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

ヘルプ

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

ラスターの分割 (Split Raster)

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

サマリ

ラスター データセットをタイルまたはポリゴンのフィーチャ別に小さいサイズに分割します。

使用法

  • 出力ファイルは、空間参照、ソース タイプ、ピクセル タイプ、ピクセル深度、セル サイズといった入力ソース ラスターのプロパティの多くを共有します。

  • タイル方法により、出力タイルの大きさと位置を決めるための、どのオプション パラメーターを使用するかが決まります。どちらの方法でも、対応するソース データがないタイルを埋めるために「NoData」の値が使用されます。データ形式は、個別の形式の仕様とソース イメージのデータ タイプの制限に依存します。組み合わせが無効な場合、適切なエラー メッセージが表示されます。

  • タイルがすでに存在する場合 (同じ名前のファイルが存在する場合)、そのタイルは上書きされません。

  • タイルに NoData ピクセル値だけが含まれる場合、そのタイルは作成されません。

構文

SplitRaster_management (in_raster, out_folder, out_base_name, split_method, format, {resampling_type}, {num_rasters}, {tile_size}, {overlap}, {units}, {cell_size}, {origin}, {split_polygon_feature_class}, {clip_type}, {template_extent}, {nodata_value})
パラメータ説明データ タイプ
in_raster

分割対象のラスター。

Raster Layer
out_folder

新しいラスター データセットの出力先。

Folder
out_base_name

作成する各ラスター データセットの接頭辞。各接頭辞には、0 で始まる数字が付記されます。

String
split_method

ラスター データセットの分割方法を決定します。

  • SIZE_OF_TILE —タイルの幅と高さを指定します。
  • NUMBER_OF_TILES — データセットをカラムとロウの数で分割して作成するラスター タイルの数を指定します。
  • POLYGON_FEATURES — フィーチャクラスの個々のポリゴン ジオメトリを使用して、ラスターを分割します。
String
format

出力ラスター データセットの形式。

  • TIFF —Tagged Image File Format。これがデフォルトです。
  • BMP —Microsoft ビットマップ。
  • ENVI —ENVI DAT。
  • Esri BIL — Esri Band Interleaved by Line。
  • Esri BIP — Esri Band Interleaved by Pixel。
  • Esri BSQ — Esri BSQ (Band Sequential)。
  • GIF —Graphic Interchange Format。
  • GRID — Esri グリッド。
  • IMAGINE IMAGE —ERDAS IMAGINE。
  • JP2 —JPEG 2000。
  • JPEG —Joint Photographic Experts Group。
  • PNG —Portable Network Graphics。
String
resampling_type
(オプション)

使用しているデータのタイプに基づいて、適切な方法を選択します。

  • NEAREST —最も高速なリサンプリング方法です。ピクセル値の変動を最小化します。土地被覆のような不連続なデータに適しています。
  • BILINEAR —周囲 4 ピクセルの値を平均 (距離に対する加重平均) して、各ピクセルの値を計算します。連続的なデータに適しています。
  • CUBIC —周囲 16 ピクセルを基準にした滑らかな曲線と一致させて、各ピクセルの値を計算します。最も滑らかな画像が生成される一方、ソース データの範囲外に値が作成されます。連続的なデータに適しています。
  • MAJORITY —3 x 3 のウィンドウ内に最も頻出する値に基づいて、各ピクセルの値を決定します。不連続なデータに適しています。
String
num_rasters
(オプション)

ラスター データセットを分割した後のロウ (x) とカラム (y) の数。これは、X 座標と Y 座標がロウとカラムの数を定義するポイントです。X 座標はロウの数で、Y 座標はカラムの数です。

Point
tile_size
(オプション)

出力タイルの X および Y ディメンション。デフォルトの計測単位はピクセルです。これは units パラメーターで変更できます。これは、X 座標と Y 座標が出力タイルの次元を定義するポイントです。X 座標は出力の水平次元で、Y 座標は出力の 垂直次元です。

Point
overlap
(オプション)

タイルは完全に整列している必要はありません。このパラメーターでタイル間のオーバーラップの量を設定します。デフォルトの計測単位はピクセルです。これは units パラメーターで変更できます。

Double
units
(オプション)

tile_size および overlap の計測単位を設定します。

  • PIXELS —単位はピクセルです。これがデフォルトです。
  • METERS —単位はメートルです。
  • FEET —単位はフィートです。
  • DEGREES —単位は度 (10 進) です。
  • MILES —単位はマイルです。
  • KILOMETERS —単位はキロメートルです。
String
cell_size
(オプション)

出力ラスターの空間座標精度。空白になっている場合、出力セル サイズは入力ラスターと一致します。セル サイズの値を変更すると、タイル サイズは画像サイズにリセットされ、タイル数は 1 にリセットされます。

Point
origin
(オプション)

左下の原点の座標を変更します。ここから、タイル スキーマが開始されます。空白になっている場合、左下の原点は入力ラスターと同じです。

Point
split_polygon_feature_class
(オプション)

ラスター データセットの分割に使用するフィーチャクラス。

Feature Layer
clip_type
(オプション)

分割前に、ラスター データセットの範囲を制限します。

  • NONE — 入力ラスター データセットの全範囲を使用します。
  • EXTENT —クリップ境界として境界四角形を指定します。
  • FEATURE_CLASS —範囲をクリップするフィーチャクラスを指定します。
String
template_extent
(オプション)

クリップ境界の定義に使用される範囲またはデータセット。データセットは、ラスターでもフィーチャクラスでもかまいません。

Extent
nodata_value
(オプション)

指定した値を持つすべてのピクセルが、出力ラスター データセットでは NoData に設定されます。

String

コードのサンプル

SplitRaster (ラスターの分割) の例 1 (Python ウィンドウ)

以下は、SplitRaster (ラスターの分割) を実行する Python のサンプルです。

import arcpy
arcpy.SplitRaster_management("c:/source/large.tif", "c:/output/splitras",
                             "ras", "NUMBER_OF_TILES", "TIFF", "NEAREST",
                             "2 2", "#", "10", "PIXELS", "#", "#")
SplitRaster (ラスターの分割) の例 2 (スタンドアロン スクリプト)

以下は、SplitRaster (ラスターの分割) を実行する Python スクリプトのサンプルです。

##====================================
##Split Raster
##Usage: SplitRaster_management in_raster out_folder out_base_name SIZE_OF_TILE
##                              | NUMBER_OF_TILES | TIFF | BMP | ENVI | ESRI BIL |
##                              ESRI BIP | ESRI BSQ | GIF | GRID | IMAGINE IMAGE | 
##                              JP2 | JPG | PNG {NEAREST | BILINEAR | CUBIC | 
##                              MAJORITY} {num_rasters} {tile_size} {overlap} 
##                              {PIXELS | METERS | FEET | DEGREES | KILOMETERS | 
##                              MILES} {cell_size} {origin}
    
import arcpy
arcpy.env.workspace = r"\\myServer\PrjWorkspace\RasGP"

##Equally split a large TIFF image by number of images
arcpy.SplitRaster_management("large.tif", "splitras", "number", "NUMBER_OF_TILES",\
                             "TIFF", "NEAREST", "2 2", "#", "4", "PIXELS",\
                             "#", "#")

##Equally split a large TIFF image by size of images
arcpy.SplitRaster_management("large.tif", "splitras", "size2", "SIZE_OF_TILE",\
                             "TIFF", "BILINEAR", "#", "3500 3500", "4", "PIXELS",\
                             "#", "-50 60")

環境

  • 圧縮
  • 現在のワークスペース
  • NoData
  • 出力データのコンフィグレーション キーワード
  • 出力データの座標系
  • 範囲
  • ピラミッド
  • ラスターの統計情報
  • タイル サイズ
  • 並行処理ファクター

ライセンス情報

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

関連トピック

  • ラスター ツールセットの概要
  • ラスター データの環境設定
  • サポートされているラスター データセット ファイル形式
  • ラスター → DTED (Raster To DTED)
このトピックへのフィードバック

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