ฉันต้องการมีแผนที่ออนไลน์ 3 มิติซึ่งจะแสดงข้อมูลของฉันเช่นทั้ง Raster และ Vector วางบน DEM ที่ฉันมี
เนื่องจากข้อกำหนดในการใช้ข้อมูล DEM & Raster ของฉันเอง Google Earth API จึงค่อนข้างใช้งานไม่ได้
มีโครงการใดบ้างที่สามารถทำสิ่งนี้ได้?
ฉันต้องการมีแผนที่ออนไลน์ 3 มิติซึ่งจะแสดงข้อมูลของฉันเช่นทั้ง Raster และ Vector วางบน DEM ที่ฉันมี
เนื่องจากข้อกำหนดในการใช้ข้อมูล DEM & Raster ของฉันเอง Google Earth API จึงค่อนข้างใช้งานไม่ได้
มีโครงการใดบ้างที่สามารถทำสิ่งนี้ได้?
คำตอบ:
ดีWebGLมีแนวโน้ม แต่มีคุณสมบัติไม่กี่ตอน คุณสามารถมีลักษณะที่จะเป็นAPIและตัวอย่าง
จากสิ่งที่ฉันรู้ FF4 และ Chrome 9 ได้รับการสนับสนุนคุณจะพบข้อมูลเพิ่มเติมเกี่ยวกับความเข้ากันได้ของเบราว์เซอร์บนเว็บไซต์ของพวกเขา
ห้องสมุด Javascript:
วิธีสำรวจ (ตัวอย่างและแบบฝึกหัด):
ReadyMap อาจเป็นตัวเลือกอื่น นี่คือตัวอย่าง (พร้อมโบนัสของการรวม Leaflet!) [ผ่าน@LeafletJS ]:
และอีกหนึ่งการซ้อนทับ 3 มิติบนโลก:
เพิ่มเติม: สาธิต , รหัส
ปรับปรุง: โครงการดูเหมือนว่าจะเปลี่ยนหลักสูตรค่อนข้างรุนแรง ReadyMapตอนนี้:
บริการข้อมูลฟรีสำหรับ ReadyMap และนักพัฒนา osgEarth
และการประยุกต์ใช้ในโลก 3D ย้าย (liklely มากที่สุด?) เพื่อพยายามใหม่จดจ่ออยู่กับ osgEarth ( หน้าเว็บ , แกลเลอรี่ , แหล่งที่มา )
บทความที่มีประโยชน์ในการสรุปการเปลี่ยนแปลงและการปฏิบัติจริงที่นี่:
http://www.georelated.com/2011/11/3d-gis-from-desktop-to-web.html
ตรวจสอบคนเหล่านี้ด้วย: http://www.webglearth.org/
เพิ่งพบสิ่งนี้ .... OpenLayers / Cesium Hybrid: http://jktaylor.github.com/openlayers/examples/adapters/editingtoolbar.html
คุณสามารถใช้โปรแกรมดูซีเซียมเพียงอย่างเดียว: http://cesium.agi.com/CesiumViewer/
ฉันชอบการติดตั้ง WebGL นี้ไม่ใช่รูปแบบแผนที่โลก แต่เหมือน DEM data แต่รุ่น 1.0 ยังไม่พร้อมใช้งานฉันไม่รู้ว่าจะเปิดให้บริการในฤดูร้อนนี้หรือไม่
ในช่วงเวลาดังกล่าวจะมีthree.jsเป็น wrapper รอบ ๆ WebGL ดูตัวอย่างที่นี่
ฉันจะไปง่ายขึ้นเล็กน้อยและเลือกผู้เล่น Cortona 3Dสำหรับการสร้างภาพและส่งออกทุกอย่างใน GIS ที่คุณเลือกเป็นไฟล์ VRML