SuperMap iMobile 8C(2017) for Android 矢量切片技术文档

来源:互联网 发布:淘宝内容化营销案例 编辑:程序博客网 时间:2024/06/05 15:55

目 录

数据制作

1.1       第一步:工具运行
1.2       第二步:选择数据
1.3       第三步:范围设置
1.4       第四步:层级选择
1.5       第五步:切片包保存
1.6       第六步:切片包生成
数据使用

数据制作
本文将从矢量切片数据制作、数据加载等方面,介绍矢量切片的使用。
1.1       第一步:工具运行
矢量切片包生成工具,已经集成到了超图桌面软件SuperMap iDesktop 8C(2017)中。选择“数据”选项卡中的“矢量切片”即可打开生成工具,工具界面如下:
这里写图片描述
1.2      第二步:选择数据
点击“打开工作空间”按钮,选择要进行切片的数据。工具会自动读取选择的工作空间数据中包含的地图,在下拉框中选择进行切片的地图数据。
1.3      第三步:范围设置
点击“打开范围数据源”按钮,选择范围数据源,范围数据源中有且只有一个面数据集,表示切片的范围,在下拉框中进行选择。
1.4      第四步:层级选择
在“起始比例尺层级”和“终止比例尺层级”下拉框中,选择比例尺层级。起始层级要小于终止层级,否则不能生产矢量地图包。
1.5       第五步:切片包保存
点击“设置缓存放置路径”,设置实力切片包的存放路径,还可以设置缓存文件的名称。
1.6       第六步:切片包生成
点击“开始生成”按钮,耐心等待矢量地图包的生成。在生成的过程中,可以点击“停止并退出”按钮,放弃操作。

数据使用
矢量数据包生成完成后,可以利用iMobile在终端实现数据的加载和使用。加载方法如下:

DatasourceConnectionInfo dsInfo = new DatasourceConnectionInfo();//设置数据服务器文件名dsInfo.setServer(path);//设置数据库连接的引擎类型为矢量切片dsInfo.setEngineType(EngineType.OpenGLCache);//设置数据源别名dsInfo.setAlias(“GL”);//打开矢量切片数据源Datasource ds = mWorkspace.getDatasource().open(dsInfo);//创建图层mMap.getLayers().add(mWorkspace.getDatasources().get(0).getDatasets().get(0),true);
0 0