スプリット(Split) (カバレッジ)

サマリ

入力カバレッジを複数のカバレッジに分割します。

新しいそれぞれのカバレッジには、スプリット カバレッジ ポリゴンに重なった入力カバレッジ フィーチャの部分だけが含まれます。出力カバレッジの名前には、スプリット アイテムの個別値が使用されます。出力カバレッジの数は、スプリット アイテムの個別値の数によって決定されます。

[スプリット(Split)] ツールの仕組みの詳細

Split illustration

使用法

構文

Split_arc (in_cover, split_cover, split_item, {path}, {feature_type}, {fuzzy_tolerance})
パラメータ説明データ タイプ
in_cover

分割対象のカバレッジ。

Coverage
split_cover

入力カバレッジを分割するのに使用されるカバレッジ。

Coverage
split_item

入力カバレッジを分割するのに使用されるスプリット カバレッジ内のアイテム。出力カバレッジの名前には、スプリット アイテムの個別値が使用されます。出力カバレッジの数は、スプリット アイテムの個別値の数によって決定されます。

ArcInfo Item
path
(オプション)

出力カバレッジが維持されるワークスペース。

Folder ; Workspace
feature_type
(オプション)

分割対象のフィーチャクラス。

  • POLYポリゴンが分割されます。これはデフォルトのオプションです。
  • LINEアークが分割されます。
  • POINTポイントが分割されます。
  • NETポリゴンとラインが分割されます。
  • LINKポイントとラインが分割されます。
  • RAWトポロジを持たない(属性ファイルのない)カバレッジ内のアーク、データ ポイント、アノテーションが分割されます。属性は無視されます。
String
fuzzy_tolerance
(オプション)

各出力カバレッジ内の座標間の最小距離。デフォルトでは、入力カバレッジとスプリット カバレッジの最小ファジー許容値が使用されます。

デフォルトのファジー許容値の計算方法に関する詳細

Double

コードのサンプル

Split(スプリット)の例(スタンドアロン スクリプト)

次のスタンドアロン スクリプトで、1 つのカバレッジを複数の出力カバレッジに分割する方法を示します。

# Name: Split_Example.py
# Description: Splits one coverage into multiple output coverages.
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inCover = "county"
splitCover = "citylim"
splitItem = "citycode"
path = "C:/output/city"
featureType = "LINE"

# Execute split
arcpy.Split_arc(inCover, splitCover, splitItem, path, featureType, "")

環境

関連項目

ライセンス情報

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

7/10/2012