# 数据转换
# 数据导入
#
功能说明
将外部三维数据(*.obj、*.3ds)导入MapGIS数据库中,保存为三维简单要素类面或体。
#
启动模式
- 【数据转换】面板 -> 【数据导入】->【导入外部模型】
#
操作说明
- 启动"开始"面板->"数据导入"功能,弹出如下所示对话框:
选择数据,点击参数设置,弹出“高级参数设置”窗口:
在对话框上完成如下相应参数设置:
- 【参照系】:设置数据的源参照系;
- 【偏移量】:设置模型导入后模型中心点的xyz方向偏移单位;
- 【旋转角度】:设置模型导入后xyz方向的旋转角度;
- 【缩放比】:设置模型导入后xyz方向的缩放比例,默认为1,即不进行缩放;
- 【翻转ZY轴】:勾选后模型Y值和Z值对换;
- 【系统库】:设置数据绑定的系统库;
- 【文件编码】:设置文件转换编码类型;
- 【模型文件作为整体导入】:模型作为一个整体要素导入;
- 【覆盖同名纹理文件】:当导入的模型使用纹理与三维符号库中已有的纹理名称相同时,勾选此项,会用新的纹理替换原始三维符号库中的纹理;反之不替换;
- 【统改同类型转换项】:勾选后同类型的转换项设置的参数与当前界面设置的参数一致。
- 点击“转换”按钮,系统执行导入外部模型。点击"退出"则取消操作退出窗口。
# 数据导出
#
功能说明
对象文件格式(*.off)文件用于通过指定模型表面的多边形来表示模型的几何结构。通过此功能,可将三维简单要素类,导出为通用OFF数据。
#
操作说明
- 启动"开始"面板->"数据导出"功能,弹出如下所示对话框:
- 选择保存文件模式,并设置存储路径:
【一个文件】:每个待导出的数据,都导出为一个OFF文件;
【多个文件】:当待导出数据包括多个图元时,每个图元都会导出为一个OFF文件。
- 点击
添加待导出的数据,点击【导出】,可将该数据导出为本地OFF文件。
# 数据转换
#
功能说明
通过此功能,可支持不同维度矢量数据间的相互转换,目前可支持的转换类型如下表所示:
源数据 | 转换类型 | 属性字段 | 含义 |
---|---|---|---|
点 | 三维点转二维点 | 二维点x/y坐标信息与三维点一致,无z信息; | |
二维点转三维点 | 高程字段 | 三维点x/y坐标信息与二维点一致,z为高程字段信息; | |
线 | 三维线转二维线 | 二维线节点x/y坐标信息与三维点一致,无z信息; | |
三维线转二维点 | 二维点x/y坐标信息为三维线节点,无z信息; | ||
三维线转三维点 | 高程字段 | 三维点x/y/z信息与三维线节点一致; | |
二维线转三维点 | 高程字段 | 三维点x/y坐标信息与二维线节点一致,z为高程字段信息; | |
二维线转三维线 | 高程字段 | 三维线各节点xy坐标值与二维线一致,z为高程字段信息; | |
多线转单线 | 将多线拆分为若干个单线; | ||
单线转多线 | 连接字段 | 根据连接字段,将值相同的单线合并为多线; | |
面 | 多面转单面 | 将多面拆分为若干个单面 | |
单面转多面 | 连接字段 | 根据连接字段,将值相同的单面合并为多面 | |
多面转单体 | 当多面可组成一个封闭面时,可将其转为单体 | ||
体 | 单体转单面 | 将单体转换为若干个单面 | |
单体转单面 | 将单体转换为一个多面 |
#
操作说明
- 启动"开始"面板->"数据转换"功能,弹出如下所示对话框:
- 功能上方的工具条,可进行如下操作:
【添加】:添加待转换的矢量数据,可支持点/线/面/体等矢量数据;
【删除】:添加数据后,在列表中选择单个或多个数据,点击【删除】,可从列表中移除数据;
【全选】:点击全选,可选择所有数据;
【反选】:选择若干数据后,点击【反选】,可选择未选中的数据;
【设置】:
【统改名称】:将选中的数据结果保存为同一个数据,可实现数据结果的合并效果;
【统改前缀/后缀】:为选中的数据,在结果名称中统一增加前缀/后缀;
【统改类型】:为选中的数据,统改数据转换类型;
【统改目录】:为选中的数据,统改结果保存目录。
选择待转换的数据后,部分转换类型需选择对应的属性字段;
点击【转换】,即可执行数据转换操作。