介绍

这是对 ZOO-Project 开源软件文档。

什么是 ZOO-Project ?

ZOO-Project 是用C、python和javascript编写的WPS(Web处理服务)实现。它是一个开源平台,实现了 WPS 1.0.0 and WPS 2.0.0 standards edited by the Open Geospatial Consortium (OGC)。

ZOO-Project 为创建和链接符合WPS的Web服务提供了一个开发人员友好的框架。它的主要目标是为使用现有的开源库和算法作为WPS提供通用和标准兼容的方法。它还提供了创建新的创新Web服务和应用程序的有效工具。

ZOO-Project 能够在线处理地理空间或非地理空间数据。其核心处理引擎(又名 动物园内核 )允许您执行一些现有的 ZOO-Services 基于可靠的软件和库。它还使您能够从新的或现有的源代码创建自己的WPS服务,这些源代码可以用七种不同的编程语言编写。这使您可以简单地将代码组成或转换为WPS服务,使用简单的配置和标准的编码方法。

ZOO-Project 具有非常灵活的数据输入和输出功能,因此您可以处理几乎所有存储在本地或从远程服务器和数据库访问的数据。Zoo项目擅长数据处理,集成了新的或现有的空间数据基础设施,因为它能够与地图服务器通信,并且可以集成WebMapping客户端。

ZOO-Project 组成部分

这个 ZOO-Project 平台由以下组件组成:

  • 动物园内核 :用C编写的符合WPS的实现,它提供了一个强大的WPS服务器,能够管理和链接WPS服务。通过加载用不同语言编写的动态库和代码。

  • 动物园服务 :在可靠的开放源代码库(如gdal、grass gis、orfeotoolbox、cgal和saga gis)之上构建的现成的Web处理服务越来越多。

  • 动物园-API :用于创建、链接和协调可用WPS服务的服务器端JavaScriptAPI。

  • 动物园客户 :客户端JavaScriptAPI,用于与WPS服务器交互和执行来自Web应用程序的标准请求。

开源

ZOO-Project 是开源的,并根据 MIT/X-11 license . ZOO-Project 活动由项目指导委员会(PSC)指导,软件本身由国际用户和开发人员社区(aka)开发、维护和记录。 ZOO-Tribe

请参考 ZOO-Project 参与者指南 如果你想参与和贡献。很容易 get involved 源代码、文档或翻译。欢迎大家加入 ZOO-Tribe .

ZOO-Project 是开源地理空间基金会的孵化软件 (OSGeo ②)

OSGeo incubation