7.5 SDO_NFE.CREATE_MODEL_UNDERLYING_NET
構文
SDO_NFE.CREATE_MODEL_UNDERLYING_NET( model_id IN NUMBER, network_name IN VARCHAR2, num_hierarchy_levels IN NUMBER, is_directed IN BOOLDEAN, node_with_costs IN BOOLEAN);
説明
空間ネットワークを作成し、指定されたNFEモデルに関連付けます。また、ノード、リンクおよびパスについて順序を作成し、モデルのメタデータに登録します。
パラメータ
使用上のノート
指定したIDのNFEモデルが存在する必要があります。新たに作成されるネットワークのノード表およびリンク表のジオメトリ・メタデータを登録する必要があります。
例
次の例では、NFEモデルの基礎となるネットワークを作成し、ネットワークのリンク表およびノード表のジオメトリ・メタデータを登録します。
DECLARE model_id NUMBER := 1; network_name VARCHAR2(50) := 'MODEL01'; num_hierarchy_levels NUMBER := 1; is_directed VARCHAR2(10) := 'TRUE'; node_with_costs VARCHAR2(10) := 'TRUE'; BEGIN -- create underlying network SDO_NFE.create_model_underlying_net( model_id, network_name, num_hierarchy_levels, is_directed, node_with_costs ); -- register links and nodes tables geom metadata SDO_NET.insert_geom_metadata(network_name, SDO_DIM_ARRAY(SDO_DIM_ELEMENT('LONGITUDE', -180, 180, 0.5), SDO_DIM_ELEMENT('LATITUDE', -90, 90, 0.5)), 8307); END; /
親トピック: SDO_NFEパッケージ・サブプログラム