ArcGIS for Desktop

  • ドキュメント
  • 価格
  • サポート

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS for Desktop

完全なプロ仕様の GIS

ArcGIS for Server

エンタープライズ GIS

ArcGIS for Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • 価格
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ヘルプ

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • その他...

ネットワークのディゾルブ (Dissolve Network)

Network Analyst のライセンスで利用可能。

  • サマリ
  • 図
  • 使用法
  • 構文
  • コードのサンプル
  • 環境
  • ライセンス情報

サマリ

入力ネットワーク データセットの正しいモデリングに必要なライン フィーチャの数を最小にするネットワーク データセットを作成します。効率化された出力ネットワーク データセットにより、解析の実行、結果の描画、およびルート案内の生成に必要な時間が削減されます。このツールは新しいネットワーク データセットとソース フィーチャクラスを出力します。入力ネットワーク データセットとソース フィーチャは変更されません。

[ネットワークのディゾルブ (Dissolve Network)] ツールの詳細

図

Dissolve Network Illustration

使用法

  • このツールはネットワークを構築しません。解析を実行する前に新しく作成されたネットワーク データセットを構築するには、[ネットワークの構築 (Build Network)] ツールを使用します。

  • 出力ジオデータベース ワークスペースに作成されたネットワーク データセットとフィーチャクラスは、入力ネットワーク データセットと同じフィーチャ データセット名、ネットワーク データセット名、およびフィーチャクラス名になります。これらの名前のデータセットがすでに出力ジオデータベース ワークスペースに存在する場合、ツールの実行は失敗します。

  • ネットワーク データセットで使用されるソース フィーチャクラスのフィールドのみ、出力ライン フィーチャクラスに渡されます。次にフィールドの例を示します。

    • エレベーション フィールド
    • ネットワーク属性エバリュエーターで使用されるフィールド (距離、時間、一方通行規制、階層など)
    • ルート案内の生成に使用されるフィールド (道路名、標識など)

構文

DissolveNetwork_na (in_network_dataset, out_workspace_location)
パラメータ説明データ タイプ
in_network_dataset

ディゾルブするネットワーク データセット。

入力ネットワーク データセットは、ただ 1 つのエッジ ソースを含むファイル ジオデータベース ネットワーク データセットまたはパーソナル ジオデータベース ネットワーク データセットである必要があります。ジャンクション ソースおよびターン ソースの数は自由です。エッジ ソースに必要な項目は以下のとおりです。

  • 終点 (End Point) の接続性ポリシー
  • エレベーション ポリシー (なし、またはエレベーション フィールドによるポリシー)

入力ネットワーク データセットは、このツールで使用する前に構築する必要があります。

Network Dataset Layer
out_workspace_location

ディゾルブされたネットワーク データセットが作成されるジオデータベース ワークスペース。ワークスペースは ArcGIS 10 以降のジオデータベースでなければならず、入力ネットワーク データセットが配置されているジオデータベースとは別のジオデータベースであることが必要です。

Workspace

コードのサンプル

DissolveNetwork (ネットワークのディゾルブ) の例 1 (Python ウィンドウ)

すべてのパラメーターを使用してツールを実行します。

network = "C:/Data/SanFrancisco.gdb/Transportation/Streets_ND"
out_gdb = "C:/Data/DissolvedNetwork.gdb"
arcpy.na.DissolveNetwork(network, out_gdb)
DissolveNetwork (ネットワークのディゾルブ) の例 2 (ワークフロー)

次のスタンドアロン Python スクリプトは、DissolveNetwork (ネットワークのディゾルブ) ツールを使用してライン フィーチャの数が少ない新しいネットワーク データセットを作成する方法を示しています。

# Name: DissolveNetwork_Workflow.py
# Description: Creates a new network dataset with reduced number of line 
#              features in a new file geodatabase workspace. After dissolving,
#              the network dataset is also built so that it can be used to 
#              perform network analyses.
# Requirements: Network Analyst Extension 

#Import system modules
import arcpy
from arcpy import env

try:
    #Check out the Network Analyst extension license
    arcpy.CheckOutExtension("Network")

    #Set environment settings
    env.workspace = "C:/Data/SanFrancisco.gdb"
    env.overwriteOutput = True
    
    #Set local variables
    network = "Transportation/Streets_ND"
    out_folder = "C:/Data"
    output_gdb_name = "SanFranciscoDissolved"
    
    #Create a new file geodatabase that will contain the dissolved network
    output_gdb = arcpy.management.CreateFileGDB(out_folder,
                                                output_gdb_name).getOutput(0)
    
    #Dissolve the network dataset
    result = arcpy.na.DissolveNetwork(network, output_gdb)
    
    #Get the path to the dissolved network dataset from the result object
    dissolved_network = result.getOutput(0)
    
    #The dissolved network dataset is unbuilt, so build it
    arcpy.na.BuildNetwork(dissolved_network)
    
    print("Script completed successfully")

except Exception as e:
    # If an error occurred, print line number and error message
    import traceback, sys
    tb = sys.exc_info()[2]
    print("An error occured on line %i" % tb.tb_lineno)
    print(str(e))

環境

  • 現在のワークスペース

ライセンス情報

  • ArcGIS for Desktop Basic: 次のものが必要 Network Analyst
  • ArcGIS for Desktop Standard: 次のものが必要 Network Analyst
  • ArcGIS for Desktop Advanced: 次のものが必要 Network Analyst

関連トピック

  • ネットワーク データセット ツールセットの概要
このトピックへのフィードバック

ArcGIS for Desktop

  • ホーム
  • ドキュメント
  • 価格
  • サポート

ArcGIS プラットフォーム

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • スタッフ ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | プライバシー | リーガル