如何在ArcGIS中快速恢复MapGIS制图表达信息

产品信息3年前 (2020-11-11)6558

Map2Shp软件中提供了图示表达转换解决方案,提供对MapGIS图形特征可视表达信息的跨平台支持。采用ArcView3.x图例文件转换图例信息,是目前比较轻便快捷的一种图示图例转换方案。该方案能够在无跨平台匹配符号库情况下,恢复图形的基本面貌,适用于转换原图规范程度不高,转换结果图示表达要求也不高的情况。目前该方案能够恢复点状符号类别、符号大小、符号颜色信息,线状符号的类别、线宽、线颜色信息,面状符号的类别和填充颜色信息。

 1、输出符号参数信息

使用Map2Shp专业版进行转换时,点击“生成AVL图例”按钮,启动向导式的文件转换过程,历经“空间参数”、“图元参数”、“输出位置”三步完成转换。默认将MapGIS图元参数信息保存为ArcView3.x图例文件(*.AVL),在ARCGIS平台中可直接识别恢复图例信息。

快速转换.jpg

图 1 Map2Shp快速转换

pri3.png

空间参考输出方式:指定转换文件时的空间参考输出方式。

不输出空间参考信息:直接转换数据文件,保持待转换文件空间位置信息,不生成匹配空间参考文件(需后续处理才能获得ArcGIS兼容空间参考)。

使用原始空间参考坐标单位:转换文件时,保持待转换文件空间位置信息,使用原始空间参考坐标单位,生成匹配空间参考文件(空间参考与ArcGIS兼容,但可能会损失数据精度)。

生成匹配空间参考信息:转换文件时,依据比例尺和坐标单位缩放图件,最大限度保持图形数据的原始精度,并生成ArcGIS兼容空间参考文件。

切记:考虑到每款GIS软件都有完备的投影变换功能,但不同软件所能支持的投影系统不完全一致,例如,在MapGIS坐标投影信息中有比例尺的概念,而ArcGIS软件空间参考信息则无此定义。Map2Shp软件在进行格式转换过程中,将尽最大可能保持原数据的精度与投影类型,但首先用户要保证自己的数据具有正确的MapGIS坐标投影信息,才能够顺利转换。

符号转换.jpg

系统库

指定待转换MapGIS文件所使用的系统库(SLIB)路径。

切记:建议在MapGIS6.7软件下检查是否是待转换文件匹配系统库,不指定该文件或系统库与图件不匹配都将造成转换结果的不一致。

slib.jpg

图 2 指定Map2Shp系统库目录


颜色表达

MapGIS文件的图元颜色信息记录为MapGIS色库中颜色号,不具可读性及跨平台迁移能力,用户可选择将MapGIS色号转换为RGB或CMYK颜色信息输出。

颜色号模式为MapGIS色库中颜色号,存储方式为字符串;

RGB颜色模式的数据存储方式为十六进制BBGGRR字符串;

CMYK颜色模式的数据存储方式为十六进制CCMMYYKK字符串。

角度模型

MapGIS文件中旋转角度信息使用了数学角度模型,用户可选择将其转换为角度模式。

图形角度模型:起始点为Y正轴,逆时针方向旋转;

数学角度模型:起始点为X正轴,逆时针方向旋转;

地理角度模型:起始点为Y正轴,顺时针方向旋转。

输出位置.png

字符编码:指定文件中文编码格式

ArcMap10.2及以前版本,中文字符默认采用ANSI编码,与操作系统默认编码格式一致,多为GBK编码方式,不会出现中文乱码,具有较广的通用性。

ArcGIS10.2.1及之后版本,中文字符默认采用UTF-8编码,转换结果文件中增加一个.cpg文件,文件里面定义了dbf所使用的编码格式为UTF-8,ArcMap会读取.cpg文件来判断文件的编码,打开就不会有乱码。

由于UTF-8编码为变长编码,每个汉字占用3个字符,原有的字符串可能因长度变长超出字段宽度限制而被截断,转换结果不全。

输出路径:指定转换结果文件的输出位置

输出到指定目录:用户选择输出路径,转换结果文件以MapGIS工程为单位输出到指定路径下,每个工程输出到单独文件夹下,输出路径重名时,自动附加序号。

输出到原文件目录:用户无需选择输出路径,所有转换结果文件输出在待转换文件同一路径下。


转换完成后,在用户指定输出目录下,生成了一套与结果Shape文件同名的AVL图例文件。

同时在转换结果Shape文件中增加了一项图例参数属性字段[M2S_LEGEND],用于匹配图例。

avl.jpg

M2S_LEGEND.jpg

2、导入图例

在ArcMap下加载文件,点击【属性(Properties…)】按钮,选择【符号系统(Symbology)】页面,点击【导入(Import)】按钮。

在弹出的【导入符号系统(Import Symbology)】对话框中,选择【从ArcView 3图例文件(.avl)导入符号系统定义(Import symbology definition from an ArcView 3 legend file (.avl)】”,选择与本图层同名的AVL文件,继续在【导入符号系统匹配对话框(Import Symbology Matching Dialog)】对话框中选择【值字段(Value Field)】为“M2S_LEGEND”,

avl图片3.jpg

图2 ArcGIS导入符号系统匹配字段

3、完善图例符号

ArcMap图层列表中即可显示分类好的图例信息,下一步只需要选择适配合适的ArcGIS符号即可。双击图例符号,在弹出的符号选择对话框(Symbol Selector)中,选定合适的ArcGIS符号,同时仍可修改默认的符号参数,点击确定完成精准的符号选择。

由于默认使用了图例参数编码作为图例标注信息,显得有些复杂,用户可以在【标注列(label)】修改图例标注名称。这样一幅完整的与MapGIS 图示表达信息近似的工程大功告成。

legend3.jpg


返回列表

上一篇:关于Map2Shp转换时的系统库问题

没有最新的文章了...

相关文章

Map2Shp软件系列常见问题

Map2Shp软件系列常见问题

 问:Map2Shp和Shp2Map软件有什么区别,都有哪些功能?        Map2Shp软件是一款将中...

Q14_图元与属性不匹配

Q14_图元与属性不匹配

Q14:图元与属性不匹配(X/Y)    问题说明:X为正确转换的图元数量,Y为正确转换的属性记录数,X与Y不相等时,说明文件中存在错误信息。处理措施:请确认待...

INFO2_属性字段被截断

INFO2_属性字段被截断

INFO2:XX字段被截断,SHAPE不支持大于255字节的字符串类型    说明:SHAPE格式不支持大于255字节的字符串类型,当待转换文件属性字段中存在大...

INFO4_属性字段类型不支持

INFO4_属性字段类型不支持

INFO4:第N个属性字段类型SHAPE格式不支持    说明:SHAPE文件属性字段仅支持布尔、整数、浮点数、文本等基本类型,当MapGIS文件属性中存在SH...

Q02_Map2Shp转换时有属性丢失吗

Q02_Map2Shp转换时有属性丢失吗

在使用Map2Shp软件过程中,属性信息有丢失吗?在进行文件格式转换过程中,Map2Shp软件尽可能保持原始文件数据定义,但由于shape文件格式本身的限制,在下列情况下可能存在信息的丢失。1、Sha...

关于Map2Shp转换时的系统库问题

关于Map2Shp转换时的系统库问题

Map2Shp软件中提供了图示表达转换解决方案,提供对MapGIS图形特征可视表达信息的跨平台支持。此时需要使用Map2Shp专业版高级转换向导进行符号化信息转换。其中必须指定待转换MapGIS文件所...