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

ヘルプ

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

正規分布ラスターの作成 (Create Normal Raster)

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

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

サマリ

[解析] ウィンドウの範囲とセル サイズ内で、正規 (ガウス) 分布を使用してランダム値のラスターを作成します。

図

Create Normal Raster illustration
OutRas = CreateNormalRaster(1, 0 0 4 4)
Note: This output is representative. The actual values will be different each time the tool is executed.

使用法

  • [正規分布ラスターの作成 (Create Normal Raster)] ツールは、出力ラスターのすべてのセルに対して値を生成します。

  • このツールの出力ラスターは常に浮動小数点タイプになります。

  • セル値の最大精度は小数点以下 7 桁です。

  • 出力値の平均値は 0.0、標準偏差は 1.0 になります。異なる標準偏差にする場合は、出力ラスターにその値を掛けます。異なる平均値にする場合は、その値をラスターに加えます。たとえば、値の平均値が 39、標準偏差が 2.5 のラスターを作成するには、[正規分布ラスターの作成 (Create Normal Raster)] の結果に 2.5 を掛けてから、39 を加えます。

    • マップ代数演算では、次のようになります。

      import arcpy
      from arcpy import env
      from arcpy.sa import *
      env.workspace = "C:/data"
      outNorm = CreateNormalRaster(1, Extent(0, 0, 100, 100)) * 2.5 + 39
      outNorm.save("C:/output/norm2")
      

  • 乱数ジェネレーターは、システム クロックの現在の値 (1970 年 1 月 1 日からの秒数) を使用して、自動的にシードしています。[ランダム ラスターの作成 (Create Random Raster)] ツールを再シードすると、[正規分布ラスター (Create Normal Raster)] も再シードされます。

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

構文

CreateNormalRaster ({cell_size}, {extent})
パラメータ説明データ タイプ
cell_size
(オプション)

出力ラスター データセットのセル サイズ。

環境設定で特定の値が指定されている場合、その値を使用します。設定されていない場合は、出力空間参照において、環境の範囲の幅または高さ (どちらか短い方) を 250 で割った値になります。

Analysis Cell Size
extent
(オプション)

出力ラスター データセットの範囲。

Extent は Python クラスです。

このツールでは Extent(XMin, YMin, XMax, YMax) の形式をとります。

  • XMin および YMin は、範囲の左下の座標を定義します。XMax および YMax は、右上の座標を定義します。

座標は、出力座標系環境設定と同じマップ単位で指定します。

環境設定で特定の値が指定されている場合、その値を使用します。設定されていない場合、デフォルトは 0, 0, 250, 250 です。

Extent

戻り値

名前説明データ タイプ
out_raster

出力値の平均値が 0.0、標準偏差が 1.0 の正規分布の出力ラスター。

Raster

コードのサンプル

CreateNormalRaster (正規分布ラスターの作成) の例 1 (Python ウィンドウ)

次のサンプルでは、定義済みのセル サイズおよび範囲で正規分布の値を持つ出力ラスターを作成しています。

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outNormalRaster = CreateNormalRaster(2, Extent(0, 0, 150, 150))
outNormalRaster.save("C:/sapyexamples/output/outnormal")
CreateNormalRaster (正規分布ラスターの作成) の例 2 (スタンドアロン スクリプト)

次のサンプルでは、定義済みのセル サイズおよび範囲で正規分布の値を持つ出力ラスターを作成しています。

# Name: CreateNormalRaster_Ex_02.py
# Description: Creates a raster of random values from a normal distribution
# 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
cellSize = 2
extent = Extent(0, 0, 150, 150)

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

# Execute CreateNormalRaster
outNormalRaster = CreateNormalRaster(cellSize, extent) 

# Save the output 
outNormalRaster.save("C:/sapyexamples/output/outnormraster")

環境

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

ライセンス情報

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

関連トピック

  • ラスター作成ツールセットの概要
  • ランダム ラスターの作成 (Create Random Raster)
  • ランダム ラスターの作成 (Create Random Raster)
このトピックへのフィードバック

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