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

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

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

解决方法:

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

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

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

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

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

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

相关推荐
智航GIS15 小时前
ArcGIS大师之路500技---046淹没动画详解
arcgis
杨超越luckly19 小时前
ArcGIS应用指南:使用ArcScene制作三维热力图
arcgis·数据可视化·shp·arcscene·三维热力图
智航GIS2 天前
ArcGIS大师之路500技---045最小外接矩形
arcgis
hanfeng52682 天前
ArcGIS设置随机点
arcgis
智航GIS2 天前
ArcGIS大师之路500技---044检查几何与修复几何
arcgis
青春不败 177-3266-05202 天前
如何利用有限的数据发表更多的SCI论文?——利用ArcGIS探究环境和生态因子对水体、土壤和大气污染物的影响
arcgis·gis·生态学·生态系统服务·大气污染·土壤科学·生态因子
智航GIS3 天前
ArcGIS大师之路500技---043计算点到线的最短距离(邻域分析)
arcgis
智航GIS3 天前
ArcGIS大师之路500技---042Excel坐标文件转SHP点
arcgis
树谷-胡老师3 天前
1984-2023年中国24,366个湖泊碳参数数据
arcgis
玩大数据的龙威3 天前
农经权二轮延包—数据(新老农经权)比对软件更新
数据库·arcgis