Мне нужно рисовать карты в высоком разрешении на питоне.Базовая карта и basemap-data-hires
установлены, но базовая карта не находит basemap-data-hires
.
Оба установлены, как вы можете видеть из этого списка conda:
packages in environment at /home/paloma/anaconda3/envs/PAG2019:
Name Version Build Channel
basemap 1.2.0 py36h705c2d8_0 anaconda
basemap-data-hires 1.2.0 0 conda-forge
gst-plugins-base 1.14.0 hbbd80ab_1 anaconda
Подозревая конфликтную / неправильную установку, я попытался переустановить basemap-data-hires
из anaconda и conda-forge,но безрезультатно.
Вот импорт, который я использую: from mpl_toolkits.basemap import Basemap
Вот сообщение об ошибке, которое я получаю:
Traceback (most recent call last):
File "./MakeGraphs.py", line 89, in <module>
lat_ts=0.5*(lats[0,0]+lats[-1,-1]),lat_0=0.5*(lats[0,0]+lats[-1,-1]),lon_0=0.5*(lons[0,0]+lons[-1,-1]))
File "/home/paloma/anaconda3/lib/python3.7/site-packages/mpl_toolkits/basemap/__init__.py", line 1122, in __init__
self._readboundarydata('gshhs',as_polygons=True)
File "/home/paloma/anaconda3/lib/python3.7/site-packages/mpl_toolkits/basemap/__init__.py", line 1236, in _readboundarydata
raise IOError(msg)
OSError: Unable to open boundary dataset file. Only the 'crude' and 'low',
resolution datasets are installed by default.
If you are requesting an, 'intermediate', 'high' or 'full'
resolution dataset, you may need to download and install those
files separately with
`conda install basemap-data-hires`.
Любая идея, кто-нибудь ??
При ближайшем рассмотрении, вероятно, существует конфликт между CONDA_PREFIX среды:
$CONDA_PREFIX=/home/paloma/anaconda3/envs/PAG2019
и basemap_datadir basemap:
basemap_datadir=/home/paloma/anaconda3/
Есть некоторыезнаете, как решить это?