1 / 36
文档名称:

ArcGIS Server开发Flyingis.pdf

格式:pdf   页数:36
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

ArcGIS Server开发Flyingis.pdf

上传人:wiztre 2013/11/11 文件大小:0 KB

下载得到文件列表

ArcGIS Server开发Flyingis.pdf

文档介绍

文档介绍:ArcGIS Server 开发系列(一)--编程框架总览
作者:Flyingis
ArcGIS Server是一个发布企业级GIS应用程序的综合平台,如果想对ArcGIS Server基础
有更多的了解,可以先看看《ArcGIS Server 体系结构》、ESRI(中国)BBS论坛和ESRI网站。
这里及接下来的一系列文章将主要介绍ArcGIS Server开发相关的内容(如不加说明,后文中
Server专指ArcGIS Server),由浅入深,充分利用Server的资源来构建我们的企业级应用,
同时也可以了解Server的优势及不足,在实际应用中扬长避短。
进行 Server 开发之前,我们首先需要了解 Server 开发的整体架构。下图(截取自官方文
档)可以看到,Server 提供了一系列的应用开发途径,从 1到 4 难度逐步增加,当然功能和
可定制性也越来越强,我们可以充分利用 Server 提供的这些资源来构建我们的应用。

Web应用开发
Server 为 Web 应用开发提供了一系列的开发方式,在 visual studio 2005 中可以直接使
用 Web Mapping Application template 建立应用,它包含了 Web ADF 框架,是学习 Server
开发的入口。对照上面的示意图,可以这样来理解,如果想使用各种 Web 控件加上少量代码来
构建 Web 应用,可以直接使用第一种途径,这样的应用比较死板,让人感觉有点想搭积木,程
序员可能没有任何成就感,好处是开发迅速,适合入门学习或做个简单的 Server 演示。如果想
mon API 基础上,使用各种通用的 functionality,通过各种 data source 类型来定
制 Web ADF,可以使用第二种开发途径。mon API,mon
API 调用 specific API 来定制 Web ADF,可以通过第三种途径来开发。
Web Service开发
Web Service 是什么不用再介绍,ArcGIS 提供了两种类型的 Web Service 创建方法:GIS
Web Service 和 Application Web Service。
GIS Web Service 提供了一种将 ArcGIS Server Object(Local data source)发布为
ArcGIS Server Web Service( data source)的 ESRI 标准,GIS Web Service
不用于开发,通常它们是用来发布信息和提供资源,ArcMap 就可以直接使用 GIS Web Service
的资源而不用进行任何开发,另外 Web ADF mon API 也可以使用 GIS Web
Service 资源。因为 GIS Web Service 基于标准 web service,它可以作为传统 web service
来使用,ArcGIS Server 提供了 SOAP API 进行相关的开发,以后的学习中会使用到。
Application Web Service 是基于标准 web service 建立的应用,使用一种 ESRI 的 data
source 进行开发。因为 web service 没有用户接口,上图中途径一不适合这样的应用,途径四
是最适合的,因为 web service 可充分利用 ESRI 提供的各种 data source specific API 的所
有 functionality。
桌面客户端应用开发
ESRI 在桌面客户端应用中提供了两种实现 GIS 功能和服务的方法:ArcGIS Engine 和 data
source specific developer APIs,上图中只有第四种途径可用于桌面客户端应用。
ArcEngine 不论是和本地 GIS 资源交互,还是使用远程数据资源,都拥有丰富的控件和众
多 API,但它在使用和分发之前必须进行授权注册,而任何 data source specific developer
APIs 都可以在桌面客户端应用中编程使用。
移动应用开发
移动应用和 Web 应用、web services 比较类似,但它们是为某一个特定的客户端环境而设
计,如 PocketPC。Mobile ADF 是为移动应用定制的开发框架,通常使用途径四来进行开发,
这样可以充分利用 ArcGIS Server Web services 和 SOAP API 提供的功能。
在以后的实际开发过程中,我们会逐步了解上述各种开发方式,并

最近更新

2024年义乌工商职业技术学院单招职业技能考试.. 40页

2026年作文童年五年级 16页

2024年云南工贸职业技术学院单招职业适应性考.. 41页

2024年云南林业职业技术学院单招职业适应性测.. 40页

风险共享与保险机制创新 35页

2024年佳木斯职业学院单招职业技能测试模拟测.. 42页

2024年保险职业学院单招职业倾向性考试模拟测.. 39页

2026年体育教师自荐信500字 3页

高效节能设备研究 36页

2024年兰考三农职业学院单招职业适应性测试题.. 41页

2024年内江职业技术学院单招职业适应性测试模.. 41页

2026年低保申请书怎么写 7页

2024年包头铁道职业技术学院单招职业技能测试.. 40页

2024年北京科技大学天津学院单招职业适应性考.. 41页

2024年南京机电职业技术学院单招职业技能考试.. 40页

2024年南开大学滨海学院单招职业技能考试模拟.. 39页

2024年南昌影视传播职业学院单招职业技能测试.. 41页

肝素类药物临床应用 35页

2024年厦门南洋职业学院单招职业适应性考试模.. 40页

2026年会计个人发展计划 47页

2024年合肥共达职业技术学院单招职业技能考试.. 40页

2024年合肥职业技术学院单招职业适应性测试模.. 42页

2024年吉林水利电力职业学院单招职业技能测试.. 39页

2024年吉林省白山市单招职业适应性考试题库含.. 40页

2024年吕梁职业技术学院单招职业适应性考试题.. 41页

2024年咸宁职业技术学院单招职业适应性考试题.. 41页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页

九年级家长会课件PPT下载(初三2班) 25页