ArcGIS Desktop

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

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

ArcGIS Online

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

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • エクステンション

フィーチャ → ポリゴン (Feature To Polygon)

Advanced のライセンスで利用可能。

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

サマリー

入力ライン フィーチャまたはポリゴン フィーチャによって囲まれるエリアに生成されるポリゴンを含むフィーチャクラスを作成します。

図

フィーチャ → ポリゴン (Feature To Polygon)
フィーチャ → ポリゴン (Feature To Polygon)

使用法

  • 1 つ以上の入力フィーチャによって 1 つの閉じたエリアが形成される場合に新しいポリゴン フィーチャが作成され、出力フィーチャクラスに書き込まれます。出力の属性は、ダイアログ ボックスの [属性の保存] オプション (スクリプトの attributes パラメーター) と [ラベル フィーチャ] オプション (スクリプトの label_features パラメーター) によって異なります。

  • 複数のフィーチャクラスまたはレイヤーが入力フィーチャのリストで指定されている場合、それらのエントリの順序は出力フィーチャ タイプに影響を与えません。ただし、このツールのダイアログ ボックスで、リストの最上位にあるエントリ (スクリプトでは最初のエントリ) の空間参照が処理で使用され、出力に設定されます。

  • 入力フィーチャのパラメトリック カーブ (トゥルー カーブ) は、フィーチャが分割された場合でも出力ポリゴンでトゥルー カーブのまま維持されます。これは、シェープファイル データには適用されません。

  • 注意:

    [属性の保存] パラメーター (スクリプトの attributes パラメーター) は無効であり、使用することはできません。スクリプトまたはモデルの後方互換性を維持するため、このパラメーターは削除されません。以下で説明するように、特定の入力値の組み合わせでは、出力の属性スキーマおよびフィールド値が生成されることがありますが、それらのほとんどは、意図した出力ではありません。

    ダイアログ ボックスの [属性の保存] オプションがオンの場合 (スクリプトで attributes パラメーターが ATTRIBUTES に設定されている)、ラベル フィーチャ (ポイント) が指定されるかどうかによって次のようになります。

    • [ラベル フィーチャ] が指定されていない場合は、各入力エントリの属性スキーマ (フィールド値ではなく、フィールド名とプロパティ) が、入力リストに表示されている順番で出力に保存されます。新規フィールドである FID_xxx (xxx は、該当する入力エントリのソース フィーチャクラス名) が各入力エントリの出力に追加され、値が -1 に設定されます。他のすべてのフィールドには 0 または NULL 値が設定されます。
    • [ラベル フィーチャ] が指定されている場合、入力属性スキーマはいずれも出力フィーチャクラスに保存されず、ラベル フィーチャの属性のみが出力フィーチャクラスに含まれます。出力ポリゴンに 1 つのラベル フィーチャが含まれる場合は、出力ポリゴンにそのラベル フィーチャのフィールド値が設定されます。出力ポリゴンに複数のラベル フィーチャが含まれる場合は、それらのフィーチャの 1 つのフィールド値が出力ポリゴンに設定されます。出力ポリゴンにラベル フィーチャが含まれない場合は、出力ポリゴンに 0 または NULL フィールド値が設定されます。
  • ダイアログ ボックスの [属性の保存] オプションがオフの場合 (スクリプトで attributes パラメーターが NO_ATTRIBUTES に設定されている場合)、入力属性スキーマが出力に書き込まれても、属性値は空になります。出力ポリゴン フィーチャクラスに属性を一切含めたくない場合は、[ラベリング] パラメーターに、属性のないポイント フィーチャクラスを指定してください。

  • 入力ポリゴン フィーチャがより小さな出力ポリゴン フィーチャに分割される場合は、[アイデンティティ (Identity)] ツールを使用して、入力ポリゴン フィーチャの属性を結果として生成されたポリゴン フィーチャに引き継ぐことができます。

  • このツールは非常に大きなデータセットをタイル化し、パフォーマンスとスケーラビリティを向上します。詳細については、「大きなデータセットのジオプロセシング」をご参照ください。

構文

FeatureToPolygon_management (in_features, out_feature_class, {cluster_tolerance}, {attributes}, {label_features})
パラメーター説明データ タイプ
in_features
[in_features,...]

ラインまたはポリゴン、またはその両方である入力フィーチャ。

Feature Layer
out_feature_class

出力ポリゴン フィーチャクラス。

Feature Class
cluster_tolerance
(オプション)

すべてのフィーチャ座標の最短距離、および空間計算の間に X 方向、Y 方向、XY 方向に座標を移動できる距離。デフォルトの XY 許容値は、0.001 メートル、またはフィーチャ単位でそれに相当する値に設定されます。

Linear unit
attributes
(オプション)

入力の属性スキーマまたはラベル フィーチャの属性を出力フィーチャクラスに保存するか、入力の属性をすべて出力フィーチャクラスに保存しないかを指定します。このパラメーターは無効であり、スクリプトまたはモデルの後方互換性を維持するため、このパラメーターは削除されません。使用に関する注意で説明したように、特定の入力の組み合わせでは、出力の属性スキーマおよびフィールド値が生成されることがありますが、それらのほとんどは、意図した出力ではありません。

  • ATTRIBUTES —入力の属性スキーマまたはラベル フィーチャの属性 (ラベル フィーチャが指定されている場合) を出力フィーチャに保存します。これがデフォルトです。
  • NO_ATTRIBUTES —出力フィーチャクラスの入力属性を省略します。
Boolean
label_features
(オプション)

出力ポリゴン フィーチャへと引き継がれる属性を保持するオプションの入力ポイント フィーチャ。

Feature Layer

コードのサンプル

FeatureToPolygon (フィーチャ → ポリゴン) の例 1 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、イミディエイト モードで FeatureToPolygon (フィーチャ → ポリゴン) 関数を使用する方法を示しています。

import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.FeatureToPolygon_management(["mainroads.shp","streets.shp"],
                                  "c:/output/output.gdb/streetblocks",
                                  "", "NO_ATTRIBUTES", "")
FeatureToPolygon (フィーチャ → ポリゴン) の例 2 (スタンドアロン スクリプト)

次のスタンドアロン スクリプトは、FeatureToPolygon (フィーチャ → ポリゴン) 関数をスクリプティング環境に適用する単純な例を示しています。

# Name: FeatureToPolygon_Example2.py
# Description: Use FeatureToPolygon function to construct habitat areas
#              from park boundaries and rivers.
# Author: ESRI

# import system modules 
import arcpy
from arcpy import env

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

# Set local parameters
inFeatures = ["park_boundaries", "rivers"]
outFeatureClass = "c:/output/output.gdb/habitat_areas"
clusTol = "0.05 Meters"

# Use the FeatureToPolygon function to form new areas
arcpy.FeatureToPolygon_management(inFeatures, outFeatureClass, clusTol,
                                  "NO_ATTRIBUTES", "")

環境

  • 現在のワークスペース
  • テンポラリ ワークスペース
  • 出力データのデフォルト Z 値
  • M 座標精度
  • M 許容値
  • 出力データの M ドメイン
  • 出力データの Z ドメイン
  • 出力データの座標系
  • 範囲
  • 出力データに M 値を含む
  • 出力データに Z 値を含む
  • 出力データの空間グリッド 1、2、3
  • XY 座標精度
  • XY 許容値
  • Z 座標精度
  • Z 許容値

ライセンス情報

  • ArcGIS Desktop Basic: いいえ
  • ArcGIS Desktop Standard: いいえ
  • ArcGIS Desktop Advanced: はい

関連トピック

  • フィーチャ ツールセットの概要

ArcGIS Desktop

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

ArcGIS プラットフォーム

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

Esri について

  • 会社概要
  • 採用情報
  • スタッフ ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
ご意見・ご感想をお寄せください。
© Copyright 2016 Environmental Systems Research Institute, Inc. | プライバシー | リーガル