首页> 外文会议>ISPRS Congress >New implementation of OGC Web Processing Service in Python programming language. PyWPS-4 and issues we are facing with processing of large raster data using OGC WPS
【24h】

New implementation of OGC Web Processing Service in Python programming language. PyWPS-4 and issues we are facing with processing of large raster data using OGC WPS

机译:Python编程语言中OGC Web处理服务的新实现。使用OGC WPS处理大型光栅数据的PYWPS-4和我们面临的问题

获取原文

摘要

The OGC Web Processing Service (WPS) Interface Standard provides rules for standardizing inputs and outputs (requests and responses) for geospatial processing services, such as polygon overlay. The standard also defines how a client can request the execution of a process, and how the output from the process is handled. It defines an interface that facilitates publishing of geospatial processes and client discovery of processes and and binding to those processes into workflows. Data required by a WPS can be delivered across a network or they can be available at a server. PyWPS was one of the first implementations of OGC WPS on the server side. It is written in the Python programming language and it tries to connect to all existing tools for geospatial data analysis, available on the Python platform. During the last two years, the PyWPS development team has written a new version (called PyWPS-4) completely from scratch. The analysis of large raster datasets poses several technical issues in implementing the WPS standard. The data format has to be defined and validated on the server side and binary data have to be encoded using some numeric representation. Pulling raster data from remote servers introduces security risks, in addition, running several processes in parallel has to be possible, so that system resources are used efficiently while preserving security. Here we discuss these topics and illustrate some of the solutions adopted within the PyWPS implementation.
机译:OGC Web处理服务(WPS)接口标准提供了用于标准化地理空间处理服务的输入和输出(请求和响应)的规则,例如多边形覆盖。该标准还定义了客户端如何才能请求执行进程,以及如何处理从过程中的输出。它定义了一个接口,便于发布地理空间进程和客户端发现流程以及与这些流程中的过程中的界面。 WPS所需的数据可以在网络上传送,或者可以在服务器上提供。 PyWPS是服务器端OGC WPS的第一个实现之一。它是用Python编程语言编写的,它试图连接到Python平台上可用的所有现有地理空间数据分析工具。在过去两年中,PyWPS开发团队完全从头开始写入新版本(称为PyWPS-4)。对大型栅格数据集的分析在实施WPS标准时造成了几个技术问题。必须在服务器端定义和验证数据格式,并且必须使用一些数字表示编码二进制数据。从远程服务器中拉出栅格数据介绍了安全风险,此外,还可以并行运行多个进程,以便在保留安全性时有效地使用系统资源。在这里,我们讨论了这些主题并说明了PyWPS实施中采用的一些解决方案。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号