我希望有一个在线3D地图,可以在我拥有的DEM上显示我的数据,即Raster和Vector。

由于需要使用我自己的DEM和Raster数据, Google Earth API几乎无法运行。

是否有任何项目可以做到这一点?

评论

我去年发布了与postgis 3d相关的类似问题

#1 楼

嗯,WebGL很有前途,但现在功能很少。您可以看一下API和示例。

据我所知,FF4和Chrome 9支持它。您将在其网站上找到有关浏览器兼容性的更多信息。

JavaScript库:



http://cesium.agi.com/和演示


要探索(示例和教程):


使用webGL绘制建筑物,树木和阴影的逼真的3D地图。




>基于Technion开发的OpenStreetMap数据(和CGIAR)的WebGL应用程序。单击此处查看静态视图,然后从http://osm3d.cs.technion.ac.il/





适用于瑞士地理位置的webGL应用程序。令人印象深刻!在线观看或观看视频

来自GMaps的一些新闻(2011年10月):http://googlesystem.blogspot.com/2011/10/google-maps-in-webgl。 html

这是一个使用WebGL的诺基亚应用程序:http://maps3d.svc.nokia.com/webgl/index.html

一些WebGLEarth在线示例:http:// /webglearth.googlecode.com/svn/trunk/api/examples/。主要演示:http://www.webglearth.com/


planetaryjs,一个Globe JS库(于2014年1月添加):http://planetaryjs.com/



评论


+1我不知道WebGLEarth存在。希望WebGL为此类应用程序替换Flash和其他插件。

– Sean
2011年7月30日15:41



尽管不是3D模式,但这是i2maps项​​目在瑞士上班途中流程的又一个示例,可能会有所帮助。

– radek
2012年1月23日在18:39



诺基亚演示特别令人印象深刻,因为它与其他演示不同,它具有拉伸和有趣的建筑数据。

–拉吉·亚瑟(Ragi Yaser Burhum)
2012年7月6日在20:29

#2 楼

ReadyMap可能是另一个选择。这是一个示例(具有Leaflet集成的好处!)[通过@LeafletJS]:



还有一个带有3D覆盖的地球仪:



更多:演示,代码。

更新:该项目似乎改变了其路线。 ReadyMap现在为:


ReadyMap和osgEarth开发人员的免费数据服务


3D Globe应用程序(最容易出现的问题)移到了新的努力集中在osgEarth(网页,画廊,资源)上。

评论


到目前为止,所有链接似乎已消失。

–rotoglup
2014年11月5日在18:06

@rotoglup感谢您的更新。确实-项目似乎不再存在o_O

– radek
2014年11月6日10:23

#3 楼

方便的文章,概述了此处的更改和实用性:

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

也请查看这些人:
http://www.webglearth.org/

#4 楼

刚刚找到了这个。...OpenLayers / Cesium Hybrid:
http://jktaylor.github.com/openlayers/examples/adapters/editingtoolbar.html



您可以单独使用铯查看器:
http://cesium.agi.com/CesiumViewer/



#5 楼

我喜欢这种WebGL的实现,这不是地球仪地图样式,而是更像DEM数据,但是1.0版尚未发布,我不知道什么时候确切在今年夏天提供

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

#6 楼

同时,有Three.js作为WebGL的包装器。在此处查看示例。

#7 楼

我会轻松一些,选择Cortona 3D播放器进行可视化并将您选择的GIS中的所有内容导出为VRML文件。