GISarabia.org
PostGIS › الدليل الرسمي › 9. الطوبولوجيا › 9.6. محرّرات الطوبولوجيا
PostGIS 3.6 · Official Manual · ترجمة عربية

ST_AddIsoNode

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

الاسم

ST_AddIsoNode — تضيف عقدة معزولة إلى وجه في طوبولوجيا وتُعيد معرّف العقدة الجديدة (nodeid). إذا كان الوجه null فإن العقدة تُنشأ مع ذلك.

المختصر

bigint ST_AddIsoNode(varchar atopology, bigint aface, geometry apoint);

الوصف

تضيف عقدة معزولة ذات موقع نقطي apoint إلى وجه موجود معرّفه aface في الطوبولوجيا atopology، وتُعيد معرّف العقدة الجديدة (nodeid).

إذا لم يكن النظام المرجعي المكاني (srid) للشكل الهندسي النقطي مطابقًا لنظام الطوبولوجيا، أو لم يكن apoint شكلًا هندسيًا نقطيًا، أو كانت النقطة null، أو كانت النقطة تتقاطع مع حافة موجودة (حتى عند الحدود)، فسيُطلق استثناء. وإذا كانت النقطة موجودة بالفعل كعقدة، فسيُطلق استثناء.

إذا لم يكن aface قيمة null ولم يكن apoint داخل الوجه، فسيُطلق استثناء.

متاحة منذ: 1.1

تطبّق هذه الدالة مواصفة SQL/MM. SQL-MM: Topo-Net Routines: X+1.3.1

أمثلة