对于ArcGIS的框架,我相信网上介绍得更多了,现在主要讲怎样安装ArcGIS组件来进行.net二次开发.
我们要装的组件有:ArcSDE,ArcIMS,ArcIMS.ADF.DotNet。
数据库我们采取主流的Oracle9i,我们选择Oracle9.2,但是不能选择Oracle9.0,因为它不能与SDE很好的协作,其它的版本未测试过。Oracle的安装过程略。
有了这个数据库基础了,我们可以来安装ArcSDE,选择ArcSDE for Oracle9i。按照默认的配置安装就可以了。当然,授权文件是必不可少,如果没有,上网找吧。
有了ArcSDE这个数据桥,我们来接着装ArcIMS这个大块头。
1.我们要装JRE,在ArcIMS的安装盘中可以找到I:\ArcExplorer_Java\Disk1\InstData\VM\Support\JRE\jre-1_5_0_06-windows-i586-p.exe,安装它。
对系统进行配置:添加系统变量 java_home , 值为C:\Program Files\Java\jre1.5.0_06
追加Path变量,值为:%java_home%\bin;
这样,ArcIMS就可以轻松的找到JRE了。
2.装ServletExec,可以在ArcIMS的安装盘中可以找到:I:\ServletExec\ServletExec_ISAPI_50013.exe,与Windows IIS打交道,肯定要选择ISAP啦。安装的过程中会让你设置用户名和密码的,安装完成后链接http://localhost/servletexec/admin ,如果可以用你刚才用户名和密码登陆就表示你ServletExec安装OK了。
3.安装ArcIMS,默认安装就可以了,在安装的过程中,提示你输入当前登录密码之类的;出现很多选择项的对话框,什么IIS,Apach,Tomcat之类的,选择 IIS + ServletExec。其它的地方按照提示默认安装就可以了。
4,安装完成后,重启IIS.
5.测试ArcIMS安装是否成功,选择开始->程序->ArcGIS->ArcIMS->Diagnostics,点击“1”按钮和“2”按钮,如果都出现Success字样,表明安装已经完成OK了。
6,为了将ArcSDE与ArcIMS协作好,必须定义系统变量:
对系统进行配置:添加系统变量 SDEHOME, 值为D:\arcgis\ArcIMS\Server (ArcIMS的安装目录下的Server)
追加Path变量,值为:%SDEHOME%\bin;
7,安装ADF.Dotnet