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

ヘルプ

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

フィーチャ → NetCDF (Feature to NetCDF)

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

サマリ

ポイント フィーチャクラスを netCDF ファイルに変換します。

使用法

  • デフォルトの変数名は、[変数に使用するフィールド] パラメーターで指定した入力フィーチャのフィールド名と同じです。

  • 変数のタイプは、フィールドのタイプと同じです。

  • [変数に使用するフィールド] ドロップダウン リストでは、特殊フィールド Shape.X および Shape.Y が常に選択可能です。Shape.X では X 座標の変数名を指定でき、Shape.Y では Y 座標の変数名を指定できます。変数名を指定しない場合、または Shape.X と Shape.Y をリストに追加しない場合は、X 座標と Y 座標がデフォルトの変数名でエクスポートされます。フィーチャが地理的な座標システムに存在する場合、Shape.X と Shape.Y のデフォルトの [変数] 名はそれぞれ lon と lat です。それ以外の場合、Shape.X と Shape.Y のデフォルトの [変数] 名はそれぞれ x と y です。

  • Z 値と M 値を持つフィーチャについては、[変数に使用するフィールド] ドロップダウン リストで特殊フィールド Shape.Z および Shape.M が使用可能になります。Z 値と M 値をエクスポートするには、Shape.Z と Shape.M をリストに追加する必要があります。Shape.Z と Shape.M のデフォルトの [変数] 名はそれぞれ z と m です。

  • デフォルトのディメンション名は、[ディメンションに使用するフィールド] パラメーターで指定した入力フィーチャのフィールド名と同じです。

  • ディメンションの大きさは、各フィールド内の一意の値の個数と等しくなります。

  • 行ディメンションとして指定したフィールドがない場合は、出力 netCDF ファイル内に、ディメンション RecordID がフィーチャの数と等しいサイズで作成されます。

  • 文字列フィールドを使用して netCDF ファイル内にディメンションを作成することはできません。

構文

FeatureToNetCDF_md (in_features, fields_to_variables, out_netCDF_file, {fields_to_dimensions})
パラメータ説明データ タイプ
in_features

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

Feature Layer
fields_to_variables
[[field, {variable}, {units}],...]

netCDF ファイル内に変数を作成する際に使用されるフィールド (1 つまたは複数)。

Shape.X、Shape.Y、Shape.Z、および Shape.M の 4 つの特殊フィールドは、入力フィーチャの x 座標または経度、y 座標または緯度、Z 値、および M 値のエクスポートに使用できます。

  • field - 入力フィーチャ属性テーブルのフィールド。
  • {variable} - netCDF 変数名。
  • {units} - フィールドで表されるデータの単位。
Value Table
out_netCDF_file

出力 netCDF ファイル。ファイル名には *.nc 拡張子を付ける必要があります。

File
fields_to_dimensions
[[field, {dimension}, {units}],...]
(オプション)

netCDF ファイル内にディメンションを作成する際に使用するフィールド (1 つまたは複数)

  • field - 入力フィーチャ属性テーブルのフィールド。
  • {dimension} - netCDF ディメンション名。
  • {units} - フィールドで表されるデータの単位。
Value Table

コードのサンプル

FeatureToNetCDF (フィーチャ → NetCDF) の例 1 (Python ウィンドウ)

フィーチャクラスを netCDF ファイルに変換します。

import arcpy
arcpy.FeatureToNetCDF_md("c:/data/spotelev.shp", [["Shape.X", "lon"],
                         "degree_east", ["Shape.Y", "lat", "degree_north"],
                         ["elevation", "elevation", "meter"]],
                         "c:/output/pointelev01.nc", "id")
FeatureToNetCDF (フィーチャ → NetCDF) の例 2 (スタンドアロン スクリプト)

フィーチャクラスを netCDF ファイルに変換します。

# FeatureToNetCDF_Ex_02.py
# Description: Converts a feature class to a netCDF file.
# Requirements: None

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inFeatures = "spotelev.shp"
fieldToVariable = [["Shape.Y", "lat", "degree_north"],
                   ["elevation", "elevation", "meter"]]
outNetCDFFile = "c:/output/pointelev02.nc"
fieldToDimension = "id"

# Execute FeatureToNetCDF
arcpy.FeatureToNetCDF_md(inFeatures, fieldToVariable, outNetCDFFile, 
                         fieldToDimension)

環境

  • 現在のワークスペース
  • テンポラリ ワークスペース

ライセンス情報

  • ArcGIS for Desktop Basic: ○
  • ArcGIS for Desktop Standard: ○
  • ArcGIS for Desktop Advanced: ○

関連トピック

  • マルチディメンション ツール ツールボックスの概要
  • ジオプロセシング ツールを使用して netCDF へデータをエクスポート
  • ラスター → NetCDF (Raster to NetCDF)
  • テーブル → NetCDF (Table to NetCDF)
このトピックへのフィードバック

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