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 ラスター レイヤーの作成 (Make NetCDF Raster Layer)

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

サマリ

netCDF ファイルからラスター レイヤーを作成します。

使用法

  • netCDF ラスター レイヤーを netCDF 変数から作成するには、X 座標間の間隔と Y 座標間の間隔が均等に設定してある必要があります。座標値の間隔が均等ではない場合は、netCDF フィーチャ レイヤーを作成した後、内挿してラスターに変換します。

  • 出力ラスター レイヤー タイプは、netCDF 変数のタイプに基づいて、浮動小数点数または整数となります。

  • netCDF ファイル内でラスターの作成に適している最初の変数が、デフォルトの変数として選択されます。

  • [X 座標の変数] および [Y 座標の変数] ドロップダウン リストに補助座標変数が表示され、指定した場合は実行時に使用されます。この補助座標変数は [ディメンション値] パラメーター ドロップダウン リストに表示されないため、コマンド ラインまたはスクリプトで、このパラメーターの値を設定することはできません。

  • マルチバンド ラスターを作成するには、[バンド ディメンション] を指定します。

  • マルチディメンション変数のデフォルト ビューの作成には、空間ディメンション以外のディメンションの最初の値が使用されます。

  • 出力レイヤーを保存するには、ArcMap のコンテンツ ウィンドウでレイヤーを右クリックし、[レイヤー ファイルとして保存] をクリックするか、[レイヤー ファイルの保存 (Save To Layer File)] ツールを使用します。

  • カレンダー属性値 noleap と 365_day は、netCDF ファイルの時間座標変数に割り当てられますが、ArcGIS では無視されます。

構文

MakeNetCDFRasterLayer_md (in_netCDF_file, variable, x_dimension, y_dimension, out_raster_layer, {band_dimension}, {dimension_values}, {value_selection_method})
パラメータ説明データ タイプ
in_netCDF_file

入力用 netCDF ファイル

File
variable

出力ラスターにセル値を割り当てるために使用する netCDF ファイルの変数。これは表示される変数 (温度、降水量など) です。

String
x_dimension

出力レイヤーの x (経度) 座標の定義に使用される netCDF ディメンション

String
y_dimension

出力レイヤーの y (緯度) 座標の定義に使用される netCDF ディメンション

String
out_raster_layer

出力ラスター レイヤーの名前

Raster Layer
band_dimension
(オプション)

出力ラスターにバンドを作成する場合に使用される netCDF ディメンション。このディメンションは、マルチバンド ラスター レイヤーが必要な場合に設定します。たとえば、高度をバンド ディメンションとして設定して、その高度での温度を各バンドに表示する、マルチバンド ラスターを作成する場合などです。

String
dimension_values
[[dimension, {value}],...]
(オプション)

出力レイヤーでの変数の表示に使用される、1 つまたは複数のディメンション (例: Time) の値 (例: 01/30/05)。デフォルトでは、1 つまたは複数のディメンションの最初の値が使用されます。このデフォルト値は、[レイヤー プロパティ] ダイアログ ボックスの [netCDF] タブで変更することも可能です。

Value Table
value_selection_method
(オプション)

ディメンション値の選択方法を指定します。

  • BY_VALUE — 入力値を実ディメンション値と照合します。
  • BY_INDEX — 入力値をディメンション値の位置またはインデックスと照合します。インデックスは 0 を基準とするので、位置は 0 から開始されます。
String

コードのサンプル

MakeNetCDFRasterLayer (NetCDF ラスター レイヤーの作成) の例 1 (Python ウィンドウ)

netCDF ファイルからラスター レイヤーを作成します。

import arcpy
arcpy.MakeNetCDFRasterLayer_md("C:/data/netcdf/rainfall.nc","pptx",
                         "lon","lat","rainfall")
MakeNetCDFRasterLayer (NetCDF ラスター レイヤーの作成) の例 2 (スタンドアロン スクリプト)

netCDF ファイルからラスター レイヤーを作成します。

# Name: MakeNetCDFRasterLayer_Ex_02.py
# Description: Create a raster layer from a netCDF file.
# Requirements: None

# Import system modules
import arcpy


# Set local variables
inNetCDFFile = "C:/data/netcdf/rainfall.nc"
variable = "pptx"
XDimension = "lon"
YDimension = "lat"
outRasterLayer = "c:/output/rainfall"
bandDimmension = ""
dimensionValues = ""
valueSelectionMethod = ""

# Execute MakeNetCDFRasterLayer
arcpy.MakeNetCDFRasterLayer_md(inNetCDFFile, variable, XDimension, YDimension,
                               outRasterLayer, bandDimmension, dimensionValues, 
                               valueSelectionMethod)

環境

  • 現在のワークスペース

ライセンス情報

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

関連トピック

  • マルチディメンション ツール ツールボックスの概要
  • ジオプロセシング ツールを使用した netCDF データの読み込み
  • NetCDF フィーチャ レイヤーの作成 (Make NetCDF Feature Layer)
  • NetCDF テーブル ビューの作成 (Make NetCDF Table View)
  • ディメンションで選択 (Select by Dimension)
このトピックへのフィードバック

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