先看效果:
小编研究实现了很多用于制图的辅助工具,能高效解决制图数据规范化处理和制图效果增强的需要……
一、需求背景
电子地图中水系注记(如河流名称)的排版设计有其特定的要求,以确保地图的可读性和一致性。具体要求河流左斜体,且字头朝北,主要有以下几个原因:
-
提升可读性和一致性:
左斜体:斜体字在视觉上更容易与地图背景区分开来,尤其是在背景复杂的地图上。左斜体的设计使得文字与河流的流向一致,增强了整体视觉的和谐性。
字头朝北:字头朝北(即文字的顶部朝向地图的上方)使得地图上的文字始终保持一个固定的方向。这种设计确保了无论河流如何弯曲,文字的方向始终一致,便于读者快速找到和读取注记。
-
减少阅读混乱:
在电子地图上,地形、地物等信息密集,如果文字方向不统一,读者需要不断调整阅读方向,这会增加阅读的难度和疲劳感。统一文字方向(字头朝北)可以避免这种情况,使得地图更加清晰、易读。
左斜体的使用进一步帮助区分不同类别的信息。例如,水系注记使用左斜体,而道路名称可能使用不同的字体风格,这样读者可以快速区分不同类型的信息。
-
传统制图规范:
在传统的纸质地图制作中,已经形成了一些规范和标准。这些规范经过长时间的实践和验证,被证明是有效的。电子地图继承了这些规范,以确保与传统地图的一致性和用户的熟悉度。
例如,国际地图制图协会(ICA)和其他制图机构在其制图指南中推荐了这种做法,以提高地图的标准化和专业性。
但是,由于一些制图技巧或工作量原因,在实际制图中,字头使用左斜体是做到了(这部分简单),但是字头朝北却很少实现(这部分有一定的难度)。
(1)比如:天地图
(2)又比如:一些水系专题图
他们均制作了字体左斜,并未对字头朝北进行处理。
二、常见的注记字头朝北实现方案
这一类工作,无非是使用插件或堆人力的方式实现。
2.1 ArcMap中使用插件实现
制图设置好标注后,可以将标注转为注记,然后通过插件将所有文字旋转成字头朝北。
该插件由易智瑞售后团队开发维护。
如下图:
操作步骤:
(1)双击CorrectLabel.esriAddIn安装插件。或复制到Addins文件夹(例如:C:\Program Files (x86)\ArcGIS\Desktop10.8\bin\Addins),由ArcMap自动安装。
(2)打开ArcMap,在工具条中加载CorrectAnnotation Toolbar插件。
(3)选择需要转换的注记图层
(4)点击转换按钮,得到字头朝北的效果
2.2 在ArcMap中编辑注记
使用ArcMap编辑工具中的注记编辑,可以实现对注记内容的字体、角度、颜色等进行修改。这部分比较简单,剩下的就是无尽的重复,就不进行详细介绍。
2.3 在ArcGIS Pro中编辑注记实现
这里有两个问题。第一,ArcGIS Pro当前并不支持编辑注记,主要是指修改注记的角度和覆盖等。其他注记属性,如字体大小、字符间距、X偏移、Y偏移等属性是可以直接在属性表中进行修改实现的。
Esri官网对此也进行了明确地说明。
第二,本想着使用Pro转出的注记,在ArcMap中处理完成后,拿到Pro中使用,但是,arcmap 打不开 Pro转出的注记……
最后,只能在arcmap中制图,转好后,再在Pro中使用(我没测试,倦了……)
想想,左手arcmap制图,右手ArcGIS Pro制图,来回倒腾,那画面,制图未动,人就想死。
所以,在Pro中对注记朝北这事就无能为力了吗?
三、注记字符字头朝北工具
通过努力,还是解决了这个需求,但是过程有一些波折,真的不容易。
该工具用于解决在ArcGIS Pro中制图时,注记字符朝北的需求。
工具打开界面如下:
工具运行结果效果1:
工具运行结果效果2: