擅长:python、mysql、java
<p>我花了更长的时间来尝试一些交换内存(8GB)的解决方案。最后我尝试了<code>dask</code>,但我的方法仍然不正确:</p>
<pre><code>for f in nc_files:
ff = os.path.join(nc_path, f)
try:
dnc = xr.open_dataset(ff, chunks={'lat': 400, 'lon': 400})
df = dnc.to_dataframe()
df = df.reset_index()
geom = [Point(x,y) for x, y in zip(df['lon'], df['lat'])]
gdf = gpd.GeoDataFrame(df, geometry=geom)
print(gdf.head())
except Exception as e:
print(e)
</code></pre>
<p>如上所述,这些文件很大:</p>
^{pr2}$
<p>有没有其他方法可以直接从<code>netCDF-File</code>创建<code>geometry.Point</code>?在</p>