NGW -- NextGIS Web
2.4 新版功能.
司机简称
NGW
生成依赖项
利勃曲尔
NextGIS Web - is a server GIS, which allows storing and editing geodata and to display maps in web browser. Also NextGIS Web can share geodata with other NextGIS software.
下一代网站具有以下功能:
在web浏览器中显示地图(具有不同图层和样式的不同地图)
灵活的权限管理
从PostGIS加载geodata或从GIS格式(ESRI Shape、GeoJSON或GeoTIFF)导入geodata
以以下格式加载矢量geodata:GeoJSON、CSV、ESRI Shape、Mapinfo tab
从QGIS项目导入或手动设置地图样式
充当TMS、WMS、MVT、WFS的服务器
作为WMS的客户
用户可以通过web界面或WFS-T协议向记录添加照片、更改记录属性
NextGIS Web-是一个开源软件(许可证GPL v2+,请参阅 GNU General Public License, version 2 )
驱动程序功能
Supports Georeferencing
This driver supports georeferencing
驱动程序
NextGIS Web支持多种栅格类型:
栅格样式
矢量样式
WMS层
WMS服务
结合栅格和矢量样式的网络地图
每个下一个Web栅格图层都可以有一个或多个栅格样式。每个NextGIS Web向量或PostGIS层可以有一个或多个向量样式(QGIS qml或MapServer xml)。来自外部WMS服务的WMS层没有样式。WMS服务通常是WMS协议的实现。
NGW驱动程序只支持栅格和矢量样式以及WMS图层。可以将栅格数据作为平铺或图像获取(现在仅支持平铺)。
驱动程序支持从栅格上的现有源数据集读取和复制操作。
数据集名称语法
打开NGW数据源的最小语法是:NGW: [下一个网站URL] [/resource/] [资源标识符]
下一个网站URL 可以是指向nextgis.com云服务的url(例如,https://demo.nextgis.com),也可以是其他一些url,包括端口和附加路径(例如,http://192.168.1.1:8000/test)。
资源 是将资源标识符与URL的其余部分分隔开的必需关键字。
资源标识符 这是0及以上的正数。这可以是资源组、矢量、PostGIS或栅格图层、样式。
如果标识符是资源组,则所有矢量图层、PostGIS、栅格图层、样式都将列为子资源。在其他情况下,这将是一个单独的栅格。
配置选项
以下配置选项可用:
NGW_USERPWD :用户名和密码用冒号分隔。可选,可以使用“打开”选项进行设置。
NGW_CACHE_EXPIRES :缓存文件将保持有效的时间(秒)。如果缓存文件过期,则在达到最大缓存大小时将其删除。过期的文件也可以被来自web的新文件覆盖。默认为604800(7天)。
NGW_CACHE_MAX_SIZE :缓存最大大小(字节)。如果缓存达到最大大小,则将删除过期的缓存文件。默认为67108864(64Mb)。
NGW_JSON_DEPTH :可以解析的json响应的深度。如果深度大于此值,则发生分析错误。
认证
任何操作(读、写、获取元数据、更改属性等)都可能需要经过身份验证的访问。通过在“打开”、“创建”或“配置”选项中指定用户名和密码,可以获得经过身份验证的访问。
打开选项
以下打开选项可用:
USERPWD-用户名和密码,用冒号分隔。
CACHE_EXPIRES=604800-缓存文件将保持有效的时间(秒)。如果缓存文件过期,则在达到最大缓存大小时将其删除。过期的文件也可以被来自web的新文件覆盖。默认为604800(7天)。
CACHE_MAX_SIZE=67108864-缓存最大大小(字节)。如果缓存达到最大大小,则将删除过期的缓存文件。默认为67108864(64Mb)。
JSON_DEPTH=32—可以解析的JSON响应的深度。如果深度大于此值,则发生分析错误。
创建复制选项
NextGIS Web只支持GeoTIFF文件格式。以前的版本3.1只支持3(RGB)或4(RGBA)带数据类型字节的栅格。在CreateCopy函数中,如果源数据集具有GeoTIFF文件格式,它将按原样复制。对于其他格式,将执行到临时GeoTIFF文件的附加转换。
以下复制选项可用:
密钥-密钥值。在整个下一个Web实例中必须是唯一的。可选。
说明-资源说明。可选。
栅格样式名称-栅格样式名称。可选。默认值与栅格图层名相同。
RASTER_QML_PATH-指向QGIS QML栅格样式文件的路径。对于RGB/RGBA是可选的,对于其他波段计数/像素类型是必需的。
USERPWD-用户名和密码,用冒号分隔。
CACHE_EXPIRES=604800-缓存文件将保持有效的时间(秒)。如果缓存文件过期,则在达到最大缓存大小时将其删除。过期的文件也可以被来自web的新文件覆盖。默认为604800(7天)。
CACHE_MAX_SIZE=67108864-缓存最大大小(字节)。如果缓存达到最大大小,则将删除过期的缓存文件。默认为67108864(64Mb)。
JSON_DEPTH=32—可以解析的JSON响应的深度。如果深度大于此值,则发生分析错误。
元数据
在数据源、矢量、PostGIS、栅格图层和样式中支持NextGIS Web元数据。元数据存储在特定的域“NGW”中。下一个Web支持的元数据是字符串和数字。带有十进制数字的元数据键将具有后缀 .d 对于实数- .f . 要创建新的元数据项,请在NGW域中添加新的key=value对,使用 SetMetadataItem 函数和适当的后缀。在传输到下一个站点时,后缀将被忽略。必须确保数字从字符串正确转换为数字。
资源描述和密钥映射到适当的 描述 和 关键字表 默认域中的元数据项。更改这些元数据项将导致资源属性的更新。
资源创建日期、类型和父标识符映射到适当的只读元数据项 creation_date , resource_type 和 parent_id 在默认域中。
实例
读取数据源内容(1730是资源组标识符):
gdalinfo NGW:https://demo.nextgis.com/resource/1730
读取栅格详细信息(1734是栅格层标识符):
gdalinfo NGW:https://demo.nextgis.com/resource/1734