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

ST_ChangeEdgeGeom

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

الاسم

ST_ChangeEdgeGeom — تغيّر شكل حافة دون التأثير في بنية الطوبولوجيا.

المختصر

text ST_ChangeEdgeGeom(varchar atopology, bigint anedge, geometry acurve);

الوصف

تغيّر شكل حافة دون التأثير في بنية الطوبولوجيا.

إذا كان أيٌّ من الوسائط null، أو كانت الحافة المعطاة غير موجودة في الجدول edge في مخطط الطوبولوجيا، أو لم يكن acurve من النوع LINESTRING، أو كان التعديل سيغيّر الطوبولوجيا الأساسية، فسيُطلق خطأ.

إذا لم يكن النظام المرجعي المكاني (srid) للشكل الهندسي acurve مطابقًا لنظام الطوبولوجيا فسيُطلق استثناء.

إذا لم يكن acurve الجديد بسيطًا، فسيُطلق خطأ.

إذا كان نقل الحافة من الموضع القديم إلى الجديد سيصطدم بعائق، فسيُطلق خطأ.

متاحة منذ: 1.1.0

حُسّنت في: 2.0.0 أُضيف فرض الاتساق الطوبولوجي

تطبّق هذه الدالة مواصفة SQL/MM. SQL-MM: Topo-Geo and Topo-Net 3: Routine Details X.3.6

أمثلة

SELECT topology.ST_ChangeEdgeGeom('ma_topo', 1,
                ST_GeomFromText('LINESTRING(227591.9 893900.4,227622.6 893844.3,227641.6 893816.6, 227704.5 893778.5)', 26986) );
 ----
 Edge 1 changed