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

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

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

解决方法:

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

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

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

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

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

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

相关推荐
GIS萬事通1 天前
基于arcgis制作深度学习标签并基于python自动化预处理样本
python·深度学习·arcgis·边缘计算
智航GIS1 天前
ArcGIS大师之路500技---064通过字段计算器获得要素几何属性
arcgis
智航GIS1 天前
ArcGIS大师之路500技---065shp文件形状数与表记录数不一致的修复方法
arcgis
瀚高PG实验室1 天前
arcGis连不上HighGoDB的解决方案
arcgis·瀚高数据库
xa138508691 天前
ARCGIS PRO SDK 利用几何对象集合创建多行注记
arcgis
GIS之路2 天前
GDAL 实现影像裁剪
前端·python·arcgis·信息可视化
DXM05212 天前
Origin 制图全攻略:50+图表类型制作要点与适用场景解析
笔记·学习·arcgis·信息可视化·origin·制图·统计图
喵喵喵小鱼2 天前
arcgis JavaScript api实现同时展示多个撒点气泡
开发语言·javascript·arcgis
地球资源数据云3 天前
Arctoolbox系列教程3D Analyst之栅格插值(四)
图像处理·arcgis·学习方法
一车小面包3 天前
Claude code基本用法
arcgis