We are pleased to present you with a list of updates in NextGIS Web. In this material, you will find information about all the changes since the beginning of this year. The most significant improvements are visually demonstrated.
Web maps
New web map legend
Symbols used on a map may require additional clarification. Therefore, web maps now support the display of a legend in the layers panel.
The legend operates in two modes – collapsed and expanded. In the collapsed mode, the legend for a specific layer is revealed when clicked on in the layers panel. In the expanded mode, the legend is always visible. When the legend is turned off, you will only see the list of layers and their structure.
You can configure the legend display mode for all web maps in your Web GIS from the control panel. Customization of the legend is also possible for individual web maps and specific layers within a web map.
Layer order, transparency, extent
During the development of the new legend, the layer tree itself has been improved. Additionally, the option to change the order of layers through simple drag and drop has been added.
In the context menu of each layer, the transparency settings for the layer during web map viewing have been introduced.
Zooming to extent is now available not only for a specific layer within a web map but for all layers simultaneously. It is also possible to zoom to a filtered set of objects.
New types of annotations on maps
Annotations on web maps serve as a useful tool for comments. You can create point, line, and polygon annotations.
Adjust the size and formatting of text in the versatile editor, and customize the appearance of selected areas.
More about web maps
In the feature identification window on web maps, you can view geometry properties, such as the geometry type, area, perimeter, and extent.
At the bottom of web maps, a small window displays the current map extent and the cursor coordinates.
Data
Creating an empty layer
There are three ways to create web maps:
- Upload a layer to Web GIS and add a layer style to the web map.
- Download a configured project from QGIS to Web GIS using the Connect plugin.
- New method. This method does not require data upload or import, nor the installation of additional software. Create an empty vector layer in your Web GIS and add it to the map.
NextGIS Web enables you to create and edit objects on the web map, as well as work with layer attributes. With the capability to create empty layers, NextGIS Web has become a standalone web map builder!
Data filtering and extent limitation during export
You can download geodata from your Web GIS. For vector layers, you can selectively export data by limiting the extent or exporting only filtered objects.
In the first case, you manually input the coordinate extent (which can be copied from the window at the bottom of the web map). In the second case, you utilize the new quick export function of the attribute table, which is accessible in the web map interface or separately.
“Cleaning” a layer, changing the geometry type and structure
You can update and modify existing vector layers using the following methods:
- Replace layer objects from a file.
- Delete all objects from the layer.
- Change the geometry type.
More about data handling
Default resource names upon creation. If you forget to enter a name when creating a layer, folder, web map, or any other resource, an error message won’t be displayed prompting you to fill in the missing field. Instead, the resource will be assigned a default name, which you can later modify if necessary. Additionally, when creating a new layer, the data upload tab opens automatically as a higher priority.
MapInfo format support when creating a vector layer. You can upload data in MIF/MID and TAB formats by first placing the layer files in a ZIP archive.
TMS client: parallel tile fetching and HTTP/2. These changes enable faster loading and displaying of TMS services on your web maps.
Interface
Improved description editor
Individual resources and objects in Web GIS can have descriptions. The description editor has been upgraded to CKEditor 5, providing improved performance. It supports:
- Various text formatting options
- Images and hyperlinks
- Quotations and lists
- HTML editing
Newly added features include the ability to insert tables and format headers.
Custom user permissions
Custom user permissions for resources have been moved to a separate page. Look for the “User Permissions” button in the “Additional” block on the right.
More about speed and general improvements
- Fast PNG compression during rendering
- Attribute table now on React
- Browser requirements: Chrome 102+, Safari 15+, Edge 109+, or Firefox 102+