Estou usando o PostGIS 2.0.0 e gostaria de armazenar uma superfície GML de uma maneira que permita calcular interseções entre essa superfície e vários pontos e linhas. No meu caso, o Surface terá um PolygonPatch sem anéis internos e um anel externo que pode ser um LineStringSegment, um Geodesic, um arco ou um círculo. As distâncias podem ser da ordem de dezenas a centenas de quilômetros. Vejo que o PostGIS possui CIRCULARSTRING
e CURVEPOLYGON
, o que parece ser uma boa maneira de armazenar um arco, exceto que eles não são suportados apenas pelo geography
tipo geometry
. Qual seria a melhor maneira de armazenar isso? (Eu sou muito novo no PostGIS e GIS em geral, então é perfeitamente possível que eu esteja perdendo algo óbvio.)