基于Java对ArcGIS进行二次开发,针对VE不能使用的问题。
本机环境为:
1、Windows7 旗舰版 64位
2、ArcGIS 10.2 LicenseManager破解文件、ArcGIS for Desktop 10.2版本
下载地址:http://jingyan.baidu.com/article/e73e26c0cb5c1324adb6a791.html
3、ArcGIS for Engine 10.2版本
下载地址:http://download.youkuaiyun.com/detail/lntugz/8110563
4、jdk1.7 64位
5、eclipse-java-indigo-SR1-win32-x86_64
6、WindowsBuilder 1.7
安装步骤:
1、将jdk1.7环境变量配置到系统中。
2、安装ArcGIS许可管理器(ArcGIS 10.2 LicenseManager)
3、打开安装ArcGIS for Desktop 10.2
安装简体中文语言增补包以及ArcObjects SDK for Java Platform
4、ArcGIS for Engine 10.2(安装步骤百度搜索即可)
5、下载eclipse-java-indigo-SR1-win32-x86_64(百度搜索即可)
6、将WindowsBuilder 1.7(百度直接搜文件名即可)可视化插件集成到eclipse,集成方法百度即可。(此文件用 来代替VE进行Swing的可视化开发)
7、打开ArcGIS for Desktop 10.2安装目录下的 DeveloperKit10.2\java\tools\eclipse_plugin\arcgis_update_site\arcobjects 分别将此文件中的features和plugins
目录下的jar文件,复制到eclipse中。(该操作是将ArcGIS插件,集成到eclipse中)
完成上述操作后,开启eclipse 打开File-->New-->other出现Esri Templates,至此开发环境部署完成!
打开ArcGIS项目实例
步骤:启动Eclipse,点击file->new->others->Esri Templates 打开New ArcObjects Sample Project对话框,在Select a Sample项下选择visualbeans->mapbean->addlayerfiletomap,点击finish便创建了一个addlayerfiletomap工程。如下图:
注意:开发环境在配置过程中jdk与eclipse要都是64位。
另外推荐几个ArcGis相关学习网站:
地理信息系统论坛:http://www.gisforum.net/
GIS空间站http://www.gissky.net/bbs/
北大未名(http://GIS.bdwm.net )
另类测绘论坛 http://www.othermap.com/
3sNews http://www.3snews.net