osgEarth加载SXEarth下载的mbtiles地图文件(win10)

使用晟兴地球(SXEarth)通过互联网下载mbtiles格式的地图文件,然后使用osgEarth加载。

晟兴地球(SXEarth)下载地图文件

晟兴地球SXEarth是一款永久免费的3DGIS平台软件,由北京晟兴科技有限公司开发。

支持在线Google Earth卫星影像(无水印无偏移)下载,支持拼接为tif,支持模拟飞行,支持场景编辑。支持二三维一体化,支持影像、高程、矢量、在线地图、BIM格式ifc、倾斜摄影、在线视频、离线视频、点云、热力图、KML、三维模型、Vaps-XT仪表等多源数据导入;同时支持建筑建模、图形绘制、态势标绘、矢量编辑、地面切开、地形集成、地下集成、天气环境、动态海洋、粒子特效、模型动画、相机动画、通视分析、截面分析、图像调色、高程着色、细节纹理、地形复合材质、经纬网格、GLSL编辑、JS脚本样式、影像下载、高程下载、矢量下载、影像切片、高程切片、距离测量、角度测量、高度测量、面积测量、填挖方分析、通视分析、淹没分析、倾斜摄影压平、倾斜摄影距离高度面积测量、多点触控、模拟飞行、轨迹文件导入飞行、船体尾迹、标绘导出模型,国产Linux等。( http://www.sxsim.com/h-col-106.html )

可从官网 北京晟兴科技有限公司 官网首页 下载安装,目前版本号是4.9.0。

osgEarth加载SXEarth下载的mbtiles地图文件(win10)_第1张图片

安装完成后,双击桌面图标“SXEarth_Pro 4.9.0”运行程序。点击“工程”-->“新建”

osgEarth加载SXEarth下载的mbtiles地图文件(win10)_第2张图片 

软件重新启动后,出现白色的地球

osgEarth加载SXEarth下载的mbtiles地图文件(win10)_第3张图片 

点击“在线地图”-->“谷歌”-->“谷歌地图”(当然可以选择其他地图,这里只是举例说明使用方法)。

osgEarth加载SXEarth下载的mbtiles地图文件(win10)_第4张图片 

稍等片刻,即显示如下图所示的地球

osgEarth加载SXEarth下载的mbtiles地图文件(win10)_第5张图片 

点击“工具”-->“下载”,在“下载配置”对话框中指定输出格式为“Mbtiles”,指定“最大层级”、“切片格式”等参数后,点击“确定”按钮,即可开始下载文件。

osgEarth加载SXEarth下载的mbtiles地图文件(win10)_第6张图片 

osgEarth加载SXEarth下载的mbtiles地图文件(win10)_第7张图片 

下载完成后,在目录“D:\SXEarth_Downloads”中得到文件如下:

 

文件名是乱码,我将其改为“google_image.db”.

使用osgEarth加载地图文件

编写earth文件,在目录“D:\SXEarth_Downloads”中创建名为“mbtiles.earth”的文件(文件名可随意),内容如下:

    

      google_image.db

    

在命令行进入目录“D:\SXEarth_Downloads”,输入命令

osgearth_viewer mbtiles.earth

即可显示地球,如下图所示:

osgEarth加载SXEarth下载的mbtiles地图文件(win10)_第8张图片

osgEarth的下载和编译可参考 CSDN 。

注意,osgEarth加载mbtiles文件,需要有mbtiles插件(在Windows系统中就是名为osgdb_osgearth_mbtiles.dll的库文件)。

为了生成osgdb_osgearth_mbtiles.dll文件,若没有该插件可以参考相关网页( VS2013编译32位与36位的sqlite,再CMAKE生成osgearth加载mbtiles文件需要的osgdb_osgearth_mbtiles.dll_Scarlett_OHara的博客-CSDN博客 )创建sqlite3库(将头文件和libe文件分别复制到第三方库的include和lib目录)、使用CMake重新配置、生成osgEarth,在Visual Studio中重新生成项目“Plugin osgearth_mbtiles”,将生成的库文件osgdb_osgearth_mbtiles.dll复制到响应的目录中。

sqlite3相关库的创建可参考网页 今日头条 。

 

 

你可能感兴趣的:(osgEarth,晟兴地球,mbtiles,SXEarth)