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
  • マイ プロフィール
  • サイン アウト

ヘルプ

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

ポイントの削除 (Erase Point)

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

サマリ

操作のタイプに応じて、[削除フィーチャ] で指定されたフィーチャの内側または外側にあるポイントを入力から削除します。

図

Erase Point Illustration

使用法

    注意:

    このツールを使用すると入力データが変更されます。詳しい説明および不適切なデータ変更を防ぐための方法については、「出力を伴わないツール」をご参照ください。

  • [削除フィーチャ] で指定したフィーチャの内側とその境界上にあるポイントを削除するには、操作のタイプとして INSIDE を使用します。[削除フィーチャ] で指定したフィーチャの外側にあるポイントを削除するには、操作のタイプとして OUTSIDE を使用します。

  • 入力フィーチャがマルチポイントの場合、操作のタイプに応じて、[削除フィーチャ] で指定したフィーチャの内側または外側のポイントだけが削除されます。

構文

ErasePoint_edit (in_features, remove_features, {operation_type})
パラメータ説明データ タイプ
in_features

入力ポイント フィーチャ。

Feature Layer
remove_features

操作のタイプに応じて、[削除フィーチャ] で指定したフィーチャの内側または外側の入力フィーチャが削除されます。

Feature Layer
operation_type
(オプション)

[削除フィーチャ] で指定したフィーチャの内側と外側のどちらにあるポイントを削除するかを指定します。

  • INSIDE —[削除フィーチャ] で指定したフィーチャの内側とその境界上にある入力ポイント フィーチャが削除されます。
  • OUTSIDE —[削除フィーチャ] で指定したフィーチャの外側にある入力ポイント フィーチャが削除されます。
String

コードのサンプル

ErasePoint (ポイントの削除) の例 1 (スタンドアロン スクリプト)
# Name: ErasePoint_Example.py
# Description: Erase points inside polygon features

import arcpy
from arcpy import env
env.workspace="C:/data"
inFeatures="wells.shp"
removeFeatures="land.shp"
operationType="INSIDE"

arcpy.ErasePoint_edit(inFeatures, removeFeatures, operationType)
ErasePoint (ポイントの削除) の例 2 (スタンドアロン スクリプト)

次のスタンドアロン スクリプトでは ErasePoint (ポイントの削除) 関数が使用されています。

# Name: ErasePoint_Example2.py
# Description: Replacing low resolution elevation points inside 
# lake areas by high resolution lidar points.
 
# Import system modules
import arcpy
from arcpy import env
 
# Set environment settings
env.workspace = "C:/data/Portland.gdb/relief"
 
# Set local variables
inElevationFeatures = "elevation_points"
inLidarFeatures = "lidar_points"
inLakeFeatures = "lakes"
 
# Erase elevation points inside lakes
arcpy.ErasePoint_edit(inElevationFeatures, inLakeFeatures, "INSIDE")

# Clip lidar points inside lakes
arcpy.ErasePoint_edit(inLidarFeatures, inLakeFeatures, "OUTSIDE")
  
# Append the clipped lidar points to the remaining elevation points
arcpy.Append_management(inElevationFeatures, inLidarFeatures, "NO_TEST")
ErasePoint (ポイントの削除) の例 (Python ウィンドウ)

次に示す Python ウィンドウのスクリプトでは、実行モードで ErasePoint (ポイントの削除) 関数が使用されています。

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.ErasePoint_edit("trees.shp", "park_boundaries", "INSIDE")

環境

  • 現在のワークスペース

関連トピック

  • 編集ツールボックスの概要
このトピックへのフィードバック

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