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

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

ポリゴン パートの削除 (Eliminate Polygon Part)

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

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

サマリー

指定したサイズのパーツやホールを削除して、入力ポリゴンからのフィーチャを含む新しい出力フィーチャクラスを作成します。

図

Illustration of Eliminate Polygon Part

使用法

  • ポリゴン ホールはポリゴンのパーツと見なせるので、このツールを使用して削除または塗りつぶすことができます。ホールの面積が指定したサイズより小さい場合、ホールは削除され、スペースは出力内で塗りつぶされます。削除されたホール内のパーツも出力では削除されます。

  • パーツ サイズは、面積、パーセント、またはそれらの組み合わせとして指定できます。パーツ サイズの指定方法には、[条件] パラメーターを使用します。[条件] パラメーターの [AREA_AND_PERCENT] と [AREA_OR_PERCENT] オプションは、面積とパーセントの両方の条件を使用してパーツを削除するために使用します。

  • ポリゴン パーツのパーセントは、ホールの面積を含む、フィーチャの外側の総面積をパーセンテージで計算したものです。たとえば、ホールのあるポリゴンの面積が 75 平方メートルでホールが 25 平方メートルの場合、ポリゴンの外側の総面積は、100 平方メートルになります。このホールを削除するには、25 平方メートルより大きい面積、または 25% より大きいパーセンテージを指定する必要があります。入力がマルチパート ポリゴンの場合、フィーチャの外側の面積は、すべてのポリゴン パーツの面積の合計になります。

  • マルチパート ポリゴンの場合、各パーツの面積が指定された面積と比較されます。個別のポリゴン パーツが指定したサイズより小さい場合、パーツは出力で削除されます。

  • すべてのポリゴン フィーチャのパーツが指定したサイズより小さい場合、最も大きなパーツが出力に残され、その他すべてのパーツは削除されます。

構文

EliminatePolygonPart_management (in_features, out_feature_class, {condition}, {part_area}, {part_area_percent}, {part_option})
パラメーター説明データ タイプ
in_features

一部のパーツまたはホールが削除対象の、出力フィーチャクラスにコピーされるフィーチャがある入力フィーチャクラスまたはレイヤー。

Feature Layer
out_feature_class

残るパーツを含む出力ポリゴン フィーチャクラス。

Feature Class
condition
(オプション)

削除するパーツの決定方法を指定します。

  • AREA —指定より小さい面積のパーツを削除します。
  • PERCENT —外側の総面積のパーセントが指定より小さいパーツを削除します。
  • AREA_AND_PERCENT —指定より小さい面積とパーセントのパーツを削除します。ポリゴンが面積とパーセントの両方の条件を満たした場合のみ、削除されます。
  • AREA_OR_PERCENT —指定より小さい面積またはパーセントのパーツを削除します。ポリゴンが面積とパーセントのいずれかの条件を満たした場合に、削除されます。
String
part_area
(オプション)

この面積より小さいパーツを削除します。

Areal Unit
part_area_percent
(オプション)

フィーチャの外側の総面積のパーセンテージより小さいパーツを削除します。

Double
part_option
(オプション)

削除できるパーツを決定します。

  • CONTAINED_ONLY —他のパーツに完全に含まれるパーツだけを削除できます。これがデフォルトです。
  • ANY —任意のパーツを削除できます。
Boolean

コードのサンプル

EliminatePolygonPart (ポリゴンのパートを削除) の例 (Python ウィンドウ)

次の Python ウィンドウのスクリプトで、Eliminate Polygon Part (ポリゴンのパートを削除) ツールの使用方法を示します。

import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.EliminatePolygonPart_management("buildings.shp", "output.gdb/remaining_buildings", "AREA", 10)
EliminatePolygonPart (ポリゴンのパートを削除) の例 2 (スタンドアロン スクリプト)

次のスタンドアロン Python スクリプトで、Eliminate Polygon Part (ポリゴンのパートを削除) ツールの使用方法を示します。

# Name: EliminatePolygonPart_Example2.py
# Description: Eliminate small islands before simplifying and smoothing lake boundaries
# Author: ESRI
 
# Import system modules
import arcpy
from arcpy import env
 
# Set environment settings
env.workspace = "C:/data/Portland.gdb/Hydrography"
 
# Set local variables
inLakeFeatures = "lakes"
eliminatedFeatures = "lakes_eliminated"
simplifiedFeatures = "lakes_simplified"
smoothedFeatures = "lakes_smoothed"

# Eliminate small islands in lake polygons.
arcpy.EliminatePolygonPart_management(inLakeFeatures, eliminatedFeatures, "AREA", 100, "", "CONTAINED_ONLY")
 
# Simplify lake polygons.
arcpy.SimplifyPolygon_cartography(eliminatedFeatures, simplifiedFeatures, "POINT_REMOVE", 50, 200, "RESOLVE_ERRORS", "KEEP_COLLAPSED_POINTS")
 
# Smooth lake polygons.
arcpy.SmoothPolygon_cartography(simplifiedFeatures, smoothedFeatures, "BEZIER_INTERPOLATION")

環境

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

ライセンス情報

  • 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. | プライバシー | リーガル