betterkai的个人博客分享 http://blog.sciencenet.cn/u/betterkai

博文

在ArcGIS 10.1、10.2环境中安装配置Agent Analyst的方法

已有 12141 次阅读 2014-3-11 21:02 |个人分类:软件使用|系统分类:科研笔记| ArcGIS, 多智能体, agent, Analyst

     Agent Analyst一个将Repast集成在ArcGIS中的免费开源插件,可用于多智能体在地理环境中的建模。Agent Analyst的建模语言为Not Quite Python(NQPy,该语言可将函数从NQPy转为Java)。但是Agent Analyst发布时,ArcGIS的最新版本为ArcGIS 10,因此对于ArcGIS 10.1、ArcGIS 10.2用户则需配置以后才能使用,为了方便大家研究多智能体模型,本文给出在ArcGIS 10.1、ArcGIS 10.2环境中安装配置Agent Analyst的方法供大家参考。

   (1)首先,确保你已安装ArcGIS 10.1或ArcGIS 10.2,以及Agent Analyst

   (2)找到Refresh.exe(路径通常位于C:Repast 3Agent AnalystRefresh),在该文件旁新建一个txt文本文档,改名为Refresh.exe.config,打开该文件,复制粘贴如下代码(10.2版本的用户将10.1改为10.2,下同)保存

<configuration>

   <runtime>

       <assemblyBindingxmlns="urn:schemas-microsoft-com:asm.v1">

           <dependentAssembly>

               <assemblyIdentityname="ESRI.ArcGIS.ArcMapUI"publicKeyToken="8fc3cc631e44ad86"/>

               <bindingRedirectoldVersion="10.0.0.0"newVersion="10.1.0.0"/>

           </dependentAssembly>

           <dependentAssembly>

               <assemblyIdentityname="ESRI.ArcGIS.Carto"publicKeyToken="8fc3cc631e44ad86"/>

               <bindingRedirectoldVersion="10.0.0.0"newVersion="10.1.0.0"/>

           </dependentAssembly>

           <dependentAssembly>

               <assemblyIdentityname="ESRI.ArcGIS.Framework"publicKeyToken="8fc3cc631e44ad86"/>

               <bindingRedirectoldVersion="10.0.0.0"newVersion="10.1.0.0"/>

           </dependentAssembly>

           <dependentAssembly>

               <assemblyIdentityname="ESRI.ArcGIS.System"publicKeyToken="8fc3cc631e44ad86"/>

               <bindingRedirectoldVersion="10.0.0.0"newVersion="10.1.0.0"/>

           </dependentAssembly>

           <dependentAssembly>

               <assemblyIdentityname="ESRI.ArcGIS.Version"publicKeyToken="8fc3cc631e44ad86"/>

               <bindingRedirectoldVersion="10.0.0.0"newVersion="10.1.0.0"/>

           </dependentAssembly>

       </assemblyBinding>

   </runtime>

</configuration>

   (3)找到agent_analyst.batagent_analyst_run.bat文件(通常位于C:Repast 3Agent Analyst修改如下的代码,保存

rem set ARC_JAVA="C:ProgramFiles (x86)ArcGISDesktop10.1javajrebinjava"

rem set ARC_JAVAW="C:ProgramFiles (x86)ArcGISDesktop10.1javajrebinjavaw"

rem setARCOBJECTS_JAR="C:Program Files (x86)ArcGISDesktop10.1javalibarcobjects.jar

   (4)修改环境变量。在桌面计算机图表中,左击属性,选择高级系统设置-环境变量(N)…,根据ArcGIS的安装路径,在用户变量中修改ARC_JAVAARC_JAVAWARCOBJECTS_JAR三个变量,点击确认

ARC_JAVA (C:Program Files(x86)ArcGISDesktop10.1javajrebinjava)

ARC_JAVAW (C:Program Files(x86)ArcGISDesktop10.1javajrebinjavaw),

ARCOBJECTS_JAR (C:Program Files(x86)ArcGISDesktop10.1javalibarcobjects.jar)

AGENT_ANALYST (C:Repast 3Agent Analyst)

AGENT_ANALYST_VOL (C:)

   (5)完成配置后重启系统,打开ArcGIS软件,按照教程《Agent Analyst-Agent-BasedModeling in ArcGIS》,开始学习使用Agent Analyst建立多智能体模型。

 

【相关资料】

[1]. Agent Analyst: Agent-Based Modeling in ArcGIS

http://resources.arcgis.com/en/help/agent-analyst/

[2]. Agent Analyst tool interface will notopen on ArcGIS 10.1

http://gis.stackexchange.com/questions/57563/agent-analyst-tool-interface-will-not-open-on-arcgis-10-1

[3]. ArcGIS 10.1 using Repast's AgentAnalyst Extension - refresh.exe does not work

http://gis.stackexchange.com/questions/48655/arcgis-10-1-using-repasts-agent-analyst-extension-refresh-exe-does-not-work




https://wap.sciencenet.cn/blog-1271594-775122.html


下一篇:R语言简介
收藏 IP: 113.108.133.*| 热度|

0

该博文允许实名用户评论 评论 (2 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-17 05:30

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部