জিডিএল ব্যবহার করে জিওরফারেন্সিং?


16

আমার একটি .tiff চিত্র আছে যা আমি গুগল আর্থে ওভারলে করার চেষ্টা করছি। তার জন্য আমার প্রথমে এটি জিওরিফারেন্স করা দরকার। চিত্রটি প্রোটেকশনটি ইউটিএম হ'ল এনএডিডি 83 সাথে ডেটাম হিসাবে। আমি চিত্রটির চারটি কোণার উত্তর / দীর্ঘ জানি।

আমি নিম্নলিখিত উপায়ে করছি:

  1. চারটি স্থানাঙ্ক পেতে জিডালিনফো।
  2. ল্যাড / দীর্ঘ তথ্য নির্দিষ্ট করতে gdal_translate
  3. চিত্রটি টাইল করতে gdal2टा.py।

আমাকে কেবল ত্রুটিযুক্ত করে তুলছে যে আমি কখনই ইউটিএম এবং এনএডিডি 83 নির্দিষ্ট করেছিলাম না, তবে কীভাবে এটি আমার চিত্রটিকে ওভারলে করতে পারে? এই প্রজেকশন তথ্য কীভাবে নির্দিষ্ট করতে হয় তা কি কেউ জানেন?

উত্তর:


23

এইভাবে অনুসরণ করুন:

  1. এখান থেকে আপনার স্থানিক রেফারেন্স কোডটি সন্ধান করুন

  2. আপনার টিআইফ ফাইলটি উপরের বাম স্থানাঙ্ক এবং নীচের ডান স্থানাঙ্কটি শিখুন।

  3. এটি সমন্বিত করার জন্য এই আদেশটি ব্যবহার করুন:

    • gdal_translate -of GTiff -a_ullr ullon ullat lrlon lrlat -a_srs EPSG:4269 input.tif output.tif
  4. মেরিটেটরের জন্য এই কমান্ডটি ব্যবহার করুন: (epsg: 3857)

    • gdalwarp -of GTiff -t_srs EPSG:3857 input.tif output.tif
  5. তারপরে টাইল ব্যবহার করতে gdal2tiles.py ব্যবহার করুন।


1
উত্তরের জন্য ধন্যবাদ. তবে আমার ইউটিএম প্রজেকশনটি গুগল আর্থে ডাবলু হিসাবে ডাব্লুজিএস ৮৪ ব্যবহার করে over সুতরাং আমি কি ইএসপিজিতে লক্ষ্য রেফারেন্স সিস্টেমটি সেট করব না: 4326?
আকদ

1
@ আকড আরাগনের জিডিওয়াল্প ইপিএসজিতে: 3857 গুগলের পক্ষে ভাল। আরও জানতে wiki.openstreetmap.org/wiki/EPSG:3857 দেখুন।
ডেভ এক্স

1
ডকুমেন্টেশন এবং টেস্ট অনুযায়ী : -a_ullr ulx uly lrx lryবা ল্যাট / দীর্ঘ মেয়াদ সহ -a_ullr ullon ullat lrlon lrlatকমান্ডটি ব্যবহারের সঠিক উপায়।
zetah

2
আমি এক্স এবং y এর সঠিক ক্রমের জন্য পোস্টটি সম্পাদনা করেছি -a_ullr
নিকোস আলেকজান্দ্রিস

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