Sto usando PostGIS 2.0.0 e vorrei memorizzare una superficie GML in modo da consentire il calcolo delle intersezioni tra quella superficie e vari punti e linee. Nel mio caso, Surface avrà un PolygonPatch senza anelli interni e un anello esterno che può essere un LineStringSegment, un geodetico, un arco o un cerchio. Le distanze possono essere dell'ordine di decine a centinaia di miglia. Vedo che PostGIS ha CIRCULARSTRING
e CURVEPOLYGON
, che sembra essere un buon modo per memorizzare un arco, tranne che non sono supportati dal geography
tipo, solo geometry
. Quale sarebbe il modo migliore per archiviarlo? (Sono abbastanza nuovo per PostGIS e GIS in generale, quindi è del tutto possibile che mi manchi qualcosa di ovvio.)