Używam PostGIS 2.0.0 i chciałbym przechowywać powierzchnię GML w sposób, który pozwala na obliczenie przecięć między tą powierzchnią a różnymi punktami i liniami. W moim przypadku powierzchnia będzie miała jeden element PolygonPatch bez pierścieni wewnętrznych i pierścień zewnętrzny, którym może być LineStringSegment, Geodesic, Arc lub Circle. Odległości mogą być rzędu od dziesiątek do setek mil. Widzę, że PostGIS ma CIRCULARSTRINGi CURVEPOLYGON, co wydaje się być dobrym sposobem przechowywania Łuku, z wyjątkiem tego, że nie są obsługiwane tylko przez geographytyp geometry. Jaki byłby najlepszy sposób na przechowanie tego? (Jestem całkiem nowy w PostGIS i ogólnie GIS, więc jest całkiem możliwe, że brakuje mi czegoś oczywistego.)