开发SDK简介

最后更新时间:2020年12月25日

配置Mapx文件

开发前,首先在MapGIS Desktop中,配置好三维地图文档(.mapx格式),以MapGIS Desktop自带的三维模型数据(景观_建筑模型)为例,说明配置三维模型地图文档操作步骤。

1.下载并安装MapGIS 10 X64 桌面开发包(for .NET) 开发包(下载地址:http://www.smaryun.com/dev/dev_environment.php),此处省略详细安装步骤。

2.打开MapGIS Desktop,并新建空场景。

新建空场景

图 3-1 新建空场景

3.在新场景中添加示例数据数据库中的景观_建筑模型,鼠标右击【新场景1】,选择【添加图层】->【添加模型层】。

添加模型层

图 3-2 添加模型层

选择模型数据

图 3-3 选择模型数据

显示模型

图 3-4 显示模型

4.为提高模型加载效率,将已添加的模型数据,生成M3D缓存。右击【景观_建筑模型】,选择【属性】。

选择模型属性

图 3-5 选择模型属性

5.在属性页面,设置渲染方式为分块渲染,然后点击【应用】,关闭属性页面。

设置渲染方式

图 3-6 设置渲染方式

6.在新场景节点上,点击【生成缓存】->【生成M3D缓存】

生成M3D缓存

图 3-7 生成M3D缓存

7.配置M3D缓存参数,可设置缓存存储目录,LOD级别等,详细参数说明请查看桌面软件帮助手册,此处以默认参数为例。点击【预计算】后在点击【生成】,即开始生成M3D缓存。

配置M3D缓存参数

图 3-8 配置M3D缓存参数

8.生成M3D缓存成功后,关闭【生成缓存】对话框,并移除场景中的景观_建筑模型图层。

移除图层

图 3-9 移除图层

9.将生成的M3D缓存,添加到三维场景中。右击【新场景1】,选择【添加模型缓存图层】,选择生成的.mcj文件。

添加模型缓存图层

图 3-10 添加模型缓存图层

选择M3D缓存文件

图 3-11 选择M3D缓存文件

M3D缓存显示效果

图 3-12 M3D缓存显示效果

10.将添加了缓存的场景,保存为地图文档(.mapx)。

保存地图文档

图 3-13 保存地图文档