الاسم
ST_AddEdgeNewFaces — تضيف حافة جديدة، وإذا أدى ذلك إلى تقسيم وجه، تحذف الوجه الأصلي وتستبدله بوجهين جديدين.
المختصر
bigint ST_AddEdgeNewFaces(varchar atopology, bigint anode, bigint anothernode, geometry acurve);
الوصف
تضيف حافة جديدة، وإذا أدى ذلك إلى تقسيم وجه، تحذف الوجه الأصلي وتستبدله بوجهين جديدين. تُعيد معرّف الحافة المضافة حديثًا.
تحدّث جميع الحواف المتصلة والعلاقات الموجودة وفقًا لذلك.
إذا كان أيٌّ من الوسائط null، أو كانت العقد المعطاة غير معروفة (يجب أن تكون موجودة مسبقًا في الجدول node في مخطط الطوبولوجيا)، أو لم يكن acurve من النوع LINESTRING، أو لم تكن anode وanothernode نقطتي البداية والنهاية لـ acurve، فسيُطلق خطأ.
إذا لم يكن النظام المرجعي المكاني (srid) للشكل الهندسي acurve مطابقًا لنظام الطوبولوجيا فسيُطلق استثناء.
متاحة منذ: 2.0
تطبّق هذه الدالة مواصفة SQL/MM. SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.12