文档章节

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

openthings
 openthings
发布于 2015/01/19 09:44
字数 536
阅读 101
收藏 0

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的设置。


© 著作权归作者所有

openthings
粉丝 322
博文 1137
码字总数 687066
作品 1
东城
架构师
私信 提问
GIScript2016的重要变化

GIScript是一个开源的地理信息处理脚本系统。 GIScript 2016的目录结构进行了调整,因此2016版需要重新编译。 GIScript 2016目前可以支持Windows和Linux,考虑到技术发展的趋势和数据处理的场...

openthings
2015/12/07
175
0
​GIScript2015的IPython Notebook教程

GIScript2015-开放地理空间信息处理与分析Python库 GIScript是一个开放的地理空间心处理与分析Python框架,GIS内核采用SuperMap UGC封装,集成多种开源软件,也可以使用其它的商业软件引擎。...

openthings
2016/05/04
175
0
GIScript2015的第一个入门教程-使用UbuntuKylin15.04

GIScript2015是一个通用的GIS脚本库,可以帮助进行地理空间数据的处理和分析,提高数据处理的效率,帮助进行地理科学的研究。GIScript2015是一个开源工程,已建立Git版本库和虚拟Team、微信群...

openthings
2015/07/27
486
0
基于GIScript和GeoIP进行访问网址的地理定位分析

通过网页访问日志分析使用者的地址,然后将其放到地图上,分析访问来源的热区从而得到用户的地图分布,是不是很有用、也很酷?这里介绍个使用GIScript和GeoIP来进行访问网址的地理定位的例子...

openthings
2015/07/09
172
0
GIScript2016-Docker上的Jupyter Notebook部署

GIScript2016是支持Python3的地理空间数据处理和分析工具包。 GIScript2016支持Jupyter和Spark,可以运行在单机以及大规模集群之上。GIScript with Jupyter+Spark on Docker这一技术栈非常强...

openthings
2016/09/20
342
3

没有更多内容

加载失败,请刷新页面

加载更多

Experts say the weaker pound is drawing investors to the UK tech sector

UK tech companies secured a record £5.5bn in foreign investment in the first seven months of this year, research shows. This was more than the amount invested per capita in th......

wowloop
14分钟前
5
0
Add support for Android 9-patch images in BorderImage

The 9-patch image implementation in Qt Quick Controls 1 is an internal implementation detail of the Android style. It cannot handle .9.png image files out of the box, but takes ......

shzwork
19分钟前
4
0
c/c++日期时间处理函数小结

日期时间处理函数: 日期时间转为字符串 strftime/std::put_time 字符串解析成日期时间 strptime/std::get_time 时间结构转换:time_t->tm localtime:time_t->tm 时间结构转换:tm->time_t ...

chuqq
23分钟前
4
0
Apache Flink 进阶入门(二):Time 深度解析

前言 Flink 的 API 大体上可以划分为三个层次:处于最底层的 ProcessFunction、中间一层的 DataStream API 和最上层的 SQL/Table API,这三层中的每一层都非常依赖于时间属性。时间属性是流处...

大涛学长
24分钟前
3
0
创龙基于Xilinx Artix-7系列FPGA处理器

SOM-TLA7是一款由广州创龙基于Xilinx Artix-7系列FPGA自主研发的核心板,可配套广州创龙Artix-7开发板使用。核心板尺寸仅70mm*50mm,采用沉金无铅工艺的10层板设计,专业的PCB Layout保证信号...

Tronlong创龙
30分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部