ArcGIS中的标注“分数样式”实现

标注的分数样式怎么实现”,刚好做过类似的工作,跟大家分享一下。一系列操作后,标注的效果如图,包含了宗地权利人、宗地号和宗地面积信息。

为讲述方便,先对数据做必要说明:

面层数据,包含7个要素,属性内容包括QLR(权利人)、ZDH(宗地号)和ZDMJ(宗地面积)。

面层数据(含7个要素)

面层数据属性表内容

使用Maplex引擎

使用Maplex引擎,Maplex能使多行标注内容居中,美化展现效果。

使用Maplex引擎

标注分数线样式设置

首先,打开Label
Manager,选择Expression。

标注字段表达式

在弹出的Label
Expression界面,选择“Advanced” ,解析器选择VBScript,输入表达式内容:

Function FindLabel ( [QLR] , [ZDH] , [ZDMJ]  )

if [ZDMJ]  <>"" then

FindLabel = [QLR] &vbcrlf &vbcrlf & [ZDH] &vbcrlf & "—— "& vbcrlf & int( [ZDMJ] )

else

FindLabel = [ZDH]

end if

End Function

标注字段表达式内容

连续点击确定,退出Label
Expression界面,可以看到初步效果:

再次打开Label Expression界面, 设置字体和字体大小。字体采用英文字体(如Arial),这样标注里的“——”可以显示成连续的直线,如果选择中文字体,“——”只会显示成“——”。

标注样式

点击Symbol...,弹出Symbol
Selector。

样式选择器

点击Edit
Symbol... ,弹出Editor。

标注样式编辑界面

选择Formatted
Text,设置Leading值为-5,即缩小行间距(该值需根据字体大小设置,多次尝试可获得最优值)。

标注设置完成,最终的效果如下图:

最终标注效果

时间: 2024-10-16 00:12:05

ArcGIS中的标注“分数样式”实现的相关文章

【百度地图API1.1】修改文本标注的样式

原文:[百度地图API1.1]修改文本标注的样式 百度地图API1.0中文本标注的样式写法为: label.getDom().style.borderColor = "#808080"; label.getDom().style.color = "#333"; label.getDom().style.cursor = "pointer"; 2010年12月,百度地图API升级至1.1版本,文本标注的样式写法需要修改为:(否则将会导致鼠标点击失灵

ArcGIS中标注(label)的使用技巧

标注是显示在地图上的文字信息,它是出图中不可或缺的重要元素.标注的样式丰富,并且放置位置灵活,因此带来了对标注控制的难度.例如地质图里的上下标,或是一些分式的标注,就必须使用代码编程来实现.这篇文章就主要结合几个实例来讨论一下标注的使用技巧,以及在ArcGIS软件中的实现. 一.上下标 在地质图中经常会使用到上下标的文字,在ArcGIS帮助中可以查看到上下标的写法如下所示: 上标:"" & [上标字段] & "" 下标:"" &a

ArcGIS中添加进自定义的ttf字符标记符号

原文:ArcGIS中添加进自定义的ttf字符标记符号 ArcGIS系统中的样式可能不能满足实际生产需要,为了实现快速制图,可自定义一些样式,以便重复利用. 1.   制作的符号库 使用 FontCreator6.0工具制作ttf格式的arcgis的符号库.参考:Jingkunliu的ArcGIS使用字体文件制作符号库!这篇博客. 2.   安装ttf字体符号库 字体包中包含了自定义的一些符号样式,在正式使用样式之前,必须安装.ttf的字体包. 安装字体的包的方式有以下两种,二选一即可: 1) 找

ArcEngine中的标注

在ArcGIS中,我们经常需要标注:在地籍处理中,需要承包地出图.具体的出没有可参考的标准.通常软件中的做法有: 第一种,以村组为背景,将某户的承包地选择出来,并标黑.这样的结果,领导觉得难看,说至少要截取掉无用的部分(如下图右所示): 第二种,在第一种优化的基础上,将黑色填充改为晕线填充,这样更好看一点: 第三种,是我们自己想出来,以每一块地为中心截取显示,要显示标注,且中心图斑与其他图斑标注不一样.我用代码实现了,可领导说不行,但我也不吃亏! 下面是实现的思路和关键代码: 第一步,先在Arc

在ArcGIS中发布GoogleEarth瓦片为网络地图服务(wms)

说明 本案例实现内容:GoogleEarth瓦片地图的获取.在ArcGIS Server Manger中发布下载好的影像瓦片数据. 本实例使用软件版本:ArcGIS10.2,水经注万能地图下载器. 影像瓦片来源"水经注万能地图下载器".如果没有安装本软件,可以百度"水经注软件"到官方网站下载. 一.下载瓦片数据 启动水经注万能地图下载器,选择"卫星.谷歌地球"在线地图,点击"框选下载区域",双击下载区域,选择级数,如下图. 由

CAD中怎么标注面积,面积是怎样算出来的

在日常的CAD绘图设计工作中,我们常常需要给绘制的CAD图形进行面积标注.当然在标注面积之前我们需要先测量出图形的面积.而且要了解,测量出的图形面积不会自动生成注记,不同于直线标注,面积计算出来后,还需要通过文字编辑进行手动标注.今天小编给大家介绍两种常用的面积测量方法(前提是计算面积的区域必须是闭合区域).具体演示步骤如下: 步骤一:绘制一个闭合区域图形 首先我们运行迅捷CAD编辑器专业版,任意绘制出一个闭合区域图形(这里我们以一个五边形为例). 步骤二:两种常用的面积测量方法 1.面积测量快

ArcGIS中利用ArcMap将地理坐标系转换成投影坐标系(从WKID=4326到WKID=102100)

原文:ArcGIS中利用ArcMap将地理坐标系转换成投影坐标系(从WKID=4326到WKID=102100) 对于非地理专业的开发人员,对与这些生涩的概念,我们不一定都要了解,但是我们要理解,凡是以经纬度为单位的都是地理坐标系,因为它归根结底是一个椭球体,只不过各个国家为了反映该国家所在区域地球的真实形状,而采用不同的数学模型对本不是椭球体的地球进行椭球体化.而投影坐标系,是对地理坐标系按照某种方式投影到平面上的,所以可以认为它是一个平面坐标系,单位自然是米或千米. 我们在做开发的时候,尤其

ArcGIS 利用定义标注类

ArcGIS 利用定义标注类 ArcGIS定义标注类

html中滚动栏的样式

DIV滚动栏设置 (CSS)2008/09/26 03:07div 中滚动栏的控制2008年01月06日 星期日 01:181)隐藏滚动栏<body style="overflow-x:hidden;overflow-y:hidden">(2)怎样在单元格或图层中出现滚动栏<div style="width:200px;height:200px;overflow-x:auto;overflow-y:auto;"></div>(3)