Ich möchte eine Online-3D-Karte, auf der meine Daten, dh Raster und Vektor, auf einem von mir bereitgestellten DEM angezeigt werden.
Aufgrund der Anforderungen für die Verwendung meiner eigenen DEM- und Raster-Daten ist die Google Earth-API so gut wie außer Betrieb.
Gibt es Projekte, die das können?
web-mapping
3d
Devdatta Tengshe
quelle
quelle
Antworten:
Nun, WebGL ist vielversprechend, hat aber nur wenige Funktionen. Sie können sich die API und Beispiele ansehen .
Soweit ich weiß, wird es von FF4 und Chrome 9 unterstützt. Weitere Informationen zur Browserkompatibilität finden Sie auf deren Website.
Javascript-Bibliotheken:
Zu erforschen (Beispiele und Tutorials):
quelle
ReadyMap könnte eine weitere Option sein.Hier ist ein Beispiel (mit einem Bonus der Leaflet-Integration!) [Via @LeafletJS ]:Und noch eine mit 3D-Overlay auf dem Globus:
Mehr: Demos , Code .Update: Das Projekt scheint seinen Verlauf drastisch zu verändern. ReadyMap ist jetzt:
Und die 3D-Globus-Anwendung hat sich (höchstwahrscheinlich?) Auf osgEarth ( Webseite , Galerie , Quelle ) konzentriert.
quelle
Praktischer Artikel zur Zusammenfassung der Änderungen und Praktikabilität hier:
http://www.georelated.com/2011/11/3d-gis-from-desktop-to-web.html
Schauen Sie sich auch diese Jungs an: http://www.webglearth.org/
quelle
Habe gerade diesen gefunden ... OpenLayers / Caesium Hybrid: http://jktaylor.github.com/openlayers/examples/adapters/editingtoolbar.html
oder
Sie können den Cäsium-Viewer auch alleine verwenden: http://cesium.agi.com/CesiumViewer/
quelle
Ich mag diese Implementierung von WebGL, dies ist kein Globe-Map-Stil, sondern eher wie DEM-Daten, aber die Version 1.0 ist noch nicht verfügbar, ich weiß nicht, wann genau in diesem Sommer verfügbar sein wird
http://openscales.org/news/openscalesgl-announce.html
quelle
In der Zwischenzeit gibt es three.js als Wrapper um WebGL. Ein Beispiel finden Sie hier .
quelle
Ich würde ein bisschen einfacher gehen und Cortona 3D-Player für die Visualisierung auswählen und alles im GIS Ihrer Wahl als VRML-Datei exportieren.
quelle