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

ヘルプ

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

ゾーンのジオメトリ (Zonal Geometry)

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

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

サマリ

データセット内の各ゾーンに対して、指定されたジオメトリ計測値 (面積、境界、厚さ、楕円の特性) を算出します。

ゾーンのジオメトリ (Zonal Geometry) ツールの詳細

図

ゾーンのジオメトリ
OutRas = ZonalGeometry(InRas1,"VALUE","AREA")

使用法

  • ゾーンは、入力データ内において、同じ値を持つすべてのエリアとして定義されます。エリアは連続していなくてもかまいません。ラスター データセットとフィーチャ データセットのどちらも入力ゾーンとして使用できます。

  • 入力ゾーン データを指定する場合、デフォルトのゾーン フィールドは 1 つ目の有効なフィールドになります。他に有効なフィールドが存在しないとき、ObjectID フィールド (たとえば、OID または FID) がデフォルトになります。

  • [ゾーン フィールド] に予約済みフィールド (たとえば、OBJECTID、FID、または OID など) を選択すると、結果があいまいになることがあります。結果には、指定された [ゾーン フィールド] だけでなく、特定の出力形式のタイプに必要な特定の予約済みフィールド名が含まれます。指定されたフィールドに、特定の出力形式の予約済みフィールドと同じ名前がある場合、出力では、結果内のすべてのフィールド名が一意になるように、ゾーン フィールドの名前を変更します。

    注意:

    予約済みの名前ではない一意の値を持つフィールドにするには、[フィールドの追加 (Add Field)] および [フィールド演算 (Calculate Field)] ジオプロセシング ツールを使用します。

  • 各ジオメトリ タイプに対する出力ラスターのデータ タイプは、浮動小数です。

  • 特定のゾーンが 1 つのセルのみで構成されている場合、またはゾーンが複数のセルから構成される 1 つの正方形ブロックの場合、楕円 (この場合は円) の方向が 90 度に設定されます。

  • このツールに適用されるジオプロセシング環境の詳細については、「解析環境と Spatial Analyst」をご参照ください。

構文

ZonalGeometry (in_zone_data, zone_field, {geometry_type}, {cell_size})
パラメータ説明データ タイプ
in_zone_data

ゾーンを定義するデータセット。

ゾーンは、整数ラスターまたはフィーチャ レイヤーによって定義できます。

Raster Layer | Feature Layer
zone_field

各ゾーンを定義する値を保持するフィールド。

ゾーン データセットの整数フィールドでなくてはいけません。

Field
geometry_type
(オプション)

計算するジオメトリ タイプ。

  • AREA — 各ゾーンの面積。
  • PERIMETER — 各ゾーンの周長。
  • THICKNESS — ゾーン内の周囲のセルからの最深 (最も厚い) ポイント。
  • CENTROID — 各ゾーンの重心。
String
cell_size
(オプション)

ゾーン演算で処理するセル サイズ。

環境設定で特定の値が指定されている場合、その値を使用します。設定されていない場合、セル サイズのデフォルト値は以下のようにゾーン データのタイプによって決められます。

  • ゾーン データセットがラスターである場合、セル サイズはゾーン ラスターと同じです。
  • ゾーン データセットがフィーチャである場合、セル サイズは、出力空間参照において、ゾーン フィーチャ データセットの範囲の幅または高さ (どちらか短い方) を 250 で割った値になります。

Analysis Cell Size

戻り値

名前説明データ タイプ
out_raster

出力ゾーン ジオメトリ ラスター。

Raster

コードのサンプル

ZonalGeometry (ゾーンのジオメトリ) の例 1 (Python ウィンドウ)

次の例では、入力ポリゴン シェープ ファイルで定義された各ゾーンの面積を求めています。

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outZonalGeometry = ZonalGeometry("zones.shp", "Classes", "AREA", 0.2)
outZonalGeometry.save("C:/sapyexamples/output/zonegeomout3")
ZonalGeometry (ゾーンのジオメトリ) の例 2 (スタンドアロン スクリプト)

次の例では、入力ポリゴン シェープ ファイルで定義された各ゾーンの面積を求めています。

# Name: ZonalGeometry_Ex_02.py
# Description:Calculates for each zone in a dataset the specified geometry 
#   measure (area, perimeter, thickness, or the characteristics 
#   of ellipse).
# Requirements: Spatial Analyst Extension

# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *

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

# Set local variables
inZoneData = "zones.shp"
zoneField = "Classes"
cellSize = 0.2

# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")

# Execute ZonalStatistics
outZonalGeometry = ZonalGeometry(inZoneData, zoneField, "AREA", cellSize)  

# Save the output 
outZonalGeometry.save("C:/sapyexamples/output/zonegeomout2")

環境

  • 自動コミット
  • セル サイズ
  • 圧縮
  • 現在のワークスペース
  • 範囲
  • 地理座標系変換
  • マスク
  • 出力データのコンフィグレーション キーワード
  • 出力データの座標系
  • ラスターの統計情報
  • テンポラリ ワークスペース
  • スナップ対象ラスター
  • タイル サイズ

ライセンス情報

  • ArcGIS for Desktop Basic: 次のものが必要 Spatial Analyst
  • ArcGIS for Desktop Standard: 次のものが必要 Spatial Analyst
  • ArcGIS for Desktop Advanced: 次のものが必要 Spatial Analyst

関連トピック

  • ゾーン ツールの概要
このトピックへのフィードバック

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