GIScript2016的重要变化

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工程进行编译。

相关文章
相关标签/搜索