শেফিলগুলি জিওজেএসনে রূপান্তর করবেন?


19

আমি গুগল ম্যাপস এপিআই দিয়ে ব্যবহারের জন্য টেক্সাসের সিনেট জেলা জেলা থেকে স্টেটস টেক্সটসের ওয়েবসাইটকে শেওফিলগুলিকে জিওজেএসন ফাইলে রূপান্তর করার চেষ্টা করছি । আমি সুবিধার্থে কিউজিআইএস ব্যবহার করছি তবে আমি প্রক্ষেপণ / স্থানাঙ্কগুলি সঠিকভাবে পেতে পারি না। এখনও অবধি আমি গুগল মার্কেটর (ইপিএসজি: 900913) এবং ডাব্লুজিএস 84 (ইপিএসজি: 4326) চেষ্টা করেছি কোন ভাগ্য ছাড়াই। ফলাফলগুলি যাচাই করতে আমি ওপেনলায়ার্স ব্যবহার করছি এবং এটি টেক্সাসকে গিনি উপসাগরের নিকটে রাখে (0 ল্যাট, 0 এলএনজি)।

উত্তর:


23

ডাউনলোডযোগ্য শেফফিল সরাসরি কিউজিআইএস-এ লোড করা কোনও সমস্যা নয়।

ডেটা ইপিএসজিতে রয়েছে: 3081, আপনি ভালভাবে সেভাবে রেখে দিন। গুগল এপিআই ল্যাটলং মানগুলি প্রত্যাশা করে, তাই লক্ষ্য সিআরএস হতে হবে ইপিএসজি: 4326।

জিওজেএসন, একটি পৃথক ফাইলের নাম এবং EPSG: 4326 কে নতুন সিআরএস হিসাবে বেছে নিতে ফাইল টাইপ চয়ন করতে -> যেমন সংরক্ষণ করুন ... স্তরে ডান ক্লিক করুন। আপনি ফলাফলটি ক্যানভাসে যুক্ত করতে পারেন যে তারা সারিবদ্ধ হয় ( On-the-fly-reprojectionনির্বাচিত)।


একাধিক স্তর সহ "হিসাবে সংরক্ষণ" কোনও উপায়?
ক্রিসমার্ক

না, প্রতিটি ফাইলের জন্য আলাদা গন্তব্য ফাইলের নাম প্রয়োজন। আপনি ব্যাচ প্রসেসিংয়ের জন্য কমান্ড লাইনে ogr2ogr ব্যবহার করতে পারেন।
AndreJ

ব্যাচ প্রসেসিং সমর্থন বলে মনে হচ্ছে, যা স্বয়ংক্রিয় ফাইল নামকরণের জন্য বুদ্ধিমান ডিফল্টগুলির মতো জিনিসগুলিকে সমর্থন করে কেবল ফলস্বরূপ ফাইলগুলি কোনও ফোল্ডারে প্রেরণ করার জন্য নিযুক্ত করা যেতে পারে
ক্রিসমার্ক

6

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

https://github.com/gipong/shp2geojson.js

আপনি যদি এই লাইব্রেরিটি গুগল ম্যাপ এপিআই ভি 3 দিয়ে ব্যবহার করেন তবে আপনি ইপিএসজি কোড ক্ষেত্রটি এড়িয়ে যেতে পারেন কারণ জিপ সংরক্ষণাগার (প্ল্যানস 172.জাইপ) ডাউনলোড ফর্মটি স্টেট অফ টেক্সাস সিনেট ডিস্ট্রিক্ট ওয়েবসাইটের .prj ফাইল ধারণ করে।

loadshp({
    url: '/shp/PlanS172.zip', // path or your upload file
    encoding: 'big5' // default utf-8
}, function(geojson) {
    // geojson returned
});

এখানে চিত্র বর্ণনা লিখুন


5

কমান্ড লাইন মাধ্যমে:

ogr2ogr -f GeoJSON -t_srs crs:84 output.geojson input.shp

আমার ধারণা এই উত্তরটি থেকে ওয়েব ক্লায়েন্ট এটি ব্যবহার করে।


সবেমাত্র পরীক্ষিত। র‌্যামের ব্যবহারের ক্ষেত্রে কিউজিআইএসের চেয়ে ভালতর আচরণ করে!
ইকার পোহোর্স্কি


-2

জিওজেএসন জাভাস্ক্রিপ্ট অবজেক্ট নোটেশন ভিত্তিক। এখানে এই পোস্টে আপনি শেফফাইলগুলি অনলাইন, বা অফলাইনে বা আপনি যে API ব্যবহার করতে পারেন তার সহায়তায় রূপান্তর করতে বিভিন্ন পদ্ধতি অন্বেষণ করতে পারেন। গুগল ম্যাপে ব্যবহারের জন্য শেফফায়ালকে জিওজেএসন ফাইলগুলিতে রূপান্তর করতে এই পোস্টটি দেখুন ।

শেফিলিকে জিওজেএসনে রূপান্তর করার বিভিন্ন উপায় - অনলাইন বা অফলাইন বা এপিআই


2
বাহ্যিক সংস্থাগুলির লিঙ্কগুলিকে উত্সাহিত করা হয় তবে দয়া করে লিঙ্কটির চারপাশে প্রসঙ্গটি যুক্ত করুন যাতে আপনার সহ ব্যবহারকারীদের এটি কী এবং কেন আছে তা কিছুটা ধারণা থাকতে পারে। টার্গেট সাইটটি যদি অ্যাক্সেসযোগ্য না হয় বা স্থায়ীভাবে অফলাইনে চলে যায় তবে সর্বদা গুরুত্বপূর্ণ লিঙ্কের সর্বাধিক প্রাসঙ্গিক অংশটি উদ্ধৃত করুন।
আরমোরার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.