Instrução

Automatizar a exportação de rasters de um catálogo de dados raster do geodatabase

Last Published: September 2, 2021

Resumo

Os gerentes e administradores de GIS às vezes precisam automatizar o processo de exportação de rasters de catálogos de dados raster do geodatabase para conjuntos de dados raster no disco. As instruções fornecidas descrevem como fazer isso.

Procedimento

O script de Python a seguir demonstra como automatizar a exportação de conjuntos de dados raster de um catálogo de dados raster do geodatabase para um conjunto de dados raster no disco. O valor do plano de fundo também é definido como zero no script a seguir.
Modifique os parâmetros abaixo de acordo com o ambiente:
workspace = r"Database Connections\lclinton2_SQL08_R2.sde\sde101.SDE.Prasanta" outras = r"C:\Data\outrasters"
Código: import arcpy, os, string def ExtractRasterFromRC(workspace,outras): count = arcpy.GetCount_management(workspace) str_cnt = str(count) int_cnt = int(str_cnt) cnt = 1 while cnt <= int_cnt: raster = workspace + os.sep + "Raster.OBJECTID=" + str(cnt) name = "tiff_" + str(cnt) + ".tif" name_out = outras + os.sep + name print ("Reading {0}".format(raster)) arcpy.CopyRaster_management(raster,name_out,"DEFAULTS","0","0","","","8_BIT_UNSIGNED") print ("Copied {0}".format(name_out)) cnt += 1 if __name__=="__main__": workspace = r"Database Connections\lclinton2_SQL08_R2.sde\sde101.SDE.Prasanta" outras = r"C:\Data\outrasters" ExtractRasterFromRC(workspace,outras)

ID do Artigo:000011753

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com suporte técnico

Baixe o Esri Support App

Ir para opções de download

Descubra mais sobre este tema