ArcGIS for Desktop

  • ドキュメント
  • 価格
  • サポート

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS for Desktop

完全なプロ仕様の GIS

ArcGIS for Server

エンタープライズ GIS

ArcGIS for Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • 価格
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ヘルプ

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • その他...

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

  • サマリ
  • 使用法
  • 構文
  • コードのサンプル
  • 環境
  • ライセンス情報

サマリ

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

使用法

  • クラスター許容値は、ArcInfo Workstation のファジー許容値と同様に機能します。出力カバレッジのファジー許容値は、このツールの実行時に指定したクラスター許容値と同じになります。クラスター許容値が指定されていない場合は、デフォルトが計算されます。

  • カバレッジは NULL ジオメトリをサポートしていません。NULL ジオメトリは変換中にドロップされます。

  • 1 つのライン フィーチャクラスを入力として入力した場合、円弧またはルートのカバレッジを適宜に構築できます。出力にルート サブクラスが含まれている場合、ROUTE.streets のように、先頭に「ROUTE」が付加されます。デフォルト タイプは ROUTE です。

  • 1 つのポリゴン フィーチャクラスを入力として入力した場合、ポリゴンまたはリージョンのカバレッジを適宜に構築できます。出力にリージョン サブクラスが含まれている場合、REGION.parcels のように、先頭に「REGION」が付加されます。デフォルト タイプは REGION です。

  • 出力のデフォルト精度は DOUBLE です。

  • このツールを正常に実行した後ですべてのポリゴン フィーチャに正しいラベルが設定されたことを確認するには、[ラベルの作成 (Create Labels)] ツールを実行することをお勧めします。

  • 1 つのポイント フィーチャクラスおよび 1 つのポリゴン フィーチャクラスを入力として入力した場合、出力カバレッジのラベルをポイント フィーチャクラスで表現できます。この表現を行うには、入力ポイントのフィーチャのタイプとして LABEL を選択します。

  • ライン フィーチャクラスまたはレイヤーを 3 つ以上入力した場合、いずれ 1 つのフィーチャクラスに対してのみ円弧を出力カバレッジ内に作成できます。残りのフィーチャクラスには、ルートが含まれます。

  • ポリゴン フィーチャクラスまたはレイヤーを 3 つ以上入力した場合、いずれ 1 つのフィーチャクラスに対してのみポリゴンを出力カバレッジ内に作成できます。残りのフィーチャクラスには、ポリゴンが含まれます。

  • 重なり合うポリゴン、隣接していないポリゴン、またはドーナツ ホールを含むポリゴン フィーチャを変換する場合は、フィーチャクラスをリージョン カバレッジに変換します。これらのフィーチャクラスをポリゴン カバレッジに変換すると、重なり合うポリゴン、隣接していないポリゴン、またはドーナツ ホールが失われるか、変更されます。これらのタイプのジオメトリは、ポリゴン カバレッジでは許可されていないためです。

  • ライン フィーチャクラスでは、単一のライン フィーチャに存在できる頂点の数に制限はありません。ArcInfo Workstation のカバレッジ データ モデルでは、1 つのラインは 500 の頂点で定義されます。500 番目の頂点では、頂点が自動的にノードとなり、新しいラインが開始されます。ライン フィーチャクラスをカバレッジに変換する場合、ラインの属性が ROUTE サブクラスに格納されます。これらの属性をカバレッジ内の個々のラインに転送するには、ArcInfo Workstation のコマンド ラインで ArcInfo Workstation コマンドの ROUTEARC を実行します。このコマンドは、ルートの属性とその頂点を無制限に、カバレッジ内のライン全体の各セグメントに転送します。各セグメントの頂点は 500 になります。

構文

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 を倍精度にします。これがデフォルトです。
  • SINGLE —out_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: ○

関連トピック

  • カバレッジへ変換ツールセットの概要
  • クリーン (Clean)
  • デフォルト XY 許容値の計算 (Calculate Default XY Tolerance)
  • ジェネレート ファイル → カバレッジ (Generate)
このトピックへのフィードバック

ArcGIS for Desktop

  • ホーム
  • ドキュメント
  • 価格
  • サポート

ArcGIS プラットフォーム

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • スタッフ ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | プライバシー | リーガル