WKT

Leonardo Andrade leonardo at NOVAGEO.PT
Tue Jan 16 09:36:56 EST 2007


Hi,

For me, this example of a multipolygon with 2 shapes  works fine:

    $shape=ms_shapeObjFromWkt('MULTIPOLYGON (((-42221.3100036118994467 
-50978.9700119893022929, -42237.3500036269033444 
-50998.5500120075012092, -42268.6100036560019362 
-50972.0399959827991552, -42252.5799876410965226 
-50952.7199959647987271, -42221.3100036118994467 
-50978.9700119893022929)), ((-42241.4500036306999391 
-51003.0999960116969305, -42257.4799876456017955 
-51021.8599960291976458, -42287.7399876737981685 
-50997.5599960066028871, -42272.3999876594971283 
-50977.8599959881976247, -42241.4500036306999391 
-51003.0999960116969305)))');

I am using Mapscript 4.10 compiled with GEOS 2.2.3, and PHP 4.4.4, over 
Linux.

Leonardo

Mateusz Loskot wrote:
> Jeppe Lund Andersen wrote:
>   
>> Hi 
>>
>> ms_shapeObjFromWkt( "MULTIPOLYGON(((10 10, 10 20, 20 20, 20 15, 10
>> 10)),((60 60, 70 70, 80 60, 60 60)))"  );
>>
>> this does not work either
>>     
>
> Jeppe,
>
> It's strange to me, because following should be considered as valid WKT:
>
> MULTIPOLYGON
> (
> (( first  polygon coords)),
> (( second polygon coords ))
> )
>
> May be there is a bug in WKT parser.
>
> Cheers
>   



More information about the mapserver-users mailing list