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 参考官方说明:
在OsgEarth27程序目录中,找到运行程序“IxEarthViewer.exe”文件所在目录(例如:C:\OsgEarth27\Bin\ReleaseWin32),如下图所示。 运行程序文件 复制“IxEarthViewer.exe”文件所在目录路径,这样可以方便在命令窗口中快速粘贴目录位置,然后输入“IxEarthViewer.exe ../map.earth”命令,如下图所示。 输入命令 执行命令...
在OsgEarth27程序目录中,找到运行程序"IxEarthViewer.exe"文件所在目录(例如:C:\OsgEarth27\Bin\ReleaseWin32),如下图所示。运行程序文件 复制"IxEarthViewer.exe"文件所在目录路径,这样可以方便在命令窗口中快速粘贴目录位置,然后输入"IxEarthViewer.exe ../map.earth"命令,如下图所示。输入命令 执行命令之...
注:发布地图服务至少要有影像和高程服务,这样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目录(你加入环境变量...
拷贝后目录结构如下: 打开命令行,进入D:\codes\osgEarth-Projects\osgearth3.4\build\bin\Release 执行命令 .\osgearth_viewer.exe ..\tests\simple.earth 一切顺利的话会出现地球如下: 【done】即使是第二次编译安装,仍然大约花了8个小时的时间。祝大家好运。
使用命令app.exe test.earth即可得到下面的效果。 //引入osg和osgEarth的头文件和命名空间#include <osgGA/StateSetManipulator> #include <osgGA/GUIEventHandler> #include <osgViewer/Viewer> #include <osgViewer/ViewerEventHandlers> #include <osgUtil/LineSegmentIntersector> ...
我只想用osgearth_viewer.exe显示一些kml文件。我已经阅读了osgEarth文档,但对于如何使用.earth文件与osgearth_viewer.exe一起加载大量KML文件,我一无所知。我知道如何使用comand行参数- kml加载一个kml文件,但我只想显示一次所有kml文件。 任何帮助都会非常感激,并为我糟糕的英语感到遗憾。
osg::ref_ptr<osgViewer::Viewer> viewer=new osgViewer::Viewer(); osg::ref_ptr<osg::Group> root=new osg::Group(); osg::ref_ptr<osg::Node> node=osgDB::readNodeFile("mymap.earth"); root->addChild(node.get()); osgUtil::Optimizer optimizer; ...
当然,一般针对osg的测试使用osgviewer osgversion osglogo(属于osgExample)+一个简单小程序测试,对osgEarth的测试一般是osgearth_viewer gdal_tiff.earth和osgviewer gdal_tiff.earth进行测试,这些能够测试成功的话,基本表示osg及osgEarth的编译没有太大问题,这时候就要拿自己的项目文件源码来测试,如果和之前或者看到过...