ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

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

ArcGIS Online

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

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

UTM ゾーンの計算 (Calculate UTM Zone)

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

概要

各フィーチャの UTM ゾーンを中心点を基準に計算し、この空間参照文字列を所定のフィールドに格納します。このフィールドをデータ ドリブン ページで使用することにより、マップごとに適正な UTM ゾーンへの空間参照を更新できます。

使用法

  • 入力フィーチャとしてポイント、ライン、またはポリゴンを指定できます。

  • 北極または南極付近の極地の緯度に位置するジオメトリは、UTM ゾーン計算には適さないことがあります。特定のフィーチャに対して UTM ゾーンを計算できない場合は、警告が表示されます。

  • 計算された UTM 座標系文字列の測地基準系は、アクティブ データフレームの座標系の測地基準系から得られます。フィーチャのデータ ソースの測地基準系がデータ フレームとは異なる場合、警告が表示されます。その状態で UTM ゾーンが計算された場合、正確な計算結果が得られないことがあります。このツールでは、地理座標系変換は一切実行されません。最適な結果を得るには、入力フィーチャの測地基準系が、データ フレームの測地基準系と同じである必要があります。

  • [UTM ゾーン フィールド] パラメーターは UTM 空間参照文字列を含み、長さが 600 文字以上である必要があります。空間参照文字列は可変長ですが、大抵はかなり長いため、フィールドに十分な空き領域を確保する必要があります。このツールは、フィールド長が不十分なために空間参照文字列が切詰められた場合、警告を出します。この警告が表示された場合、生成された空間参照文字列は、その一部が切詰められて無効になることがあります。警告が表示された場合は、まず結果を削除し、600 文字を超える十分な長さのフィールドを作成してから、ツールを再実行します。

  • シェープファイルではなくジオデータベース フィーチャクラスを使用します。ほとんどの場合、フィールド サイズは制限されているため、このツールをシェープファイルに対して実行すると、空間参照文字列が切詰められることがよくあります。

構文

arcpy.cartography.CalculateUTMZone(in_features, in_field)
パラメーター説明データ タイプ
in_features

入力フィーチャ レイヤー。

Feature Layer
in_field

座標系の空間参照文字列を格納する文字列フィールド。フィールドには (600 文字を超える) 十分な長さを指定する必要があります。そうしないと、空間参照文字列が保持されません。

Field

派生した出力

名前説明データ タイプ
out_features

計算された空間参照文字列を含む、更新されたフィーチャクラス。

フィーチャ レイヤー

コードのサンプル

CalculateUTMZone (UTM ゾーンの計算) の例 (Python ウィンドウ)

次の例では、一連のフィーチャのカスタム UTM ゾーンを計算します。

import arcpy
arcpy.env.workspace = "C:\Data\ProjectData.gdb"
arcpy.CalculateUTMZone_cartography("US_Counties", "UTM_Zone")
CalculateUTMZone (UTM ゾーンの計算) の例 (スタンドアロン スクリプト)

次の例では、一連のフィーチャのカスタム UTM ゾーンを計算します。

# Name: calculateutmzone_example.py
# Description: Calculates a custom UTM zone for a set of features
# Author: ESRI

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
arcpy.env.workspace = "C:\Data\ProjectData.gdb"

# Set local variables
inFeatures = "US_states"
utmField = "UTM_zone"

# Execute CalculateUTMZone
arcpy.CalculateUTMZone_cartography(inFeatures, utmField)

環境

  • 現在のワークスペース

ライセンス情報

  • Basic: はい
  • Standard: はい
  • Advanced: はい

関連トピック

  • データ ドリブン ページ ツールセットの概要
  • ArcGIS でのマップ ブックの作成
  • データ ドリブン ページとは
  • データ ドリブン ページの作成

ArcGIS Desktop

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

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

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