收藏 分享(赏)

构建Web Services 形式的遥感平台:在线与云遥感平台.pptx

上传人:HR专家 文档编号:6629481 上传时间:2019-04-19 格式:PPTX 页数:72 大小:17.04MB
下载 相关 举报
构建Web Services 形式的遥感平台:在线与云遥感平台.pptx_第1页
第1页 / 共72页
构建Web Services 形式的遥感平台:在线与云遥感平台.pptx_第2页
第2页 / 共72页
构建Web Services 形式的遥感平台:在线与云遥感平台.pptx_第3页
第3页 / 共72页
构建Web Services 形式的遥感平台:在线与云遥感平台.pptx_第4页
第4页 / 共72页
构建Web Services 形式的遥感平台:在线与云遥感平台.pptx_第5页
第5页 / 共72页
点击查看更多>>
资源描述

1、构建Web Services 形式的遥感平台:在线与云遥感平台,遥感事业部 田德山 ,基于ENVI for ArcGIS Server构建在线系统 以北京市气溶胶在线反演系统为例,主要内容,北京市气溶胶在线反演系统,基于ENVI for ArcGIS Server开发的北京市气溶胶在线反演系统是一个能够进行在线分析、实时计算的B/S系统,在线体验地址: http:/ 遥感影像:MODIS L1B 1KM HDF数据(2012/06/04, 2012/06/05, 2012/07/15) 底图数据:ArcGIS Online平台使用 模型制作与开发:ENVI/IDL 、ArcGIS Deskto

2、p(Modelbuilder) 服务器平台:ENVI for ArcGIS Server 、ArcGIS Server Web客户端:ArcGIS API for Silverlight V2.4 数据库平台:SQL Server 2008数据库和ArcSDE(镶嵌数据集),北京市气溶胶在线反演系统,开发环境 Microsoft Visual Studio 2010 Silverlight 4 Tools(4.0.50826.0版本) Silverlight 4 Toolkit Expression Blend 4 ArcGIS API for Silverlight V2.4,北京市气溶胶在

3、线反演系统,构建(Author) 在ArcGIS Desktop中,结合安装 在ArcGIS toolbox中的ENVI Tools和 其他GIS工具,在可视化建模工具 ModelBuilder中构建模型。 发布(Publish)制作好模型之后,基于ArcGIS Server 和ENVI for ArcGIS Server发布服务。 使用(Use)服务既可在Web 应用程序中使用, 也可在桌面软件、移动客户端中使用。,ENVI for ArcGIS Server怎么做? (技术路线),主要内容,数据服务层主要是数据的存储,这里的数据包括:科学 数据和角度数据。其中科学数据和角度数据是通过Arc

4、SDE 的镶嵌数据集进行组织和管理的。,数据服务层概述,数据建库,下面将从以下几个方面介绍:连接数据库 新建镶嵌数据集 添加时间字段 启动时间设置 计算统计数据,在ArcMAP目录中找到“数据库连接”,双击“添加空间数据库连接”,填写相应参数连接数据库,连接数据库,新建镶嵌数据集,为存放科学数据的镶嵌数据集添加起始时间字段和终止时间字段,字段名称分别为datestr和enddate。,添加时间字段,目的: 为存放科学数据的镶嵌数据集启动时间,以便基于时间对影像服务进行查询和显示。,启动时间设置,目的: 为了在WEB客户端更好的显示栅格数据,需要对存放科学数据的镶嵌数据集计算统计数据,否则影像服

5、务显示在客户端是灰色的。,计算统计数据,主要内容,GIS服务层用到了ENVI/IDL、ENVI for ArcGIS Server 、ArcGIS Desktop(Modelbuilder)(10版本) 、ArcGIS Server (10版本)等产品,其主要目的是发布GP服务和影像服务。,GIS服务层概述,ENVI/IDL开发 制作Python脚本工具 构建GP模型 发布服务,GIS服务层构建步骤,当ENVI Tools中的功能无法满足客户需求的时候,可以利用IDL来定制ENVI功能。北京市气溶胶在线反演系统中包涵的自定义ENVI功能:,1、ENVI/IDL开发,MODIS L1B 1KM

6、HDF文件的辐射校正 几何校正 云检测 气溶胶反演,.pro文件编写完成后,要编译为.sav文件以便Python 调用,编译为.sav文件有两个方法。1、单个.pro文件编译成.sav文件: 将如下命令依次输入命令行中。重置IDL.full_reset_session 点击工具条上的编译按钮 解除函数或者程序占用RESOLVE_ALL, SKIP_ROUTINES=envi, /CONTINUE_ON_ERROR, /QUIET 创建.sav文件SAVE, /ROUTINES, FILENAME = sav文件保存路径,ENVI/IDL开发,2、多个.pro文件编译成.sav文件:点击重置按钮

7、右击工程,点击构建工程即可将该工程下所有的pro文件编译为一个sav文件,ENVI/IDL开发,Python脚本格式一般都是固定的,分三步: 导入envipy 获取参数 调用RunTool函数。,制作Python脚本工具,制作Python脚本工具,编写好.py文件之后,接下来就是制作脚本工具,制作Python脚本工具,北京市气溶胶在线反演系统包括三个模型:模型1:对HDF文件进行辐射校正、几何校正、云检测、掩膜等流 程化处理,直接将结果导入镶嵌数据集,并根据HDF文件的名字计算该影像的获取日期将值赋予镶嵌数据集的起始 时间字段。 模型2:利用模型1产生的科学数据和角度数据反演气溶胶。范围为北京

8、市范围。 模型3:用户能够自定义范围进行气溶胶的反演。,构建GP模型,构建GP模型模型1,模型1用到了“选择数据”工具,该工具能够从文件地理数据库、ArcSDE地理数据库、文件夹中选择子集,我将选择数据工具的“输入数据元素”参数(也就是数据源)指向存放HDF文件的文件夹。,构建GP模型模型1,从选择数据工具选择出来的HDF文件,进行路径解析,获取文件名称,这样在导入镶嵌数据集的时候,是以行内变量命名的。,构建GP模型模型1,利用计算字段工具,来计算该影像的获取时间。,构建GP模型模型1,构建GP模型模型2,这里利用“创建镶嵌图层”的工具,可以从镶嵌数据集中根据查询条件选择数据,这样模型的输入参

9、数为查询条件即SQL语句是字符串格式的,这样就符合10版本的GP服务的输入参数限制。 创建镶嵌数据集的数据源要选择.sde连接文件下的镶嵌数据集。,构建GP模型模型2,模型2 和模型3的不同之处就是裁剪范围,模型2中直接为北京市范围,但是10版本的arcgis 不支持要素类作为GP服务的输入,所以必须手动改为要素集。,构建GP模型模型3,管理GIS服务 发布GP服务 发布影像服务 使用服务 验证服务,发布服务,管理GIS服务,管理GIS服务能够对服务进行,删除,启动、停止、重新启动等操作,也可以在停止了服务之后,更改该服务的属性。 可以勾选显示本地消息以便验证服务时查看服务器消息。,发布GP服务,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 网络科技 > Web服务

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报