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

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

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

解决方法:

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

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

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

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

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

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

相关推荐
鸿业远图科技17 小时前
【吉林乡镇界】面图层shp格式arcgis数据乡镇名称和编码wgs84无偏移内容测评
arcgis
木偶☜1 天前
Node.js接收文件分片数据并进行合并处理
服务器·javascript·arcgis·node.js
鸿业远图科技1 天前
【重庆市乡镇界】面图层shp格式arcgis数据乡镇名称和编码wgs84坐标无偏移内容测评
arcgis
激动的兔子1 天前
Arcgis Pro安装完成后启动失败的解决办法
arcgis·arcgis pro
鸿业远图科技1 天前
【宁夏乡镇界面】图层shp格式乡镇名称和编码wgs84坐标无偏移arcgis数据内容测评
arcgis
装疯迷窍_A2 天前
ARCGIS国土超级工具集1.3更新说明
arcgis·c#·插件·变更调查·尖锐角·狭长
yngsqq2 天前
合并两个img栅格影像——arcgis
arcgis
小小弯_Shelby2 天前
vue+arcgis api for js实现地图测距的分段统计线段长度
vue.js·arcgis
jr4282 天前
【技术杂谈】Arcgis调用天地图和卫星影像
arcgis
如影随从2 天前
08-ArcGIS For JavaScript-通过Mesh绘制几何体(Cylinder,Circle,Box,Pyramid)
开发语言·javascript·arcgis·mesh·pyramid·cylinder·circle