随笔分类 - osgEarth
基于osg渲染引擎的地球全球三维显示引擎
摘要:DatabasePager加载数据的过程: 多线程 使用DatabasePager加载数据的流程: 左侧的图框表示数据的检索和输入, 中间的白色框表示用于数据存储的内存空间,而右边的图框表示存储数据的输出。此外,蓝色图框表示可以在DatabaseThread线程中完成的工作, 而橙色图框表示由线程之
阅读全文
摘要:create tile key contains 获取tile上的临界值 这里先获取层数的切份(下图) 然后使用xmin,xmax,ymin,ymax获取tile的四个点 再通过geoextent获取一个有有空间参考坐标系的边界框 下图是获取五个顶点世界坐标点的算法:
阅读全文
摘要:看了一下,OE生成的可执行文件 除了osg库和第三方库 OE生产最多的dll就是 osgdb_osgearth_XXXX.dll了 这些都是为了通过osgDB机制加载earth的数据用的。 所以,我觉得osgearth主要的工作是在给osg添加大量的DB插件,也就是数据读取解析插件! 这样可以读取能
阅读全文
摘要:跑osgearthviewer程序 使用一个earth文件做参数传入 跟进代码。 首先osgearthviewer程序加载earth的方式分为两种: 1.根据earth文件(load方式) 2.使用SDK加载(create方式) 我们使用earth文件是load方式,直接看load函数,定位到这个位
阅读全文
摘要:ModelSource 是一个能生成OpenSceneGraph节点的驱动(driver) osgEarth使用ModelSources显示矢量特征(feature)数据和加载和显示外部3d模型 Feature Geometry(特征的几何模型插件) 这个插件使用样式表将矢量特性数据绘制成OSG几何
阅读全文
摘要:几何Geometry 高度Altitude 挤压Extrusion 图标Icon 模型Model 渲染Render 皮肤Skin 文本Text 覆盖Coverage 提示: 在SDK中,样式表的命名空间是osgEarth::Symbology 每个符号类是在AltitudeSymbol中,属性通过L
阅读全文
摘要:参考:http://blog.csdn.net/cccstudyer/article/details/17691893 通过\src\osgEarthDrivers\earth\ReaderWriterOsgEarth.cpp文件 ReaderWriterEarth类,用来解析“earth”文件 在
阅读全文
摘要:原文参考:http://docs.osgearth.org/en/latest/developer/maps.html#programmatic-map-creation 本人翻译水平有限。。。 加载earth地图文件 最简单的方式 API编程式的地图创建 用API创建一个地图的基本步骤是: 1.创
阅读全文
摘要:<!—type 属性可以是geocentric和projected两种模式,分别对应地心坐标系和平面投影坐标系,默认是地心坐标模式。Version是osgEarth的主版本号,必须有版本号--><map name=”myMap” type=”geocentric”/”projected” versi
阅读全文
摘要:通过API的方式大体需要以下几个步骤: 创建map对象—— 创建影像数据层—— 创建高程数据层—— 将影像数据层以及高程数据层加入到map对象—— 根据前面创建的map对象创建mapNode节点—— 将mapNode节点加入到场景; 我们可以对地形进行修改操作,如添加新的影像、高程数据,移除特定的影
阅读全文
摘要:参考:http://bbs.osgchina.org/forum.php?mod=viewthread&tid=5484&extra=page%3D1&_dsign=70b153d8 1. 通过earth文件创建图层时,可以指定多个影像数据源和多个高程数据源,数据源的顺序决定渲染顺序,在earth文
阅读全文
摘要:原文参考:http://docs.osgearth.org/en/latest/references/earthfile.html#model-layer 本人翻译能有限。。。。 模型层 模型层渲染“非地形”数据,如矢量的特征数据,外部三维模型等 举个例子: 模型层也允许你定义一个花式的遮罩,整个地
阅读全文
摘要:时间是2017年2月5日17:16:32 由于OE2.9还没有发布,但是我又急于使用OE的道路。 所以,我先编译了正在github上调试中的OE2.9 github网址是:https://github.com/gwaldron/osgearth 但是由于,它是调试中的版本,很多例子还不能跑。 不过,
阅读全文
摘要:原文参考:http://docs.osgearth.org/en/latest/user/features.html 自己翻译的,本人英文水平有限,有问题看原链接,原文 20170802重置修改部分翻译(本人也在不断学习啦O(∩_∩)O~) 注:OE就是osgEarth 了解Features Fea
阅读全文
摘要:参考:http://docs.osgearth.org/en/latest/data.html Processing Local Source Data If you have geospatial data that you would like to view in osgEarth, you
阅读全文
摘要:Help us add useful sources of Free data to this list. Raster data ReadyMap.org - Free 15m imagery, elevation, and street tiles for osgEarth developers
阅读全文
摘要:参考:http://docs.osgearth.org/en/latest/faq.html Common Usage How do I place a 3D model on the map? The osgEarth::GeoTransform class inherits from osg::
阅读全文
摘要:参考:http://bbs.osgchina.org/forum.php?mod=viewthread&tid=5484&extra=page%3D1&_dsign=70b153d8 可以通过两种方式将osgEarth集成到我们自己的osg应用程序中,第一种就是直接通过earth文件的方式,直接将e
阅读全文
摘要:1、osgearth_graticule:生成经纬线。 2、osgearth_annotation:各类标注(点、线、面、模型、文本等)。 3、osgearth_city:加载一个城市三维模型,可以浏览。 4、osgearth_clamp:在一个区域加载生成5000个树木的三维模型展示。 5、osg
阅读全文

浙公网安备 33010602011771号