ขั้นตอนในการสร้าง GeoTIFF


15

ก่อนอื่นฉันอยากจะพูดถึงว่าฉันค่อนข้างใหม่ในการทำงานกับ GIS ดังนั้นโปรดยกโทษให้ฉันที่ไม่มีประสบการณ์

สถานการณ์ของฉันมีดังนี้: ฉันได้รับมอบหมายให้ทำ georectifying ชุดของภาพและนำเข้ารูปภาพเหล่านั้นไปยังเซิร์ฟเวอร์ Google Earth Enterprise เป็นภาพซ้อนทับ จากสิ่งที่ฉันได้วิจัยดูเหมือนว่าเส้นทางที่ดีในการทำเช่นนี้คือการแปลงภาพเป็น. tif ติดตั้งข้อมูลเมตาของ GeoTIFF และนำเข้าภาพโดยตรง (Google Earth จะค้นหาส่วนที่เหลือ) อย่างไรก็ตามฉันไม่แน่ใจว่าจะไปจากตรงนั้นเพื่อสร้างข้อมูลเมตา GeoTIFF (และติดตั้ง)

นี่คือข้อมูลที่ฉันมี: lat / lon ของกึ่งกลางของภาพ, การวางแนว (เช่นองศาเพื่อหมุนไปทางทิศตะวันออกเฉียงเหนือ) และความละเอียด (เช่น 90m) ไม่มีใครรู้วิธีการที่ดี / ชุดเครื่องมือที่จะได้รับข้อมูลอื่น ๆ และติดตั้งลงใน. tif? เป็นสิ่งอื่นที่ไม่ใช่ GeoTIFF หรือไม่เป็นความคิดที่ดี?


คุณมีสิทธิ์เข้าถึงซอฟต์แวร์ gis เฉพาะทางเช่น Mapinfo, ArcGIS, Manifold หรือไม่ อาจเป็นไปได้ซ้ำสำหรับคำถามนี้ - gis.stackexchange.com/questions/9334/… - คุณเคยดูไหม
Stev_k

ขอบคุณสำหรับคำแนะนำ - ซอฟต์แวร์ GIS เฉพาะทางที่ฉันสามารถเข้าถึงได้จะเป็นโอเพ่นซอร์สอะไรก็ได้ มีอะไรแบบนั้นบ้างไหม?
Derek Springer

คำตอบ:


7

ขอบคุณทุกคนสำหรับความช่วยเหลือ! หลังจากการแก้ไขเล็กน้อยที่นี่เป็นสิ่งที่ฉันทำ (สำหรับคนที่สะดุดนี้):

  1. แปลงภาพเป็น. tif ผ่านImageMagick (รวมอยู่ในระบบ CentOS ที่ฉันใช้อยู่)
  2. ใช้listgeoของlibgeotifเพื่อดึงข้อมูลเมตาจากตัวอย่าง GeoTIFF โดยใช้พื้นที่พิกัด / การฉายภาพที่คล้ายกัน
  3. ทำงานในสิ่งที่ค่าไฟล์โลกควรจะเป็น
  4. การใช้ข้อมูลเมตาย้อนกลับวิศวกรรมและไฟล์โลกฉันสร้างติดตั้งเมตาดาต้า GeoTIFF โดยใช้ libgeotif ของgeotifcp

เปิดภาพใน Google Earth และจัดวางในตำแหน่ง / ทิศทางที่ถูกต้อง ทำงานเหมือนจับใจ!


1
สมบูรณ์แบบ ... แม้ฉันจะใช้วิธีการเดียวกันเมื่อไม่กี่เดือนที่ผ่านมา ...
Chethan S.

3

มีการสอนรายละเอียดค่อนข้างมากที่http://glaikit.org/2011/03/27/image-georeferencing-with-qgis/เกี่ยวกับวิธีการอ้างอิงทางภูมิศาสตร์ภาพแรสเตอร์ด้วย QGIS ซึ่งเป็นโอเพนซอร์ส มันจะไม่สร้างไฟล์ geotiff (ซึ่งจัดเก็บข้อมูลเชิงพื้นที่ภายในรูปภาพโดยตรง) แต่จะสร้างไฟล์ Tiff for World (.tfw) ซึ่งเป็นไฟล์ข้อความแยกต่างหาก

สิ่งหนึ่งที่ควรคำนึงถึงคือคุณจะต้องมีเลเยอร์อ้างอิงสำหรับการเปรียบเทียบนั่นคือชุดของจุดที่คุณรู้ทั้งที่พวกเขาอยู่ในภาพของคุณและที่อยู่บนพื้นดินเพื่อทำสิ่งนี้


ไฟล์ TIFF ที่ผลิตในเครื่องมืออ้างอิงทางภูมิศาสตร์ของ QGis คือ GeoTiffs นอกจากนี้ยังสร้างไฟล์โลกเป็นวิธีการจัดฟันและเข็มขัดเพื่อให้แน่ใจว่าเมทาดาทานั้นพกพาได้มากที่สุด
scruss

2

ดูเหมือนว่าคุณทำการคำนวณด้วยตนเองไม่กี่ครั้ง เส้นทางที่ฉันใช้ไม่จำเป็นต้องมีวิศวกรรมย้อนกลับหรือการคำนวณใด ๆ มันใช้ 'QLandkarteGT' เครื่องมือโอเพนซอร์สสำหรับระบบ CIS, http://www.qlandkarte.org :

  • จากเมนูด้านบนเลือก "แผนที่", "แก้ไข / สร้างแผนที่"
  • ในกึ่งกลางครึ่งขวาของหน้าจอบรรทัดที่มี "Source:" จะปรากฏขึ้นโดยมีกล่องตัวเลือกว่าง คลิกที่กล่องและเลือก "แปลง TIFF เป็น GeoTiff โดยอ้างอิงทางภูมิศาสตร์"

ตอนนี้ 3 ขั้นตอนปรากฏด้านล่าง

  • ในขั้นตอนที่ 1 ให้ป้อนไฟล์อินพุตโดยคลิกที่ไอคอนทางด้านขวาของ "ไฟล์อินพุต" (ไฟล์นี้อาจเป็น. PNG ด้วย) และใช้ "+ proj = longlat" สำหรับการฉายแผนที่
  • ในขั้นตอนที่ 2 คลิก "เพิ่มการอ้างอิง" (คอลัมน์ขวา) ย้ายหมุดไปยังจุดอ้างอิงที่รู้จักบนแผนที่และดับเบิลคลิกที่ "" ใน "Coord" และป้อนพิกัดในรูปแบบ "51.507726 -0.128025" (สำหรับจตุรัสทราฟัลการ์ลอนดอนสหราชอาณาจักร)
    • ทำซ้ำอย่างน้อย 3 พิกัดบนแผนที่ (ห่างจากกัน)
  • ในขั้นตอนที่ 3 คลิกที่ "ขั้นตอนที่ 3: แผนที่อ้างอิง" และคลิกที่ "ไปที่!"

ตอนนี้มันจะสร้างไฟล์ GeoTIFF ฉันใช้ตัวแก้ไข Merkaartor OSM (OpenStreetmap) แต่มันควรจะใช้ได้ทุกที่


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