การอ้างอิงทางภูมิศาสตร์โดยใช้ GDAL หรือไม่


16

ฉันมีภาพ. TIFF ที่ฉันพยายามซ้อนทับใน Google Earth เพื่อที่ฉันจะต้อง georeference มันก่อน การฉายภาพคือ UTM ที่มี NAD83 เป็นตัวเลข ฉันรู้ว่าละติจูด / ลองจิจูดของมุมทั้งสี่ของรูปภาพ

ฉันกำลังทำวิธีต่อไปนี้:

  1. gdalinfo เพื่อรับพิกัดทั้งสี่
  2. gdal_translate เพื่อระบุข้อมูล lat / long
  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. ใช้คำสั่งนี้สำหรับ mercator: (epsg: 3857)

    • gdalwarp -of GTiff -t_srs EPSG:3857 input.tif output.tif
  5. จากนั้นใช้ gdal2tiles.py เพื่อไทล์


1
ขอบคุณสำหรับคำตอบ แต่ฉันต้องวางทับ UTM Projection ของฉันลงใน google earth ซึ่งใช้ WGS84 เป็นตัวเลข ดังนั้นฉันไม่ควรตั้งระบบอ้างอิงเป้าหมายเป็น ESPG: 4326
Akd

1
@Akd Aragon's gdalwarp ถึง EPSG: 3857 นั้นดีสำหรับ Google ดูwiki.openstreetmap.org/wiki/EPSG:3857สำหรับข้อมูลเพิ่มเติม
Dave X

1
ตามเอกสารและการทดสอบ: -a_ullr ulx uly lrx lryหรือด้วยเงื่อนไข lat / lon -a_ullr ullon ullat lrlon lrlatเป็นวิธีที่ถูกต้องในการใช้คำสั่ง
zetah

2
ฉันได้แก้ไขการโพสต์สำหรับการสั่งซื้อที่ถูกต้องของ x และ y -a_ullrใน
Nikos Alexandris

2
ฉันพยายามที่จะทำการอ้างอิงทางภูมิศาสตร์ด้วยกัน แต่ฉันสงสัยว่าเราจะรู้พิกัดด้านซ้ายบนและพิกัดล่างขวาได้อย่างไร คุณช่วยฉัน @Aragon ได้ไหม
Manimalis
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.