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

ライセンス レベル:BasicStandardAdvanced

サマリ

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

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

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

Split illustration

使用法

構文

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

分割対象のカバレッジ。

Coverage
split_cover

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

Coverage
split_item

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

INFO Item
path
(オプション)

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

Folder
feature_type
(オプション)

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

  • POLYポリゴンが分割されます。これがデフォルトです。
  • ラインアークが分割されます。
  • ポイントポイントが分割されます。
  • 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, "")

環境

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: ×
ArcGIS for Desktop Standard: ×
ArcGIS for Desktop Advanced: 次のものが必要 ArcInfo Workstation がインストールされていること
9/14/2013