MapGIS注记文字无损转入ArcGIS软件
在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软件的更多相关文章
- 如何在ArcGIS中恢复注记文字
文字标注是地图上一种特殊的视觉元素,可通过文字表达图形符号难以说明的地图内容,它与图形符号结合在一起存在于地图上,是关乎地图构图美的关键因素之一. MapGIS软件下子图对象和注释对象统统保存在点文件 ...
- ArcGIS连带文字注记导出为CAD格式
可以使用ArcGIS的"Export To CAD"工具将点.线.面等要素直接导出为CAD格式.如果要连带将ArcGIS中的文字标注导出为CAD格式要稍麻烦一点,下面是一个例子. ...
- ArcGIS中的标注和注记
在ArcMap中可以使用标注和注记来识别要素,选择标注或注记取决于你需要如何控制文本显示以及在ArcMap中如何存储文本. 1.标注只是临时显示相关数据或字段 2.标注用于长时间保存数据以及显示方式. ...
- 关于arcgis engine的注记显示与关闭问题
1.注记的添加需要拿到IGeoFeatureLayer接口下的AnnotationProperties属性,转为IAnnotationLayerPropertiesCollection接口,并创建一个 ...
- ArcGis 创建Annotation注记要素类、添加注记要素 并加载到Activeview AO C#
AO中一般有两种方式存储图面注记元素,一种使用TextElement,它是文档级的元素,编辑后要通过文档(mxd)保存:另一种是使用Annotation要素类,它是一个独立的要素类(featurecl ...
- 【ESRI论坛6周年征文】ArcEngine注记(Anno/ Label/Element等)处理专题 -入门篇
原发表于ESRI中国社区,转过来.我的社区帐号:jhlong http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=122097 ----------- ...
- ArcMap 标注、注记、图形文本
标注.注记.图形文本 2016年8月10日10:29 ArcMap中怎样向地图添加文本,其中标注与注记是重点内容,此处对此进行总结. 参考链接: ①地图文本基本词汇: 什么是文本? ArcGIS 提供 ...
- 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 ...
- 用IFeatureWorkspaceAnno.CreateAnnotationClass 创建注记图层时报“The application is not licensed to modify or create schema”的错误的解决方案。
用IFeatureWorkspaceAnno.CreateAnnotationClass 的方法创建注记图层的时候报"The application is not licensed to m ...
随机推荐
- LRJ
//3-1 #define _CRT_SECURE_NO_WARNINGS #include <cstdio> int main() { int T; ]; scanf("%d& ...
- win10 uwp xaml 绑定接口
本文告诉大家如何在 xaml 绑定属性使用显式继承接口 早上快乐 就在你的心问了我一个问题,他使用的属性是显式继承,但是无法在xaml绑定 我写了简单的代码,一个接口和属性 public class ...
- set_time_limit(0)是什么意思?
语法 : void set_time_limit (int seconds) 说明 : 设定一个程式所允许执行的秒数,如果到达限制的时间,程式将会传回错误.它预设的限制时间是30秒,max_execu ...
- git clone出现Permission denied (publickey)解决办法
一.错误 git clone git@gitee.com:wangzaiplus/xxx.git, 出现Permission denied (publickey) 二.原因 无权限, 未将公钥添加至G ...
- React 编写项目连环套路
搭建一个项目 公共部分放一块:index.js style.js store.js reducer.js actionCreateors.js actionTypes.js 分页 一块一 ...
- H3C IPv6地址分类
- Webstorm 配置 Less编译
配置less编译
- 关于git命令
1在自己电脑上生成一个密钥然后给老大,老大在github上设置后,你这台电脑才可以访问他的项目ssh-keygen -t rsa -C <邮件名称> ------->获取秘钥 cat ...
- koa2入门--03.koa中间件以及中间件执行流程
//中间件:先访问app的中间件的执行顺序类似嵌套函数,由外到内,再由内到外 //应用级中间件 const koa = require('koa'); var router = require('ko ...
- Linux命令之nohup 和 重定向
用途:使运行的程序忽略SIGHUP. 语法:nohup Command [ Arg ... ] [ & ]描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令 ...