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 CIRCULARSTRINGy CURVEPOLYGON, lo que parece ser una buena manera de almacenar un Arc, excepto que no son compatibles con el geographytipo, 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).