GISarabia.org
PostGIS › الدليل الرسمي › 7. مرجع PostGIS › 7.5. دوال تحرير الأشكال الهندسية
PostGIS 3.6 · Official Manual · ترجمة عربية

ST_Normalize

الصفحة الأصلية بالإنجليزية postgis.net ↗

الاسم

ST_Normalize — إعادة الشكل الهندسي في صيغته القانونية.

المختصر

geometry ST_Normalize(geometry geom);

الوصف

تُعيد الشكل الهندسي في صيغته المعيارية/القانونية. وقد تعيد ترتيب الرؤوس في حلقات المضلع، والحلقات في المضلع، والعناصر في الشكل المتعدد المركّب.

تفيد غالبًا لأغراض الاختبار فقط (مقارنة النتائج المتوقعة بالنتائج الفعلية).

متاحة منذ: 2.3.0

أمثلة

SELECT ST_AsText(ST_Normalize(ST_GeomFromText(
  'GEOMETRYCOLLECTION(
    POINT(2 3),
    MULTILINESTRING((0 0, 1 1),(2 2, 3 3)),
    POLYGON(
      (0 10,0 0,10 0,10 10,0 10),
      (4 2,2 2,2 4,4 4,4 2),
      (6 8,8 8,8 6,6 6,6 8)
    )
  )'
)));
                                                                     st_astext
----------------------------------------------------------------------------------------------------------------------------------------------------
 GEOMETRYCOLLECTION(POLYGON((0 0,0 10,10 10,10 0,0 0),(6 6,8 6,8 8,6 8,6 6),(2 2,4 2,4 4,2 4,2 2)),MULTILINESTRING((2 2,3 3),(0 0,1 1)),POINT(2 3))
(1 row)
                        

انظر أيضًا

ST_Equals,