Point
Point بإحداثيات X وY، ويُخزَّن على هيئة Tuple(Float64, Float64).
مثال
Query
Response
MultiPoint
MultiPoint هي مجموعة من النقاط تُخزَّن على شكل Array(Point).
مثال
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