这是ArcGIS API for Silverlight 3.2下载,现在ESRI官网上,Global账户已经无法下载使用,只能使用Developer账户下载。
ArcGIS API for Silverlight 3.2是由美国Esri公司推出的,用于在Silverlight平台上开发WebGIS应用的一套编程接口。ArcGISAPIforSilverlight通过REST接口访问ArcGISServer发布的地图服务、影像服务、几何服务、地理处理服务、要素服务、网络服务等,还可以访问OGC标准的WMS、WFS、WCS等服务,也可以访问Bing地图服务。
步骤1安装了Silverlight add-on(要求有IDE的SP1补丁包);步骤2安装的是ExpressionStudio中的ExpressionBlend,这个工具相当于可视化的xaml编辑器,可以用来轻松的创建Silverlight程序的用户界面;步骤3中安装的是Silverlight一种非常华丽的图片处理效果,可以参看这里的实例;步骤4包括一些可用的Silverlight控件和例子。接下来再去看看Silverlight API的要求。可以看出对于开发ArcGIS Silverlight程序来说,只有步骤1是必须的,其他都是可选的。之后需要从ESRI网站下载Silverlight API(需要免费注册一个ESRI Global账户),以备后用。
—— 空间数据展示:加载地图服务或影像服务,展示服务数据。
—— 客户端Mashup:将来自不同服务器、不同类型的服务在客户端聚合后统一呈现给客户。
——图形绘制:在地图上交互式地绘制查询范围或地理标记等。
——符号渲染:提供对图形进行符号化和对要素图层生成专题图的功能。
——查询检索:基于属性和空间位置进行查询,支持关联查询。
——地理处理:调用ArcGIS Server发布的地理处理服务(GP服务),执行空间分析、地理处理或其他需要服务器端执行的工具、模型、运算等。
—— 网络分析:计算最优路径、临近设施和服务区域。
——在线编辑:通过要素服务编辑要素的图形、属性和附件。
——时态感知:展示、查询具有时间特征的地图服务或影像服务数据。
——影像处理:提供动态镶嵌、实时栅格函数处理等功能。
——地图输出:提供多种地图图片导出功能。