कन्वर्ट GML को GeoJSON में


9

मैंने सांख्यिकी कनाडा से एक जीएमएल फ़ाइल डाउनलोड की है और इसे वेब पर एक डी 3 विज़ुअलाइज़ेशन में इसके कुछ हिस्सों का उपयोग करने के लिए इसे जेजॉन में परिवर्तित करना चाहूंगा। हालाँकि, मुझे ऐसा कन्वर्टर नहीं मिला, जो मेरे लिए ऐसा करे (मैंने http://converter.mygeodata.eu/ की कोशिश की , लेकिन जिंजसन ने जो वापसी की, उसमें कोई वास्तविक ज्यामिति नहीं थी)।

GML को GeoJSON में बदलने के लिए सबसे अच्छा तरीका क्या है?

जवाबों:


17

आप ogr2ogr का उपयोग कर सकते हैं । इसे स्थापित करने के लिए सरलतम fwTools डाउनलोड करना होगा ।

निम्नलिखित आदेश करेंगे

ogr2ogr -f "GeoJSON" E:\lakes.geojson e:\lakes.gml

वरना यदि आपके पास QuantumGIS , आप मैप करना अपने GML परत और परत राइट-क्लिक करके, का चयन करें इस रूप में सहेजें GeoJSON प्रारूप करने के लिए जोड़ सकते हैं।


धन्यवाद! मैंने अभी इसकी कोशिश की और मुझे "ERROR 1: अपरिचित ज्यामिति प्रकार <सर्फेस> मिला।" - इसका मतलब यह है कि GML में ऐसी विशेषताएं हैं जो आसानी से GeoJSON में परिवर्तित नहीं हो सकती हैं?
लार्स ग्रैमेल

2
gis.stackexchange.com/a/11482/5850 के अनुसार , आपको GDAL 1.8.0 या इसके बाद के संस्करण की आवश्यकता है..क्या आपका संस्करण है?
विनयन

1
@LarsGrammel नवीनतम संस्करण का प्रयास करें, gisinternals.com/sdk/…
vinayan

मैंने विंडोज (2.4.7) के लिए नवीनतम fwTools का उपयोग किया। जैसा कि आपने सुझाव दिया था GDAL के नवीनतम संस्करण को आज़माएँगे।
लार्स ग्रैमेल

GDAL 1.9.1 (नवीनतम SDK में शामिल) ने मेरे लिए काम किया। धन्यवाद!
लार्स ग्रैमेल

0

जैसा कि विआन ने कहा, ऑग्रा 2ogr एक अच्छा समाधान होगा, लेकिन मैंने इस पुराने ओपनलाइयर उदाहरण का उपयोग करने के लिए वेक्टर प्रारूपों को जल्दी से बदलने के लिए अतीत में उपयोग किया है।

http://openlayers.org/dev/examples/vector-formats.html

बस अपनी सुविधाओं को आकर्षित करें या डेटा और हिट जोड़ें सुविधा को पेस्ट करें।


0

यदि आपके पास R स्टूडियो है (यह एक निशुल्क सॉफ़्टवेयर है), तो आप बड़ी GML फ़ाइलों को आसानी से GeoJSON में बदलने के लिए यहां स्थित कनवर्टर का उपयोग कर सकते हैं:

https://gist.github.com/geotheory/7103991


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