arcgis 做统计图时找不到属性字段/字符串字段转化为数值

一个点图层想按一个数值为百分比的字段出个图,结果到properties - symbology - quantities里面发现找不到这个字段。

原因:这个字段是在外面excel里算好,然后通过表连接过来的,在excel里就是百分数的形式,进gis以后字段类型变成字符串了,所以想按数值出图时候找不到这个字段。

解决方法:

方法1、嫌字段计算器麻烦的话,直接在excel里把百分比形式变成正常的数值形式,再连接进gis,这样应该能识别为数值类型。

方法2、把字符串类型转成数值类型,要用到字段计算器。

先把表连接后的图层重新导出一个shp,如果不重新导的话后面做字段计算器的时候可能会出问题。

新建一列,字段类型按实际需求选成一种数值类型,我这里选float。

新建的这列用字段计算器,语言选python,字符串里的表达式就输入eval(原字符串字段) 就好了。我这里避免麻烦想直接把百分号去掉,于是写成eval(原字符串字段.rstrip('%')),然后计算。

新的列就是数值类型了,用这个新字段就可以正常出图。

相关推荐
STUPID MAN5 小时前
arcgis js统计FeatureLayer的椭球面积、平面面积
javascript·arcgis·椭球面积·平面面积
GIS思维15 小时前
ArcGIS Pro对图斑进行等比例、等面积、等宽度的分割
arcgis·gis·arcgis pro·图斑分割
DXM052119 小时前
FME入门系列教程7-基于FME的ArcGIS空间数据互操作技术研究与实践
xml·开发语言·笔记·arcgis·fme·arcgis engine
WineMonk3 天前
ArcGIS Pro 3.4 二次开发 - Arcade
arcgis·c#·.net
爱地球的曲奇4 天前
arcgispro双击打开没反应怎么办
经验分享·学习·arcgis
二川bro4 天前
npm vs npx 终极指南:从原理到实战的深度对比 全面解析包管理器与包执行器的核心差异,助你精准选择工具
前端·arcgis·npm
东东乐4 天前
ArcGIS操作16:添加经纬网
arcgis
WineMonk4 天前
ArcGIS Pro 3.4 二次开发 - 框架
arcgis·.net·arcgispro
WineMonk4 天前
ArcGIS Pro 3.4 二次开发 - 内容
arcgis·.net
R语言学堂6 天前
R语言空间数据处理入门教程
arcgis·r语言·空间数据处理