NextGIS Web

NextGIS Web - is a server GIS, which allows to store and edit geodata and to display maps in web browser. Also NextGIS Web can share geodata with other NextGIS software.

NextGIS Web has the following features:

NextGIS Web - is an open source software (license GPL v2+, see GNU General Public License, version 2).

Driver

The driver is available since GDAL/OGR >= 2.4. NextGIS Web supports several raster types:

Each NextGIS Web raster layer can have one or more raster styles.
Each NextGIS Web vector or PostGIS layer can have one or more vector style (QGIS qml or MapServer xml).
WMS layer is one or more layers from external WMS service. This layer has no styles.
WMS Service is usual WMS protocol implementation.

Now NGW driver supports only raster and vector styles and WMS layers. You can get raster data as tiles or image (only tiles are supported now).

The driver supports read-only operations on rasters.

Dataset name syntax

The minimal syntax to open a NGW datasource is: NGW:[NextGIS Web URL][/resource/][resource identifier] If identifier is resource group, all vector layers, PostGIS, raster layers, styles will be listed as child resources. In other case this will be a separate raster.

Configuration options

The following configuration options are available:

Authentication

Any operations (read, write, get metadata, change properties, etc.) may require an authenticated access. Authenticated access is obtained by specifying user name and password in open, create or configuration options.

Open options

The following open options are available:

Metadata

NextGIS Web metadata are supported in datasource, vector, PostGIS, raster layers and styles. Metadata are stored at specific domain "NGW". NextGIS Web supported metadata are strings and numbers. Metadata keys with decimal numbers will have suffix .d and for real numbers - .f. To create new metadata item, add new key=value pair in NGW domain use the SetMetadataItem function and appropriate suffix. During transferring to NextGIS Web, suffix will be omitted. You must ensure that numbers correctly transform from string to number.

Resource description and key map to appropriate description and keyname metadata items in default domain. Changing those metadata items will cause an update of resource properties.

Resource creation date map to read-only metadata item creation_date in default domain.

Vector layer field properties (alias, identifier, label field, grid visibility) map to layer metadata the following way:

Examples

Read datasource contensts:
    gdalinfo NGW:https://demo.nextgis.com/resource/1730

Read raster details:

    gdalinfo NGW:https://demo.nextgis.com/resource/1734

See also: