二条線から中心線を作成(Collapse Dual Lines To Centerline) (カバレッジ)

サマリ

二条線フィーチャ(例: 道路枠)から、指定した幅許容値に基づいて中心線(単一ライン)を派生させます。

[二条線から中心線を作成(Collapse Dual Lines To Centerline)] ツールの仕組みの詳細

Creating centerlines

使用法

構文

CollapseDualLinestoCenterline_arc (in_cover, out_cover, maximum_width, {minimum_width})
パラメータ説明データ タイプ
in_cover

中心線の派生元となるほぼ平行な二条線(例: 道路枠)を含むカバレッジ。

Coverage
out_cover

派生した中心線を含む出力カバレッジ。出力カバレッジには、入力カバレッジとは異なる名前を付けなければなりません。

Coverage
maximum_width

最大幅をカバレッジ単位で設定します。

Double
minimum_width
(オプション)

最小幅をカバレッジ単位で設定します。デフォルトは 0 です。

Double

コードのサンプル

CollapseDualLinesToCenterline(二条線から中心線を作成)の例(スタンドアロン スクリプト)

次のスタンドアロン スクリプトは、道路枠のライン カバレッジから中心線のライン カバレッジを作成する方法を示しています。

# Name: CollapseDualLinesToCenterline_Example.py
# Description: Creates street centerlines from a street casing coverage.
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inCover = "streets"
outCover = "C:/output/centerlines"
maximumWidth = 50

# Execute CollapseDualLinesToCenterline
arcpy.CollapseDualLinesToCenterline_arc(inCover, outCover, maximumWidth, "")
 

環境

関連項目

ライセンス情報

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

7/10/2012