制图工具(12)注记字符字头朝北实现

先看效果:

图片

小编研究实现了很多用于制图的辅助工具,能高效解决制图数据规范化处理和制图效果增强的需要……

一、需求背景

        电子地图中水系注记(如河流名称)的排版设计有其特定的要求,以确保地图的可读性和一致性。具体要求河流左斜体,且字头朝北,主要有以下几个原因:

  1. 提升可读性和一致性

    左斜体:斜体字在视觉上更容易与地图背景区分开来,尤其是在背景复杂的地图上。左斜体的设计使得文字与河流的流向一致,增强了整体视觉的和谐性。

    字头朝北:字头朝北(即文字的顶部朝向地图的上方)使得地图上的文字始终保持一个固定的方向。这种设计确保了无论河流如何弯曲,文字的方向始终一致,便于读者快速找到和读取注记。

  2. 减少阅读混乱

    在电子地图上,地形、地物等信息密集,如果文字方向不统一,读者需要不断调整阅读方向,这会增加阅读的难度和疲劳感。统一文字方向(字头朝北)可以避免这种情况,使得地图更加清晰、易读。

    左斜体的使用进一步帮助区分不同类别的信息。例如,水系注记使用左斜体,而道路名称可能使用不同的字体风格,这样读者可以快速区分不同类型的信息。

  3. 传统制图规范

    在传统的纸质地图制作中,已经形成了一些规范和标准。这些规范经过长时间的实践和验证,被证明是有效的。电子地图继承了这些规范,以确保与传统地图的一致性和用户的熟悉度。

    例如,国际地图制图协会(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:

图片

图片

  • 49
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

craybb

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值