मुझे लगभग 550Gb tif इमेजरी को एक साथ मोज़ेक करने की आवश्यकता है और मैंने जो सॉफ़्टवेयर आज़माया है वह विफल रहता है। क्षेत्र को क्षेत्रों में विभाजित किया गया है ताकि सबसे छोटे में लगभग 200 टाइलें हों।
मैंने 3.30 गीगाहर्ट्ज़ इंटेल एक्सॉन ई 31245, डीईएल, 16 जीबी रैम, 64-बिट विन 7 प्रोफेशनल पर ईआरडीएएस (इमेजिन एंड मैपर), आर्किनफो और ग्लोबल मैपर के नवीनतम संस्करणों का उपयोग किया है। मुल्ती-कोर (4 कुल), हाइपर-थ्रेडेड (8 कुल) मशीन। मेरे C में 700GB फ्री है और D में 1.5TB है।
मैं घास (पहले कभी नहीं है) का उपयोग कर रहा हूँ, लेकिन i.image.mosaic केवल 4 फ़ाइलों को संभालने के लिए लगता है ... मेरी कुछ 600 टाइलें हैं। किसी भी अन्य विकल्प या tryource सॉफ़्टवेयर का प्रयास करने के लिए?
क्षमा करें कि हमें एक मोज़ेक डेटासेट (या अन्य सॉफ़्टवेयर में समतुल्य) का उपयोग नहीं किया जा सकता है क्योंकि हमें परिभाषित नो-डेटा क्षेत्रों के साथ जोन बनाने की आवश्यकता है, ताकि उन्हें किसी भी जीआईएस सॉफ्टवेयर में खोला जा सके और कम रिज़ॉल्यूशन / पुराने के साथ जोड़ा जा सके। डेटा जब नया डेटा मूल रूप से मौजूद नहीं है।
कुछ मोज़ाइक फाइलें अलग-अलग सोफवेयर में कैसे दिखती हैं, इसका एक उदाहरण। ग्लोबल मैपर / ERDAS ठीक हैं लेकिन यह आर्कगिस में सही नहीं है।
--- पुराने जानकारी ---
किसी न किसी ड्राइंग के लिए क्षमा करें। तो 5 क्षेत्रों के रूप में रंगीन क्षेत्र होने से बड़े एओआई में कोई डेटा क्षेत्र कम नहीं होगा।
आर्कगिस में कोड इस प्रकार है (यह एक मॉडल के रूप में चलाया जाता है और अजगर में नहीं क्योंकि मैं इसे टिफ़लिस्ट इनपुट लेने के लिए नहीं कर सकता)।
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 टाइल की प्रक्रिया भी होगी? -क्या हमें जोनों को तोड़कर आगे देखना चाहिए?