[mapserver-users] getShape on a tiled layer

Nick Elliott nickfromengland at email.com
Thu Mar 21 08:22:27 PST 2002


Hey, I'm I'm problems using $layer->getShape($tileindex, $shapeindex) with a tiled layer.

I'm using MapScript, vs 3.5 and PHP

	$pLayer = $map->GetLayerByName($layername);
	$map->QueryByRect($region);
	$rCount = $pLayer->GetNumResults();
	$pLayer->open($map->shapepath);
	for($t = 0; $t < $rCount; $t++)
	{
		$pResult = $pLayer->GetResult($t);
		$pShape = $pLayer->GetShape($pResult->tileindex, $pResult->shapeindex);
		}
	$pLayer->close();


Basically, it looks like the script bails out with a:
 Fatal error: MapServer Error in msSearchDiskTree()

My MAP file layer is as follows:

LAYER
  NAME "ZipCodes"
  TYPE polyline
  #MAXSCALE 1000000
  LABELITEM "NAME"
  TILEINDEX "/usr/gisdata/zipcode_shape/ziptile"
  TILEITEM "Location"
  STATUS on 
  CLASS
    NAME "ZipCodes"
    OUTLINECOLOR 0 150 0
    TEMPLATE void
    COLOR 0 150 0
    LABEL
		POSITION CC
		SIZE medium
		COLOR 0 0 0
	END
  END
END # LAYER

Any ideas?
-- 

_______________________________________________
Sign-up for your own FREE Personalized E-mail at Email.com
http://www.email.com/?sr=signup

Win the Ultimate Hawaiian Experience from Travelocity.
http://ad.doubleclick.net/clk;4018363;6991039;n?http://svc.travelocity.com/promos/winhawaii/




More information about the MapServer-users mailing list