问题描述:在BlenderGIS插件安装后,点击GIS——Web geodata——Basemap时,提示ImageIO不存在。
1.No ImageIO error
根据github上BlenderGIS专栏,这是由于在使用basemap时,imageio需要依赖叫做freeimage的库(freeimage****.dll),一般会自动下载,但由于防火墙原因无法下载。找到这个库文件,手动添加该文件,拷贝至…\BlenderGIS\core\lib\imageio\resources即可。
!!!注意:添加freeimage的文件夹下,没有请自行新建
在强大网友支持下,freeimage库文件在这里找到了(有缺失的小伙伴可以进qq:246212452群里面共享了一份文件 随进随下 随下随走没有权限 下载完可以退群),注意版本区分32位和64位。如果想要使用天地图地图资源的小伙伴,也可以更新一下BlenderGIS版本,代码中包含了天地图的资源,blenderGIS资源和依赖库,点击获取
2.天地图配置:
Blender 点击GIS插件,选择Web geodata——basemap,在源下拉选择天地图,影像。
按下快捷键G,进行快速定位:
如果上述方法未解决,可尝试以下操作:
手动安装imageio:打开cmd,定位到blender安装目录的python/bin下,运行python:
python.exe -m pip install imageio
稍等片刻,直到显示成功安装。