GDAL का उपयोग कर Georeferencing?


16

मेरी एक .tiff छवि है जिसे मैं Google धरती में ओवरले करने का प्रयास कर रहा हूं। इसके लिए मुझे पहले इसे जियोइंटरेंस करना होगा। इमेज प्रोजेक्शन UTM के साथ NAD83 के रूप में डेटाम है। मुझे पता है कि छवि के चार कोनों का अक्षांश / लंबा है।

मैं निम्नलिखित तरीके से कर रहा हूँ:

  1. चार निर्देशांक प्राप्त करने के लिए gdalinfo।
  2. gdal_translate अक्षांश / लंबी जानकारी निर्दिष्ट करने के लिए
  3. gdal2tiles.py छवि को टाइल करने के लिए।

केवल एक चीज मुझे परेशान कर रही है कि मैंने कभी भी UTM और NAD83 को निर्दिष्ट नहीं किया है, फिर यह मेरी छवि को कैसे ओवरले कर सकता है? क्या किसी को पता है कि इस प्रक्षेपण जानकारी को कैसे निर्दिष्ट किया जाए?

जवाबों:


23

इस तरह से अनुसरण करें:

  1. यहां से अपना स्थानिक संदर्भ कोड खोजें

  2. अपनी tif फ़ाइल को ऊपरी बाएँ समन्वय और निचले दाएँ समन्वय में जानें।

  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
जवाब के लिए धन्यवाद। लेकिन मुझे Google धरती पर अपने UTM प्रोजेक्शन को ओवरले करने की आवश्यकता है जो WGS84 को डेटम के रूप में उपयोग करता है। तो क्या मुझे ESPG: 4326 पर लक्ष्य संदर्भ प्रणाली सेट नहीं करनी चाहिए?
अकद

1
@Akd आरागॉन का गल्पवार्प से EPSG: 3857 Google के लिए अच्छा है। अधिक के लिए wiki.openstreetmap.org/wiki/EPSG:3857 देखें ।
डेव एक्स

1
प्रलेखन और परीक्षण के अनुसार : -a_ullr ulx uly lrx lryया lat / lon शब्दों -a_ullr ullon ullat lrlon lrlatके साथ कमांड का उपयोग करने का सही तरीका है।
zetah

2
मैंने x और y के सही क्रम के लिए पोस्ट को संपादित किया है -a_ullr
निकोस एलेक्जेंड्रिस

2
मैं एक टिफ को भी जियॉर्फेरिफ़ायर करने की कोशिश करता हूं, लेकिन मुझे आश्चर्य है कि हम ऊपरी बाएं समन्वय और निचले दाएं समन्वय को कैसे जान सकते हैं? क्या आप मेरी मदद कर सकते हैं @Aragon?
मणिमालिस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.