我在Jupyter笔记本中使用python将多个形状文件中的数据读取到地理数据框架中,以处理和组合数据,然后尝试将其导出到单个形状文件中,但导出时遇到问题。
在调试过程中,我尝试将地理数据框架缩小到只有几行数据和重要列(ID、平均速度、几何体),如下所示:
|
TT_Id
|
平均Sp1400
|
几何学
|
|
1.
|
48.28
|
管柱(150.8199199999999962-34.5689100000000025、150.8199999999999932-34.5694799999999987)
|
|
2.
|
37.25
|
线管柱(150.8201699999999903-34.5705699999999965150.8202100000000030-34.5705999999999989,150.8202400000000125-34.570639999999999974)
|
当我运行以下代码尝试导出数据时:
output_shapefile_path = r'C:\Users\User.Name\Desktop\Folder\combined_data.shp'
test_gdf.to_file(output_shapefile_path)
我得到以下错误:
AttributeError: 'Series' object has no attribute 'has_z'
或者有时:
AttributeError: 'Series' object has no attribute 'geom_type'
我已经能够在Jupyter笔记本中使用开普勒来可视化完整的数据集,而没有任何问题,所以这个错误似乎更多地与导出过程有关,而不是数据问题。如有任何帮助,我们将不胜感激。