用Python作GIS之一:介入STARS】的更多相关文章

STARS的一般使用可以通过REGAL网页快速学习http://regionalanalysislab.org/?n=STARS再次不做详细介绍这里关注的主题是对STARS源代码分析即为使用Python直接从底层开发GIS的过程 STARS 0.8.2版本的下载链接中提供了两种类型:安装包和源代码包安装包可以直接安装运行,而源代码包可以通过Python编辑器编译后运行上述两种操作获得的效果是一样的 下载地址:1.安装包 http://prdownloads.sourceforge.net/sta…
STARS的全称是Space-Time Analysis of Regional Systems,直译过来就是区域系统时空分析软件.这是针对区域多时相数据的分析包,源代码公开.该软件将最近几年发展起来的时空分析技术引入到友好的用户界面中,设计目标是要成为一款探索性数据分析软件. 不得不说的是,探索性空间数据分析(ESDA)在国内才刚刚起步,而STARS面向的则是更为复杂的探索性时空数据分析(ESTDA).因而,多了解这样一个软件无异可以为国内GIS研究开辟一个新方向. 此软件为圣迭戈州立大学地理…
进入STARS后,最简单的学习方法就是演示示例数据.对于源码的分析也可以从这里入手.        以下为出发菜单项“Example Project”的函数example:def example(self):        """canned loading of data files and matrices for debugging"""        self.project = SProject("current",…
Python下的主窗口可以定义如下:def start(self):        #self.project = Project("temp")        #self.project.directory = os.getcwd()        #Splash = SplashScreen(self.master)        self.hellos = 0        self.master.title("STARS: Space-Time Analysis of…
"""gui start file for Space-Time Analysis of Regional Systems#STARS的图形用户界面入口(高级用户可以直接使用命令行方式进行操作)----------------------------------------------------------------------AUTHOR(S): Serge Rey             Mark V. Janikas             Boris Dev --…
Library name Description Reason to install   NumPy This adds support for large multidimensional arrays and matrices It is a requirement for many other libraries   pyproj This handles projections It transforms projections (应用PROJ.4进行投影操作) shapely This…
一.数据处理基础 (一)数据分析的概念 城市数据分析,可以从数据分析的广义和狭义两个角度来看: 狭义的数据分析是指根据分析目的,采用对比分析.分组分析.交叉分析和回归分析等分析方法,对相关城市数据(包括统计数据和爬取的网络开放数据)进行处理与分析,提取有价值的信息,发挥数据的作用,得到一个特征统计量结果过程.可以用来进行城市的空间特征的计量分析.网络分析等. 更进一步,深层次的数据分析可以参照数据挖掘来认识,即是从大量的.不完全的.有噪声的.模糊的.随机的城市数据中,通过应用聚类.分类.回归和关…
最近获得了一些四级成绩数据,大概500多个,于是突发奇想是否能够看看这些成绩数据是否满足所谓的正态分布呢?说干就干,于是有了这篇文章.文章顺带介绍了xlrd模块的一些用法和matplotlib画自定义数据的条形图和随机的条形图的一些方法,并且提供了一些相关链接,可作为学习matplotlib和numpy的资源,希望对读者也有帮助. 更优美的格式见这里 工具 Python 3.5 xlrd模块 numpy模块及一些依赖模块(安装请自行查询方法,绝大部分pip就可搞定) matplotlib绘图模块…
在上一篇博客Windows搭建python开发环境,python入门到精通[一]我们已经在自己的windows电脑上搭建好了python的开发环境,这篇博客呢我就开始学习一下Python的基本语法.现在练习的开发环境是基于windows的,如果有朋友喜欢linux或者mac的话,只要有需求,我后续的可以给出对应的博文介绍,其实也是换汤不换药,没需求我就懒得说了. v写在前面 python你不去认识它,可能没什么,一旦你认识了它,你就会爱上它 v郑重承诺 我承认,现在园子里烂尾的系列博文比比皆是,…
Python第一天   一.为什么学Python        作为一名linux运维工程师现在越来越感觉不好干了.没有地位,还待背黑锅,并且运维自动化发展的这么快,普通运维岗位的路也越来越窄(因为我很菜),和几个同事商量学习python,当然自己也很感兴趣.不废话了,估计你也和我差不多的想法. 二.Python介绍 据说Python的诞生是由一个荷兰人在圣诞节(1989年)期间,为了打发时间,开发了一个新的脚本解释程序,即Python.(创始人都是这么牛逼吗?打发时间都能搞一个语言出来,膜拜)…