জিওরিফারেন্সিং ভেক্টর পিডিএফ / এসভিজি / ডিএক্সএফ লাইনওয়ার্ক কিউজিআইএস ব্যবহার করে? [প্রতিলিপি]


12

আমি আমার শহরের জন্য প্রতি পোল সাইট ভিত্তিতে নির্বাচনের ফলাফলগুলি কল্পনা করতে একটি ছোট ওয়েব অ্যাপ্লিকেশন তৈরি করতে চাই। ফলাফলটি এখানে বার্লিনের জন্য যা করা হয়েছিল তার সাথে খুব মিল হতে চলেছে । আশা করি এটি আমি যা যাচ্ছি তা বুঝতে সহায়তা করে।

আমার প্রয়োজনীয় স্কেলের নির্বাচনের কাঁচা তথ্য প্রকাশিত হয়েছে এবং আমি জানি যে কীভাবে নির্বাচনী জেলাগুলির সারি আলাদা আলাদা বহুভুজ দিয়ে একটি শেফফিলের ভিত্তিতে এটি চিত্রিত করা যায়। আমার সমস্যাটি হ'ল - আপনি যেমন অনুমান করতে পারেন - এরকম কিছু ইতিমধ্যে বিদ্যমান নেই।

আসলে যা প্রকাশিত হয় তা হ'ল একটি পিডিএফ ফাইল যা আমার আগ্রহী জেলাগুলির সীমানা রেখেছে : http://muenster.de/stadt/stadtplanung/pdf/a3_stimmbezirk.pdf

আমি নিজেই লাইনওয়ার্কটি পুনরায় আঁকতে আগ্রহী নই, সুতরাং আমি এগুলি থেকে একটি শেফফাইল তৈরি করার উপায় খুঁজছি। ভাগ্যক্রমে, পিডিএফ লাইনওয়ার্ককে পৃথক ভেক্টর অবজেক্ট হিসাবে অন্তর্ভুক্ত করে, আমি এগুলিকে একটি এসভিজি ফাইলে উত্তোলন করেছি: https://www.rodbox.com/s/bn7698yrdh5tdqj/a3_stimmbezirk_ungrouped.svg

আমি ইতিমধ্যে এসভিজিকে একটি ডিএক্সএফতে রূপান্তরিত এবং এটিকে কিগিস ২.০.১ এ আমদানি করার চেষ্টা করেছি। এটি আসলে কাজ করে তবে (যেমনটি প্রত্যাশিত) আটলান্টিক মহাসাগরে ভেক্টর রাখে এবং আমি এটিকে সম্পাদনা করার এবং এটি ঠিক করার কোনও উপায় খুঁজে পাই না।

ওপেন সোর্স সরঞ্জামগুলির সাহায্যে এই ভেক্টরগুলিকে জিওরিফারেন্স করতে এবং শেষ পর্যন্ত একটি শেফফাইল তৈরি করতে আমি এখন কী করতে পারি?


আপনি কি মুন্সটারের জন্য ওপেনস্ট্রিম্যাপ শেফিলগুলি ডাউনলোড করতে পারবেন না? ডাউনলোড .geofabrik.de/europe/germany/nordrhein-westfalen/… প্রশাসনিক সীমানা ইতিমধ্যে জিওরফারেন্সযুক্ত।
ম্যাপারজ

মন্তব্য করার জন্য ধন্যবাদ, ম্যাপেরজ! দেখে মনে হচ্ছে আমি পারছিলাম, তবে এটিতে বর্তমান নির্বাচনী জেলাগুলি ("স্টিম্ব্বিজিরকে") অন্তর্ভুক্ত নয় ... নাকি তা আছে?
বিএফএনসিএস

উত্তর:


12

একই জিনিসটি করার চেষ্টা করার সময় আমি আপনার প্রশ্নে হোঁচট খেয়েছি, আমি কীভাবে এটি করেছি তা এখানে:

সফ্টওয়্যার ব্যবহৃত:

  • ইঙ্কস্পেস
  • কিউজিআইএস ২.২
  • কিউজিসের জন্য অ্যাফাইন ট্রান্সফর্মেশন প্লাগইন

পিডিএফ থেকে ভেক্টর ডেটা বের করা

এটি আপনি যা ইতিমধ্যে করেছেন তা মূলত ইনডস্কেপে পিডিএফটি খুলুন, আপনি যে আকারগুলি চান তা সন্ধান করুন এবং সমস্ত ব্যাকগ্রাউন্ড এবং আশেপাশের পাঠ্য সরিয়ে ফেলুন। .Dxf ফাইল হিসাবে সংরক্ষণ করুন।

ভেক্টর ফাইলটি জিওরফারেন্সিং

ভেক্টর ফাইলটির সাথে কাজ করার জন্য আমাদের এটিকে কিউজিআইএস দিয়ে একটি ইএসআরআই শেফিলিতে রূপান্তর করতে হবে।

কিউজিআইএস খুলুন এবং রাস্টার স্তর হিসাবে dxf ফাইল যুক্ত করুন , সমন্বিত সিস্টেম হিসাবে ডিএইচডিএন / গাউস-ক্রুগার অঞ্চল 3 (ইপিএসজি: 31467) নির্বাচন করুন । স্তরটিতে ডান ক্লিক করুন, ইএসআরআই শেফিল হিসাবে সংরক্ষণ করুন। এই শেফফিলটিকে রাস্টার স্তর হিসাবে খুলুন এবং অন্যটি সরিয়ে দিন।

আপনার এখন কোথাও 0, 0 স্থানাঙ্কে কোথাও মন্টার্স ওয়াহলবেজিরকে রয়েছে।

অনুবাদ করতে (সরানো) এবং ভেক্টরটিকে সঠিক জায়গায় পুনরায় আকার দিতে আমাদের লক্ষ্য স্থানাঙ্ক এবং আকার খুঁজে বের করতে হবে। এটি সংক্ষেপে রাখার জন্য, আমার কাছে ওয়াহলবেজির্কে আরও একটি জিওজেএসন ছিল যা জিওরফারেন্সযুক্ত তবে বিস্তারিত হিসাবে নয়, তাই আমি নিম্নলিখিত তথ্যগুলি গণনা করতে এটি ব্যবহার করেছি:

  • লক্ষ্য x, y
  • উভয় স্তরগুলির জন্য x একটি ওয়াইয়ের দিকের মাত্রা পেতে x সঞ্চারিত ভেক্টর এবং লক্ষ্য আকারের (xMin, xMax এবং yMin, yMax (QGIS এ স্তর মেটাডাটা থেকে এক্সট্রাক্ট) ব্যবহার করে) এর সাথে আকার অনুপাত, তারপরে x এবং y দিকের অনুপাত গণনা করুন)

আমার ক্ষেত্রে এগুলি মোটামুটিভাবে পরিণত হয়:

target x 3406388
target y 5745290
yratio 118,539696
xratio 118,637678

আপনার স্তরটিতে সম্পাদনা মোড (পেন্সিল আইকন) সক্ষম করুন এবং এই নম্বরগুলিকে এফাইন ট্রান্সফর্মেশন প্লাগইনে রাখুন (মেনু ভেক্টর, জিওপ্রসেসিং সরঞ্জাম, অ্যাফাইন), "পুরো স্তর" নির্বাচন করুন:

অ্যাফাইন রূপান্তর

রূপান্তর ক্লিক করুন, সম্পাদনা মোড অক্ষম করুন (এবং সংরক্ষণ করুন) এবং আপনি মোটামুটি আপনার টার্গেটে একটি সব হলুদ স্তর দিয়ে শেষ করেন। আমি কীভাবে হলুদ রঙ অপসারণ করব তা কখনই খুঁজে পাইনি, তাই আমি আরও ভাল দৃশ্যমানতার জন্য স্তরটি সরিয়ে এবং পুনরায় যুক্ত করি।

আপনি এমন দৃশ্যের সাথে শেষ পর্যন্ত দেখতে পেলেন যেখানে আপনার রাস্টার স্তরটি অতি ক্ষুদ্র (লালচে বর্ণিত) হয়ে এখানে জুম করুন: কিউজিআইএস ২.২ ছোট স্কেল রাস্টার স্তর (সম্ভবত আমি এখানে একটি সেটিং উপেক্ষা করেছি, এই আচরণের কারণটি আমি নিশ্চিত নই। "জুম স্তর স্তর "সাহায্য করে না।)

ইতিমধ্যে জিওরফারেন্সযুক্ত একটি স্তর যুক্ত করুন, আপনি একটি ওপেনস্ট্রিটম্যাপ স্তর (ওপেনলায়ার্স এক্সটেনশনের মাধ্যমে), একটি এনআরডাব্লু ডাব্লুএমএস বা অনুরূপ ব্যবহার করতে পারেন। আপনার ভেক্টর এখনও সঠিক অবস্থানে নেই, সুতরাং এটি সম্পাদনা মোড সক্ষম করে এটিকে সরান, তারপরে সরানো বৈশিষ্ট্য (গুলি) সরঞ্জামটি ব্যবহার করুন।

কিউজিআইএস ২.২ সরান বৈশিষ্ট্য

এখন আমরা পলিনগুলির একটি স্তর তৈরি করেছি, শেষ ধাপটি এই লাইনগুলি থেকে বহুভুজ তৈরি করা। আমি এখানে এটি ব্যাখ্যা করতে যাচ্ছি না, আরও তথ্যের জন্য এখানে পড়ুন:

ফলাফল এখানে দেখুন


বিস্তারিত উত্তরের জন্য অনেক ধন্যবাদ, আমি আর এই সমস্যায় সাহায্য পাওয়ার আশা করিনি এবং ইতিমধ্যে এই প্রকল্পটি আটকে রেখেছি। আমি এখনও আপনার পদক্ষেপগুলি প্রতিলিপি দিয়ে শেষ করছি না তবে এটি আমার প্রয়োজন মতো দেখাচ্ছে like আমি আপনার প্রত্যাশায় অবশেষে এটি সম্পন্ন করার অপেক্ষায় রয়েছি
বিএফএনসিএস

কিউজিআইএস দিয়ে সম্পাদনা করা ক্লান্তিকর হতে পারে এবং এটি কোনও স্বজ্ঞাত নয় (যেমন আপনি জুম আচরণ / বাগের সাথে দেখতে পাচ্ছেন? এবং অন্যান্য জিনিসগুলি ...), ফলটি আপনার ব্যবহারের জন্য নিখরচায় গিথুবে অনলাইনে রয়েছে (পোস্টের শেষে লিঙ্ক করুন) )। ফলস্বরূপ পলিনগুলিকে বহুভুতে রূপান্তর করতে আমি এখনও ঘুরে দেখিনি, এটি কিছু সময় পরে করব। সম্পাদনা: সবেমাত্র দেখেছে যে আপনার 172 টি জেলা সহ অন্যান্য মানচিত্রের প্রয়োজন আছে, আমি কেবলমাত্র 33 টি জেলার মানচিত্র রূপান্তর করেছি .. দুঃখিত: ডি
চিরকি

6

GCP পয়েন্ট সহ ogr2ogr ব্যবহার করে এখানে আরেকটি ওয়ার্কফ্লো রয়েছে:

  1. এসভিজি হিসাবে লাইনগুলি বের করুন (উপরে হিসাবে)
  2. ইনস্কেপে লোড করুন এবং ডিএক্সএফ হিসাবে সংরক্ষণ করুন
  3. সিপিএস হিসাবে EPSG: 31467 সহ কিউজিআইএসে লোড করুন
  4. পার্শ্ববর্তী শহর সীমান্তের উল্লেখযোগ্য প্রান্তগুলি থেকে কয়েকগুলি স্থানাঙ্ক পড়ুন
  5. ওএসএম সম্পাদক জোসএম খুলুন এবং শহর সীমান্তের 62591 টি সম্পর্কটি ডাউনলোড করুন
  6. এটিকে জিপিএক্স হিসাবে সংরক্ষণ করুন
  7. সীমানাকে একটি নতুন কিউজিআইএস সেশনে লোড করুন, প্রকল্প সিআরএসকে ইপিএসজি তে সেট করুন: 31467
  8. উপরের মত একই পয়েন্টগুলির জন্য স্থানাঙ্কগুলি পড়ুন
  9. GDAL এর জন্য নিম্নলিখিত ব্যাচ ফাইলটি তৈরি করুন:
ogr2ogr -a_srs EPSG:31467 -gcp 66.2423 264.3829 3397709. 5756806. -gcp 227.530 17.636 3404474. 5746477. -gcp 443.61 153.42 3413517. 5752162. -gcp 456.24 421.97 3414043. 5763404. -gcp 294.56 552.56 3407296. 5768889. stimmbezirke.shp stimmbezirke.dxf

ব্যাচটি চালান এবং ফলাফলটি আকৃতিটি কিউআইএসে লোড করুন:

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

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