GIScript是一個開源的地理信息處理腳本系統。python
GIScript 2016的目錄結構進行了調整,所以2016版須要從新編譯。linux
GIScript 2016目前能夠支持Windows和Linux,考慮到技術發展的趨勢和數據處理的場景,目前只對64位系統提供支持。shell
GIScript 2016在Linux上主要支持gcc4.9的編譯,主要測試平臺是Ubuntu。測試
GIScript 2016在Ubuntu14.04上,由於使用的gcc4.8.2,須要本身下載gcc4.9.3編譯,而後再編譯GIScript的庫。ui
GIScript 2016在Ubuntu15.04上,由於使用的gcc4.9.2,能夠直接使用。spa
GIScript 2016在Ubuntu15.10上,由於使用的gcc5.2.1,須要本身下載gcc4.9.3編譯,而後再編譯GIScript的庫。.net
編譯完後,測試一下gcc和g++的版本:code
gcc -v g++ -v
若是有問題,參考這裏解決:http://my.oschina.net/u/2306127/blog/538139
blog
而後運行一下測試程序,進入testbed目錄:ip
./run.sh t_dataimport.py
仔細查看輸出信息,通常會成功。若是有出錯信息,參考上面檢查配置。
若是安裝了老版本的,因爲目錄結構調整,須要刪除 /usr/lib/python3/dist-packages/PyUGC.so,該文件新版本已放到PyUGC的子目錄了。
另外,SIP若是使用其它版本的編譯、安裝過,也有可能引發版本衝突,能夠到/build/sip-4.16.9下面,從新編譯、安裝一下SIP:
python3 configure.py make clean sudo make install
而後再運行build_linux.sh對GIScript工程進行編譯。