यह कमांड gdal_utilities है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
gdal_utilities - GDAL यूटिलिटीज़ GDAL से संबंधित कार्यक्रमों का एक संग्रह।
निम्नलिखित उपयोगिता कार्यक्रम GDAL के साथ वितरित किए जाते हैं।
· गदलइन्फो - किसी फ़ाइल के बारे में जानकारी रिपोर्ट करें।
· गदल_अनुवाद - आउटपुट स्वरूप के नियंत्रण के साथ, एक रैस्टर फ़ाइल की प्रतिलिपि बनाएँ।
· gdaladdo - फ़ाइल में सिंहावलोकन जोड़ें।
· गदलवारपी - एक छवि को एक नई समन्वय प्रणाली में बदलें।
· gdaltindex - एक मैपसर्वर रैस्टर टाइलइंडेक्स बनाएं।
· gdalbuildvrt - डेटासेट की सूची से एक वीआरटी बनाएं।
· gdal_contour - डीईएम से आकृति।
· gdaldem - डीईएम का विश्लेषण और कल्पना करने के लिए उपकरण।
· rgb2pct.py - 24 बिट आरजीबी छवि को 8 बिट पैलेट में कनवर्ट करें।
· pct2rgb.py - 8 बिट पैलेट वाली छवि को 24 बिट आरजीबी में कनवर्ट करें।
· gdal_merge.py - छवियों के एक सेट से एक त्वरित मोज़ेक बनाएं।
· gdal2tiles.py - एक टीएमएस टाइल संरचना, केएमएल और सरल वेब व्यूअर बनाएं।
· gdal_rasterize - रेखापुंज फ़ाइल में वैक्टर को रेखापुंज करें।
· gdaltransform - निर्देशांक बदलें।
· निकटकाला - लगभग काले/सफ़ेद बॉर्डर को सटीक मान में बदलें।
· gdal_retile.py - टाइल्स का एक सेट पुनः स्थापित करें और/या टाइलयुक्त पिरामिड स्तरों का निर्माण करें।
· gdal_grid - बिखरे हुए डेटा से रैस्टर बनाएं।
· gdal_proximity.py - रेखापुंज निकटता मानचित्र की गणना करें।
· gdal_polygonize.py - रेखापुंज से बहुभुज उत्पन्न करें।
· gdal_sieve.py - रेखापुंज छलनी फ़िल्टर।
· gdal_fillnodata.py - नोडाटा क्षेत्रों में इंटरपोलेट करें।
· gdallocationinfo - किसी स्थान पर क्वेरी रैस्टर।
· gdalsrsinfo - किसी दिए गए एसआरएस को विभिन्न प्रारूपों में रिपोर्ट करें। (जीडीएएल >= 1.9.0)
· gdalmove.py - किसी फ़ाइल की समन्वय प्रणाली को रूपांतरित करें (GDAL >= 1.10)
· gdal_edit.py - मौजूदा GDAL डेटासेट की विभिन्न जानकारी को संपादित करें
(प्रक्षेपण, जियोट्रांसफॉर्म, नोडाटा, मेटाडेटा)
· gdal_calc.py - सुन्न सिंटैक्स के साथ कमांड लाइन रैस्टर कैलकुलेटर
· gdal-config - GDAL का उपयोग करके सॉफ़्टवेयर बनाने के लिए आवश्यक विकल्प प्राप्त करें।
· gdalmanage - रैस्टर को पहचानें, कॉपी करें, नाम बदलें और हटाएं।
· gdalcompare.py - दो छवियों की तुलना करें और अंतर पर रिपोर्ट करें।
बनाना नया फ़ाइलें
किसी मौजूदा फ़ाइल को पढ़ने के लिए उस तक पहुंचना आम तौर पर काफी सरल है। बस नाम बताएं
कमांडलाइन पर फ़ाइल या डेटासेट। हालाँकि, फ़ाइल बनाना अधिक जटिल है। यह
निर्माण के प्रारूप को इंगित करना आवश्यक हो सकता है, जिससे विभिन्न निर्माण विकल्प प्रभावित होंगे
इसे कैसे बनाया जाएगा और संभवतः एक समन्वय प्रणाली सौंपी जाएगी। इनमें से कर्ई
विकल्पों को विभिन्न GDAL उपयोगिताओं द्वारा समान रूप से प्रबंधित किया जाता है, और यहां प्रस्तुत किए गए हैं।
-का प्रारूप
नई फ़ाइल बनाने के लिए प्रारूप का चयन करें। प्रारूपों को ऐसे संक्षिप्त नाम दिए गए हैं
GTiff (जियोTIFF के लिए) या HFA (एरडास इमेजिन के लिए) के रूप में। सभी प्रारूप कोड की सूची हो सकती है
के साथ सूचीबद्ध --प्रारूप बदलना। केवल '(rw)' (पढ़ें-लिखें) के रूप में प्रारूप सूची हो सकती है
लिखा हुआ।
यदि कोई प्रारूप निर्दिष्ट नहीं है तो कई उपयोगिताएँ जियोटीआईएफएफ फ़ाइलें बनाने में डिफ़ॉल्ट होती हैं। फ़ाइल
एक्सटेंशन का उपयोग आउटपुट प्रारूप का अनुमान लगाने के लिए नहीं किया जाता है, न ही एक्सटेंशन आमतौर पर GDAL द्वारा जोड़े जाते हैं
यदि उपयोगकर्ता द्वारा फ़ाइल नाम में इंगित नहीं किया गया है।
-को नाम = मान
कई प्रारूपों में एक या अधिक वैकल्पिक निर्माण विकल्प होते हैं जिनका उपयोग नियंत्रित करने के लिए किया जा सकता है
बनाई गई फ़ाइल के बारे में विवरण. उदाहरण के लिए, जियो टीआईएफएफ ड्राइवर निर्माण का समर्थन करता है
संपीड़न को नियंत्रित करने के विकल्प, और क्या फ़ाइल को टाइल किया जाना चाहिए।
उपलब्ध निर्माण विकल्प प्रारूप ड्राइवर के अनुसार अलग-अलग होते हैं, और कुछ सरल प्रारूपों में कोई नहीं होता है
बिल्कुल सृजन विकल्प। किसी प्रारूप के लिए समर्थित विकल्पों की सूची इसके साथ सूचीबद्ध की जा सकती है
'--प्रारूप 'कमांडलाइन विकल्प लेकिन प्रारूप के लिए वेब पेज निश्चित है
ड्राइवर निर्माण विकल्पों पर जानकारी का स्रोत।
-ए_एसआरएस एसआरएस
कई उपयोगिताओं, (gdal_translate और gdalwarp) में निर्दिष्ट करने की क्षमता शामिल है
जैसे कमांडलाइन विकल्पों के साथ सिस्टम का समन्वय करें -ए_एसआरएस (आउटपुट को एसआरएस असाइन करें), -s_srs
(स्रोत एसआरएस) और -t_srs (लक्ष्य एसआरएस)।
ये उपयोगिताएँ समन्वय प्रणाली (एसआरएस = स्थानिक संदर्भ प्रणाली) की अनुमति देती हैं
विभिन्न प्रारूपों में आवंटित।
· NAD27/NAD83/WGS84/WGS72: ये सामान्य भौगोलिक (अक्षांश/दीर्घ) समन्वय प्रणालियाँ हो सकती हैं
इन नामों से सीधे उपयोग किया जाता है।
· ईपीएसजी:n: समन्वय प्रणाली (प्रक्षेपित या भौगोलिक) का चयन उनके ईपीएसजी के आधार पर किया जा सकता है
कोड, उदाहरण के लिए EPSG:27700 ब्रिटिश नेशनल ग्रिड है। ईपीएसजी समन्वय की एक सूची
सिस्टम GDAL डेटा फ़ाइलों gcs.csv और pcs.csv में पाए जा सकते हैं।
· प्रोज.4 परिभाषाएँ: PROJ.4 परिभाषा स्ट्रिंग का उपयोग समन्वय प्रणाली के रूप में किया जा सकता है। के लिए
उदाहरण '+proj=utm +zone=11 +datum=WGS84'। proj.4 स्ट्रिंग को एक साथ रखने का ध्यान रखें
कमांड के एकल तर्क के रूप में (आमतौर पर दोहरे उद्धरण द्वारा)।
· ओपनजीआईएस कुंआ ज्ञात टेक्स्ट: ओपन जीआईएस कंसोर्टियम ने इसके लिए एक पाठ्य प्रारूप परिभाषित किया है
सरल विशेषता विनिर्देशों के भाग के रूप में समन्वय प्रणालियों का वर्णन करना। यह प्रारूप
GDAL में प्रयुक्त समन्वय प्रणालियों के लिए आंतरिक कार्य प्रारूप है। एक फ़ाइल का नाम
WKT समन्वय प्रणाली परिभाषा युक्त एक समन्वय प्रणाली तर्क का उपयोग किया जा सकता है,
या संपूर्ण समन्वय प्रणाली को स्वयं कमांडलाइन विकल्प के रूप में उपयोग किया जा सकता है (हालांकि
WKT में सभी उद्धरणों से बचना काफी चुनौतीपूर्ण है)।
· ESRI कुंआ ज्ञात टेक्स्ट: ईएसआरआई अपने आर्कजीआईएस में ओजीसी डब्ल्यूकेटी प्रारूप में थोड़ा बदलाव का उपयोग करता है
उत्पाद (आर्कजीआईएस .prj फ़ाइलें), और इनका उपयोग WKT फ़ाइलों के समान तरीके से किया जा सकता है, लेकिन
फ़ाइल नाम के पहले लगाना चाहिए ईएसआरआई::। उदाहरण के लिए 'ईएसआरआई::एनएडी 1927 स्टेटप्लेन
व्योमिंग पश्चिम दान 4904.पीआरजे'.
· स्थानिक संदर्भ से URLs: उदाहरण के लिए http://spatialreference.org/ref/user/north-
प्रशांत-अल्बर्स-शंकु-समान-क्षेत्र/।
· फ़ाइल का नाम: WKT, PROJ.4 स्ट्रिंग्स, या XML/GML निर्देशांक वाली फ़ाइल का नाम
सिस्टम परिभाषाएँ प्रदान की जा सकती हैं।
सामान्य जानकारी आदेश लाइन स्विच
सभी GDAL कमांड लाइन उपयोगिता प्रोग्राम निम्नलिखित 'सामान्य' विकल्पों का समर्थन करते हैं।
--संस्करण
GDAL के संस्करण की रिपोर्ट करें और बाहर निकलें।
--प्रारूप
इस GDAL बिल्ड द्वारा समर्थित सभी रैस्टर प्रारूपों की सूची बनाएं (केवल पढ़ने और लिखने के लिए) और
बाहर निकलना। प्रारूप समर्थन इस प्रकार दर्शाया गया है: 'ro' केवल-पढ़ने के लिए ड्राइवर है; 'आरडब्ल्यू' है
पढ़ें या लिखें (यानी CreateCopy का समर्थन करता है); 'आरडब्ल्यू+' पढ़ने, लिखने और अद्यतन करने के लिए है (अर्थात् समर्थन करता है)।
बनाएं)। वर्चुअल IO (/vsimem, /vsigzip,) का समर्थन करने वाले प्रारूपों के लिए एक 'v' जोड़ा गया है
/vsizip, आदि)। उपडेटासेट का समर्थन करने वाले प्रारूपों के लिए एक 'एस' जोड़ा गया है। नोट: मान्य
gdalwarp के आउटपुट के लिए प्रारूप ऐसे प्रारूप हैं जो Create() विधि का समर्थन करते हैं
(rw+ के रूप में चिह्नित), केवल CreateCopy() विधि नहीं।
--प्रारूप प्रारूप
एकल प्रारूप ड्राइवर के बारे में विस्तृत जानकारी सूचीबद्ध करें। प्रारूप संक्षिप्त होना चाहिए
में नाम बताया गया है --प्रारूप सूची, जैसे जीटीआईफ़।
--ऑप्टफाइल पट्टिका
नामित फ़ाइल पढ़ें और सामग्री को कमांडलाइन विकल्प सूची में प्रतिस्थापित करें।
# से शुरू होने वाली पंक्तियों को नजरअंदाज कर दिया जाएगा. बहुशब्दीय तर्क एक साथ रखे जा सकते हैं
डबल उद्धरण।
--कॉन्फ़िगरेशन कुंजी मूल्य
नामित कॉन्फ़िगरेशन कीवर्ड को इस रूप में सेट करने के बजाय, दिए गए मान पर सेट करता है
पर्यावरण चर। कुछ सामान्य कॉन्फ़िगरेशन कीवर्ड GDAL_CACHEMAX (मेमोरी) हैं
मेगाबाइट में कैशिंग के लिए आंतरिक रूप से उपयोग किया जाता है) और GDAL_DATA (GDAL 'डेटा' का पथ)
निर्देशिका)। व्यक्तिगत ड्राइवर अन्य कॉन्फ़िगरेशन विकल्पों से प्रभावित हो सकते हैं।
- दाढ़ मूल्य
नियंत्रित करें कि कौन से डिबगिंग संदेश उत्सर्जित होते हैं। का एक मान ON सभी डिबग सक्षम कर देगा
संदेश. का एक मान बंद सभी डिबग संदेशों को अक्षम कर देगा. अन्य मान का चयन करेगा
केवल डीबग उपसर्ग कोड में उस स्ट्रिंग वाले संदेशों को डीबग करें।
--सहायता-सामान्य
सामान्य GDAL कमांडलाइन विकल्पों और बाहर निकलने के लिए एक संक्षिप्त उपयोग संदेश देता है।
onworks.net सेवाओं का उपयोग करके ऑनलाइन gdal_utilities का उपयोग करें