আরসজিআইএস বৈশিষ্ট্যগুলি জসনে রূপান্তর করার জন্য কি কোনও গ্রন্থাগার রয়েছে?


উত্তর:


6

ArcGIS 10 হয়েছে AsShapearcpy জ্যামিতি, যা নকল করার GeoJSON রূপান্তরের জন্য ফাংশন সুষম এর AsShape, এবং arcpy জ্যামিতি বস্তু বাস্তবায়নে __geo_interface__মান (এছাড়াও সুষম থেকে) arcpy জ্যামিতি ফিরে GeoJSON যেমন পাবার জন্য।


যদিও এটি একটি ভাল সময়, আমি তাদের পছন্দ করতাম আইএক্সএমএলসিরাইজার ইন্টারফেসের অনুরূপ ধারণাটি ব্যবহার করতে, তবে জসনের সাথে। আরও সুসংগত, এবং আর্কওবজেক্টগুলি ব্যবহার করতে পারে এমন সমস্ত ভাষায় উপলভ্য।
ব্লিঙ্কবিল

1
আপনি আইজেএসএন রাইটার এবং জেএসএনউইটার কোক্লাসের সাহায্যে আর্কজিআইএস 10 এ নিজের ভূমিকা রাখতে পারেন: help.arcgis.com/en/sdk/10.0/Arcobjects_CPP/compenderhelp/…
জেসন শায়িয়ার

আরকিপির অ্যাশ শেপ / __ জিও_ইন্টারফেস__টি সহজ তবে কেবল অভ্যন্তরের রিংগুলির সাথে কোনও বহুভুজগুলিতে পাস করবেন না: gis.stackexchange.com/questions/10201/…
ভালভ লন্ডন

6

আপনার জিওজেএসন.নিটের পরীক্ষা করা উচিত ভিশের দ্বারা: http://viswaug.wordpress.com/2008/05/11/geojsonnet-a-net-library-to- product-geojson-output/

আরকোবজেক্টস জ্যামিতিগুলি ব্যবহার করতে এটি প্রসারিত করা খুব সহজ হওয়া উচিত।

এছাড়াও, আপনি জিওএসএসএন রফতানিকারীর উপর নজর দিতে পারেন যা আমি শার্পম্যাপের জন্য করেছি (আপনার গুগলের কাছে থাকতে হবে যেহেতু স্ট্যাক এক্সচেঞ্জ আমাকে দ্বিতীয় হাইপারলিংক পোস্ট করতে দেয় না)। শার্পম্যাপে জ্যামিতি অবজেক্টগুলির সাথে আরকোবজেক্টসের মতো কাঠামোগুলি একই রকম হয় যাতে এটি প্রসারিত করাও বেশ সহজ হওয়া উচিত।


অনেক ভাল পয়েন্টার আছে সেখানে, তবে অন্যান্য বিকল্পগুলির মতো, আমাকে নিজের প্রয়োগ প্রয়োগ করতে হবে, যা আমি যে পথে চলেছি।
ব্লিঙ্কিবল

1

স্ট্যাক ওভারফ্লো থেকে উত্তর সহ এই প্রশ্নটি কাজ করতে পারে।

/programming/2223979/convert-a-shapefile-shp-to-xml-json


1
পরামর্শের জন্য ধন্যবাদ. দুর্ভাগ্যক্রমে গ্রন্থাগারটি আর্কওবজেক্টস ফ্রেমওয়ার্কটি ব্যবহার না করে স্থানীয়ভাবে শেফফাইলগুলি পড়ে।
ব্লিঙ্কিবল

1

আপনার সেরা বেট আপনার নিজের কাঠামো লিখুন। আরকোবজেক্টগুলি ব্যবহার করুন যাতে আপনি কোনও ধরণের জিওডাটাবেস / শেফফিল / কভারেজে সঞ্চিত জ্যামিতিগুলি ব্যবহার করতে পারেন। এটি করা খুব কঠিন হওয়া উচিত নয়।


1
সাধারণ জ্যামিতির জন্য এটি লেখার পক্ষে মোটামুটি সহজ, যখনই আপনাকে আরও বহিরাগত ক্ষেত্রে সমর্থন করার প্রয়োজন হয় তত কম। এটি যাইহোক আমি যে পথে চলেছি।
ব্লিঙ্কিবল

0

আমি কোনও বিদ্যমান লাইব্রেরি দেখতে পাচ্ছি না, তবে আরকডিভোপারের এই সি # REST ইন্টারফেসটি একটি শুরু সরবরাহ করে। জিওজেএসএনে ফিচার ক্লাস রফতানি করার জন্য এই সিসি-এও লাইসেন্সকৃত পাইথন টুলবক্সটিও রয়েছে যা এই বিলটি মাপসই করা উচিত, এটি পাঁচটি প্রধান ভেক্টর ধরণের পরিচালনা করে।

GeoJSON বৈশিষ্ট সহজবোধ্য এবং খুব বাস্তবায়ন গুরুভার করা উচিত হবে না টুলবক্স আপনার চাহিদা পূরণ করতে পারছে না পারেন।


দুঃখের সাথে পাইথন বিকল্পটি, যদিও এটি বিলটি ফিট করে, একটি সার্ভার প্রসঙ্গে ব্যবহার করা দরকার, যেখানে ভূ-প্রসেসিং অবজেক্টটি থ্রেডিং এবং স্কেলিংয়ের সমস্যা তৈরি করে।
ব্লিঙ্কবিল

0

ইএসআরআইতে এই ফ্রি পাইথন স্ক্রিপ্ট রয়েছে যা বৈশিষ্ট্য শ্রেণি থেকে জসন, জিওজসন বা সিএসভিতে রূপান্তর করে। esri2open


0

কিছুটা দেরী সংযোজন, তবে এটি একটি দরকারী সংযোজন ...

আমি আরকিজিআইএস.পিসিএল ব্যবহার করি যা খুব ভাল কাজ করে। আপনাকে আর্কজিআইএসের সাথে ইন্টারঅ্যাক্ট করতে এবং জিওজেসন হিসাবে জ্যামিতির কোনওটিকেই বাইরে বের করার অনুমতি দেয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.