Opened 3 years ago

Last modified 18 months ago

#4988 closed defect

SFCGAL doesn't specify unknown type — at Version 1

Reported by: robe Owned by: robe
Priority: low Milestone: PostGIS 3.3.2
Component: sfcgal Version: master
Keywords: Cc:

Description (last modified by robe)

Minor issue but:

ST_3DDifference returns:

ERROR:  LWGEOM2SFCGAL: Unknown geometry type !

With curved surfaces - a query such as:

SELECT ST_3DDifference('POLYHEDRALSURFACE Z (((-72.2 41.755 0,-72.2 41.755 1,-72.2 42.755 1,-72.2 42.755 0,-72.2 41.755 0)),((-72.2 41.755 0,-72.2 42.755 0,-71.2 42.755 0,-71.2 41.755 0,-72.2 41.755 0)),((-72.2 41.755 0,-71.2 41.755 0,-71.2 41.755 1,-72.2 41.755 1,-72.2 41.755 0)),((-71.2 42.755 0,-71.2 42.755 1,-71.2 41.755 1,-71.2 41.755 0,-71.2 42.755 0)),((-72.2 42.755 0,-72.2 42.755 1,-71.2 42.755 1,-71.2 42.755 0,-72.2 42.755 0)),((-72.2 41.755 1,-71.2 41.755 1,-71.2 42.755 1,-72.2 42.755 1,-72.2 41.755 1)))'::geometry,'	MULTISURFACE(CURVEPOLYGON(CIRCULARSTRING(-71.0821 42.3036,-71.4821 42.3036,-71.7821 42.7036,-71.0821 42.7036,-71.0821 42.3036),(-71.1821 42.4036,-71.3821 42.6036,-71.3821 42.4036,-71.1821 42.4036)))'::geometry);

Same issue with ST_3DUnion

Change History (1)

comment:1 by robe, 3 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.