बहुभुज उल्टा (बाएं हाथ से दाएं हाथ से नियम)


9

मेरे पास एक जियोजोन फाइल है जो सही तरीके से प्रदर्शित नहीं हो रही है, और मेरा मानना ​​है कि इसका उस फाइल के साथ क्या करना है जिसमें मल्टीप्लगॉन दाएं हाथ के नियम का पालन नहीं कर रहा है। इस समस्या को ठीक करने में क्या उपकरण मेरी मदद कर सकता है?

मैंने क्यूजीआईएस के साथ आयात और निर्यात करने की कोशिश की है, और स्वरूपों के साथ आगे और पीछे परिवर्तित करना org2org, लेकिन यह मुझे कहीं भी नहीं ले गया।


1
QGIS में वेक्टर, ज्योमेट्री टूल्स, चेक वैलिडिटी है। Ogr2ogr में गलत रिंग ऑर्डर को ठीक करने के लिए -dialect Sqlite विकल्प के साथ ST_MakeValid है।
क्लेविस

यह क्षेत्र, गणना और रिंग दिशात्मकता निर्धारित करने के लिए साइन का उपयोग करने के लिए जावा, जावास्क्रिप्ट, या पायथन में ट्रेपोजॉइड नियम को लागू करने के लिए पर्याप्त सरल है। यदि आपने आपत्तिजनक ज्यामिति और / या गलत प्रदर्शन का एक ग्राफिक प्रदान किया है, तो हमें आपकी सहायता करने में आसान समय होगा।
विंस

जवाबों:


9

मेरा मानना ​​है कि https://github.com/mapbox/geojson-rewind आपके मुद्दे का समाधान करेगा।

GeoJSON विनिर्देश घुमावदार आदेश के बारे में picky है, यह आपको बहुभुज और मल्टीपॉलीगोन जियोमेट्री बनाने में मदद करता है, और यह आपको बहुभुज और मल्टीप्लायगन सुविधाओं के आंतरिक छल्ले को रंगने के लिए कैनवस और अन्य ड्राइंग लाइब्रेरी के डिफ़ॉल्ट व्यवहार का उपयोग करने देता है।


1

एक उपकरण नहीं है, लेकिन आप इसे शानदार shapely.geometry.polygon.orientढंग से पढ़ सकते हैं और ओरिएंट पॉलीगॉन का उपयोग कर सकते हैं (डिफ़ॉल्ट पहले से ही सही है)। कोड की कुछ और पंक्तियों के साथ आप भी MultiPolygonशामिल बहुभुजों पर पुनरावृत्ति करके उन्मुख कर सकते हैं ।

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