GIScript是基於腳本的地理信息處理工具集,是地理數據導入、導出、時空分析的高效工具。開放源代碼,功能很強,能夠集成商業軟件做爲處理引擎。python
GIScript基於Python,能夠與不少工具聯合使用,好比研究者喜歡的R、numPy等等,還有pyQt/pyQtGraph等強大的圖形界面支持庫等。git
GIScript是基於Python的,所以不須要特殊的安裝過程。下面介紹一下,如何加入該工程,修改、更新和使用。github
若是尚未的話,申請一個Github帳號,訪問http://git.com,或者https://git.oschina.net。
shell
把站點[https://github.com/skyswind/GIScript]項目Fork到本身的空間。點擊Star給個贊(表示咱們來過),點擊watch能夠接收原工程的更改通知。以下操做,拉取到本地進行使用和修改:工具
git clone https://github.com/skyswind/GIScript.git
或者,從這裏取一個分支。
fetch
git clone https://github.com/supergis/GIScript.git
設置原工程更新後的同步,按照以下步驟操做便可:.net
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便可。code
python代碼的運行和修改,推薦使用Sublime Text 3。請參見本博站的文章,進行Sublime的設置。
ip