# 数据转换

# 数据导入

# 功能说明

将外部三维数据(*.obj、*.3ds)导入MapGIS数据库中,保存为三维简单要素类面或体。

# 启动模式

  • 【数据转换】面板 -> 【数据导入】->【导入外部模型】

# 操作说明

  1. 启动"开始"面板->"数据导入"功能,弹出如下所示对话框:

  1. 选择数据,点击参数设置,弹出“高级参数设置”窗口:

  2. 在对话框上完成如下相应参数设置:

  • 【参照系】:设置数据的源参照系;
  • 【偏移量】:设置模型导入后模型中心点的xyz方向偏移单位;
  • 【旋转角度】:设置模型导入后xyz方向的旋转角度;
  • 【缩放比】:设置模型导入后xyz方向的缩放比例,默认为1,即不进行缩放;
  • 【翻转ZY轴】:勾选后模型Y值和Z值对换;
  • 【系统库】:设置数据绑定的系统库;
  • 【文件编码】:设置文件转换编码类型;
  • 【模型文件作为整体导入】:模型作为一个整体要素导入;
  • 【覆盖同名纹理文件】:当导入的模型使用纹理与三维符号库中已有的纹理名称相同时,勾选此项,会用新的纹理替换原始三维符号库中的纹理;反之不替换;
  • 【统改同类型转换项】:勾选后同类型的转换项设置的参数与当前界面设置的参数一致。
  1. 点击“转换”按钮,系统执行导入外部模型。点击"退出"则取消操作退出窗口。

# 数据导出

# 功能说明

对象文件格式(*.off)文件用于通过指定模型表面的多边形来表示模型的几何结构。通过此功能,可将三维简单要素类,导出为通用OFF数据。

# 操作说明

  1. 启动"开始"面板->"数据导出"功能,弹出如下所示对话框:

  1. 选择保存文件模式,并设置存储路径:
  • 【一个文件】:每个待导出的数据,都导出为一个OFF文件;

  • 【多个文件】:当待导出数据包括多个图元时,每个图元都会导出为一个OFF文件。

  1. 点击添加待导出的数据,点击【导出】,可将该数据导出为本地OFF文件。

# 数据转换

# 功能说明

通过此功能,可支持不同维度矢量数据间的相互转换,目前可支持的转换类型如下表所示:

源数据 转换类型 属性字段 含义
三维点转二维点 二维点x/y坐标信息与三维点一致,无z信息;
二维点转三维点 高程字段 三维点x/y坐标信息与二维点一致,z为高程字段信息;
线 三维线转二维线 二维线节点x/y坐标信息与三维点一致,无z信息;
三维线转二维点 二维点x/y坐标信息为三维线节点,无z信息;
三维线转三维点 高程字段 三维点x/y/z信息与三维线节点一致;
二维线转三维点 高程字段 三维点x/y坐标信息与二维线节点一致,z为高程字段信息;
二维线转三维线 高程字段 三维线各节点xy坐标值与二维线一致,z为高程字段信息;
多线转单线 将多线拆分为若干个单线;
单线转多线 连接字段 根据连接字段,将值相同的单线合并为多线;
多面转单面 将多面拆分为若干个单面
单面转多面 连接字段 根据连接字段,将值相同的单面合并为多面
多面转单体 当多面可组成一个封闭面时,可将其转为单体
单体转单面 将单体转换为若干个单面
单体转单面 将单体转换为一个多面

# 操作说明

  1. 启动"开始"面板->"数据转换"功能,弹出如下所示对话框:

  1. 功能上方的工具条,可进行如下操作:

【添加】:添加待转换的矢量数据,可支持点/线/面/体等矢量数据;

【删除】:添加数据后,在列表中选择单个或多个数据,点击【删除】,可从列表中移除数据;

【全选】:点击全选,可选择所有数据;

【反选】:选择若干数据后,点击【反选】,可选择未选中的数据;

【设置】:

  • 【统改名称】:将选中的数据结果保存为同一个数据,可实现数据结果的合并效果;

  • 【统改前缀/后缀】:为选中的数据,在结果名称中统一增加前缀/后缀;

  • 【统改类型】:为选中的数据,统改数据转换类型;

  • 【统改目录】:为选中的数据,统改结果保存目录。

  1. 选择待转换的数据后,部分转换类型需选择对应的属性字段;

  2. 点击【转换】,即可执行数据转换操作。