我有一个美国的shapefile,我有一个m x n笛卡尔数据数组,表示每个像素的温度。我可以加载shapefile并绘制它:import matplotlib.pyplot as plt
sf = shp.Reader("/path/to我的问题是:如何在Shapefile域的顶部覆盖reshapeT数据?
我从来没有用过shapefiles/GeoPandas,所以请容忍我。我能够在shapefile中读取,过滤特定区域,然后将netcdf转换为GeoDataFrame。,我只想将来自netcdf的数据从shapefile中筛选出的区域中保存下来,以便进行分析。更新:我尝试使用sjoin和clip,但是当我执行该命令时,我的数据文件没有数据,当我用sjoin绘图时,我会得到一个错误:“您试图绘制的GeoDataFrame是空的。什么都没有显示。”import netCDF4
im