An open API service indexing awesome lists of open source software.

https://github.com/nextgis/nextgisweb

NextGIS Web is an open-source Web GIS server for geospatial data management, web map publishing, and QGIS-centered collaborative workflows.
https://github.com/nextgis/nextgisweb

gis javascript nextgis nextgisweb python

Last synced: 1 day ago
JSON representation

NextGIS Web is an open-source Web GIS server for geospatial data management, web map publishing, and QGIS-centered collaborative workflows.

Awesome Lists containing this project

README

          

# NextGIS Web

[![License: GPL v3](https://img.shields.io/badge/license-GPLv3-blue.svg)]([https://www.gnu.org/licenses/old-licenses/gpl-3.0.en.html](https://www.gnu.org/licenses/gpl-3.0.en.html))
[![Community](https://img.shields.io/badge/Community-Forum-brightgreen)](https://community.nextgis.com)
[![Examples](https://img.shields.io/badge/Examples-Interactive-blueviolet)](https://demo.nextgis.com)
[![SaaS](https://img.shields.io/badge/SaaS-nextgis.com-blue)](https://nextgis.com/pricing-base/)
[![Docs](https://img.shields.io/badge/docs-available-brightgreen)](https://docs.nextgis.com/docs_ngweb/source/index.html)
[![QGIS](https://img.shields.io/badge/QGIS-integrated-green)](https://qgis.org/)

**NextGIS Web** is an open-source Web GIS server for **geospatial data management**, **web map publishing**, and **QGIS-centered collaborative workflows**.

It combines a powerful spatial backend, a web-based interface for administration and map publishing, and a full REST API. Suitable for projects ranging from small teams to enterprise-grade GIS infrastructures.

![NextGIS logo](doc/images/nextgis_logo_blue.png)

## Table of contents

- [Key capabilities](#key-capabilities)
- [Geospatial data management](#geospatial-data-management)
- [Web map and data publishing](#web-map-and-data-publishing)
- [QGIS-native collaboration](#qgis-native-collaboration)
- [Built-in version control for vector data](#built-in-version-control-for-vector-data)
- [Editing and attachments](#editing-and-attachments)
- [Security and access control](#security-and-access-control)
- [API and extensibility](#api-and-extensibility)
- [Documentation](#documentation)
- [Examples and live demo](#examples-and-live-demo)
- [Community and ecosystem](#community-and-ecosystem)
- [Commercial support](#commercial-support)
- [License](#license)

## Key capabilities

### Geospatial data management
- **Comprehensive vector and raster geodata storage**
Upload or create geospatial datasets and manage them as structured spatial databases via the web interface or REST API.

- **External PostGIS database connection**
Create vector layers backed by external PostGIS databases. Style them, publish them on Web Maps, and expose them via standard services.

- **Coordinate reference systems management**
Define custom CRS and use them consistently for measurement and data export.

---

### Web map and data publishing

![NextGIS Web web maps](doc/images/ngw_map.webp)

- **Interactive Web Maps**
Create unlimited interactive Web Maps using the built-in map engine. Web Maps include layer management, advanced search, filtering, printing, and measurements.

- **Tile and OGC services publishing**
Publish data as:
- Raster and vector tiles
- OGC WMS, WMTS, WFS
- OGC API โ€“ Features
- Cloud Optimized GeoTIFF

- **External services support**
Connect third-party TMS, WMS, and WFS services and use them directly in Web Maps.

---

### QGIS-native collaboration

![NextGIS Web QGIS integration](doc/images/ngw_qgis.webp)

- **Full QGIS style support**
Use QGIS styles to visualize datasets.

- **Hub for QGIS-centered teamwork**
Publish QGIS projects to NextGIS Web and edit server-side data directly from QGIS using the [NextGIS Connect](https://github.com/nextgis/nextgis_connect) plugin.

See the NGW/QGIS integration extension: [nextgisweb_qgis](https://github.com/nextgis/nextgisweb_qgis)

---

### Built-in version control for vector data

![NextGIS Web Feature versioning](doc/images/ngw_versions.webp)

- **Track the full history of vector datasets**
Who changed what, when, and how. Roll back changes or audit edits without data loss.

---

### Editing and attachments
- **Built-in vector layers editor**
Create and modify vector layers directly in the web interface.

- **Attachments management**
Attach photos and documents to vector layer features. Preview and manage attachments directly on Web Maps.

---

### Security and access control

![NextGIS Web permission management](doc/images/ngw_permissions.webp)

- **Flexible permissions management**
Create users and groups with fine-grained access control, down to individual layers or maps.

---

### API and extensibility
- **Powerful REST API**
All functionality is accessible programmatically: users, layers, services, maps, permissions, and more.

- **Frontend integration**
Build custom web applications using [NextGIS JavaScript libraries](https://github.com/nextgis/nextgisweb_frontend)

## Documentation

๐Ÿ“˜ [User and admin documentation](https://docs.nextgis.com/docs_ngweb/source/index.html)

๐Ÿ“— [REST API reference](https://docs.nextgis.com/docs_ngweb_dev/doc/toc.html)

## Examples and live demo

๐Ÿงช [NextGIS Web interactive examples](https://demo.nextgis.com)

๐Ÿ—๏ธ [NextGIS Web sandbox](https://sandbox.nextgis.com)

## Community and ecosystem

๐Ÿ’ฌ [NextGIS community forum](https://community.nextgis.com)

๐Ÿž [GitHub issues and discussions](https://github.com/nextgis/nextgisweb/issues)

๐Ÿงฉ [NextGIS Connect - QGIS integration plugin](https://github.com/nextgis/nextgis_connect)

๐ŸŽจ [Frontend libraries](https://github.com/nextgis/nextgisweb_frontend)

## Commercial support

Professional support, cloud and enterprise deployments, and consulting services are available from the NextGIS team.

โ˜๏ธ [Ready-to-go cloud](https://nextgis.com/pricing-base/)

๐Ÿข [On-premise deployment](https://nextgis.com/pricing/)

๐ŸŒ [NextGIS Website](https://nextgis.com)

โœ‰๏ธ [Contact us](https://nextgis.com/contact/)

## License

NextGIS Web is released under the **GNU General Public License v3.0**.