当前位置: 首页 > news >正文

ArcGIS Pro中怎么设置标注换行

在ArcGIS Pro中进行文字标注的时候,如果标注的字段内容太长,直接标注的话会不美观,而且还会影响旁边的标注显示,这里为大家介绍一下在ArcGIS Pro中设置文字换行的方法,希望能对你有所帮助。

数据来源

本教程所使用的数据是从水经微图中下载的POI数据,除了POI数据,常见的GIS数据都可以从水经微图中下载。

图片

水经微图

自带工具

在标注分类对话框内,选择“位置\自适应策略\堆叠”,可以看到默认已经有两个规则在里面,如下图所示。

图片

默认设置

删除其中一个规则,修改另外一个规则,以“学”字为标志进行换行,换行后效果如下图所示 。  

图片

换行后效果

函数换行

自带的换行规则是根据特定的标志进行换行,如果想要根据固定长度进行换行,可以通过函数实现,在标注分类对话框内点击标注表达式,语言选择Python,表达式内输入下面的表达式,如下图所示。

def FindLabel([Name]):    w=6 #设置最大换行长度    n = len([Name]) // w    showlabel = ''    i = 0    while i <= n:        showlabel = showlabel + [Name][i*w:(i+1)*w] + "\n"        i += 1        return showlabe

图片

 

设置函数

点击应用后可以看到标注换行效果,如下图所示。

图片

换行标注效果

结语

以上就是ArcGIS Pro中怎么设置标注换行的详细说明,主要包括了数据来源、自带工具和函数换行等功能。

http://www.lryc.cn/news/255218.html

相关文章:

  • MAX26——快速人物毛发插片工具 Hair cards tool
  • 一天一个设计模式---原型模式
  • <习题集><LeetCode><链表><2/19/21/23/24>
  • C++实现DFS、BFS、Kruskal算法和Prim算法、拓扑排序、Dijkstra算法
  • Spring 依赖注入的三种方式优缺点
  • 代理模式介绍(静态代理、jdk动态代理、cglib代理)
  • 设计模式基础——工厂模式剖析(2/2)
  • spark3.x 读取hudi报错
  • 微信小程序中block和View组件的使用区别
  • 代码混淆技术探究与工具选择
  • selenium 解决 id定位、class定位中,属性值带空格的解决办法
  • gma 空间绘图实战(1):绘制多个子图,连接并展示局部放大区域
  • Unity中C#使用协程控制Shader材质变化
  • WordPress禁止显示指定类别的文章
  • C#里面的泛型(T),泛型类,泛型方法,泛型接口等简单解释
  • C语言——指针(五)
  • 文章解读与仿真程序复现思路——中国电机工程学报EI\CSCD\北大核心《考虑气电联合需求响应的气电综合能源配网系统协调优化运行》
  • PostgreSQL 主键和唯一键的区别
  • 删除表格中的所有绘图
  • Linux卸载Nginx
  • Qt之QGraphicsView —— 笔记1:绘制简单图元(附完整源码)
  • SpringIoC原理
  • 如何对售后服务的全流程进行精细化的管理?
  • SAP UI5 walkthrough step2 Bootstrap
  • Gemini:定义下一代人工智能的里程碑
  • 一些系统日常运维命令和语句
  • 微信小程序uni.chooseImage()无效解决方案
  • Rust深入浅出:编程的深邃大海中的奇妙冒险
  • go-zero开发入门-API网关开发示例
  • TCP一对一通信