Point
Point é representado por suas coordenadas X e Y, armazenadas como Tuple(Float64, Float64).
Exemplo
Query
Response
Ring
Ring é um polígono simples, sem buracos, armazenado como um array de pontos: Array(Point).
Exemplo
Query
Response
LineString
LineString é uma linha armazenada como um Array de pontos: Array(Point).
Exemplo
Query
Response
MultiLineString
MultiLineString é composto por múltiplas linhas armazenadas como um array de LineString: Array(LineString).
Exemplo
Query
Response
Polygon
Polygon é um polígono com buracos armazenado como um array de anéis: Array(Ring). O primeiro elemento do array externo é o contorno externo do polígono, e todos os elementos seguintes são buracos.
Exemplo
Este é um polígono com um buraco:
Query
Response
MultiPolygon
MultiPolygon consiste em múltiplos polígonos e é armazenado como um array de polígonos: Array(Polygon).
Exemplo
Este multipolígono é composto por dois polígonos separados — o primeiro sem buracos e o segundo com um buraco:
Query
Response
Geometry
Geometry é um tipo comum a todos os tipos acima. Equivale a um Variant desses tipos.
Exemplo
Query
Response
Query
Response