名前

ST_AddEdgeNewFaces — 新しいエッジを追加します。新しいエッジがフェイスを分割する場合には、もとのフェイスを削除して、分割した二つのフェイスに置き換えます。

概要

bigint ST_AddEdgeNewFaces(varchar atopology, bigint anode, bigint anothernode, geometry acurve);

説明

新しいエッジを追加します。新しいエッジがフェイスを分割する場合には、もとのフェイスを削除して、分割した二つのフェイスに置き換えます。新しいエッジの識別番号を返します。

この関数によって、既存の接続されているエッジとリレーションシップが更新されます。

引数が NULL の場合、与えられたノードが不明な場合 (トポロジースキーマの node テーブル内に既に存在していなければなりません)、acurve が LINESTRING でない場合、anode と anothernode が acurve の始端、終端でない場合には、例外が投げられます。

acurve ジオメトリーの空間参照系 (SRID) がトポロジーと同じでない場合、例外が投げられます。

Availability: 2.0

このメソッドは SQL/MM 仕様の実装です。 SQL-MM 3 トポロジー-ジオメトリー および トポロジー-ネットワーク 3: ルーチン詳細: X.3.12

例