30

I wish to have a Online 3D Map, which would show my Data, i.e both Raster and Vector, draped on a DEM that I have.

Due to the requirements of using my own DEM & Raster data, Google Earth API is pretty much out of the running.

Are there any projects which can do this?

Devdatta Tengshe
  • 41,311
  • 35
  • 139
  • 263

7 Answers7

28

Well, WebGL is promising but has few features now. You can have a look to the API and examples.

From what I know, it is supported by FF4 and Chrome 9. You will find more about browsers compatibility on their website.

Javascript libraries :

To explore (samples and tutorials) :

  • A quite realistic 3D map using webGL and rendering buildings, trees and shadow.

Burgos - F4

enter image description here

simo
  • 8,580
  • 1
  • 28
  • 56
14

ReadyMap might be another option. Here is an example (with a bonus of Leaflet integration!) [via @LeafletJS]:

enter image description here

And one more with 3D overlay on the globe:

enter image description here

More: demos, code.

Update: The project seems to change its course rather drastically. ReadyMap is now:

Free Data Service for ReadyMap and osgEarth Developers

And the 3D globe application moved (most liklely?) to a new efforts concentrated on osgEarth (webpage, gallery, source).

radek
  • 10,579
  • 12
  • 86
  • 121
4

Handy Article on summarising the changes and practicality here:

http://www.georelated.com/2011/11/3d-gis-from-desktop-to-web.html

Also check out these guys: http://www.webglearth.org/

Steve
  • 41
  • 1
2

Just found this one.... OpenLayers / Cesium Hybrid: enter image description here http://jktaylor.github.com/openlayers/examples/adapters/editingtoolbar.html

or

You could use the cesium viewer alone: http://cesium.agi.com/CesiumViewer/

enter image description here

AST
  • 3
  • 4
CaptDragon
  • 13,313
  • 6
  • 55
  • 96
1

i like this implementation of WebGL, this is not a globe map style but more like DEM data, but the version 1.0 not yet available , i don't know when exactly will be available in this summer

http://openscales.org/news/openscalesgl-announce.html

geogeek
  • 4,566
  • 5
  • 35
  • 79
1

In the mean time, there is three.js as a wrapper around WebGL. See for an example here.

cengel
  • 3,274
  • 2
  • 18
  • 30
1

I would go a little easier and choose Cortona 3D player for visualisation and export everything in the GIS of your choice as VRML file.

Riccardo
  • 2,648
  • 18
  • 31