#1005: Writing POINT EMPTY in WKB ------------------------+-------------------------- Reporter: Mike Taves | Owner: geos-devel@… Type: defect | Status: new Priority: major | Milestone: Component: Default | Version: master Severity: Annoyance | Keywords: ------------------------+-------------------------- An empty point can be created in GEOS by reading the WKT `POINT EMPTY` or the WKB `0101000000000000000000F87F000000000000F87F` (i.e. "POINT(NaN NaN)").
This point can be written back by GEOS as WKT to get `POINT EMPTY`, however it cannot be converted back to WKB, as [https://github.com/libgeos/geos/blob/030ee891c8bf571f37174b51084e76c01d738950/src/io/WKBWriter.cpp#L126-L127 WKBWriter.cpp will throw]: > `util::IllegalArgumentException("Empty Points cannot be represented in WKB")` Given that GEOS is happy to read/write `POINT EMPTY` and read the WKB, shouldn't it be able to write the WKB geometry too? See PostGIS [https://trac.osgeo.org/postgis/ticket/3031 ticket #3031] for related discussion. -- Ticket URL: <https://trac.osgeo.org/geos/ticket/1005> GEOS <http://trac.osgeo.org/geos> GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).
_______________________________________________ geos-devel mailing list geos-devel@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/geos-devel