Preciso criar mosaicos de cerca de 550 GB de imagens tif juntos e o software que eu tentei continua falhando. A área foi dividida em zonas para que o menor possua aproximadamente 200 peças.
Eu usei as versões mais recentes do ERDAS (Imagine e Mapper), ArcINFO e Global Mapper em um Intel Xeon E31245, DELL, RAM de 16 GB e 16 GB de RAM de 3,30 gigahertz, Win 7 Professional de 64 bits. Mullti-core (4 total), máquina Hyper-threaded (8 total). Meu C tem 700 GB grátis e D tem 1,5 TB.
Estou pensando em usar o Grass (nunca o fiz antes), mas o i.image.mosaic parece lidar apenas com 4 arquivos ... alguns dos meus têm 600 blocos. Alguma outra opção ou software de código aberto para tentar?
Lamentamos acrescentar que não podemos usar um conjunto de dados em mosaico (ou equivalente em outro software), pois precisamos criar zonas com áreas sem dados definidas como ecw's, para que possam ser abertas em qualquer software GIS e combinadas com menor resolução / mais antiga dados quando novos dados não existem perfeitamente.
Um exemplo de como alguns arquivos em mosaico aparecem em diferentes softwares. O Global Mapper / ERDAS está bem, mas não está correto nos arcgis.
--- INFO MAIS VELHO ---
Desculpe pelo desenho áspero. Portanto, ter as áreas coloridas como 5 zonas minimizará as áreas sem dados na AOI maior.
No arcgis, o código é o seguinte (isso é executado como modelo e não em python, pois não consigo levá-lo para a entrada tifList).
arcpy.MosaicToNewRaster_management(tifList+";" +mask,RootOutput,"Tile1.tif","PROJCS['GDA_1994_MGA_Zone_55',GEOGCS['GCS_GDA_1994',DATUM['D_GDA_1994',SPHEROID['GRS_1980',6378137.0,298.257222101]],PRIMEM['Greenwich',0.0],UNIT['Degree',0.0174532925199433]],PROJECTION['Transverse_Mercator'],PARAMETER['False_Easting',500000.0],PARAMETER['False_Northing',10000000.0],PARAMETER['Central_Meridian',147.0],PARAMETER['Scale_Factor',0.9996],PARAMETER['Latitude_Of_Origin',0.0],UNIT['Meter',1.0]]","16_BIT_UNSIGNED","0.5","3","MAXIMUM","#")
# Replace a layer/table view name with a path to a dataset (which can be a layer file) or create the layer/table view within the script
# The following inputs are layers or table views: "test2"
arcpy.CopyRaster_management(OutputFile,RootOutput+"Tile1b.tif","#","256","256","NONE","NONE","16_BIT_UNSIGNED")
onde tifList deve ser lido em um arquivo csv, mas isso não funcionou em python, por isso estou executando o acima em um modelo ...
Tenho 1,5 TB de espaço livre na unidade, mas o processo falha com um erro de 9999.
Processo de 100 peças? -é devemos olhar para quebrar ainda mais as zonas?