ライン カバレッジ → ルート(Line Coverage To Route) (カバレッジ)

サマリ

入力カバレッジの各アークに対して、アーク全体で構成されるセクションを作成することによりルート システムを作成します。既存のルート システムにアークを追加することもできます。

使用法

構文

ArcRoute_arc (in_cover, out_route_system, {in_route_item}, {out_route_item}, {measure_item}, {coordinate_priority}, {use_blanks})
パラメータ説明データ タイプ
in_cover

ルートの作成元となるカバレッジ。

Coverage
out_route_system

作成または追加されるルート システムの名前。

String
in_route_item
(オプション)

アークを別々のルートにグループ化するために使用される、アーク属性テーブル内のアイテムの名前。このアイテム内の各個別値に対して、新しいルートがルート属性テーブル内に作成されます。デフォルトでは、トポロジ的に接続されたアーク群に対して、1 つのルートが作成されます。

ArcInfo Item
out_route_item
(オプション)

入力ルート アイテム内の個別値を含む、ルート属性テーブル内の新しいアイテムの名前。ルートを既存のルート システムに追加する場合、ルートを追加するのに使用されるルート属性テーブル内の既存のアイテムです。デフォルトのアイテムは、入力ルート アイテムです。

String
measure_item
(オプション)

メジャー値の作成のために値が累積される、入力カバレッジのアーク属性テーブル内のアイテム。デフォルトのアイテムは、LENGTH です。

ArcInfo Item
coordinate_priority
(オプション)

ルートの開始ノードを選択するときに、優先座標を決定します。

  • UL左上。これがデフォルトです。
  • UR右上。
  • LL左下。
  • LR右下。
String
use_blanks
(オプション)

入力ルート アイテムに対して NULL または 0 の値を持つアークを、ルートの作成に使用するかどうかを指定します。

  • BLANK入力ルート アイテムに対して NULL または 0 の値を持つアークを、ルートの作成に使用します。これがデフォルトです。
  • NOBLANK入力ルート アイテムに対して NULL または 0 の値を持つアークを、ルートの作成に使用しません。
Boolean

コードのサンプル

ArcRoute(ライン カバレッジ → ルート)の例(スタンドアロン スクリプト)

次のスタンドアロン スクリプトで、道路セグメントを含むライン カバレッジのルート システムを作成する方法を示します。

# Name: ArcRoute_Example.py
# Description: Adds a route system to a streams coverage
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
inCover = "stream"
outRouteSystem = "nstreams"
inRouteItem = "STREAM_NAME"
coordinatePriority = "LL"
useBlanks = "NO_BLANK"

# Execute ArcRoute
arcpy.ArcRoute_arc(inCover, outRouteSystem, inRouteItem, "", "", 
                   coordinatePriority, useBlanks)

環境

関連項目

ライセンス情報

ArcView: いいえ
ArcEditor: いいえ
ArcInfo: 必須 ArcInfo Workstation がインストールされていること

7/10/2012