क्या मुझे हमेशा डिफ़ॉल्ट के रूप में BIGTIFF = YES का उपयोग करना चाहिए?


12

मैं कभी-कभी उन सहकर्मियों के लिए लघु स्क्रिप्ट / कार्य निर्देश लिखता हूं जो सामान्य रूप से GDAL / प्रोग्रामिंग में बहुत कुशल नहीं हैं।

स्क्रिप्ट के साथ किसी भी समस्या को रोकने के लिए, जब GDAL के साथ जियोटीफ़्स को मर्ज / परिवर्तित करते हैं, तो मैं केवल BIGTIFF = YES विकल्प का उपयोग करने की कोशिश करता हूं, चाहे फ़ाइल आकार का उपयोग कैसे किया जाए, ताकि एक अप्रत्याशित त्रुटि स्क्रिप्ट के उपयोगकर्ता को भ्रमित न करें। क्या ऐसा करने में कोई कमियां हैं?

डिफ़ॉल्ट रूप से BIGTIFF क्यों नहीं है, विशेष रूप से आजकल जहां> 4 GB GeoTIFF फाइलें काफी आम हैं?


2
बहुत अच्छा सवाल है। एकमात्र दोष मुझे यह मिला कि यह सामान्य टिफ प्रारूप के अनुकूल नहीं है। Libtiff <4.0 या अन्य पुस्तकालयों का उपयोग करने वाले प्रोग्राम इन फ़ाइलों को खोलने में सक्षम नहीं हो सकते हैं। लेकिन मुझे लगता है कि हाल के सभी कार्यक्रम BIGTIFFs को संभाल सकते हैं ...
pLumo

2
एक और कमी। BIGTIFFs केवल 18.000 पेटाबाइट्स तक की फाइलें संभाल सकते हैं। हमें जल्द ही VERYBIGTIFF की आवश्यकता हो सकती है ;-)
pumumo

1
यदि आपका डेटा वास्तव में BigTiff सीमा के निकट है, तो इसे विभाजित करने और VRT प्रारूप का उपयोग करने पर विचार करें। मैं वीआरटी का उपयोग करता हूं, जहां मेरे रिस्तेदार एक टीबी को अकेले पीबी के पास जाने देते हैं! वीआरटी शानदार हैं और आप इनका उपयोग करके कई बड़े ऑपरेशन (जैसे मर्ज और बल्क वॉर) से प्रभावी रूप से बच सकते हैं।
मप्पाग्नोसिस

जवाबों:


10

क्या ऐसा करने में कोई कमियां हैं?

ऐसे सॉफ्टवेयर्स हैं जो BIGTIFF को पढ़ने में सक्षम नहीं हैं। यह संभावना है कि रेखापुंज डेटा की खपत करने वाले अधिकांश भू-स्थानिक / जीआईएस सॉफ्टवेयर अब BIGTIFF को संभाल सकते हैं, लेकिन अन्य को अपडेट नहीं किया गया है या अधिकतम आकार के बारे में अनुमान नहीं लगाया जा सकता है। BIGTIFF समर्थन किया और कुछ सॉफ्टवेयर कार्यान्वयन की आवश्यकता है।

यदि आप अपने डेटा को थोड़ा और भविष्य के सबूत चाहते हैं, यदि आप बहुत पुराने सॉफ़्टवेयर (5+ वर्ष पुराने) का उपयोग करते हैं, या आप अपने TIFF को अलग-अलग विषयों (ग्राफिक डिज़ाइन, GIS, फोटो, इंजीनियरिंग) के बीच आगे और पीछे धकेलते हैं, तो नहीं यदि आपको इसकी आवश्यकता नहीं है तो BIGTIFF का उपयोग करें।

डिफ़ॉल्ट रूप से BIGTIFF क्यों नहीं है, विशेष रूप से आजकल जहां> 4 GB GeoTIFF फाइलें काफी आम हैं?

दस साल पहले, जब BIGTIFF पहली बार लागू किया गया था, वे इतने आम नहीं थे। BIGTIFF के कार्यान्वयन की मान्यता थी कि यह जल्द ही एक आम समस्या होने वाली थी।

GDAL BIGTIFF के उपयोग के बारे में स्मार्ट होने की कोशिश करता है, लेकिन चीजें अभी भी गिर सकती हैं, खासकर जब विलय, आदि। MappaGnosis से सलाह वास्तव में अच्छी है - विशाल TIFF लिखने के बजाय विलय के लिए VRTs का उपयोग करें।

मैं अब भी थोड़ा निराश हूं कि BFT का मेरा प्रस्तावित नाम BIGTIFF एक पर नहीं जीता।


जवाब के लिए धन्यवाद! फिर भी, वीआरटी का उपयोग करना सॉफ्टवेयर के साथ बहुत मदद नहीं कर सकता है जो कि एक भी बिग्फिट को प्रदर्शित करने के लिए संघर्ष करता है।
miln40
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.