zoukankan      html  css  js  c++  java
  • SLEUTH 城市扩张模型

    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: 反正就弄来弄去,,整个琢磨的过程在下面,,已经编译过就跳过编译步骤了。

  • 相关阅读:
    POJ3928 Pingpong(统计比 K 小的个数 + 树状数组)
    C++ Primer Plus读书笔记
    HDU1698Just a Hook(线段树 + 区间修改 + 求和)
    POJ3468A Simple Problem with Integers(区间加数求和 + 线段树)
    POJ2528Mayor's posters(离散化 + 线段树)
    约瑟夫环
    编写一个JavaWeb项目
    四则运算在线答题系统
    JAVA项目中的常用的异常处理情况
    第八周动手动脑
  • 原文地址:https://www.cnblogs.com/Roxy121314/p/9036049.html
Copyright © 2011-2022 走看看