专业小程序设计开发——助力新电商新零售
电话+V:159999-78052,欢迎咨询gis字段计算器保留两位小数公式,[小程序设计与开发],[小程序投流与推广],[小程序后台搭建],[小程序整套源码打包],[为个体及小微企业助力],[电商新零售模式],[小程序运营推广及维护]
一、arcgis中怎么提取某个字段中的部分汉字
1、首先在电脑中打开arcgis软件,打开属性表,如下图所示。
2、然后在打开的属性表页面中,鼠标右键点击,选择打开字段计算器,如下图所示。
3、接着在字段计算器中输入公式:mid([QSDWMC],1,3)除了mid,还有很多中提取方法,mid属于常用函数。
4、运行结果如下,mid公式可以在某一段汉字中提取部分汉字。
5、再次打开字段计算器输入:mid([QSDWMC],4,3)即:从目标字段中第4个字符开始,提取3个字符到计算字段中。
6、最后,结果如下,使用mid提取某个字段中的部分汉字完成。
二、【ArcGIS】各种GIS图斑编号方法汇总与介绍,看这一篇就够了
在GIS工作中,图斑编号是常见需求,尤其是在数据量较大时,自动编号成为必然选择。本文将介绍几种常见的图斑自动编号方法,包括顺序编号、按字段属性分类编号、按图斑四至位置编号、分级编号、指定位数编号、加前缀编号等。
首先,让我们回顾一下ArcGIS属性表中的【字段计算器】功能。打开属性表后,右击要计算的字段,选择【字段计算器】,即可进入计算界面。在该界面中,选择脚本语言(默认为VB,可更改至Python),输入相关代码进行计算。
接下来,我们逐一探索这些编号方法。首先,顺序编号是最基础的方法,可以通过字段运算或编写代码实现。例如,通过FID字段获得编号或使用Python代码进行编号。若需保持编号位数一致,如四位数,则可利用Python的字符串函数.zfill(n)。以生成五位数编号为例,对字段应用.zfill(5)即可实现。
当按照某一字段属性类型进行编号时,如乡镇,可以使用Python脚本对要素进行分类编号。定义自定义函数,调用即可完成按乡镇编号的处理。
对于按图斑四至位置编号,首先需要对图层进行排序,确保从上到下、从左到右的顺序。通过添加Xmin和Ymax字段,并利用字段计算器中的Python语法计算坐标,然后对数据进行排序,最后根据排序结果进行编号。
在实际应用中,有时会根据某字段属性值划分不同等级进行编号或赋值。例如,基于图斑面积大小进行分级,可以自定义Python函数,按照面积大小将图斑分类编号。若数据量较小,也可以通过手动排序和编号的方式实现,但这种方法在处理大量数据时效率较低。
ArcgisPro字段计算器2-对数值保留位数选取(四舍五入保留位数)
原创2023-04-2520:51·风过云开
ArcGISPro于2015年发布,基于64位的.Net框架。目前已经迭代到3.1版本。该软件整合了ArcGISDesktop的模块:ArcMap,ArcSence,ArcCatalog,以及一系列新功能。在图形界面设计上,应用ribbon菜单更易用,高效,及根据当前操作内容智能切换,激活可用菜单栏。对用户使用友好了很多。
python是一种免费的跨平台开源编程语言。ArcGISDesktop也有Python脚本功能,但是基于python2,而ArcGISPro内置的Python是版本3(目前Python3.9),Python3和当前最主流接轨,新的Python编辑器可以自动缩进(尤其指字段计算)。引入了conda环境,很舒服。更新的版本还有jupyter。
以上是凑字。一下是主题:有时候GIS字段双精度位数太多,想让他四舍五入保留小数位,在arcgis里面用round(字段,位数)即可,在Pro里面也类似。
表达式:round(!字段!,1),字段就是要针对四舍五入的字段,实例里面选的是数据库内shp文件自带的shape_area,计算字段是“面积”,小数位取1位,效果如下:
而且可以参与计算,如㎡换算成亩
表达式:round(!Shape_Area!*0.0015,1)
【WINDRISES MINIPROGRAM PROMOTION】尊享直接对接老板
电话+V: 159999-78052
专注于小程序推广配套流程服务方案。为企业及个人客户提供了高性价比的运营方案,解决小微企业和个体拓展客户的问题