欢迎来到天天文库
浏览记录
ID:57749051
大小:1.43 MB
页数:12页
时间:2020-09-02
《地理信息系统(GIS)软件工程实习报告―Arc Engine 二次开发 地图显示 Java实现.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、目录一、内容及要求说明11.1内容介绍11.2要求说明1二、环境配置12.1ArcObjectsSDKforJavaPlatform配置12.2Java平台配置及ArcObjects插件安装2三、基于ArcObjects的Java语言二次开发43.1系统框架设计43.2系统功能设计53.3系统功能实现6四、开发总结11一、内容及要求说明1.1内容介绍本课程实习要求主要是熟悉基于ArcGIS的AE或是AO二次开发过程,了解ArcGIS二次开发体系。1.2要求说明本课程二次开发主要实现ArcGIS数据格式地图显示、缩放、平移等基础功能;另外要求实现根据数据的省份字段进行地图复杂查询,并高亮
2、且居中显示查询结果;开发语言不限,可使用C#、Java及VB等;ArcGISSDK采用AE或AO都可;二、环境配置2.1ArcObjectsSDKforJavaPlatform配置本人采用基于ArcObjects的Java语言的开发模式,所以为方便开发,需要配置ArcObjectsSDKforJavaPlatform的开发环境。本人采用【arcgis.desktop完全中文版】.ESRI.ArcGIS.10.CS.iso安装软件,并采用arcGIS10.0kegen注册机进行破解。(1)ArcGIS许可管理器安装本人采用虚拟光驱DeamonTools加载ISO镜像文件,打开后进入初始安
3、装选择界面,如图1所示。第一步安装ArcGIS许可服务器打开后进入初始安装选择界面,选择安装ArcGIS许可管理器,直接点击根据提示进行安装。图1.初始安装选择界面第二步进行破解。首先打开“注册机”,如图2所示,功能选择arc/info,版本不用说:10.0;然后点击右下角的所有,把产生的注册信息全部复制到:安装ArcGIS许可管理器下的目录License10.0bin下的service.txt中。把service.txt中的东西全部覆盖。然后把第二行中的“this_host”替换为你的主机名或者是localhost。图2.注册机破解图示图3.ArcGIS许可服务管理器其次根据路径
4、【开始】->【程序】->【arcgis-licensemanger-licenseserveradministrator】打开ArcGIS许可服务管理器,点击【停止】按钮,如图3所示。同时,根据路径【开始】->【程序】->【arcgis-arcgisadministrator】打开ArcGIS管理器,更改中写的内容跟第二步中的:“this_host”替换为你的主机名或者是localhost内容相同,然后点击可用性,如图4和图5所示。图4.更改许可服务器图5.可用性显示的效果(1)ArcObjectsSDKforJavaPlatform安装打开后进入初始安装选择界面,选择安装ArcObj
5、ectsSDKforJavaPlatform,直接点击根据提示进行安装,如图6所示。2.2Java平台配置及ArcObjects插件安装本人采用的Java语言集成开发环境是Eclipse,版本号为Helios。开发环境配置过程介绍如下。(1)Eclipse配置本人采用绿色纯净免安装版本,直接拷贝至D盘,并设置工作目录为E盘。(2)JDK安装本人安装JDK版本为jdk1.7.0_40,直接根据提示进行安装部署,佩带的JRE版本为7.0。(3)环境变量配置本人使用Win7操作系统,打开环境变量窗口路径为:【计算机】->【属性】->【高级系统配置】->【高级】->【环境变量】,或者直接在【控
6、制面板】打开环境变量窗口,环境变量窗口如图1所示。图6.环境变量窗口图7.新建JAVA_HOME系统变量第一步,在系统变量点击【新建】按钮,新建系统变量,变量名称为JAVA_HOME,变量值为JDK安装目录,例如:C:ProgramFiles(x86)Javajdk1.7.0_40,效果如图7所示。第二步,在系统变量点击【新建】按钮,新建系统变量,变量名称为CLASSPATH,变量值为JDK目录下dt.jar和tools.jar包,例如路径:.;%JAVA_HOME%libtools.jar;%JAVA_HOME%libdt.jar,效果如图8所示。图8.新建CLASSP
7、ATH系统变量图9.编辑JAVA系统变量第三步,在系统变量找到Path变量选中并点击【编辑】按钮,变量值添加内容%JAVA_HOME%bin,效果如图9所示。Java环境配置完成后,点击Eclipse启动程序,效果如图10所示。图10.Java集成开发环境Eclipse界面(1)ArcObjects插件安装在ArcObjects插件安装之前,需要配置Eclipse可视化开发环境。介于该可视化开发环境配置的考虑,我选择了Eclipse的Heli
此文档下载收益归作者所有