QGIS में बहुभुज से सेंट्रेलिन का पता लगाना?


19

मैं सोच रहा था कि क्या QGIS में बहुभुज से केंद्र रेखा बनाने का कोई तरीका है? मेरे पास एक बहुभुज परत है, लेकिन आदर्श रूप से एक अलग फाइल के रूप में सेंट्रेलिन की आवश्यकता है।

उदाहरण


मैंने बस बहुजनों की तस्वीर अपलोड की है
एलन कार

उदाहरण छवि में, 'सेंट्रेलिनेस' कहां गिरेगा? क्या आप एक अलग रंग में वांछित लाइनें दिखाते हुए छवि को अपडेट कर सकते हैं, शायद?
सिंबांगुगु

बस सीधे सभी बहुभुजों के बीच में। अंतिम परिणाम जो हमें चाहिए वह यह है कि पूरी चीज़ की लंबाई (बहुभुज रेखाएँ मानते हुए) मिल जाए, इसलिए सेंट्रेलिन प्राप्त करना भी आवश्यक नहीं है।
एलन कार

HCMGIS प्लगइन अपने स्थानिक प्रसंस्करण सुविधाओं में से एक के रूप में बहुभुज centerlines बनाने का दावा करता है। यह मेरे लिए बहुत अच्छा नहीं था, लेकिन यह एक कोशिश के काबिल हो सकता है।
csk

जवाबों:


10

मैं सड़क बहुभुज / Casings से Centrelines बनाने के लिए @ RajGovind के उत्तर में दर्शाए गए मॉडल को लागू करने पर काम कर रहा हूं ? जो इस सूत्र में यहां अपने उत्तर में वर्णित @geogeek के काफी करीब है।

आप मॉडल को Github https://raw.githubusercontent.com/anitagraser/QGIS-Processing-tools/master/2.12/models/polygon_to_centerline.mxel से डाउनलोड कर सकते हैं

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


मैंने इस मॉडल की कोशिश की है और यह काम करता है, लेकिन मैं लंबी केंद्र लाइनों को रखने का एक सरल तरीका जानने में असमर्थ रहा हूं, लेकिन छोटी साइड लाइनों को हटा रहा हूं, क्योंकि प्रत्येक साइड लाइन कई छोटी सुविधाओं से बना है, और मुख्य सेंटरलाइन भी कई छोटी लाइन सुविधाओं से बना है।
Jan

@ जान कृपया इस अनुवर्ती प्रश्न को एक नए सूत्र में पोस्ट करें ताकि अधिक लोग इसे देखेंगे।
UnderDark

9

आप इस एल्गोरिदम की कोशिश कर सकते हैं:

get vertices from the polygons(poly_vertex).
-make voronoi using (poly_vertex) as input the result could be called(poly_voronoi).
-get lines from (poly_voronoi) => (poly_voronoi_lines).
-get the originale polygon contour (polygon_lines).
-remove (poly_voronoi_lines) touching  (polygon_lines) the result is supposed to be the center lines , but you may need further clean up.

मुझे नहीं पता कि इसे Qgis पर कैसे लागू किया जा सकता है

काश यह मदद कर सकता


आप इस पर और क्या कार्यक्रम कर सकते हैं। मैं मेकइनफो और आर्क तक पहुंच प्राप्त कर सकता हूं यदि neccessary
एलन कार

यह एल्गोरिदम, आर्किस में निश्चित रूप से काम करेगा और यह वोरोनोई पॉलीगन्स gis.stackexchange.com/questions/6971/thiessen-polygons-in-qisis
geogeek

6

Esri उत्पादों के लिए ET GeoWizards 10.2 के नाम के साथ एक अच्छा उपकरण है, लेकिन मैं नहीं जानता कि यह एक अच्छा समाधान है या नहीं ...

आप यहाँ से कुछ जानकारी प्राप्त कर सकते हैं

centerlines

घास में इसके बगल में आप बुनियादी उपयोग के लिए r.thin फ़ंक्शन की जांच कर सकते हैं ..

r.thin - नॉन-जीरो सेल्स को पतला करता है जो रैस्टर मैप लेयर में लीनियर फीचर्स को दर्शाता है।

rthin मुझे उम्मीद है इससे आपको मदद मिली होगी...


3

बस पूरी बात की लंबाई पाते हैं

परिणाम वास्तव में कैसा होना चाहिए? एक अनुमान 2 से विभाजित परिधि है।

एक बेहतर परिणाम प्राप्त करने के लिए: आप मैन्युअल रूप से कुछ बहुभुज माप सकते हैं। फिर माप और परिधि के बीच के अंतर को 2 से विभाजित करें । इस सुधारक को पूरे डैटसेट पर लागू करें।

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