มากกว่า

ซอฟต์แวร์พีซีที่จะพล็อตตำแหน่งรูปภาพที่ติดแท็กตำแหน่งบน Geotiff

ซอฟต์แวร์พีซีที่จะพล็อตตำแหน่งรูปภาพที่ติดแท็กตำแหน่งบน Geotiff


มีซอฟต์แวร์พีซีใดบ้าง (หวังว่าจะเป็นโอเพ่นซอร์ส) ที่จะพล็อตตำแหน่งของรูปภาพที่ติดแท็กตำแหน่ง (ปักหมุดด้วยป้ายกำกับบางประเภท) บนไฟล์ geotiff ที่กำหนดเองหรือไม่

คงจะดีถ้ามันโหลดรูปภาพที่ติดแท็กตำแหน่งและไฟล์ geotiff โดยตรง


มีสองงานที่นี่

  • ดึงข้อมูล geotag จาก EXIF ​​​​ในรูปภาพของคุณ
  • การแสดงข้อมูลนั้นบน geotiff ของคุณ (หรือเหนือมันเป็นเลเยอร์จุดแยกต่างหาก)

จากถ้อยคำ ดูเหมือนว่าคุณต้องการแสดงสิ่งนี้โดยตรงเป็น geotiff นี้เป็นเรื่องยากเล็กน้อย หากคุณต้องการลงเส้นทางนี้จริงๆ คุณอาจต้องเขียนโค้ด ฉันขอแนะนำวิธีที่ง่ายกว่าในการรักษาจุดพิกัดทางภูมิศาสตร์และภาพถ่ายในเลเยอร์ที่แยกจากกัน

รับข้อมูล EXIF

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

แยกย้ายกันไป

หากคุณยินดีที่จะเก็บเลเยอร์ geotiff และ points เป็นเลเยอร์แยกกัน คุณสามารถเรนเดอร์ได้

  • ใช้ตัวเขียนงานพิมพ์ QGIS
  • สร้างแผนที่เว็บใน CartoDB หรือ Mapbox
  • สร้างเว็บแอปโดยการส่งออกโดยใช้ปลั๊กอิน Qgis2Leaf

สิ่งเหล่านี้จะให้การโต้ตอบมากกว่า (ในกรณีของแผนที่เว็บ) และการควบคุมการทำแผนที่ที่ดีกว่าถ้าคุณตัดสินใจที่จะเขียนข้อมูลลงบน geotiff ด้วยตัวคุณเอง

การเขียนถึง GeoTiff

ฉันขอแนะนำให้ใช้ RasterIO (ในหน้าบล็อกนั้น คุณจะเห็นตัวอย่างที่แสดงบน geotiff) นี่คือตัวห่อหุ้มหลามรอบยูทิลิตี้แรสเตอร์ GDAL และจะทำให้สิ่งต่าง ๆ ง่ายขึ้นมาก

จากนั้นคุณสามารถเขียนโค้ดเพื่อไปยังเลเยอร์จุดที่สร้างโดยขั้นตอน exif และเขียนป้ายกำกับลงบน geotiff เนื่องจากข้อมูลถูกเก็บไว้ในอาร์เรย์ขนาดใหญ่ คุณสามารถใช้ PIL หรือ Pillow เพื่อเขียนข้อความฉลากหรือรูปขนาดย่อลงใน geotiff ได้ ดูคำตอบนี้สำหรับตัวอย่างที่มีคนต้องการเขียนลายน้ำตามแท็ก exif


ดูวิดีโอ: วธหาคนมกำลงซอใน Facebook