[mapserver-users] Accessing Vertices of a Shape - PHP MapScript
Daniel Morissette
morissette at dmsolutions.ca
Mon Nov 18 14:54:15 PST 2002
"Hankley, Chip" wrote:
>
\> It doesn't look like there's a way to access the vertices information
of a
> shape object in MapScript... anybody have any other ideas on how to do this?
>
There is a way... it's just a bit tricky. :)
A shapeObj is composed of a number of lineObj which in turn are composed
of a number of pointObj which contain the vertices. For instance to
dump all vertices in a shape you would have to do something like this:
for($i=0; $i < $shape->numlines; $i++)
{
$line = $shape->line($i);
for($j=0; $j<$line->numpoints; $j++)
{
$point = $line->point($j);
// Do something with the vertices:
// $point->x, $point->y
}
}
Daniel
--
------------------------------------------------------------
Daniel Morissette morissette at dmsolutions.ca
DM Solutions Group http://www.dmsolutions.ca/
------------------------------------------------------------
More information about the MapServer-users
mailing list