วิธีการแสดงข้อมูลแรสเตอร์แบบไดนามิก (ไลดาร์) บนแผนที่เว็บ?


10

ฉันมีข้อมูล LiDAR คุณภาพสูง ฉันต้องการประมวลผลแบบไดนามิกและอัปเดตฟิลด์ (ไม่ใช่ฟิลด์ระดับความสูง) ขึ้นอยู่กับอินพุตและระดับความสูงของฉัน ณ จุดนั้น เมื่อเสร็จแล้วฉันต้องแสดงข้อมูลแรสเตอร์นี้บน Web Map (Bing Map, Google Map ฯลฯ ) ตามเวลาจริงที่สุด นี่คือสิ่งที่ฉันสามารถทำจนถึงตอนนี้: ฉันได้มากับสคริปต์บางอย่างโดยใช้ ArcGIS Python Lib ที่ประมวลผลคลิป lidar ของฉันเพิ่มฟิลด์ปรับปรุงฟิลด์ตามการป้อนข้อมูลมาดังนั้นตอนนี้ฉันมี คะแนนแรสเตอร์แบ่งออกเป็น 3 ประเภททุก ๆ 5 นาที ถ้าฉันดูแรสเตอร์นี้ใน arcGIS ฉันสามารถดูแรสเตอร์สี 3 สีที่ซ้อนกันบนแผนที่ฐาน

แต่ตอนนี้ฉันต้องแสดงคลิปแรสเตอร์เหล่านี้บนแผนที่เว็บ ครั้งแรกของฉันแม้ว่าจะเป็นรูปหลายเหลี่ยมคลิปจัดเหล่านี้และแสดงรูปหลายเหลี่ยมบนแผนที่ JavaScript แต่การสร้างรูปหลายเหลี่ยมนั้นใช้เวลานาน

ตอนนี้ตัวเลือกอื่นที่ฉันมีคือการใช้ความสามารถในการเรนเดอร์ Raster ของ GeoServer เพื่อแสดงภาพ จากนั้นใช้ WMS นี้ที่ฉันสร้างเพื่อซ้อนทับบน Bing Maps นี่คือที่ฉันติดอยู่ ฉันไม่มีเงื่อนงำวิธีรับ Rasters โดยอัตโนมัติที่ Geoserver สนับสนุนเช่น Geotiff, jpg200o ฯลฯ จากไฟล์ ADF ของฉันแสดงในเลเยอร์ที่เปิดก่อนจากนั้นลองทับซ้อนบนแผนที่ bing

หากมีคนรู้ว่าการสอนที่ดีใด ๆ ที่ทำให้การแปลงแรสเตอร์บนแผนที่เป็นแบบไดนามิกจะดีมากถ้าคุณสามารถชี้ให้ฉันได้

นอกจากนี้หากมีวิธีการอื่นที่ดีกว่าในการใช้ระบบประเภทนี้อยู่โปรดแนะนำ ฉันเปิดให้เกือบแก้ปัญหาใด ๆ

ขอบคุณ

PS: ฉันค่อนข้างดีในการเขียนโปรแกรมเว็บบริการบนเว็บฐานข้อมูลและการเขียนสคริปต์ ฯลฯ แต่ใหม่กับการทำงานกับ Lidar และ Geo-Rasters

คำตอบ:


6

GeoServer สามารถจัดหา Web Application Network KMZ ของคุณแบบเรียลไทม์

มีหน้า 'Visualize Lidar ที่ดีมากใน Google Earth' ที่นี่

http://www.cs.unc.edu/~isenburg/googleearth/ (Martin Isenburg และ Jonathan Shewchuk)

จุดสำคัญคือ:

"เราสร้าง 10 x 8 ของ 10 ฟุตรูปทรง gilmer.kmz (c, d) ในเวลาเพียง 20 นาทีโดยใช้หน่วยความจำหลักน้อยกว่า 100 MB และไม่มีพื้นที่ดิสก์ชั่วคราวจากไฟล์ 357 LAS (จัดทำโดย West Virginia View) ที่มี รวม 156,000,000 จุด

เมื่อข้อมูลของคุณพร้อมคุณสามารถใช้เครือข่าย KMZ จาก Geoserver

ตัวอย่างของ Google Earth บนเว็บด้วยเครือข่าย KML นี้คือ: http://code.google.com/apis/earth/documentation/samples/kmlnetworklink_example.html

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