在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. git 提交添加 emoij 文字

    可能看到 git 提交是文本,就认为他无法使用表情图片,实际上 git 提交是可以添加表情 本文告诉大家如何做出下面图片提交 在 git 提交的时候,可以添加表情,只需要在字符串加上表示表情的文本 如 ...

  2. java Set接口(元素不可以重复)

    Set是Collection子接口: Set和Collection基本上一样,一点除外: Set无法记住添加的顺序,不允许包含重复的元素. 当试图添加两个相同元素进Set集合,添加操作失败,add() ...

  3. python类中的双下划线方法

    __getitem__,__setitem__和__delitem__ 实现了对象属性的字典化操作. class Person: def __init__(self, name, age, hobby ...

  4. win10 uwp 在 VisualStudio 部署失败,找不到 Windows Phone 可能的原因

    在我使用 VisualStudio 调试的时候,发现我插入了手机,但是 VisualStudio 在部署的时候找不到手机. 可能的原因是 手机禁用了连接,第二个原因是可能手机驱动没正确让 Visual ...

  5. P1013 高精度加法

    题目描述 给你两个很大的正整数A和B,你需要计算他们的和. 输入格式 输入一行包含两个正整数A和B,以一个空格分隔(A和B的位数都不超过 \(10^5\)) 输出格式 输出一行包含一个整数,表示A+B ...

  6. LR性能测试自动化集成JENKINS

    LR11不支持JENKINS集成,解决方案可以使用BAT代替执行,JENKINS定时调用BAT执行性能测试用例.   1. 先随便录制l一个LR脚本,保存为 D:\TEST\test01 2. 打开 ...

  7. POJ3237 Tree 树链剖分 边权

    POJ3237 Tree 树链剖分 边权 传送门:http://poj.org/problem?id=3237 题意: n个点的,n-1条边 修改单边边权 将a->b的边权取反 查询a-> ...

  8. Android studio相关设置及实现存在于工程目录中的视频播放

    一:相关设置 1:主题设置 File-->Settings-->Appearance &Behavior-->Appearance-->THeme 2:Java源码的颜 ...

  9. linux中的文件类型标记方法

    在ls -l显示的详细信息中有以下信息: -rw-r--r-- drwxr-xr-x 一共10个字符,第一个字符表示文件类型,后面9个字符分成3组表示文件权限.前三个表示属主(拥有者)对文件的权限,中 ...

  10. Visio主题与样式

    o visio内置了27种主题样式 共有四个分类 每个主题样式都有四个变体可供选择 重复就是复制的意思 就是复制页面 可以设置将某一个主题应用于当前页或者所有页 所有页面指的是所有有相同背景的页面 允 ...