フィーチャクラス → カバレッジ(Feature Class To Coverage) (変換)

ライセンス レベル:BasicStandardAdvanced

サマリ

1 つ以上の入力フィーチャクラスまたはレイヤから 1 つの ArcInfo Workstation カバレッジを作成します。

使用法

構文

FeatureclassToCoverage_conversion (in_features, out_cover, {cluster_tolerance}, {precision})
パラメータ説明データ タイプ
in_features
[[Featureclass, {Type}],...]

単一 ArcInfo Workstation カバレッジの作成に使用される入力フィーチャクラスまたはレイヤ(カバレッジを構成するフィーチャのタイプ、その他)

  • POINT
  • LABEL
  • NODE
  • ARC
  • ROUTE
  • POLYGON
  • REGION
  • ANNO
Value Table
out_cover

作成される出力カバレッジ

Coverage
cluster_tolerance
(オプション)

すべてのフィーチャ座標(ノードと頂点)の最短距離、および X 方向、Y 方向、XY 方向に座標を移動できる距離。座標の精度が低いデータには高い値を設定し、きわめて精度の高いデータセットには低い値を設定できます。

Linear unit
precision
(オプション)

出力カバレッジの精度

  • DOUBLE out_cover を倍精度にします。これがデフォルトです。
  • SINGLEout_cover を単精度にします。
Boolean

コードのサンプル

FeatureClassToCoverage(フィーチャクラス → カバレッジ)の例(Python ウィンドウ)

次の Python ウィンドウ スクリプトは、フィーチャクラス → カバレッジ変換関数をイミディエイト モードで使用する方法を、例を挙げて示したものです。

import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.FeatureclassToCoverage_conversion(
        [["Montgomery.gdb/Landbase/parcels", "REGION"]], 
        "C:/output/mont_parcel", "", "")
FeatureClassToCoverage(フィーチャクラス → カバレッジ)の例(スタンドアロン スクリプト)

次のスタンドアロン スクリプトは、いくつかの関連フィーチャクラスを 1 つのカバレッジに変換する方法を、例を挙げて示したものです。変換の終了後は、[ラベルの作成] ツールが実行され、出力カバレッジ内に適切なポリゴン ラベルが設定されます。

# Name: FeatureclassToCvoerage_Example.py
# Description: Converts several featureclasses to one coverage

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inFeatures = [["Montgomery.gdb/Landbase/blocks", "POLYGON"],
              ["Montgomery.gdb/Landbase/parcels", "REGION"],
              ["Montgomery.gdb/Landbase/Road_cl", "ROUTE"],
              ["Montgomery.gdb/Landbase/RoadNames", "ANNO"],
              ["Montgomery.gdb/Water/Transmains", "ARC"]]
outCover = "C:/output/Montgomery"
clusterTolerance = 0.000656
precision = "DOUBLE"

# Execute FeatureclassToCoverage and CreateLabels
arcpy.FeatureclassToCoverage_conversion(inFeatures, outCover, 
                                        clusterTolerance, precision)

arcpy.CreateLabels_arc(outCover, "")

環境

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: ×
ArcGIS for Desktop Standard: ×
ArcGIS for Desktop Advanced: ○
9/14/2013