Estoy usando PostGIS 2.0.0 y me gustaría almacenar una superficie GML de una manera que permita calcular las intersecciones entre esa superficie y varios puntos y líneas. En mi caso, la Surface tendrá un PolygonPatch sin anillos interiores y un anillo exterior que puede ser un LineStringSegment, un Geodesic, un Arc o un Circle. Las distancias pueden ser del orden de decenas a cientos de millas. Veo que PostGIS tiene CIRCULARSTRING
y CURVEPOLYGON
, lo que parece ser una buena manera de almacenar un Arc, excepto que no son compatibles con el geography
tipo, solo geometry
. ¿Cuál sería la mejor manera de almacenar esto? (Soy bastante nuevo en PostGIS y GIS en general, por lo que es muy posible que me falte algo obvio).