Neoserver – A multi-workspace geospatial server in Go
a day ago
- neoserver 是一个开源的地理空间服务器,通过 OGC API、WMS、WFS 和 WMTS 发布来自 PostGIS、DuckDB 和文件等源的地图、要素和瓦片。
- 它具有隔离的工作区,用于管理连接、图层、样式、凭据和服务设置,并内置控制台用于预览和自动化。
- 通过作用域 API 密钥、OIDC、工作区角色和图层级权限控制访问;服务器支持资源调优、瓦片缓存和遥测。
- 服务器支持多种开放标准,包括 WMS 1.3.0、WFS 2.0、WCS 2.1、WMTS 1.0 以及 OGC API Features 和 Tiles,每个标准都有完整的文档。
- 提供逐步指南,涵盖常见任务,如创建工作区、连接数据、发布图层以及连接 QGIS 等客户端。
- 详细用例包括从 PostGIS 和 DuckDB 提供 WMS、带事务的 WFS、用于栅格覆盖的 WCS、带 CQL2 过滤器的 OGC API Features 以及来自 PostGIS 的矢量瓦片。
- neoserver 可通过 Docker(镜像:tobilg/neoserver:0.2.0)在 Linux AMD64 上部署,提供浏览器优先的教程和用于设置与配置的 API 路由。