क्या JSON / GeoJson से और इसके लिए ArcGIS IFeature प्रकार परिवर्तित करने के लिए एक मौजूदा पुस्तकालय है?
क्या JSON / GeoJson से और इसके लिए ArcGIS IFeature प्रकार परिवर्तित करने के लिए एक मौजूदा पुस्तकालय है?
जवाबों:
ArcGIS 10 है AsShape
arcpy ज्यामिति, जो की नकल करता है को GeoJSON परिवर्तित करने के लिए समारोह सुडौल की AsShape
, और arcpy ज्यामिति वस्तुओं को लागू __geo_interface__
मानक (भी सुडौल से) arcpy geometries वापस GeoJSON के रूप में प्राप्त करने के लिए।
आपको विज़ द्वारा GeoJSON.Net की जांच करनी चाहिए: http://viswaug.wordpress.com/2008/05/11/geojsonnet-a-net-library-to-produce-geojson-output/
ArcObjects ज्यामिति का उपयोग करने के लिए इसे विस्तारित करना बहुत आसान होना चाहिए।
इसके अलावा, आप जार्जसन निर्यातक पर एक नज़र डाल सकते हैं जो मैंने SharpMap के लिए किया था (आपको Google को पता होगा कि चूंकि StackExchange मुझे दूसरा हाइपरलिंक पोस्ट नहीं करने देगा)। SharpMap में ज्योमेट्री ऑब्जेक्ट्स आर्कऑब्जेक्ट्स में उन लोगों के लिए एक समान संरचना है, ताकि साथ ही साथ विस्तार करना बहुत आसान हो।
स्टैक ओवरफ्लो के जवाब के साथ यह सवाल काम कर सकता है।
आपकी सबसे अच्छी शर्त यह है कि आप अपनी खुद की रूपरेखा लिखें। आर्कोबिज का उपयोग करें ताकि आप किसी भी तरह के जियोडेटाबेस / शेपफाइल / कवरेज में संग्रहीत ज्यामिति का उपयोग कर सकें। इसे करना बहुत कठिन नहीं होना चाहिए।
मुझे कोई मौजूदा लाइब्रेरी दिखाई नहीं दे रही है, लेकिन आर्कडेवलर का यह C # REST इंटरफ़ेस एक शुरुआत प्रदान करता है। वहाँ भी इस CC-AO ने लाइसेंस प्राप्त पायथन टूलबॉक्स को GeoJSON को एक फीचर क्लास निर्यात करने के लिए दिया है जो बिल को फिट करना चाहिए, यह पांच प्रमुख वेक्टर प्रकारों को संभालता है।
GeoJSON कल्पना सीधा है और भी लागू करने के लिए महती नहीं होना चाहिए टूलबॉक्स अपनी जरूरतों को पूरा नहीं करता है।
थोड़ी देर के अलावा, लेकिन यह एक उपयोगी इसके अतिरिक्त है ...
मैं ArcGIS.PCL का उपयोग करता हूं जो बहुत अच्छी तरह से काम करता है। आपको ArcGIS के साथ बातचीत करने और जियोजेन्स के रूप में किसी भी ज्यामिति को बाहर निकालने की अनुमति देता है।