使用以下命令阅读shapefile后:利用菲奥娜
y_data = fiona.open("example.shp") y_data.schema
我发现了如何将其保存为mat文件,方法是:
scipy.io.savemat("example_save.mat", y_data)
出现以下错误:类型错误:'int'对象不是可订阅的有什么提示吗?
ct3nt3jp1#
我用geopandas试过了,看起来很有效,看看这个。
import geopandas as gpd from scipy.io import loadmat # LOAD shapefile using gpd gdf=gpd.read_file(r"path\to_your_data.shp") # SAVE the data scipy.io.savemat("path\to_your_data.mat", gdf) # LOAD .mat file y_data = loadmat('path\to_your_data.mat')
1条答案
按热度按时间ct3nt3jp1#
我用geopandas试过了,看起来很有效,看看这个。