ฉันต้องต่อภาพขนาด 550Gb เข้าด้วยกันและซอฟต์แวร์ที่ฉันพยายามจะล้มเหลว พื้นที่ถูกแบ่งออกเป็นโซนเพื่อให้มีขนาดเล็กที่สุดมีประมาณ 200 แผ่น
ฉันใช้ ERDAS เวอร์ชันล่าสุด (Imagine and Mapper), ArcINFO และ Global Mapper บน 3.30 กิกะเฮิร์ตซ์ Intel Xeon E31245, DELL, 16GB RAM, 64-bit Win 7 Professional Mullti-core (4 total), Hyper-threaded (8 total) เครื่องจักร My C มี 700GB ฟรีและ D มี 1.5TB
ฉันกำลังมองหาการใช้ Grass (ไม่เคยมีมาก่อน) แต่ i.image.mosaic ดูเหมือนว่าจะจัดการไฟล์ 4 ไฟล์เท่านั้น ... บางเหมืองมี 600 ไทล์ ตัวเลือกอื่นหรือซอฟต์แวร์โอเพนซอร์สที่จะลอง?
ขออภัยควรเพิ่มว่าเราไม่สามารถใช้ชุดข้อมูล mosaic (หรือเทียบเท่ากับซอฟต์แวร์อื่น ๆ ) ได้เนื่องจากเราจำเป็นต้องสร้างโซนที่ไม่มีพื้นที่ข้อมูลกำหนดไว้เป็น ecw เพื่อให้สามารถเปิดได้ในซอฟต์แวร์ GIS ใด ๆ และรวมกับความละเอียดต่ำกว่า / เก่ากว่า ข้อมูลเมื่อไม่มีข้อมูลใหม่อย่างราบรื่น
ตัวอย่างของไฟล์กระเบื้องเคลือบสลับสีที่ดูในซอฟต์แวร์ที่แตกต่างกัน Global Mapper / ERDAS นั้นใช้ได้ แต่ไม่ถูกต้องใน arcgis
--- ข้อมูลเก่า ---
ขออภัยสำหรับการวาดภาพหยาบ ดังนั้นการมีพื้นที่สีเป็น 5 โซนจะช่วยลดพื้นที่ข้อมูลใน AOI ที่ใหญ่ขึ้น
ใน arcgis รหัสมีดังนี้ (นี่คือการทำงานเป็นแบบจำลองและไม่ได้อยู่ในหลามที่ฉันไม่ได้รับมันเพื่อรับอินพุต 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")
โดยที่ tifList ควรอ่านจากไฟล์ csv แต่นี่ใช้ไม่ได้กับไพ ธ อนดังนั้นฉันจึงเรียกใช้งานข้างต้นในแบบจำลองแทน ...
ฉันมีพื้นที่ว่าง 1.5TB + ในไดรฟ์ของฉัน แต่กระบวนการขัดข้องโดยมีข้อผิดพลาด 9999
แม้กระทั่ง 100 กระบวนการกระเบื้อง - ฉันควรดูที่การแบ่งโซนขึ้นอีกหรือไม่