执行命令 .\osgearth_viewer.exe ..\tests\simple.earth 一切顺利的话会出现地球如下: 【done】即使是第二次编译安装,仍然大约花了8个小时的时间。祝大家好运。
}//建立一个组节点osg::Group* root =newosg::Group();//将组节点设置为场景节点viewer.setSceneData( root );// install the programmable manipulator.//设置earth操作器viewer.setCameraManipulator(newosgEarth::Util::EarthManipulator() );// The MapNode will render the Map object in the scene graph...
创建osgViewer--->创建MapNode--->设置Earth操作器--->设置场景参数--->run MapNode是继承自osg的Node,是osgEarth中地球节点,你所添加的影像,DEM,模型都包含在MapNode中,因为它们都加入到Map中,Map则类似二维中的Map可以添加各种图层。剩余的不管是模型节点Node,或者是标注Node,还是其他的都是可以直接添加到Map...
注:发布地图服务至少要有影像和高程服务,这样OsgEarth才能正常运行,有多少个地图服务就在上面的.earh文件内填写多少。在OsgEarth27程序目录中,找到运行程序“IxEarthViewer.exe”文件所在目录(例如:C:\OsgEarth27\Bin\ReleaseWin32),如下图所示。 运行程序文件 复制“IxEarthViewer.exe”文件所在目...
osgViewerd.lib osgTextd.lib (4)新建cpp文件中输入以下代码: 测试结果: 注意:如果调试时显示计算机中丢失osg130-osgDBd.dll就重启电脑(对的 就是这样) 注:如果提示缺少zlib.dll,这两个dll均可以在OSG依赖的第三方库3rdParty文件夹中可以找到,注意x86与x64选择,将这两个dll拷贝至OSG的bin目录(你加入环境变量...
在OsgEarth27程序目录中,找到运行程序"IxEarthViewer.exe"文件所在目录(例如:C:\OsgEarth27\Bin\ReleaseWin32),如下图所示。运行程序文件 复制"IxEarthViewer.exe"文件所在目录路径,这样可以方便在命令窗口中快速粘贴目录位置,然后输入"IxEarthViewer.exe ../map.earth"命令,如下图所示。输入命令 执行命令...
将编译生成的 dll 等文件放置在指定目录下。通过命令行进入 bin 目录,执行 osgearth_viewer.exe 命令,加载测试文件,确认 osgEarth 正常运行。总结 从源码编译 osgEarth 的全过程耗时约 8 小时,虽有挑战,但最终成功验证了编译结果。此学习笔记旨在记录整个编译流程,提供参考与后续优化建议。祝大家在...
[原创]在Windows平台使用msvc(cl.exe) + vscode编写和调试C/C++代码 2019-11-28 20:15 −1、在.vscode目录下,新建以下几个配置文件,当然也可以通过vscode命令自动生成,如果你已有这些文件直接修改即可。 c_cpp_properties.json(代码提示): 1 { 2 "configurations": [ 3 { 4 "name": "W... ...
我只想用osgearth_viewer.exe显示一些kml文件。我已经阅读了osgEarth文档,但对于如何使用.earth文件与osgearth_viewer.exe一起加载大量KML文件,我一无所知。我知道如何使用comand行参数- kml加载一个kml文件,但我只想显示一次所有kml文件。 任何帮助都会非常感激,并为我糟糕的英语感到遗憾。
cmd到.\osgearth-3.6\build\x64\Debug目录里,运行osgearth_viewerd.exe等程序,成功 运行 osgearth_viewerd.exe D:\work\github\osgearth-3.6\tests\debug.earth 位置换成自己的.earth文件存放处 成功: 7.怎么使用osgearth 参考官方说明: