ArcGIS For Silverlight api 简介

本文简述了ArcGIS For Silverlight API,尽管已被弃用,但其稳定性优于JS和Flex。学习曲线平缓,且由于ArcGIS API的统一架构设计,掌握它能帮助理解整个GIS开发。主要涉及Map对象、图层及相关工具包。
摘要由CSDN通过智能技术生成

作为大ESRI一族最炫酷的前端组件,竟然无情的被抛弃了,实在是可惜。不过在目前为止,SL还是最稳定的一个前端远比js和Flex要好的多。学习的曲线也是最简单的,同样因为ArcGIS家族的所有api都有着同样的架构设计,因而是一通百通,如果对GIS开发有兴趣的同学,不妨听我来讲一讲。

首先:和其他ArcGIS组件一致,SilverLight也是围绕Map对象,一些列的图层,以及其他工具包。

Map对象是图层的容器,可以加载各种Layer,Layer是各种图层的抽象类。分三种格式:服务器静态缓存Tiled类型(TiledLayer)、服务器动态生成类型(DynamicLayer)、客户端动态绘制(GraphicLayer)。每一种类型都有其优势和不足的地方,需要开发人员依据数据量和网路情况以及业务流程 灵活的使用不同的Layer来展现数据。
不同的图层实现对应的不同的地图服务。实质上是Map对象在组织不同格式的数据采取的分治策略。以及Webapi在大数据量下的处理形式,局部刷新和动态处理两种结合。服务器端缓存速度快但数据不能自定义样式,本地绘制样式自由定义但是数据量不能太大;服务器端动态生成满足动态性,但是对响应速度有影响。配合ArcGIS Server所持有的不同服务能力,web api对应的也有相应的显示组件。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值