在GIS软件中,注释是一种十分特殊的对象,虽然各类软件都支持注释,但它却不属于GIS的基本对象。因此通常的格式转换软件,都不对注释对象做特别的支持,我们最常见的Shape文件格式就只有点、线、面要素,而无注释对象。

MapGIS软件将注释看作一种特殊的点状对象,保存在点文件中。通常情况下通过文件转换,都将其视为点状对象,空间位置还在,但丢失了注记文字。虽然可以通过MapGIS的“注释转属性”功能将注释文字保留下来,再通过ArcMap软件的Label功能将其标注,但文字的字体、大小、颜色等信息仍然损失了,有没有办法将其完美转换,而无任何信息丢失呢?

通过Map2Shp专业版软件能够做到注记文字的跨平台无损转换,具体流程如下:

1、首先在MapGIS软件下分析原始注记点文件。

MapGIS软件中的注记对象保存在点文件中(*.wt),是一种特殊的点要素,包括注释和版面两种类型,同时还支持文字横排、竖排,角度旋转,分子式和上下标等特殊格式,如下图。

通过工程目录下点击右键菜单,通过“修改地图参数”,检查文件是否含有正确的投影参数,记下正确的投影参数、坐标单位和图件比例尺,以备后续使用。
注意:如果MapGIS文件无投影参数或使用用户自定义投影信息,则无法保证最终的转换效果。

2、 打开Map2Shp专业版软件,进行注释转换。

打开Map2Shp工程版(7.0)软件,添加待转换的MapGIS注记点文件,点击“转换注释”按钮(如图),进行转换。

遵照转换向导提示,进行数据转换。在“空间参数”中,选择“生成标准空间参考信息”,该选项能够在正确保留原始空间参考信息的同时,自动将数据比例尺变为1:1,坐标单位转为米,确保与ArcGIS软件空间参考定义方式保持一致;

在“图元参数”步骤,选择“图元参数信息【压缩编码】保存到属性表”,同时选择正确的系统库目录,保证转换后注释文字字体、颜色的正确。

在“输出”步骤, “输出位置”如果选择输出到指定目录,请指定正确的结果输出路径;如果选择“输出到原文件目录”,则无需另外指定路径,转换结果输出到待转换MapGIS文件同一文件夹下。

3、在ArcMap软件下打开转换结果,并进行注释配置。

启动ArcMap桌面,使用“Map2Shp智能标注与批量符号化工具”插件。

点击“智能标注”按钮,采用默认的标注字段、排列方向字段、旋转角度字段,参考比例尺选择步骤一中记下的MapGIS图件比例尺,标注引擎推荐使用“Maplex Label Engine”。

ArcGIS下转换结果如右图,我们可看出Map2Shp专业版能够很好的对MapGIS注记进行处理,使注记转换前后保持一致。更加复杂情况下,如下图,即使是复杂图文混排的图表,Map2Shp也能够理想处理。

MapGIS注记文字无损转入ArcGIS软件的更多相关文章

  1. 如何在ArcGIS中恢复注记文字

    文字标注是地图上一种特殊的视觉元素,可通过文字表达图形符号难以说明的地图内容,它与图形符号结合在一起存在于地图上,是关乎地图构图美的关键因素之一. MapGIS软件下子图对象和注释对象统统保存在点文件 ...

  2. ArcGIS连带文字注记导出为CAD格式

    可以使用ArcGIS的"Export To CAD"工具将点.线.面等要素直接导出为CAD格式.如果要连带将ArcGIS中的文字标注导出为CAD格式要稍麻烦一点,下面是一个例子. ...

  3. ArcGIS中的标注和注记

    在ArcMap中可以使用标注和注记来识别要素,选择标注或注记取决于你需要如何控制文本显示以及在ArcMap中如何存储文本. 1.标注只是临时显示相关数据或字段 2.标注用于长时间保存数据以及显示方式. ...

  4. 关于arcgis engine的注记显示与关闭问题

    1.注记的添加需要拿到IGeoFeatureLayer接口下的AnnotationProperties属性,转为IAnnotationLayerPropertiesCollection接口,并创建一个 ...

  5. ArcGis 创建Annotation注记要素类、添加注记要素 并加载到Activeview AO C#

    AO中一般有两种方式存储图面注记元素,一种使用TextElement,它是文档级的元素,编辑后要通过文档(mxd)保存:另一种是使用Annotation要素类,它是一个独立的要素类(featurecl ...

  6. 【ESRI论坛6周年征文】ArcEngine注记(Anno/ Label/Element等)处理专题 -入门篇

    原发表于ESRI中国社区,转过来.我的社区帐号:jhlong http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=122097 ----------- ...

  7. ArcMap 标注、注记、图形文本

    标注.注记.图形文本 2016年8月10日10:29 ArcMap中怎样向地图添加文本,其中标注与注记是重点内容,此处对此进行总结. 参考链接: ①地图文本基本词汇: 什么是文本? ArcGIS 提供 ...

  8. CentOS-7.4(1708)release notes发行注记

    Red Hat Enterprise Linux 当前的最新版本是 7.3. Red Hat Enterprise Linux 7 当前仅支持 64 位CPU:64-bit AMD.64-bit In ...

  9. 用IFeatureWorkspaceAnno.CreateAnnotationClass 创建注记图层时报“The application is not licensed to modify or create schema”的错误的解决方案。

    用IFeatureWorkspaceAnno.CreateAnnotationClass 的方法创建注记图层的时候报"The application is not licensed to m ...

随机推荐

  1. Python--day21--复习

    序列化模块总结: jison格式化输出: Serialize obj to a JSON formatted str.(字符串表示的json对象) Skipkeys:默认值是False,如果dict的 ...

  2. 梯度下降优化算法综述与PyTorch实现源码剖析

    现代的机器学习系统均利用大量的数据,利用梯度下降算法或者相关的变体进行训练.传统上,最早出现的优化算法是SGD,之后又陆续出现了AdaGrad.RMSprop.ADAM等变体,那么这些算法之间又有哪些 ...

  3. 怎样判断一个jquery对象是否为空jquery对象

    if ( $('#myDiv').length ){} http://stackoverflow.com/questions/47... 也可以直接判断$('#myDiv')[0]===undefin ...

  4. python基础七之集合

    集合:可变的数据类型,他里面的元素必须是不可变的数据类型,无序,不重复. 增加 set1 = {'zxc', 'zxf'} set1.add('zxv') # 无序添加 set1.update('zx ...

  5. [android] eclipse里面的安卓模拟器起不来

    提示信息可能是: The connection to adb is down, and a severe error has occured. 网上看了下,常见原因有两个: 1,系统里面另外有个叫ad ...

  6. 【p083】传球游戏

    Time Limit: 1 second Memory Limit: 50 MB [问题描述] 上体育课的时候,小蛮的老师经常带着同学们一起做游戏.这次,老师带着同学们一起做传球游戏. 游戏规则是这样 ...

  7. 安装node-sass时出现的错误解决方案(Mac自用,也可以借鉴)

    安装node-sass时出现一下错误: gyp ERR! configure error gyp ERR! stack Error: EACCES: permission denied, mkdir ...

  8. P1064 连续自然数和

    题目描述 对一个给定的自然数 M ,求出所有的连续的自然数段,这些连续的自然数段中的全部数之和为 M . 例子:1998+1999+2000+2001+2002=10000 ,所以从 1998 到 2 ...

  9. 2018.11.2浪在ACM集训队第三次测试赛

    2018.11.2 浪在ACM 集训队第三次测试赛 整理人:孔晓霞 A 珠心算测试 参考博客:[1]李继朋  B 比例简化 参考博客: [1]李继朋 C 螺旋矩阵 参考博客:[1]朱远迪 D 子矩阵 ...

  10. 【2016福建省夏令营Day1】数据结构

    Problem 1 楼房(build.cpp/c/pas) [题目描述] 地平线(x轴)上有n个矩(lou)形(fang),用三个整数h[i],l[i],r[i]来表示第i个矩形:矩形左下角为(l[i ...