在arcgis中做shp文件和表格连接时,发现有些属性字段显示不出来,

链接不了,就算连接,显示的数据也是出错的,详细的信息如下图所示,这个是什么原因,该如何解决

这可能是ArcGIS不完善的地方之一。

个人推测问题出在字段的格式上,如果底图文件是A.shp 数据文件是B.csv 匹配字段是A(gisid)和B(geo_id)的话,采用替代方法:

    在A.shp文件的数据表中新建字段为A(gisid_new),格式可以设置为短整型(注意精度根据你说匹配的目标字段调整)

    按照A(gisid_new)和B(geo_id)连接匹配即可

    如果不成功,尝试调整新建字段的类型。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-04-17
你把shp数据转存为要素类,shp格式文件对字段限制比较多,转存为数据库(个人型地理数据库或者文件型都可以)中的要素类再试。追问

就是把shp数据加载到arcgis的数据库中进行处理?

本回答被网友采纳
第2个回答  2019-11-27
这是因为你基于连接的字段是数字造成的,你把这个字段属性改成双精度,然后再去连接表就会发现Excel表中字段都显示了
相似回答