フィーチャ → ポリゴン(Feature To Polygon) (データの管理)

サマリ

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

Feature To Polygon
Feature To Polygon

使用法

構文

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", "")

環境

関連項目

ライセンス情報

ArcView: いいえ
ArcEditor: いいえ
ArcInfo: はい

7/10/2012