ภาษาโปรแกรมและซอฟต์แวร์ที่ต้องการสำหรับเวิร์กโฟลว์การรับรู้จากระยะไกลทั้งหมดหรือไม่


9

ฉันมีส่วนเกี่ยวข้องในการรับรู้ระยะไกลเป็นเวลาหลายปีในระหว่างการศึกษา ฉันสงสัยว่าการรวมกันของซอฟต์แวร์และโมดูลการประมวลผลข้อมูลภาพใดเหมาะที่สุดสำหรับกระบวนการผลิตทั้งหมดสำหรับโซลูชันและผลิตภัณฑ์ประมวลผลภาพระดับมืออาชีพ ฉันอยากรู้ว่าผู้ใช้คนอื่นคิดอย่างไรและบางทีมันอาจนำไปสู่การสนทนาที่น่าสนใจจากผู้ใช้ที่มีประสบการณ์

สิ่งที่ฉันหมายถึงในรายละเอียดคือการรวมกันของ:

  • ฐานข้อมูลที่จัดเก็บข้อมูลทางภูมิศาสตร์เช่น shapefiles แต่โดยเฉพาะอย่างยิ่งภาพถ่ายดาวเทียมจำนวนมากที่มีข้อมูลเมตาที่สอดคล้องกัน

  • โมดูลการประมวลผลภาพโดยอัตโนมัติโดยใช้ข้อมูลที่เหมาะสมจากฐานข้อมูลที่มีประโยชน์สำหรับขั้นตอนการประมวลผลที่เลือก (เช่นข้อมูลดาวเทียมทั้งหมดที่มีความละเอียดเชิงพื้นที่อย่างน้อยสำหรับช่วงเวลาที่กำหนดและพื้นที่ทางภูมิศาสตร์เพื่อสร้างแผนที่ตรวจจับการเปลี่ยนแปลง)

  • ผลลัพธ์นั้นควรรวมเข้ากับฐานข้อมูลและอาจมีให้จำหน่ายผ่านเว็บเซิร์ฟเวอร์

น่าเสียดายที่ฉันไม่มีความรู้ขั้นสูงเกี่ยวกับฐานข้อมูลสำหรับข้อมูลทางภูมิศาสตร์ บางที GeoNetwork / GeoServer กับ PostGIS น่าจะเป็นตัวเลือกใช่ไหม

สำหรับโมดูลการประมวลผลภาพฉันคิดว่าจะใช้อัลกอริทึมที่จำเป็นใน C ++ / GDAL หรือ JAVA / Geotools นอกจากนี้ยังจำเป็นต้องมีโมดูลบางชนิดที่เชื่อมต่อกับฐานข้อมูลเพื่อดึงข้อมูลที่จำเป็นสำหรับการประมวลผลและการสร้างข้อมูลเมตาสำหรับรูปภาพ / ผลิตภัณฑ์ที่ประมวลผล ความคิดของฉันคือการแก้ปัญหาโอเพนซอร์สโดยทั่วไปจะดีที่สุดเพราะระบบดังกล่าวจะได้รับการพัฒนาในระยะยาวและต้องการความเป็นอิสระจาก บริษัท การค้า


1
ควรเป็นวิกิชุมชน
RK

สำหรับการรับรู้ระยะไกลโดยเฉพาะ stackechange: area51.stackexchange.com/proposals/59346/remote-sensing
WAF

คำตอบ:


2

คุณสามารถตรวจสอบ OTB [1] และ OSSIM [2] และ ILWIS (สำหรับ Windows เท่านั้น) ทั้งหมดเป็นเครื่องมือโอเพนซอร์ซ

มีเครื่องมือเชิงพาณิชย์ที่ใช้ใน RS เช่น ENVI, LCCS, ERDAS, Leica LPS (ส่วนใหญ่ photogrammetry) ตอนนี้เป็นส่วนหนึ่งของ Integraph)

[1] http://ossim.org

[2] http://www.orfeo-toolbox.org/otb/


1

คุณอาจต้องการพัฒนาบางอย่างเป็นส่วนเสริมของ Qgis และเชื่อมต่อกับฐานข้อมูล PostGIS

Qgis เป็น GIS เดสก์ท็อปโอเพนซอร์ซที่มีตัวแปลหลามแบบฝังตัวและการเข้าถึงชุดเครื่องมือประมวลผลภาพ คุณสามารถพัฒนาปลั๊กอินที่ใช้ชุดเครื่องมือส่วนต่อประสานกับผู้ใช้ Qt และมีการเข้าถึง Qgis internals ผ่าน Qgis-Python API

หากชุดเครื่องมือประมวลผลภาพมาตรฐานไม่เพียงพอคุณสามารถเขียนปลั๊กอินใน C ++ ได้ แต่คุณอาจพบว่าการอ่าน rasters ลงในอาร์เรย์ numpy ใน python และทำงานกับมันเร็วพอ


ฉันรู้จัก Q-GIS ดี แต่ฉันใช้เพื่อแก้ไขและดูข้อมูลอย่างง่ายเท่านั้นสำหรับการประมวลผลฉันใช้ซอฟต์แวร์ RemoteSensing ที่แตกต่างกัน ฉันคิดว่าจริง ๆ แล้วเมื่อประมวลผลข้อมูลจำนวนมากเช่น Landsat ความแตกต่างของความเร็วระหว่าง Python และ C ++ จะค่อนข้างสำคัญ นอกจากนี้ฉันแม้ว่าการมีโมดูลการประมวลผลภาพแบบสแตนด์อโลนจะมีประสิทธิภาพมากกว่าเช่นการตั้งค่าโซ่กระบวนการ คำถามต่อ PostGIS: จริง ๆ แล้วมันเหมาะสำหรับการบันทึกข้อมูลแรสเตอร์จำนวนมหาศาลหรือไม่? สิ่งนี้ฝังลงในฐานข้อมูลหรือยังเป็นไฟล์ที่อยู่ในฮาร์ดดิสก์
DomR

0

ฉันไม่ได้เขียนโมดูลใด ๆ แต่ได้ใช้รูทีนที่รวบรวมโดยผู้ใช้บางส่วน (IDL) ใน ENVI เรามีคนเขียนโมดูลให้เราด้วย ดูเหมือนว่ามีประสิทธิภาพและยืดหยุ่นค่อนข้างแน่นอนว่าคุณต้องมีใบอนุญาต ENVI เพื่อใช้งาน


0

คุณสามารถลองใช้ตัวเลือกการจัดการแรสเตอร์ของ ArcGIS Desktop [1] คุณจะต้องให้ความสนใจเป็นพิเศษหากคุณไม่ต้องการแก้ไขค่าพิกเซลของคุณหรือต้องการเก็บข้อมูลในรูปแบบการรับรู้ระยะไกลแบบเนทีฟ

คุณสามารถเช็คเอาต์เครื่องมือ Envi สำหรับ ArcGIS [2] Envi เป็นแพ็คเกจประมวลผลการตรวจจับภาพระยะไกลที่ได้รับการยอมรับ

[1] http://resources.arcgis.com/en/help/main/10.2/index.html#/Design_methodology_for_a_raster_database/009t0000002w000000/

[2] http://www.exelisvis.com/Learn/WhitepapersDetail/TabId/802/ArtMID/2627/ArticleID/9895/ENVI-Tools-for-ArcGIS174-and-ENVI-for-ArcGIS174-Server.aspx

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