Point
Point بإحداثيات X وY، ويُخزَّن على هيئة Tuple(Float64, Float64).
مثال
Query
Response
Ring
Ring هو مضلع بسيط من دون ثقوب، يُخزَّن كمصفوفة من النقاط: Array(Point).
مثال
Query
Response
LineString
LineString هو خط يُخزَّن كمصفوفة من النقاط: Array(Point).
مثال
Query
Response
MultiLineString
MultiLineString عدة خطوط مخزنة في مصفوفة من LineString: Array(LineString).
مثال
Query
Response
Polygon
Polygon هو مضلع ذو ثقوب، يُخزَّن كمصفوفة من الحلقات: Array(Ring). يمثّل العنصر الأول في المصفوفة الخارجية الشكل الخارجي للمضلع، وتمثّل جميع العناصر التالية الثقوب.
مثال
هذا مضلع يحتوي على ثقب واحد:
Query
Response
MultiPolygon
MultiPolygon من عدة مضلعات، ويُخزَّن على هيئة مصفوفة من المضلعات: Array(Polygon).
مثال
يتكوّن هذا المضلع المتعدد من مضلعين منفصلين — الأول من دون ثقوب، والثاني فيه ثقب واحد:
Query
Response
Geometry
Geometry نوعًا عامًا يشمل جميع الأنواع المذكورة أعلاه. وهو يعادل نوع Variant من هذه الأنواع.
مثال
Query
Response
Query
Response