シフト(Shift) (データの管理)

サマリ

X シフト値と Y シフト値に基づいて、ラスタを新しい地理的位置に移動(スライド)します。このツールは、ラスタ データセットをシフトして、他のデータ ファイルと位置を合わせる必要がある場合に便利です。

Shift illustration

使用法

構文

Shift_management (in_raster, out_raster, x_value, y_value, {in_snap_raster})
パラメータ説明データ タイプ
in_raster

入力ラスタ データセット。

Raster Layer
out_raster

出力ラスタ データセット。

ラスタ データセットをファイル形式で格納する場合は、ファイル拡張子を指定する必要があります。

  • *.bil(Esri BIL)
  • *.bip(Esri BIP)
  • *.bmp(BMP)
  • *.bsq(Esri BSQ)
  • *.dat(ENVI DAT)
  • *.gif (GIF)
  • *.img(ERDAS IMAGINE ファイル)
  • *.jpg(JPEG)
  • *.jp2(JPEG 2000)
  • *.png(PNG)
  • *.tif(TIFF)
  • 拡張子なし(Esri GRID)

ジオデータベースにラスタ データセットを格納する場合、ラスタ データセットの名前にファイル拡張子は付けません。

ラスタ データセットを JPEG ファイル、JPEG 2000 ファイル、TIFF ファイル、またはジオデータベースに格納するときに、圧縮タイプと圧縮品質を指定できます。

Raster Dataset
x_value

X 座標をシフトするために使用される値。

Double
y_value

Y 座標をシフトするために使用される値。

Double
in_snap_raster
(オプション)

出力ラスタ データセットのセルの位置を合わせるために使用される、ラスタ データセット。

Raster Layer

コードのサンプル

Shift(シフト)の例 1(Python ウィンドウ)

これは Shift(シフト)ツールを表す Python サンプルです。

import arcpy
arcpy.Shift_management("c:/data/image.tif", "c:/output/shift.tif", "100",\
                       "150", "snap.tif")
Shift(シフト)の例 2(スタンドアロン スクリプト)

これは Shift(シフト)ツールを表す Python スクリプト サンプルです。

##====================================
##Shift
##Usage: Shift_management in_raster out_raster x_value y_value {in_snap_raster}
    
try:
    import arcpy
    
    arcpy.env.workspace = r"C:/Workspace"
    
    ##Shift a TIFF image by 4.5 in X direction and 6 in Y direction
    ##Snap the output to a existing raster dataset
    arcpy.Shift_management("image.tif", "shift.tif", "4.5", "6", "snap.tif")
    
except:
    print "Shift example failed."
    print arcpy.GetMessages()

環境

スナップ対象ラスタ

スナップ ラスタがツールと環境設定に設定されている場合には、ツールのスナップ ラスタが使用されます。

関連項目

ライセンス情報

ArcView: はい
ArcEditor: はい
ArcInfo: はい

7/10/2012