使用或Java进行ArcGISEngine开发

使用或Java进行ArcGISEngine开发

ID:38569735

大小:3.26 MB

页数:56页

时间:2019-06-15

使用或Java进行ArcGISEngine开发_第1页
使用或Java进行ArcGISEngine开发_第2页
使用或Java进行ArcGISEngine开发_第3页
使用或Java进行ArcGISEngine开发_第4页
使用或Java进行ArcGISEngine开发_第5页
资源描述:

《使用或Java进行ArcGISEngine开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、使用.Net或Java进行ArcGISEngine开发罗雄ArcGISEngine概览基于.Net或Java构建Engine应用程序版本迁移高级功能开发内容概要ArcGISEngine概览ArcGISOverviewArcGISDesktopArcGISServerArcIMSArcGISMobileArcPadArcGISEngineDesktopGISEmbeddedGISServerGISMobileGISGeodatabaseDBMSFile-basedXMLArcSDEArcEditorArcViewArcInfoEngineD

2、eveloperKitServer DeveloperKitCustomizationDesktopDeveloperKit.NETC++VBJava.NETVC++VB.NETADFJavaADFC++ArcObjectsCustomizationXML+VBScriptArcPadApplicationBuilderJavaScriptHTML/DHTMLXML.NETServicesJSPJavaActiveX(ASP)ColdFusionArcObjects是一套组件的统称ESRI用ArcObjects开发软件及应用开发者可以使用

3、ArcObjects来自定义软件或构建自己的应用系统ArcObjects是ArcGIS的核心ArcObjectsArcGIS产品与ArcObjectsArcGISServerArcGISDesktopArcGISEngine用于构建定制应用的一个完整的嵌入式GIS组件库ArcObjects中的核心类库及组件是AO的一个子集开发语言上支持COM.NetJavaC++ArcGISEngineArcGISEngineDeveloperKit开发者用于创建自定义的GIS和制图应用的开发包ArcGISEngineRuntime运行自定义的Engin

4、e应用的可分发的ArcObejctsArcGISDesktop9.2后其中已经包含ArcGISEngineRuntime开发者与最终用户部署都需要安装ArcGISEngine组成基本服务应用层需要用到的ArcObjects核心对象几何图形的操作与显示数据访问地理数据集,矢量,栅格数据地图分析属性、空间查询,地理数据处理地图显示渲染、标注、制图表达开发组件各种应用层面上的Control及Commands&ToolsArcGISEngine的功能框架ArcGISEngine总览ArcGISEngine应用程序类型独立运行的应用程序后台非可视化

5、运行程序嵌入式应用程序基于.Net或Java构建Engine应用程序安装VisualStudio2005或2008.NET2.0SDK和Runtime(3.0WPF)安装ArcGISEngineRuntime和SDKfor.NETRuntime也需要独立注册许可Runtime与SDK许可差别:是否有DesignerArcGISDesktop已经包含了Runtime准备条件帮助文档示例以及代码片段VisualStudioIDE集成开发控件预先创建好的Commands、Tools、Toolbars和MenusEnginefor.NETSDK什

6、么是WPF?客户端展现技术极炫的可视化效果设计理念:用户界面和程序实现分离在ArcGISEngine开发中使用WPF将WPF用户控件放到AE应用程序中将AE控件放到WPF应用程序中构建WPF应用程序WPFAPPWPFAPPWPF创建一个WPF应用程序添加AE引用将AE控件对象装载在WindowsFormsHostglobeControl=newAxGlobeControl();mapHost.Child=globeControl;globeControl.BackColor=System.Drawing.Color.Black;globe

7、Control.BorderStyle=0;步骤引用ESRI.ArcGIS.Geoprocessor所使用工具的引用,如ESRI.ArcGIS.AnalysisToolsGP调用方式使用GP工具的名字GP.Execute("kriging_3d",pArray,null);使用AE提供的GP类SpatialAnalystTools.Idwidw=newESRI.ArcGIS.SpatialAnalystTools.Idw();GP.Execute(idw,null);GpDispatch反射方式调用调用GP工具调用GP的优越性高效率、方便

8、易用Tips返回GP执行结果信息用于排查错误数据存储在SDE库中的时候如何调用GP?调用GP工具Engine.NETAPI都是直接通过RCW(runtimecallablewrapper)方式

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。