- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Web遥感应用的几种架构剖析
孙琪童
sunqt@
Esri中国信息技术有限公司
主要内容
• ENVI Services Engine Web遥感平台新特性
• 全新架构之下ENVI Services Engine Web 遥感
ENVI Services Engine Web遥感平台新特性
ENVI Services Engine5.4新特性
• 全新架构:基于Node.js构建Geospatial Services
Framework (GSF )
• 新增gsf-js -client-sdk (javascript SDK) Python API
• ESE REST API
• 按需配置,提供云平台接口
1.基于Node.js构建GSF
• Node.js是一个基于Chrome Javascript运行时建立的平
台,用于方便地搭建响应速度快、易于扩展的网络应用。
• Node.js使用事件驱动、非阻塞I/O模型而得以轻量和高
效,非常适合在分布式设备上运行数据密集型的实时应用。
• Node.js可以在不新增额外线程的情况下,依然可以对任
务进行并发处理——Node.js是单线程的它通过事件轮询
(event loop )来实现并发操作。
• Node.js采用的是javascript 语法。是一门运行在后端的
javascript 语言,开发者不用再为写后台再多学一门语言。
• Node.js使用模块划分不同功能,模块中包含各类函数
(http,文件… )
• 原生模块支持各类数据库操作
2.新增gsf-js -client-sdk Python API
GSF JavaScript Client SDK
Name Description
Server 连接ESE,返回job和服务信息
Service 为服务创建Task
Task 提交、检查Task
Job 为Job提供相应操作
2.新增gsf-js -client-sdk Python API
• GSF Py provides a client-side Python library for
interacting with GSF.
3. ESE REST API
3. 更丰富的ESE REST API
• Job相关REST API
3. 更丰富的ESE REST API
• 检索API
TASKS REST
Get a list of tasks http://server:port/ese/services/serviceName
Get task information http://server:port/ese/services/serviceName/taskName
CATLOG REST
Get a list of services http://server:port/ese/services/
Get the catalog name http://server:port/ese/catalogNam/
4.按需配置
• ESE采用config.json 文件来加载ESE module ,ESE的所有配置
均在config.json文件中(集群、路由、工作空间… )。
• ESE有许多模块不是默认采用的。比如,MetaTask (gsf-
javascript -engine )、gsf-amazon-s3-parameter-
mapper …
• ESE采用开源技术,开发接口对用户可见,用户可根据自身需
求定制化开发(自定义路由、
您可能关注的文档
- Sola文胸课件-最新.pptx
- STAR-CCM+在高速列车上的应用-2015.pptx
- 电路原理_第一章基本概念(远程32)_1002.ppt
- 金属切削原理.pdf
- 如何使用PPTKeynote如何使用PPTKeynote.pptx
- 唯美人像摄影与后期处理(全新版)附赠摆姿手册.pdf
- StepOneV2.2 相对定量简易操作流程.pdf
- StepOne定量PCR仪使用和维护SOP.doc
- TFT-LCD原理設計簡介.pdf
- Windows7封装与定制处理(BY ZS).pdf
- 国开景区管理作业2试题及答案.pdf
- 国开景区管理作业1-4试题及答案.pdf
- 河南开放大学本科《地域文化(本)》作业练习1-3试题及答案.pdf
- 2024年大型游乐设施操作证考试题库及答案很全.pdf
- 2024年门座式起重机司机考试题库及答案.pdf
- 2022-2023学年河北省衡水市武强中学高二(下)期末数学试卷【答案版】.docx
- 2022-2023学年河北省保定市崇德实验中学高二(下)期末数学试卷【答案版】.docx
- 江西省2017年中小学教师招聘考试高中化学试卷及答案.docx
- 2024年河北省八年级中考生物真题(解析版).docx
- 2024年南阳市社会保险中心(唐河县企业养老保险分中心)(参公)一级科员招录1人《行政职业能力测验》高频考点、难点(答案详解版).docx
文档评论(0)