【技术类】【ArcGIS 影像服务速成】4、图文并茂学习影像服务的特性(下)

0
分享 2013-10-12
4.4 影像下载

ArcGIS10.1中镶嵌数据集可以在web中下载,既可以是原始数据,也可以是指定的数据格式。在如何发布ArcGIS10.1影像服务一节中,我们使用镶嵌数据集发布了影像服务,我们要下载这个影像数据,需要在ArcGIS Server Manger中开启它的下载操作。




然后在项目的confing.xml配置文件中将发布的服务加到本地影像服务中。




由于ArcGIS API for Silverlight没有封装下载影像类,所在项目的MyImageServiceUtiles.cs中实现在下载类,事实是API也是这样封装的,大家正好可以学习下API是如何实现的。




实现原理是通过调用ArcGIS影像服务提供的下载操作,调用Rest服务需要指定几个参数:rasterIDs,geometry,geometryType,f,format。详细参考ArcGIS Rest API for 10.1 中的Image Service部分:
http://resources.arcgis.com/en/help/rest/apiref/index.html
有了影像数据下载,影像数据的生产单位可以轻松实现在线的数据分发,更方便的为其用户提供服务,用户可以根据感兴趣的区域在线实现数据下载。

4.5 影像测量

影像测量是ArcGIS10.1中新提供的功能。需要在ArcGIS Server Manager中开启允许测量操作。ArcGIS Silverlight API有封装的测量类:MensurationTask,项目中在Main_Query.cs文件中测量完成事件回调MyDrawSurface_DrawComplete,直接调用API实现了多种测量方法:点,面积,距离,中心点和三种高度测量。


影像测量为我们在web场景下测量建筑物、山脉等高度提供了方便。
4.6 影像编辑

影像编辑是ArcGIS 10.1中新提供的功能。也需要在ArcGIS Server Manager中开启编辑操作,项目Main_Upload.cs文件中UXUpload_Upload_Click方法实现了编辑的过程。通过rest API提供的操作: uploads/upload实现上传数据,update更新,delete删除,add添加。
case0:
uploadUrl += "/uploads/upload";
break;
case 1:
uploadUrl += "/update";
break;
case 2:
uploadUrl += "/delete";
break;



文章来源:http://blog.csdn.net/arcgis_all/article/details/8239514

0 个评论

要回复文章请先登录注册