Mais

Expandindo a extensão raster com ArcPy?

Expandindo a extensão raster com ArcPy?


Como posso expandir a extensão de uma imagem raster com Python como a imagem mostrada abaixo. Eu tenho as informações de coordenadas de uma imagem raster como Xmin Ymin Xmax Ymax, como posso expandir sua extensão com base no tamanho especificado (por exemplo, expandir 10px ou 1px)? Eu sei que pode ser facilmente implementado em AML através do comando como setwindow, con (isnull ... etc, mas não tenho ideia do ArcPy.

Alguém sabe sobre isso?


Defina a configuração do ambiente Output Extent comarcpy.env.extent, em seguida, faça uma cópia do raster

import arcpy from arcpy.sa import * arcpy.CheckOutExtension ('Spatial') arcpy.env.extent = arcpy.Extent (0,0,10,10) arcpy.env.cellSize = 1 #Dummy raster apenas para demonstração a = CreateConstantRaster (1) imprimir a.extent.XMin 0.0 #Widen Extent arcpy.env.extent = arcpy.Extent (-2, -2,12,12) # Copiar o raster b = a * 1 imprimir b.extent.XMin -2,0

Raster "b" do código acima com NoData simbolizado como azul claro:


Assista o vídeo: Wzmacniacz sygnału - sposób na zwiększenie zasięgu WiFi