ArcGIS Server是一个分布式系统,它由GIS服务器、Web服务器、Web浏览器、桌面产品四个部分组成,可以分别部署在不同的机器,它们分别在进程的管理、启动和关闭以及对象运行的服务器的负载均衡方面起着专门的作用。Web ADF 和 Flex API都是为构建Web应用提供的开发组件。
WebADF框架 ArcGIS Web ADF for .NET能够集成丰富的GIS功能到Web应用程序中。ADF包含一组和Visual Studio集成的Web控件和组件来开发Web应用。Web ADF建立在.NET框架之上,利用一套定制的Web控件和提供本地和远程数据资源访问的新类来扩展.NET框架。
ADF提供的是控件和API。控件是提供用户API和Specific API的类来具体完成GIS的功能。Web ADF提供了一个框架使用定制的ASP.NET Web控件合并和使用一个或者多个数据源。Web控件以可视的方式显示地理数据并且和地理数据交互。
Flex API 框架
ArcGIS API for Flex可以说是ArcGIS Server的扩展开发组件,它可以使你在使用ArcGIS Server构建GIS服务的基础上,开发丰富的因特网应用(RIA, Rich Internet Applications)。它的优点在于可以使ArcGIS提供的各种资源(如Map、GP模型)和Flex提供的组件(如Grid、Chart)相结合,构建表现出色、交互体验良好的Web应用。Flex API通过ESRI提供的ArcGIS Server REST(REpresentational State Transfer,表述性状态转移) API访问Web服务,它继承了Web 服务 REST API 的特征。
REST通过url的方式来访问服务的根目录, REST访问地址中,folder和servicename是对大小写敏感的,folder前面的部分则没有影响。如果folder和servicename中包含有非英文字符,则需对其进行编码,获得一个有效的统一资源标识符。REST里所描述的服务,包含资源和操作两种类型,上面所说的是资源,就是描述该服务的一些属性信息,操作指的是基于该服务能够实现的功能,如导出地图、查询、搜索、生成KML。
每一种资源都有统一的URI来标识,资源通过链接被相互关联在一起,如MapService下的各种操作功能,并且资源有多重表述方式,这些都取决于我们的应用和需求。
分享到:
相关推荐
ArcGIS Server Web ADF框架与FLEX API的比较分析
分别用ArcGIS Flex API和SuperMap Flex API实现的军标箭头库,有需要源码的可回复邮箱索取。
arcgis flex api 2.5 最新
建立基于ArcGIS Server JavaScript API和Flex API的地图应用
ArcGIS API 包括: ADF API;Javascript API;Flex API;Server SOAP API
ArcGIS API for Flex 2.0开发,ArcGIS API for Flex 2.0开发
ArcGIS API for Flex实现在Flex程序中浏览自己的ArcGIS.Server.9.3中发布的地图,一个最基本的入门例子。 目錄 一、ArcGIS.Server.9.3和ArcGIS API for Flex实现基本的地图浏览(一).................................
arcgis flex api 3.0 离线帮助文档chm格式 绝对好用!
ArcGIS Server FOR FLEX API开发 框架结构 Flex Builder Project设置 Widget开发部署 Sample Flex Viewer核心编程 Flex Viewer 和Widget 部署 应用案例
ArcGIS API for Flex 2.0 完整的ARCServer for Flex 教程
ArcGIS Server开发指南基于Flex和.Net数据随书光盘内容.分两个文件上传。
arcgis api for flex的环境搭建
ArcGIS Flex API 中的 Flex 技-面向对象
ArcGIS Flex API 中的 Flex 技术-异步特征
ArcGIS Flex API 中的 Flex 技-xml解析
ArcGIS API for FLEX全部代码实例
======================= ArcGIS API for Flex 2.5 ...For more information go to http://help.arcgis.com/en/webapi/flex/ License agreement at http://www.esri.com/legal/pdfs/mla_e204_e300/english.pdf.
http://resources.arcgis.com/en/help/flex-api/samples/index.html#/Query_result_on_Map/01nq0000003q000000/上的近200个演示实例包括web端(主要是100多个mxml文件)和mobile端的。 放到flash builder中后绝大...
在ArcGIS Flex API中使用天地图的地名搜索服务。源代码中通过ArcGIS Flex API封装了TianDiTuLocationTask类,接口类似ArcGIS Flex API中task类。
arcgis api for flex 开发入门(三)地图浏览控件的使用