[gdal-dev] wrong in LINESTRING
Even Rouault
even.rouault at mines-paris.org
Sun Aug 8 14:47:30 EDT 2010
2 errors :
1) The WKT is incorrect. You don't need 2 open & closing parenthesis for a
LINESTRING. Just one is enough : "LINESTRING(33.0 41.0 0,33.5 42.5 0, 33.9
41.9 0,33.0 41.0 0)"
2) Provided you use GDAL >= 1.7.0, you shouldn't use the Geometry(int
eGeometryType, String wkt, byte[] wkb, String gml) constructor, which is
really awkward to use and was kept only for backward compatibility. If you
want to construct a geometry from a WKT string, you should pass 0 as the first
argument, otherwise the geometry type will be used to create in your case a
POINT EMPTY geometry. Use Geometry.CreateFromWkt() instead.
More information about the gdal-dev
mailing list