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 Constant Raster)

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

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

サマリ

[解析] ウィンドウの範囲とセル サイズ内で、定数値のラスターを作成します。

図

Create Constant raster illustration
OutRas = CreateConstantRaster(2)

使用法

  • [定数ラスターの作成 (Create Constant Raster)] ツールは、指定した値を出力ラスターのすべてのセルに割り当てます。

  • 定数値は数値である必要があります。科学表記法を使用できます (0.003048 に対して 3.048e-4 など)。

  • すべて同じ値のラスターを作成するのは、以下のような場合です。

    • [マスク] 環境が設定されており、他のさまざまなツールでマスクされていないセルをすべて指定するラスターが必要である場合 ([Con] ツールの条件ラスターなど)。
    • マスクまたはある選択プロセスから得られた出力ラスターのすべての値を、単一の値に分類する場合。
    • 解析で別のラスターのすべてのセル位置に定数値を適用する場合。たとえば、騒音公害ラスターの各位置に 5 dB を加算する場合が挙げられます。
  • このツールに適用されるジオプロセシング環境の詳細については、「解析環境と Spatial Analyst」をご参照ください。

構文

CreateConstantRaster (constant_value, {data_type}, {cell_size}, {extent})
パラメータ説明データ タイプ
constant_value

出力ラスターのすべてのセルを表示するために使用する定数値。

Double
data_type
(オプション)

出力ラスター データセットのデータ タイプ

  • INTEGER — 整数ラスターが作成されます。
  • FLOAT — 浮動小数点ラスターが作成されます。

指定されたデータ タイプが FLOAT である場合、出力ラスターのセルの値は、出力形式にかかわらず、小数点以下 7 桁の定数値精度になります。

String
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

各セルが指定された定数値を持つ出力ラスター。

Raster

コードのサンプル

CreateConstantRaster (定数ラスターの作成) の例 1 (Python ウィンドウ)

次のサンプルでは、定義済みのセル サイズおよび範囲で特定の値の浮動小数点ラスターを作成しています。

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outConstRaster = CreateConstantRaster(12.7, "FLOAT", 2, Extent(0, 0, 250, 250))
outConstRaster.save("C:/sapyexamples/output/outconst2")
CreateConstantRaster (定数ラスターの作成) の例 2 (スタンドアロン スクリプト)

次のサンプルでは、定義済みのセル サイズおよび範囲で特定の値の整数ラスターを作成しています。

# Name: CreateConstantRaster_Ex_02.py
# Description: Creates a raster from a constant value
# Requirements: Spatial Analyst Extension

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

# Set local variables
constantValue = 12
cellSize = 2
outExtent = Extent(0, 0, 250, 250)

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

# Execute CreateConstantRaster
outConstRaster = CreateConstantRaster(constantValue, "FLOAT", cellSize,
                                      outExtent)

# Save the output 
outConstRaster.save("C:/sapyexamples/output/outconst")

環境

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

ライセンス情報

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