ArcGIS 10 影像 柵格資料格式批量轉換

2021-07-25 04:09:08 字數 1232 閱讀 5089

在做三維場景的時候,經常會涉及多種不同格式dem資料或者影像的轉換,如ascii、grid、img、tiff等等,遇到大資料量時,我們就需要批量轉換功能了。

下面使用python指令碼來實現批量轉換,把f:\\test資料夾下的*.grd柵格檔案轉換為*.tiff檔案並存於其下的tiff子資料夾中:

[python]view plain

copy

# import system modules

import

sys, string, os  

dir = 'f:\\test'

# import arcpy module

import

arcpy  

files = os.listdir(dir)  

forf 

infiles:  

ifos.path.splitext(f)[

1] == 

'.grd'

:  # script arguments...

input_raster_file = dir + os.sep + f  

# local variables...

output_data_type = "float"

raster_format = "tiff"

output_workspace = "f:\\test\\tiff"

# *************** file name process ********************==

basename = os.path.splitext(f)[0

];  

output_raster = output_workspace + os.sep + basename + ".tif"

;  if

os.path.exists(output_raster) == 

false

:  print

input_raster_file  

# process: raster to other format (multiple)...

arcpy.rastertootherformat_conversion(input_raster_file,   

output_workspace, raster_format)  

print

output_raster  

注:當然此方法也適用於各類影像資料格式的轉換。

ArcGIS 10 影像 柵格資料格式批量轉換

原文 arcgis 10 影像 柵格資料格式批量轉換 在做三維場景的時候,經常會涉及多種不同格式dem資料或者影像的轉換,如ascii grid img tiff等等,遇到大資料量時,我們就需要批量轉換功能了。下面使用python指令碼來實現批量轉換,把f test資料夾下的 grd柵格檔案轉換為 ...

ArcGIS 10 柵格資料批量值提取到點

在網上找了好久都沒有找到批量值提取到點的 自己試著改了改別人的 也問了問大神,終於弄出來了,現在把 分享給大家 import arcpy from arcpy import env from arcpy.sa import arcpy.checkoutextension spatial arcpy....

arcgis批量處理柵格資料

在arcgis中,柵格資料的處理比較繁瑣,自帶的工具箱中可做的統計有限。本次借助arcpy對柵格資料進行批量處理,並可以實現柵格到numpy陣列的轉變,從而可以對其進行中位數 平均數 眾數等更多元化的統計分析。選用的arcgis版本為10.2,python版本為2.7,還需要numpy arcpy等...