在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. 2015年NOIP普及组复赛题解

    题目涉及算法: 金币:入门题: 扫雷游戏:入门题: 求和:简单数学推导: 推销员:贪心. 金币 题目链接:https://www.luogu.org/problem/P2669 入门题,直接开一个循环 ...

  2. H3C 帧中继配置示例

  3. H3C CHAP验证配置示例二

  4. HDU 1286

    欧拉函数 φ函数的值 通式:φ(x)=x(1-1/p1)(1-1/p2)(1-1/p3)(1-1/p4)…..(1-1/pn),其中p1, p2……pn为x的所有质因数,x是不为0的整数.φ(1)=1 ...

  5. 2018-8-10-如何在-UWP-使用-wpf-的-Trigger-

    title author date CreateTime categories 如何在 UWP 使用 wpf 的 Trigger lindexi 2018-08-10 19:16:51 +0800 2 ...

  6. java Eclipse的使用技巧

    eclipse与myeclipse的关系(都属于java开发的工具): 后者是前者的一个插件,后来为了方便使用,myeclipse集合了eclipse,后者是收费的. 可大部分人都是用 eclipse ...

  7. P1017 聪聪排数字

    题目描述 今天聪聪收到了n张卡片,他需要给他们从小到大排序. 输入格式 输入的第一行包含一个整数 \(n(1 \le n \le 10^3)\) . 输入的第二行包含 \(n\) 个正整数,以空格间隔 ...

  8. 【b503】篝火晚会

    Time Limit: 1 second Memory Limit: 50 MB [问题描述] 佳佳刚进高中,在军训的时候,由于佳佳吃苦耐劳,很快得到了教官的赏识,成为了"小教官" ...

  9. vueX中使用namespaced

    用法: namespaced:true; getter调用时: this.$store.getters['XXX/getXXX']; commit调用时: this.$store.commit('XX ...

  10. dotnet core 获取 MacAddress 地址方法

    本文告诉大家如何在 dotnet core 获取 Mac 地址 因为在 dotnetcore 是没有直接和硬件相关的,所以无法通过 WMI 的方法获取当前设备的 Mac 地址 但是在 dotnet c ...