GIScript2016的重要变化

99封情书 提交于 2019-12-17 19:28:20

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

GIScript是一个开源的地理信息处理脚本系统。

GIScript 2016的目录结构进行了调整,因此2016版需要重新编译。

GIScript 2016目前可以支持Windows和Linux,考虑到技术发展的趋势和数据处理的场景,目前只对64位系统提供支持。

GIScript 2016在Linux上主要支持gcc4.9的编译,主要测试平台是Ubuntu。

GIScript 2016在Ubuntu14.04上,因为使用的gcc4.8.2,需要自己下载gcc4.9.3编译,然后再编译GIScript的库。

GIScript 2016在Ubuntu15.04上,因为使用的gcc4.9.2,可以直接使用。

GIScript 2016在Ubuntu15.10上,因为使用的gcc5.2.1,需要自己下载gcc4.9.3编译,然后再编译GIScript的库。

编译完后,测试一下gcc和g++的版本:

gcc -v
g++ -v

如果有问题,参考这里解决:http://my.oschina.net/u/2306127/blog/538139

然后运行一下测试程序,进入testbed目录:

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



易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!