我的github
posts - 3243,  comments - 42,  views - 158万

OSG(OpenSceneGraph):专为GIS而生。但是呢。。原生的OpenSceneGraph也并不支持三维分析和三维存储。 但是能人拓展的OSGEarth却可以支持。OSG(OpenSceneGraph)简介:link

OGRE:侧重于游戏画面渲染 用游戏引擎来做三维地球显示。。数据联动是个问题。

以上的三款gis开发引擎最大的特点都是免费开源的,相比于国外的gis开发商软件,它们的优势在于可以开发。

 https://www.zhihu.com/question/21848458/answer/877447538

综上所述,ogre和osg都不是gis引擎。。只有基于osg的osgearth才是。。

基于web的三维gis引擎,应该就是cesium了。

>>《OpenSceneGraph快速入门指导》中文版下载:http://bbs.osgchina.org/forum.php?mod=viewthread&tid=4&extra=page%3D1

 

 https://objexx.com/OpenSceneGraph.html

创建第一个HelloWorld程序。

Getting Started

Follows is a quick step by step guide to helping new OpenSceneGraph users get up to speed on how to use the software in their own application development work.

1. Downloading the OpenSceneGraph

You may download the OpenSceneGraph as a set of binaries or source code tarballs for the current release which can be found on the Stable Releases section, or use the Code Repositories or Developer Releases to check out the development version of the OpenSceneGraph to get latest additions, revisions and bug fixes. For beginners we'd recommend using the binaries or the source tarballs.

2. Obtaining the pre-requisites tools/dependencies

If you plan to compile the OpenSceneGraph you'll also need to the build system generator tool CMake 2.6.x (CMake 2.4.2+ may be used on older Linux/Unix systems) and an appropriate compiler suite for your platform, i.e. VisualStudio, g++ etc. For modern linux distributions you'll be able to pull down cmake, g++ and other dependencies directly from central repositories. It's possible to compile in mac using clang or Xcode.

You will need to download the dependencies which are listed in the Dependencies section. You don't need all the dependencies for the plugins as this are all options libraries, so don't worry about trying to get all the dependencies installed, you can always add further dependencies later if it turns out you need them for your project.

When running the examples its is useful to install the Sample Dataset so that the examples have some data to load, download it.

3. Compiling

OpenSceneGraph is a multiplatform library so take a look to platform specifics section to know how to compile in your desired platform or with your favorite compiler.

4. Running the examples 

OpenSceneGraph has an ever growing number of examples available for developers to learn from. Follow the Running Examples Guide to experiment and learn with them.

5. Write your first application

Take one of the existing examples such as osgviewer as a base and modify it.

6. Debugging

Make use of the Debugging Tips to learn how to debug your application.

7. Further resources

 

http://www.openscenegraph.org

>>如何连接网络数据库,geodatabase等 qgis 3d是如何做到的二三维联动:https://blog.csdn.net/shi_weihappy/article/details/87888330 QGIS和BIM:https://blog.csdn.net/sinat_41310868/article/details/109562844

posted on   XiaoNiuFeiTian  阅读(2669)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
历史上的今天:
2017-11-24 TensorFlow中文手册
2017-11-24 TensorFlow中文教程
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示