blender+gis有效構(gòu)建智慧城市
blenderGIS下載
no imageio解決方法:
1、手動(dòng)下載imageio包
2、下載安裝GDAL和numpy
3、配置wendows的環(huán)境變量;
4、下載安裝FreeImage-3.15.1-win64.dll
添加國(guó)內(nèi)地圖
做地形數(shù)據(jù)處理建模的插件blenderGIS
blenderGIS下載
https://github.com/domlysz/BlenderGIS

no imageio解決方法:
https://github.com/domlysz/BlenderGIS/issues/265
https://github.com/domlysz/BlenderGIS/wiki/FAQ

1、手動(dòng)下載imageio包
https://github.com/imageio/imageio
下載后需要將下載的imageio的文件拷貝至…\BlenderGIS\core\lib\imageio
我的路徑為:C:\Users\admin\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\BlenderGIS\core\lib\imageio

2、下載安裝GDAL和numpy
GDAL的運(yùn)行需要numpy來(lái)運(yùn)行,一般numpy已經(jīng)安裝在了blender自帶的python里,帶可能會(huì)出現(xiàn)版本與GDAL不匹配的問(wèn)題,最好的辦法就是自己安裝numpy。
GDAL下載地址:在下載地址中找到對(duì)應(yīng)的電腦系統(tǒng)位數(shù)和python版本
https://github.com/domlysz/BlenderGIS/wiki/How-to-install-GDAL
numpy下載地址:下載對(duì)應(yīng)的版本,下載后的安裝步驟和安裝GDAL步驟一樣。
https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
將下載好的GDAL和numpy文件放置在blender自帶的python文件目錄:blender_install_folder\2.7x\python\bin
我的路徑為:C:\Program Files\Blender Foundation\Blender 2.83\2.83\python\bin?
打開(kāi)cad命令提示符窗口,以管理員身份打開(kāi),將命令運(yùn)行位置修改至在blender自帶的python文件目錄cd blender_install_folder\2.8x\python\bin
我的目錄為:cd C:\Program Files\Blender Foundation\Blender 2.83\2.83\python\bin
輸入命令python.exe -m pip install GDAL-3.0.4-cp37-cp37m-win_amd64.whl
隨后GDAL將被安裝至blender_install_folder\2.8x\python\lib\site-packages\osgeo
輸入命令python.exe -m pip install numpy-1.18.5+mkl-cp37-cp37m-win_amd64.whl
3、配置wendows的環(huán)境變量;
打開(kāi)高級(jí)系統(tǒng)設(shè)置:系統(tǒng)屬性>高級(jí)>環(huán)境變量
變量名稱GDAL_DATA
變量路徑blender_install_folder\2.8x\python\lib\site-packages\osgeo\data\gdal
我的路徑為:C:\Program Files\Blender Foundation\Blender 2.83\2.83\python\lib\site-packages\osgeo\data\gdal

環(huán)境變量配置好后可以在打開(kāi)bender python console
輸入以下命令,不報(bào)錯(cuò)說(shuō)明安裝配置成功
from osgeo import gdal
from osgeo import gdalnumeric
驗(yàn)證GDAL_DATA環(huán)境變量是否配置成功,輸入以下命令;
from osgeo import osr
osr.SpatialReference().ImportFromProj4(’+init=epsg:3857’)
返回值為0則成功

4、下載安裝FreeImage-3.15.1-win64.dll
下載后拷貝至…\BlenderGIS\core\lib\imageio\resources\freeimage
這個(gè)freeimage文件夾如果沒(méi)有需要手動(dòng)創(chuàng)建
我的路徑為:C:\Users\admin\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\BlenderGIS\core\lib\imageio\resources\freeimage
下載地址:https://github.com/imageio/imageio-binaries/tree/master/freeimage
添加國(guó)內(nèi)地圖
在basemaps文件夾里中編輯.py的文件添加國(guó)內(nèi)地圖
