Hello all Iam trying to get the x and y out of a shape object the shape object has 3 holes in it and when I loop through it I cannot see if it is a hole or not. I could say that the first one is the shape and the rest is the holes, but that will not work if I have a multipolygon with holes is there any way to see if the shape I have is a hole. hope any one can help me jeppe This is the function I have made function OutputShapeToXML($Shape, $Limit=NULL) {
for ($I = 0; $I < $Shape->numlines; $I++) { $tmp = ""; $Line = $Shape->line($I); echo '<polygon>'; for ($J = 0; $J < $Line->numpoints; $J++) { $Point = $Line->point($J); if ($Limit && ($Point->x < $Limit->minx || $Point->x > $Limit->maxx || $Point->y < $Limit->miny || $Point->y > $Limit->maxy) ) continue; echo '<point x="' . $Point->x . '" y="' . $Point->y . '"/>'; } echo '</polygon>'; } }