67制图成果升级方案
MapGIS推出了MapGIS 67 制图成果升级工具,可将MapGIS 67配置好的地图文档(*.mpj)直接升级为MapGIS 10的地图文档(*.mapx)。实现MapGIS 67地图快速转换为MapGIS 10地图文档(*.mapx),完成符号和可视化表达的完美对接,帮用户解决地图数据升级更新难题。
本文档旨在提供一套完整的MapGIS 67 成果迁移方案,指导用户快速、精准将MapGIS 67 的地图(*.mpj)转换为MapGIS 10的地图(*.mapx)。
工具介绍
在MapGIS 10中启动"工具"面板->"67制图成果升级"功能,弹出如下所示对话框:
转换流程主要分三个部分组成,数据升级、参数设置及日志输出。
【数据升级】:主要针对MapGIS 67数据编辑操作,可对数据进行单个及批量添加、删除及统改操作。
【参数设置】:提供数据库、符号库、字体库及可视化等参数的设置,保证升级后继承其原配图信息。
【升级日志】:界面会实时监测打印转换进度,输出详细日志提供用户快速了解转换详情。

MapGIS 67数据
常见的需要转换的MapGIS 67数据组成部分如下图,包括矢量字体库、符号库、*.ttf字体库、67矢量图层数据及.mpj地图文档。

拷贝ttf字体
MapGIS 67 地图在进行矢量地图符号化显示时,部分字符都是采用TrueType(*.ttf)字体库进行样式绘制。当操作系统中缺少这些字体库时,会导致升级后MapGIS 10中符号样式显示异常。
通过67制图成果升级将MapGIS 67的mpj文档转换为MapGIS 10的mapx地图文档时,符号化过程会继承mpj地图符号化时关联的TrueType(*.ttf)字体库信息。因此,需保证MapGIS所在的客户机也已安装对应的TrueType(*.ttf)字体库。
用户需要自行将*.ttf字体库文件,直接拷贝到"C:\Windows\fonts"目录下,即可自动安装TrueType字体库。比如将上图中的"汉仪简体"文件下的*.ttf进行拷贝安装,如下图:

拷贝完成后可以通过MapGIS 10的"工具"面板->系统库管理"面板功能查看安装的*.ttf字体库文件是否正常读取。

升级制图成果MPJ
- 在MapGIS中"工具"面板->"67制图成果升级",在弹出的如下升级工具对话框中, 点击"➕"按钮,选择MapGIS 67地图文档.mpj。

- 【添加mpj文档】:点击"➕"按钮,添加待进行转换的MapGIS 67地图文档*.mpj文件,可批量添加多个文件操作;

- 【mapx文件保存目录】:默认保存路径与添加mpj文档的路径保持一致,可自定义修改选择结果存储路径;
- 【mapx文件命名】:默认与添加mpj文档的名称保持一致,可自定义修改保存的文件名称;
- 【统改目录】:统改所有mapx文档转换后的结果存储路径;
- 【统改参数】:统改所有升级mpj文件的转换参数;
- 【删除】: 删除升级列表中的转换项;
- 【清空日志】:删除转换日志信息;
- 【升级】:点击后开始执行67制图成功升级;
- 【退出】:点击后退出67制图成功升级界面;
提示:
1、不支持重复添加相同的mpj文件,如添加界面会进行友好提示并阻止添加;
2、mapx文件名必须少于32个字符,超过界面会提示并自动截断;
3、6x文件不能多次加载到不同的工作区,请保证参与升级的6x文件没有被加载到地图视图中。
- 设置MapGIS 67 制图成果转换参数,参数面板中主要分系统库设置、数据库设置及可视化显示设置三部分。

系统库设置
【升级67系统库】:升级后创建一个全新的MapGIS 10系统库存储;
- 【6x符号颜色库】:可选择MapGIS 67的Slib文件夹存放路径。当67升级文件夹中存在Slib时,会自动读取;
- 【6x字体库】:可选择MapGIS 67的Clib文件夹存放路径。当67升级文件夹中存在Clib时,会自动读取;
- 【系统库名称】:默认名称与mpj文档名称保持一致,用户也可以自定义名称存储;
- 【符号颜色库/字体库】: 不能修改,只能显示转换后系统库存放路径,方便用户查找路径;
- 如果要升级MapGIS 67的TrueType字体库,需要将MapGIS 67配置文件MAPFONT.GIS(/mapgis67/CLIB)拷贝到要转换的6x字体库下,升级后MapGIS 10默认显示TTF字体库。

- 当需要升级的67数据文件夹下6x字体库Clib文件夹不存在或者有Clib文件夹无MAPFONT.GIS文件时,转换后MapGIS 10默认显示矢量字体库,

- 【指定已有系统库】:指定MapGIS 10系统中已经存在的系统库,不会对67系统库进行升级。

数据库设置
【创建数据库】:自动创建一个新的.hdb数据库用于存储转换后的MapGIS 67 制图数据。
- 【数据库名称】:默认名称与mpj文档名称保持一致,用户也可以自定义名称存储;
- 【数据库地址】:不能修改,只能显示转换后数据库存放路径,方便用户查找路径;
【指定已有数据库】:指定MapGIS 10数据源中已经存在的数据库,支持本地数据库如.hdb、.hdf,也支持网络数据库如PG、达梦、KingBase等。
- 如下图,67制图升级界面设置中,升级到MapGIS 10后数据库名称、符号库名称、.Mapx名称高度统一,系统默认给的名称与Mpj文档名称保持一致,建议使用默认设置,更方便用户快速应用。当然特定场景也支持用户自定义。

可视化显示设置
- 6x显示参数是mapgis 67软件的全局配置,由于mapgis 67的mpj中图层不记录6x显示参数信息,升级后符号化显示需要手动设置才能生效。用户可以根据原始MapGIS67真实配图成果,选择勾选/不勾选显示参数,勾选后转换的配图数据会继承相关显示设置,反之不会继承,其中,还原显示参数默认勾选。

- 参数全部调整完成后,点击【升级】按钮,界面显示转换状态完成,转换结束参考日志信息;

升级成果对比
- 在MapGIS 10中直接打开转换生成的mapx地图文档,其显示效果与MapGIS 67文档显示效果一致。

