गर्मी नक्शा दृष्टिकोण:
प्रसंस्करण चरणों की गणना समय के कारण दृष्टिकोण अधिक समय लेने वाला है। यह एक विचार के रूप में देखा जा सकता है कि शायद अधिक सामान्य समाधान के करीब पहुंच सके।
परीक्षण डेटा:
- QGIS 2.18.16, GRASS GIS 7
- 4 जीपीएस ट्रैक
- 1x1 किमी के एक ग्रिड के भीतर
मैं।)
QGIS प्लगइन के साथ अपने जीपीएस ट्रैक्स के साथ पॉइंट बनाएं। पॉइंट्स विथ लाइन्स ( https://plugins.qgis.org/plugins/LocatePoints/ )। हीट मैप दृष्टिकोण के लिए मैंने 2 मीटर के अंतराल का उपयोग किया है ।
द्वितीय।)
QGIS हीट मैप प्लगइन के साथ हीट मैप बनाएं। मैंने 40 मीटर के दायरे का उपयोग किया है। मैं त्रिज्या को बढ़ाता हूं जब तक कि आउटपुट रैस्टर में कोई छेद न हो। आपको अलग-अलग त्रिज्या मानों के साथ यह प्रयास करना होगा।
तृतीय।)
संपादित करें सटीक हीट मैप रस्टर मान रखने की कोई आवश्यकता नहीं है।
अब मैं रैस्टर को "सफेद" क्षेत्रों में पतला करना चाहता हूं, जहां सबसे अधिक बिंदु केंद्रित हैं। वहाँ मैं उत्पादन रेखापुंज पुनर्गणना। उत्पादन रेखापुंज का न्यूनतम / अधिकतम मान है 0
और 89.7935
। मैं केवल उपरोक्त मूल्यों का उपयोग करता हूं 44
। वहाँ मैंने "अंगूठे का नियम" का प्रयोग किया। अधिकतम मूल्य को गोल करें और इसे दो से विभाजित करें। इस मान को दूसरी बार नीचे करें। 89/2 = 44,5
-> 44
। मैं का उपयोग किया है OSGeo4W शेल: gdal_calc -A heatmap.tif --calc="A>=44" --NoDataValue=0 --outfile=heatmap_44_NoData.tif
।
चतुर्थ।)
संपादित
ए) के साथ पुनर्गणना हीट मैप को बहुभुज करें Raster > Conversion > Polygonize ...
b) बहुभुज को सरल कीजिए Vector > Geometry Tools > Simplify geometries
। मैंने एक सहिष्णुता का उपयोग किया है 2
। एक सरल बहुभुज कंकाल के लिए प्रसंस्करण समय को कम करता है।
ग) कंकालों की गणना करें: प्रसंस्करण टूलबॉक्स में कंकाल की खोज करें। v.voronoi.skeleton
GRASS GIS 7 कमांड से टूल का उपयोग करें ।
आप देख सकते हैं कि परिणामी रेखा मेरे पहले उत्तर की तुलना में निशान की सबसे संभावित स्थिति का प्रतिनिधित्व करती है। विशेष रूप से उत्तर में मोड़ के लिए माध्य रेखा उन तीन पटरियों का अनुसरण करती है जो एक दूसरे के अधिक निकट हैं। पूर्व में मोड़ के लिए भी ऐसा ही है।
दृष्टिकोण के लाभ:
- विशेष रूप से QGIS का उपयोग करके उचित अच्छे परिणाम
नुकसान:
- बड़े डेटा सेट के लिए प्रसंस्करण समय
- आपको मापदंडों को प्राथमिकता देना होगा (हीटमैप, मिनट / अधिकतम मान का दायरा)
- प्रसंस्करण चरणों को स्वचालित करना मुश्किल है
- संकीर्ण मोड़ / घटता और पटरियों के लिए परीक्षण नहीं किया गया है जो वास्तव में लाइन से बाहर निकलते हैं
यदि कोई प्रसंस्करण चरणों का अनुकूलन कर सकता है, तो आपका स्वागत है!