GeoJSON जावा पुस्तकालय


13

मैं एक जावा वेब सेवा बना रहा हूं जो जियोजन्स को प्राप्त करता है।

क्या कोई जियो लाइब्रेरी का प्रबंधन करने के लिए जावा लाइब्रेरी जानता है?


1
आपको आने वाले जियोजोन के साथ क्या करना है, इसके बारे में आपको थोड़ी और जानकारी देने की जरूरत है।
जॉन पॉवेल

अभी के लिए केवल ज्यामिति और गुण पढ़ें। मुझे पता है कि आप एक जेजसन को एक JSON के रूप में मान सकते हैं, केवल यह कि मैंने त्रुटियों से बचने के लिए एक पुस्तकालय का उपयोग करना पसंद किया था। मुझे उम्मीद थी कि इसे लिखने के बजाय पहले से ही था।
Djacomo

जवाबों:


12

Geotools geojson के लिए एक समर्थन के रूप में। देखें यहाँ

अन्यथा, आप जियोसन युक्ति के साथ मिलकर एक सामान्य JSON पार्सर (जैसे कि json-simple ) का उपयोग कर सकते हैं , जो वास्तव में उपयोग करना आसान है।

सबसे अच्छा समाधान इस बात पर निर्भर करता है कि आप पार्स जानकारी के साथ क्या करना चाहते हैं।


2
संबंधित प्रश्न: gis.stackexchange.com/questions/90041
julien

7

पार्स या जावा बाकी वेब सेवा में deserialize GeoJSON करने के लिए, मैं उपयोग करने के लिए prefere GeoJSON-जैक्सन , जो अपने आप के साथ बहुत अच्छी तरह से एकीकृत जैक्सन


मैं उस पुस्तकालय का उपयोग करने की कोशिश कर रहा हूं, लेकिन मुझे इसका उपयोग करने के बारे में कोई दस्तावेज नहीं मिल रहा है। क्या आप जानते हैं कि मुझे कुछ कहां मिल सकता है?
काइल ब्रिडेनस्टाइन

हाँ, जीथब में रीडमे पृष्ठ के अलावा कोई डॉक नहीं है, लेकिन मुझे लगता है कि यह पेज पर्याप्त है, आपको उस लाइब्रेरी का उपयोग करने के लिए क्या जानने की आवश्यकता है?
जियोगेक्ट

6

एक अन्य विकल्प जियोसन है , जो Google के Gson के शीर्ष पर बनाया गया है :

Geometry geometry = new GsonBuilder()
        .registerTypeAdapterFactory(new GeometryAdapterFactory())
        .create()
        .fromJson("{\"type\":\"Point\",\"coordinates\": [23.5,20.125]}");

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