python - rasterio 无法打开 EPSG 支持文件 gcs.csv
问题描述
我正在使用geemap在创建的地图上显示栅格。此库用于xarray_leaflet
显示光栅,此库最终将rasterio
用于操作 .tif 文件。
当我启动我的显示器时:
m = geemap.Map()
m.add_raster(clip_map, colormap='terrain', layer_name='gfc')
我收到以下错误:
CRSError:无法打开 EPSG 支持文件 gcs.csv。尝试将 GDAL_DATA 环境变量设置为指向包含 EPSG csv 文件的目录。
这个错误无处不在,所以我尝试验证我的 GDAL_DATA 环境变量是否正确设置:
import os
import stat
gdal_data = os.environ['GDAL_DATA']
print('is dir: ' + str(os.path.isdir(gdal_data)))
gcs_csv = os.path.join(gdal_data, 'gcs.csv')
print('is file: ' + str(os.path.isfile(gcs_csv)))
st = os.stat(gcs_csv)
print('is readable: ' + str(bool(st.st_mode & stat.S_IRGRP)))
# out
# is dir: True
#is file: False
#FileNotFoundError: [Errno 2] No such file or directory: '/usr/share/gdal/gcs.csv'
去高兴的发行版 inbNEWS
文件,我读到他们在 3.0 中删除了很多文件,包括gcs.csv
. 所以它不再包含在我的文件夹中。
有解决方法吗?
解决方案
推荐阅读
- django - 从用户列表对象创建动态 ModelChoiseField
- laravel - 如何仅从第二个表中找到最后一行及其第一个表行
- python - PyQt5 QListWidget with checkboxes and drag and drop
- java - ClientDetailsService 在身份验证期间被调用 6 次
- php - 在控制器中抓取查询字符串参数,laravel
- c# - 我的应用程序任务不能被cmd杀死
- excel - 将计算机列表从 txt 导出为 CSV 作为列标题 PowerShell
- python - 使用 docutils.parsers.rst 在 reStructredText 中查找超链接
- serverless-framework - 有没有办法使用无服务器框架生成 YAML 而不是 JSON CloudFormation 模板?
- r - 基于(布尔)反应性条件的反应性失效