GDAL का उपयोग करके DEM से कॉन्ट्रोज़ बनाना?


16

हमें काम पर केवल डेम का एक बड़ा सेट मिला है और मैं उनसे कॉन्ट्रोवर्सी जनरेट करना चाहूंगा। डीईएम का रिज़ॉल्यूशन 1 मी और आकार का 1 किमीएक्स 1 किमी है।

गालदिनो से आउटपुट:

Driver: AAIGrid/Arc/Info ASCII Grid
Files: 380000_6888000_1k_1m_DEM_ESRI.asc
Size is 1000, 1000
Coordinate System is `'
Origin = (380000.000000000000000,6888000.000000000000000)
Pixel Size = (1.000000000000000,-1.000000000000000)
Corner Coordinates:
Upper Left  (  380000.000, 6888000.000)
Lower Left  (  380000.000, 6887000.000)
Upper Right (  381000.000, 6888000.000)
Lower Right (  381000.000, 6887000.000)
Center      (  380500.000, 6887500.000)
Band 1 Block=1000x1 Type=Float32, ColorInterp=Undefined
  NoData Value=-9999

मुझे पता है कि मैं ( विषय पर अपने ब्लॉग पोस्ट ) उत्पन्न करने के लिए gdal_contour का उपयोग कर सकता हूं, लेकिन मैं सोच रहा हूं कि क्या आकृति बनाने के लिए कुछ सर्वोत्तम अभ्यास हैं।

क्या कोई नियम हैं जो आपको सबसे अधिक कंट्रोवर्सी से बाहर निकलने के लिए फॉलो करने चाहिए, लेकिन सामान नहीं बनाना चाहिए या बहुत अधिक जानकारी ढीली नहीं करनी चाहिए?

कहते हैं कि मैं तीन सेट्स उत्पन्न करना चाहता हूं:

  • 250 मिमी
  • 1m
  • 5m

क्या प्रत्येक सेट से पहले मुझे DEM के लिए कुछ करना चाहिए?

क्या लाइनों का पोस्ट स्मूथिंग जाना एक अच्छा तरीका है या रैस्टर को स्मूथ करना बेहतर विकल्प है?


1
क्या आप के लिए आकृति का उपयोग करेंगे? डीईएम की स्थिति और मूल्य सटीकता के आँकड़े क्या हैं?
whuber

डेम लीडर से उत्पन्न हुए थे इसलिए मैं कहूंगा कि वे बहुत अच्छे हैं। वैसे मैं 1 मी और 5 एम के लिए सार्वजनिक देखने के लिए एक सेट चाहूंगा और 250 एमएम डिजाइन प्रस्तावों के लिए घर में होना चाहिए।
नाथन डब्ल्यू

डिज़ाइन प्रस्तावों और इन-हाउस कार्य के लिए, आप स्वयं डेम का उपयोग कर बेहतर होने की संभावना रखते हैं: समोच्च पॉलीलाइन के एक सेट की तुलना में, यह लगभग किसी भी गणना के लिए बेहतर है। वास्तव में, सार्वजनिक रूप से देखने के लिए, आप अक्सर पहाड़ियों पर बने डेम पर प्रमुख विशेषताओं (धाराओं, लकीरों, चोटियों आदि) को उखाड़कर अच्छा कर सकते हैं। क्या आपको वास्तव में कंट्रोल्स जेनरेट करने की आवश्यकता है?
whuber

मैं व्यक्तिगत रूप से @whuber से सहमत हूं, लेकिन मैंने विभिन्न अंतिम उपयोगकर्ताओं के बीच सांस्कृतिक अंतर के कारण DEM का उपयोग करने पर पुशबैक दिया है। इंजीनियर (कम से कम मेरे बाजार क्षेत्र में) कुछ भी लेकिन कंट्रोल्स का उपयोग करने के लिए मितभाषी हैं। इसके अतिरिक्त, डीओईएम से अधिक आसानी से हवाई कल्पना पर कंट्रास्ट को ओवरलैड किया जा सकता है।
DPierce

जवाबों:


14

राहत का प्रतिनिधित्व करने के लिए कार्टोग्राफिक नियम क्योंकि राहत प्रतिनिधित्व, अध्याय C पर Imhof की प्रसिद्ध पुस्तक में प्रस्तुत किए गए हैं । इस विकिपीडिया पृष्ठ पर इनमें से कुछ नियम दिए गए हैं । मुख्य सिफारिश जब इलाके सरलीकृत मुख्य विशेषताओं को संरक्षित करने के लिए इसे सरल बनाता है।

स्वतंत्र रूप से आकृति को चिकना करना उन्हें ओवरलैप करने से नहीं रोकता है: पहले डीटीएम को सुचारू करने की सलाह दी जाती है। लक्ष्य रिज़ॉल्यूशन के आधार पर उपयुक्त पैरामीटर के साथ एक पारंपरिक गॉसियन स्मूथिंग छोटे विवरणों को मिटाने की अनुमति देता है। एक खामी यह है कि DTM चौरसाई घाटियों और अवसादों को भरता है, और लकीरों और चोटियों को समतल करता है। इस पेपर की तरह डॉउल-प्यूकर फिल्टर एल्गोरिदम का उपयोग करना एक समाधान हो सकता है। जल निकासी नेटवर्क या एक कंकाल द्वारा विवश समोच्च चौरसाई एल्गोरिदम के उपयोग के आधार पर कई तरीके भी हैं । अंत में, खराब हिस्सों में ओवरलैप करने के लिए आकृति को रोकने के लिए, उन्हें स्थानीय रूप से मिटाना या उन्हें ख़राब करना भी संभव है


1

मैं दूसरा @ व्हिबर टिप्पणी करना चाहता हूं। क्वांटिटेटिव एनालिसिस हमेशा डीईएम से सीधे बेहतर होता है और विजुअल एनालिसिस अक्सर बेहतर होता है जब कॉन्ट्रास्ट के बजाय हिल्सहेड से किया जाता है।

सीधे सवाल का जवाब देने के लिए: आर्कगिस में मैं परिणामी समोच्च लाइनों को सुचारू करने के लिए फोकल स्टैटिस्टिक्स या एग्रीगेट [स्थानिक विश्लेषक टूलबॉक्स] का उपयोग करेगा। क्योंकि कॉन्ट्रोवर्सीज एक विजुअल एनालिसिस फीचर है जिससे स्मूथिंग की मात्रा आपकी जरूरत पर अलग-अलग होगी। तो आपको प्रयोग करना होगा और देखना होगा कि आपकी परियोजना के लिए सबसे अच्छा काम क्या है।

उन्हें उत्पन्न करने के बाद लाइनों को चिकना करना काम करता है लेकिन पहले रैस्टर को संशोधित करने की तुलना में थोड़ा क्लंकी है। एक पोस्ट-समोच्च पीढ़ी की सफाई मैं अक्सर करता हूं एक निश्चित लंबाई (जैसे <10 'लंबी) की पंक्तियों का चयन करना और उन्हें हटाना है। यह "नोज" के बिट्स को बंद कंट्रोस (यानी छोटे छोरों) के डेटा को छापता है जो सतह के वास्तविक चरित्र को प्रतिबिंबित करने की संभावना नहीं रखते हैं।

[आर्कगिस उपयोगकर्ताओं] को देखने वाली अन्य चीजें आप हैं:

एक रेखापुंज मोज़ेक और / या फोकल सांख्यिकी रेखापुंज मोज़ेक बनाना और संपूर्ण डेटासेट के लिए आकृति उत्पन्न करने के लिए एक मॉडल का उपयोग करना।

ऑटोकैड उपयोग के लिए 3 डी कंट्रोल्स बनाना।

असामान्य डेम डेटा के क्षेत्रों के लिए बाहर देखें (उदाहरण के लिए निचले झूठे मैदान के बड़े विस्तार की आवश्यकता है ताकि सतह का सही-सही पता लगाया जा सके, घने वनस्पतियों के क्षेत्र जो कि बोगस नंगे धरती का मान देते हैं, ऊर्ध्वाधर राहत के क्षेत्र - चट्टानें, आदि)।


0

Gdal_contour का उपयोग करने का एक आसान तरीका है। संवाद विंडो में सभी विकल्प सेट करने के बाद आप फिर कमांड लाइन को संपादित कर सकते हैं और "-i अंतराल" के बजाय आप निश्चित स्तर "-fl लेवल" का उपयोग कर सकते हैं। जैसे इमेज में bellow दिखाया गया है। आप यहां अन्य विकल्पों की जांच कर सकते हैं http://www.gdal.org/gdal_contour.html

यहाँ छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.