3.19号准备试着运行一下SLEUTH模型,但是好不容易没报错出了一个test的结果,我就再也没看过了,导致现在我竟然差不多忘记当时怎么搞出来的了。。。

这也提醒我了,,,以后解决一个什么东西一定要立马记录下来,不然很容易忘记,,所以今天又花了大把时间重复相同的工作。

1.安装Cygwin,模拟Linux环境 

附一个网址http://www.51testing.com/html/14/175414-245488.html

2.程序运行--首先还是看官网示例

对了,程序下载也在官网上面有,至于版本,我下了很多个,但是有几个运行的时候总是结果不完整,我最后用的是----------SLEUTH3.0beta_p01_linux

http://anteater.geog.ucsb.edu/gig/Imp/imVerify.html

---------------这里说的也比较清楚了,我具体针对我自己的部分解释一下,

我的软件解压到E盘,路径为 E:\SLEUTH3.0beta_p01_linux

part1:编译

首先--修改路径到这个文件夹--Cygwin 修改路径的语句和CMD差不多

---进入E盘

---进入程序目录

---进入GD--make编译

---进入Whirlgif--make编译

---回到根目录--编译

part2:执行

接下来是遇到的问题,有好几次都是提示下面这个问题,没有grow.exe:未找到命令,, 百度了一下,没有很明确的答案,要么说是没装上模块,要么是别的问题,,有几个答案是:export PATH=$PATH:/sbin

或者说修改 路径添加到环境变量,或者什么别的,因为我也不懂Linux,所以实在也不是很清楚,,

我在Cygwin安装路径下查看bin/sbin文件发现里面没有grow.exe,它在 E:\SLEUTH3.0beta_p01_linux里面,我猜是不是因为grow.exe是在当前目录下编译的文件,从而没有被环境路径识别到。

但是搜到,如果在前民加上  ./   就知道是在当前文件夹里的命令了,反正不知道折腾了什么,又好了

可以尝试  1:将整个文件解压到Cygwin/bin目录下,然后在里面执行,估计可以。然后我还以管理员的身份运行的软件。

---查看grow.exe命令用法   有四个模块,下面试一下test模块

然后继续输入    ../grow.exe test scenario.demo200_test    后面就有结果了,

3. 修改模型

http://anteater.geog.ucsb.edu/gig/About/data_files/scenario_file.html#modes_and_coef

这个里面提供了代码解释,包括参数设置,文件输入输出等,可以自己研究,修改。

有心人慢慢仔细多看看论文多琢磨吧,我只了解到这里了。

PS: 反正就弄来弄去,,整个琢磨的过程在下面,,已经编译过就跳过编译步骤了。

SLEUTH 城市扩张模型的更多相关文章

  1. 城市扩张实验---ARCGIS处理踩雷

    1. 将每个坐标点按照所属泰森多边形分类后,得到了数据统计表,导出到excel里面数据透析. 数据透析行代表泰森多边形编号,列代表地物类别,求和项是frequency.一开始的求和不会显示求和,,而是 ...

  2. 城市边界线预测(根据灯光指数)(PUL)

    1.EXEALL.m function EXEALL(FilePath, FileName)%执行所有流程% FilePath: 文件夹所在路径% FileName: 文件夹名称 FullPath = ...

  3. NS2仿真:公交车移动周期模型及性能分析

    NS2仿真实验报告3 实验名称:公交车移动周期模型及性能分析 实验日期:2015年3月16日~2015年3月21日 实验报告日期:2015年3月22日 一.实验环境(网络平台,操作系统,网络拓扑图) ...

  4. Uber明年在中国将继续补贴,并大举进军100个城市!

    滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...

  5. 基于 HTML5 WebGL 智能城市的模拟运行

    前言 智能城市是一个系统.也称为网络城市.数字化城市.信息城市. 智能城市建设是一个系统工程:首先实现的是城市管理智能化,由智能城市管理系统辅助管理城市,通过管理系统人们可以监视城市的运行,了解城市每 ...

  6. 英语每日阅读---4、VOA慢速英语(翻译+字幕+讲解):专家:城市发展将加剧住房危机

    英语每日阅读---4.VOA慢速英语(翻译+字幕+讲解):专家:城市发展将加剧住房危机 一.总结 一句话总结:城市化(越来越多的人会住进城市)是必然趋势,人口增长也是必然趋势,人口增长必然会加大住房危 ...

  7. ThinkPHP5——模型关联(多对多关联)

    关联定义 多对多关联不像一对一和一对多关联,它还要多建一个中间表用来处理多对多的关联,例如: #城市 create table city ( c_id int primary key AUTO_INC ...

  8. 使用随机森林实现OSM路网城市多车道信息提取

    Multilane roads extracted from the OpenStreetMap urban road network using random forests.,DOI:10.111 ...

  9. 郑宇以城市计算研究膺选 MIT 科技创新35俊杰 (TR35)

    MIT 科技创新35俊杰 (TR35)"> 编者按:<MIT Technology Review>于8月22日发布了令人瞩目的2013年全球杰出青年创新者(MIT TR35 ...

随机推荐

  1. Mysql BLOB、BLOB与TEXT区别及性能影响、将BLOB类型转换成VARCHAR类型

    在排查公司项目业务逻辑的时候,见到了陌生的字眼,如下图 顺着关键字BLOB搜索,原来是Mysql存储的一种类型,从很多文章下了解到如下信息 了解 MySQL中,BLOB字段用于存储二进制数据,是一个可 ...

  2. P2877 [USACO07JAN]牛校Cow School(01分数规划+决策单调性分治)

    P2877 [USACO07JAN]牛校Cow School 01分数规划是啥(转) 决策单调性分治,可以解决(不限于)一些你知道要用斜率优化却不会写的问题 怎么证明?可以暴力打表 我们用$ask(l ...

  3. wait(), notify(), notifyAll()等方法介绍

    在Object.java中,定义了wait(), notify()和notifyAll()等接口.wait()的作用是让当前线程进入等待状态,同时,wait()也会让当前线程释放它所持有的锁.而not ...

  4. jQuery 查找属性

    jQuery 查找属性 示例: <div xsk='123' > <div xsk='456' > // 具有xsk属性的所有标签 $('[xsk]') // xsk属性等于1 ...

  5. IP白名单的实现(PHP)

    有些项目可能会用到一个IP地址的白名单黑名单之类的验证. 比如,只有IP地址在白名单中,才可以访问该系统. 那么此时,白名单的维护,一般是一个文件,里边是一些IP地址(每行一个IP),当然也有的可能是 ...

  6. Intellij IDEA 设置启动JVM参数

    目录 采用CMS垃圾回收配置: 采用G1垃圾回收配置: 参数说明: 通用参数: CMS机制才有的参数: G1机制才有的参数: 参考: 打开 IDEA 安装目录,看到有一个 bin 目录,其中有两个 v ...

  7. robot framework测试数据语法

    Robot Framework通过文件的扩展名来选择使用何种解析器. 扩展名不分大小写. 可以识别的扩展名包括: HTML: .html, .htm 和 .xhtml TSV: .tsv 纯文本: . ...

  8. 更改redhat7 yum源为centos

    1. 替换原系统中yum包, 检查初始的yum包有哪些 rpm -qa |grep yum 2. 删除原始的yum包. rpm -qa|grep yum|xargs rpm -e --nodeps 3 ...

  9. 七天学会ASP.NET MVC ——深入理解ASP.NET MVC

    七天学会ASP.NET MVC (一)——深入理解ASP.NET MVC   系列文章 七天学会ASP.NET MVC (一)——深入理解ASP.NET MVC 七天学会ASP.NET MVC (二) ...

  10. eclipse 对 hadoop1.2.1 hdfs 文件操作

    package com.hdfs; import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io ...