地理信息处理开源脚本系统-GIScript

GIScript是基于脚本的地理信息处理工具集,是地理数据导入、导出、时空分析的高效工具。开放源代码,功能很强,可以集成商业软件作为处理引擎。

GIScript基于Python,可以与很多工具联合使用,比如研究者喜欢的R、numPy等等,还有pyQt/pyQtGraph等强大的图形界面支持库等。

GIScript是基于Python的,因此不需要特殊的安装过程。下面介绍一下,如何加入该工程,修改、更新和使用。


如果还没有的话,申请一个Github账号,访问http://git.com,或者https://git.oschina.net。

把站点[https://github.com/skyswind/GIScript]项目Fork到自己的空间。点击Star给个赞(表示我们来过),点击watch可以接收原工程的更改通知。如下操作,拉取到本地进行使用和修改:

git clone https://github.com/skyswind/GIScript.git

或者,从这里取一个分支。

git clone https://github.com/supergis/GIScript.git

设置原工程更新后的同步,按照如下步骤操作即可:

echo "Merge git from upstream..."
echo "指定远程的源。"
git remote add upstream https://github.com/skyswind/GIScript.git

echo "获取远程源的更新。"
git fetch upstream

echo "合并到本地库中。"
git merge upstream/master

echo "提交到本地版本库中。"
git commit -a -m "merged upstream."

echo "推送提交到自己的github库中。"
git push

echo "Merge upstream finished."

建议把这段代码保存为merge.sh之类的文件(注意将权限改为可执行),定期运行一下即可。

如果自己的修改希望贡献到主版本中,只需要在自己的工程页面发起一个pull request即可。

python代码的运行和修改,推荐使用Sublime Text 3。请参见本博站的文章,进行Sublime的设置。


你可能感兴趣的:(地理信息处理开源脚本系统-GIScript)