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

本文介绍ArcGIS10.1中新增的影像服务功能,包括影像下载、测量及编辑操作,并提供具体实现方法和技术细节。

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实现了多种测量方法:点,面积,距离,中心点和三种高度测量。

MensurationTask对象的测量方法

对应测量参数对象

用途

PointAsync
CentroidAsync

MensurationPointParameter

点测量
中心点测量

DistanceAndAngleAsync

MensurationLengthParameter

距离测量

AreaAndPerimeterAsync

MensurationAreaParameter

面积测量

HeightFromBaseAndTopAsync
HeightFromBaseAndTopShadowAsync
HeightFromTopAndTopShadowAsync

MensurationHeightParameter

建筑高度测量
建筑影子高度测量
建筑最高点到影子最高点的高度测量

 

影像测量为我们在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;

 

考虑柔性负荷的综合能源系统低碳经济优化调度【考虑碳交易机制】(Matlab代码实现)内容概要:本文围绕“考虑柔性负荷的综合能源系统低碳经济优化调度”展开,重点研究在碳交易机制下如何实现综合能源系统的低碳化与经济性协同优化。通过构建包含风电、光伏、储能、柔性负荷等多种能源形式的系统模型,结合碳交易成本与能源调度成本,提出优化调度策略,以降低碳排放并提升系统运行经济性。文中采用Matlab进行仿真代码实现,验证了所提模型在平衡能源供需、平抑可再生能源波动、引导柔性负荷参与调度等方面的有效性,为低碳能源系统的设计与运行提供了技术支撑。; 适合人群:具备一定电力系统、能源系统背景,熟悉Matlab编程,从事能源优化、低碳调度、综合能源系统等相关领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①研究碳交易机制对综合能源系统调度决策的影响;②实现柔性负荷在削峰填谷、促进可再生能源消纳中的作用;③掌握基于Matlab的能源系统建模与优化求解方法;④为实际综合能源项目提供低碳经济调度方案参考。; 阅读建议:建议读者结合Matlab代码深入理解模型构建与求解过程,重点关注目标函数设计、约束条件设置及碳交易成本的量化方式,可进一步扩展至多能互补、需求响应等场景进行二次开发与仿真验证。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值