ST_MoveIsoNode — トポロジ内の孤立ノードを別の位置に移動させます。新しい apoint
ジオメトリがノードとして存在しているなら、エラーが投げられます。移動に関する記述を返します。
text ST_MoveIsoNode(
varchar atopology, integer anedge, geometry apoint)
;
トポロジ内の孤立ノードを別の位置に移動させます。新しいapoint
ジオメトリがノードとして存在しているなら、エラーが投げられます。
引数が NULL である場合、apoint
がポイントでない場合、既存のノードが孤立していない(既存エッジの始端または終端)場合、
新しいノード位置が既存のエッジとインタセクトする(終端も含む)場合、例外が投げられます。
ポイントジオメトリの空間参照系(SRID)がトポロジと異なる場合には、例外が投げられます。
初出: 1.?
このメソッドはSQL/MM仕様の実装です。 SQL-MM: Topo-Net Routines: X.3.2
-- フェイス指定のない孤立ノードを追加 -- SELECT topology.ST_AddIsoNode('ma_topo', NULL, ST_GeomFromText('POINT(227579 893916)', 26986) ) As nodeid; nodeid -------- 7 -- 新しいノードの移動 -- SELECT topology.ST_MoveIsoNode('ma_topo', 7, ST_GeomFromText('POINT(227579.5 893916.5)', 26986) ) As descrip; descrip ---------------------------------------------------- Isolated Node 7 moved to location 227579.5,893916.5