安装配置好完成ArcGIS desktop以及ArcGIS server Java edition以后,就可以开始着手开发环境的搭建和配置了。
学习一项技术,一边阅读代码一边翻阅文档不能说不是一种好的方式。配置好ArcGIS的eclipse开发环境以后,我们便可以导入ArcGIS eclipse插件提供的大量的示例程序进行学习,同时查看相关的帮助手册。
关于如何配置开发环境,最好的方式是参考软件安装完成后自带的帮助文件,ArcGIS server安装完成后自然也有相关的帮助,我们可以在{ARCGISHOME}/java/tools/eclipse_plugin/readme.html 找到。
基本上,按照该说明可以顺利的配置好环境,这里需要特别强调几点:
1.安装ArcGIS Plugins for Eclipse之前,需要把原有的老版本的plugins注销掉。注销的过程帮助文件已经有详细的说明。
2.安装ArcGIS Plugins for Eclipse前,先要安装eclipse的virtual editor插件,可以直接上eclipse站点下载小来手动安装。
3.通常插件分为三个部分,位置如下图:
4.安装完成后,就可以在eclipse的welcome面板看到ArcGIS的相关内容了,你可以将它提供的例子载入到工作台中调试和学习。另外,可以通过帮助菜单查看详细的文档。
关于ArcGIS API的一些知识
ArcGIS sdk for java 只在ArcGIS server和ArcGIS engine两个开发平台下提供。其中的许多API其实主要是对其原有的COM组件的包装,所以,在某些版本的java环境下,需要在程序中引用jintegra.jar包。主要是API主要包含在arcobjects.jar包内。
由于这种对COM的包装,有时候会带来一些问题,如拒绝访问或者程序中的AutomationException异常,有时候就是他引起的,具体的解决可以参考这个帖子。
在eclipse中导入ADF sample或创建ADF应用的时候,需要配置GIS server,包括server,username,password和domain等,通常server即是你安装server主机的机器名,username也就是你登录arcgis server manager的用户名,如果你的主机没有在domain中,则可以将domian填写为你的主机名称,示例: