ENVI Services Engine 5.2 新特性
分享
ENVI Services Engine 5.2于2014年10月15日正式发布。ENVI Services Engine是由美国Exelis VIS公司研发的创新型企业级遥感服务器产品。通过ENVI Services Engine可以组织、创建及发布先进的ENVI/IDL图像分析能力,能够将这些能力部署在任何现有的集群环境、企业级服务器或云平台中。用户可以通过各种终端(如桌面端、移动端、网页端等)对影像进行复杂的、耗资源的运算,可以随时随地按需获取影像空间数据和信息,提高数据应用效率。
在ENVI Services Engine 5.2版本中,性能更加稳定,功能进一步增强,开发也变得非常简单,主要有以下几个方面:
1. ESETasks
ENVI Services Engine5.2 自动包含58个ENVITasks函数,这里称为ESETasks,这些函数都是即拿即用。ENVI Services Engine5.2 安装成功后,可以在管理员控制台中查看这些ESETasks。ESETasks函数的使用与ENVITasks函数完全一样。
除了这些分析功能之外,用户完全可以基于IDL语言开发,以及调用ENVI Classic API(_DOIT)自定义功能。
2. ENVI 3D Web Viewer
提供空载和车载LiDAR点云数据集的读取、管理和显示的3D Web Viewer。
l 客户端可以向服务器请求不同细节层次的点云数据,整个数据集最初是以较低的细节层次显示的。当放大浏览时可以自动的以较高细节层次显示。数据不同细节层次的显示是由渲染引擎来管理的,它可以保证图像显示质量的同时,又保持较高的响应速率。
l 为了提高着色能力,使用直方图拉伸来消除异常点。直方图拉伸方式使得颜色可以均衡的分布在感兴趣范围内。
同时提供LiDARPreProcessor任务,这些任务可以处理一景或者多景LAS数据集并生成一系列的辅助文件用于数据显示和处理。
图: ENVI 3D Web Viewer
3. 更新Web服务器Mongoose版本
嵌入式web服务器Mongoose版本从3.1更新到了5.4。
l 在单核机器上,拥有了每秒100000次以上请求的处理能力。
l 新的线程模型——允许应用程序来控制线程创建。
l 管理员控制台响应速度更快。
l 提供真正的可伸缩处理。
ü ESE5.2在一个8核心机器上可以并发运行64个任务。
ü ESE5.2使用64个workers在一夜之内可以处理完成了100000个FFT处理任务,并且没有错误。
4. 其他改进
l ENVI Services Engine中的批处理支持IDL中最新的文件夹监测函数(FolderWatch)。
l 支持IDL中新增的布尔变量(0:false 1:true)。
l ESETasks与ENVI桌面中的ENVITasks使用方法一样简单和方便。
l Tasks可以接收HTTP中的参数,例如:OGC、JPIP、和Esri影像服务。
l ESETasks产生的错误会返回给客户端,并在适当的时候重启Workers。
l 任务构建器中显示的服务请求地址更加易读,而不是之前的URL编码形式。
l 每个任务中都有一个.task扩展文件,不再使用config.json文件名。
5. ENVI for ArcGIS Services Edition 5.2扩展产品(简称EFASE)
ENVI for ArcGIS Services Edition(简称EFASE)可以在ArcGIS for Server中发布ENVI/IDL图像分析工具,这些图像分析工具可以是ESETasks,也可以是ENVI桌面创建的地理处理工具。发布的图像分析工具可以在整个ArcGIS产品套件中使用,包括ArcGIS® Online portal。ENVI for ArcGIS Services Edition 5.2新增特性如下:
l 继承了ENVI Services Engine 5.2大部分新功能。
ü 23个ESETasks可以直接发布到ArcGIS for Server 环境中使用。
l 改进了日志机制。
l 可以在ArcMAP中相应的工具里查看Task帮助。
l 基于EFASE可以使用Model Builder构建流程化工具。
l 发布工具的改进:
ü 用户能够从ESE服务中选择指定的任务发布到ArcGIS for Server 中
ü 默认情况下,该工具会把输入的ESE文件夹下所有服务下的所有任务发布到ArcGIS for Server 中。
l 扩展的数据类型:
ü EFASE可以在新的数据类型ENVIRASTER和ENVIVECTOR与地理处理REST类型之间做转换。
ü 用户可以控制输入输出参数中的ENVIRASTER与GPDataRasterLayer或GPDataFile类型映射。
l 可以为所有的ESETasks(包括自定义任务和ENVITasks)生成python包装文件(.pyt),用户可以自己设置EFASE自动或者手动方式发布任务。
6. ENVI Services Engine 客户端开发模板
ENVI Services Engine 客户端开发模板能够快速的构建在线图像分析系统,缩减了用户开发成本及开发周期。
开发模板基于JavaScript开发,支持ESETasks的参数设置和运行(也支持用户自定义的Tasks)、地图浏览和结果显示、数据服务查询和浏览、图层控制、结果下载等功能。
我们后续将会推出更多的开发模板。
图: ENVI Services Engine 客户端开发模板
7. 58个ESETasks
注:红色标注的ESETasks可以直接在EFASE中发布。
表:ESETasks函数列表
附
文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0102v678.html
在ENVI Services Engine 5.2版本中,性能更加稳定,功能进一步增强,开发也变得非常简单,主要有以下几个方面:
- 更多的ESETasks开发函数
- ENVI 3D Web Viewer
- ENVI for ArcGIS Services Edition 5.2改进
- 客户端开发模板
1. ESETasks
ENVI Services Engine5.2 自动包含58个ENVITasks函数,这里称为ESETasks,这些函数都是即拿即用。ENVI Services Engine5.2 安装成功后,可以在管理员控制台中查看这些ESETasks。ESETasks函数的使用与ENVITasks函数完全一样。
除了这些分析功能之外,用户完全可以基于IDL语言开发,以及调用ENVI Classic API(_DOIT)自定义功能。
2. ENVI 3D Web Viewer
提供空载和车载LiDAR点云数据集的读取、管理和显示的3D Web Viewer。
l 客户端可以向服务器请求不同细节层次的点云数据,整个数据集最初是以较低的细节层次显示的。当放大浏览时可以自动的以较高细节层次显示。数据不同细节层次的显示是由渲染引擎来管理的,它可以保证图像显示质量的同时,又保持较高的响应速率。
l 为了提高着色能力,使用直方图拉伸来消除异常点。直方图拉伸方式使得颜色可以均衡的分布在感兴趣范围内。
同时提供LiDARPreProcessor任务,这些任务可以处理一景或者多景LAS数据集并生成一系列的辅助文件用于数据显示和处理。
图: ENVI 3D Web Viewer
3. 更新Web服务器Mongoose版本
嵌入式web服务器Mongoose版本从3.1更新到了5.4。
l 在单核机器上,拥有了每秒100000次以上请求的处理能力。
l 新的线程模型——允许应用程序来控制线程创建。
l 管理员控制台响应速度更快。
l 提供真正的可伸缩处理。
ü ESE5.2在一个8核心机器上可以并发运行64个任务。
ü ESE5.2使用64个workers在一夜之内可以处理完成了100000个FFT处理任务,并且没有错误。
4. 其他改进
l ENVI Services Engine中的批处理支持IDL中最新的文件夹监测函数(FolderWatch)。
l 支持IDL中新增的布尔变量(0:false 1:true)。
l ESETasks与ENVI桌面中的ENVITasks使用方法一样简单和方便。
l Tasks可以接收HTTP中的参数,例如:OGC、JPIP、和Esri影像服务。
l ESETasks产生的错误会返回给客户端,并在适当的时候重启Workers。
l 任务构建器中显示的服务请求地址更加易读,而不是之前的URL编码形式。
l 每个任务中都有一个.task扩展文件,不再使用config.json文件名。
5. ENVI for ArcGIS Services Edition 5.2扩展产品(简称EFASE)
ENVI for ArcGIS Services Edition(简称EFASE)可以在ArcGIS for Server中发布ENVI/IDL图像分析工具,这些图像分析工具可以是ESETasks,也可以是ENVI桌面创建的地理处理工具。发布的图像分析工具可以在整个ArcGIS产品套件中使用,包括ArcGIS® Online portal。ENVI for ArcGIS Services Edition 5.2新增特性如下:
l 继承了ENVI Services Engine 5.2大部分新功能。
ü 23个ESETasks可以直接发布到ArcGIS for Server 环境中使用。
l 改进了日志机制。
l 可以在ArcMAP中相应的工具里查看Task帮助。
l 基于EFASE可以使用Model Builder构建流程化工具。
l 发布工具的改进:
ü 用户能够从ESE服务中选择指定的任务发布到ArcGIS for Server 中
ü 默认情况下,该工具会把输入的ESE文件夹下所有服务下的所有任务发布到ArcGIS for Server 中。
l 扩展的数据类型:
ü EFASE可以在新的数据类型ENVIRASTER和ENVIVECTOR与地理处理REST类型之间做转换。
ü 用户可以控制输入输出参数中的ENVIRASTER与GPDataRasterLayer或GPDataFile类型映射。
l 可以为所有的ESETasks(包括自定义任务和ENVITasks)生成python包装文件(.pyt),用户可以自己设置EFASE自动或者手动方式发布任务。
6. ENVI Services Engine 客户端开发模板
ENVI Services Engine 客户端开发模板能够快速的构建在线图像分析系统,缩减了用户开发成本及开发周期。
开发模板基于JavaScript开发,支持ESETasks的参数设置和运行(也支持用户自定义的Tasks)、地图浏览和结果显示、数据服务查询和浏览、图层控制、结果下载等功能。
我们后续将会推出更多的开发模板。
图: ENVI Services Engine 客户端开发模板
7. 58个ESETasks
注:红色标注的ESETasks可以直接在EFASE中发布。
表:ESETasks函数列表
附
文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0102v678.html
0 个评论
相关问题
- 安装完arcgis10.3后,为何没有Envi tools这个工具箱?
- ENVI中Image to Map中X/Y Pixel Size的参数如何设置?
- Engine许可使用注意事项
- Engine中如何判断两个要素类的空间参考是否是同一个?
- Engine中如何实现要素图层的反选?
- 按照Engine+开发手册ArcEngine_10.0_C#二次开发编写的鹰眼的代码,运行时鹰眼不显示!
- Engine调用GP工具的两种方式的用法
- envi安装
- arcgis engine 如何打断凸包边界线?
- Engine调用gp工具MultipleRingBuffer报“对 COM 组件的调用返回了错误 HRESULT E_FAIL”错误?
- Engine中如何获取面的中心点?并且保证该点位于面内