6.11. Vector layer settings
6.11.1. Introduction
To edit a layer you need to navigate to a child resource group (see item 4 in Pic. 6.5.), where would be displayed resource types. Then select from child resources a resource with type vector layer and press the “Pencil” icon opposite the resource or select the layer and then select an action called “Update” in actions pane (see Pic. 6.98.). The window “Update resource” will open, where you can edit the layer properties, clear the layer or upload a new file for it, and modify attributes.
Web GIS also allows to edit objects and their attributes and to add descriptions of features and to them attachments (including photos). This works for Vector layers and PostGIS layers.
6.11.2. Edit vector layer attributes table
“Fields” tab contains a table with vector layer attributes (see Pic. 6.155.). Click on a table row to open the attribute edit form.
The table contains the following columns:
Name of the attribute - display name to use in the identification window instead of the keyname
Key - technical name of the attribute, can be comprised only of plain latin symbols
Type
For the next three parameters a dark symbol means “on” and a light symbol means “off”.
Feature table - the attribute is displayed in the identification window.
Text search - you can disable text search in the values of the attribute.
At the end of each row there is a button:
In the attribute editing mode you can also add a Lookup table. It allows to select values of the attribute when you add or edit features. To add a lookup table, click on the field in the form, then in the pop-up window select the resource.
To go back to table view, press the arrow in the top row of the form.
After all edits are made, click Save.
6.11.3. Allow editing
By default editing of a Web Map is disabled. To allow users to modify the layers of the map, enable editing in the Web Map settings. To find out how to open the “Update resource” dialog, see this chapter.
You can allow or deny editing of all map layers on the “Settings” tab by ticking or clearing a box next to “Enable layers editing” field (see Pic. 6.159.)
Note
By default layer editing is turned off.
To forbid some users to edit layers add a rule to deny specified users or groups of users to write data (permission "Data:Write"
) on the “Permissions” tab of the “Update resorce” dialog (see Pic. 6.160.). For user without permission the edit mode is unavailable.
6.11.4. Delete or replace all features
NextGIS Web software allows to delete all features of a layer or replace them by uploading a new file.
Click on the pencil icon next to the layer.
In the “Vector layer” tab select the action from the dropdown menu.
You can delete all the features. This will result in an empty layer of the same structure that you can add new features to. To do so, select “Delete all features from layer”, tick to confirm and press Save.
You can replace all the features by uploading a previously prepared file. Select “Replace layer features from file”. Open the file or drag and drop it into the frame.
If the file has multiple layers, select the one you need in the “Source layer” field. You can also set up other properties, as while creating a new vector layer.
If you replace the file, not only the features, but the structure of the attributes and other properties will be changed to match the new file.
6.11.5. Edit vector feature on a Web Map
Open Web Map and select the layer with the feature you need to edit.
Open dropdown menu by pressing the three dots to the right of the layer name (see Pic. 6.164.), then select “Edit”.
Editing toolbar will appear on the Web Map (see Pic. 6.165.):
6.11.5.1. Create a new feature (point, line, polygon)
On the editing toolbar activate “Create features” button (see Pic. 6.166.):
A blue circle will appear nearby a mouse pointer, with it you can add new features. Click on the map to create a new feature. You can add several new features one after another. While creating a line you need to indicate its start and end points by clicking on the map. While creating a polygon each new click on the map will indicate its new vertice, to finish a polygon you need to click on its start point. You can use adhesion while creating vertices.
To finish creation of the new feature press “Stop editing” in the layer menu.
In the opened dialog select “Save” to save changes, “Don’t save” to discard them, or “Cancel” to stay in the edit mode:
6.11.5.2. Delete a feature
On the editing toolbar activate “Delete features” button (see Pic. 6.168.):
Features you can modify will reduce their color intensity and have a blue outline. The pointer will become a black cross.
Left-click to select the features you would like to delete. Selected features will become dark again.
Select “Stop editing” in the layer dropdown menu.
In the opened dialog select “Save” (see Pic. 6.167.).
6.11.5.3. Move a feature or its vertices
On the editing toolbar activate “Modify features” button (pencil icon, see Pic. 6.170.):
Features you can modify will reduce their color intensity and have a blue outline.
Select a feature (point) or one of its vertices (line, polygon) with the pointer and drag it, then release on a new place. For vertices modifying an adhesion will work.
Select “Stop editing” in the layer dropdown menu.
In the opened dialog select “Save” (see Pic. 6.167.).
Note
You can edit several layers simultaneously. To do it enter the edit mode in every layer you want to edit. Adhesion will work for features of all these layers.
6.11.5.4. Add and delete vertices
To delete a vertice enter the editing mode, hold Shift and click on the vertice.
To add a vertice, click on the line between two existing vertices and drag it to the desired location.
6.11.6. Edit attribute values
NextGIS Web software allows to edit attributes for geographical features. Editing could be launched from the administrator interface or from the map display.
Editing attributes from administrator interface:
Click the table icon opposite the resource or select an action for a vector layer called “Feature table” in the actions pane (see Pic. 6.14.).
A feature table for the layer will open. Select the row you want to edit. It will be highlighted in yellow.
Click Edit button (see Pic. 6.173.).
Editing attributes from the map display:
Open a Web Map.
Click on the map with Identify tool active.
Click edit button in the Identify window (the last tab, see Pic. 6.174.).
You can change attribute values in the opened window. Description made on “Description” tab will be visible on the map display in the indentify window.
Editing page has following tabs:
“Attributes” tab (see Pic. 6.175.).
To edit an attribute click on the field.
Numbers can be typed in or modified with errows that appear on the right end of the field.
Dates also can be typed in or selected in the calender. To open the calender click the icon on the right end of the field.
“Description” tab (see Pic. 6.176.).
“Attachments” tab (see Pic. 6.177.).
When editing a PostGIS layer attribute changes are saved to PostGIS database and descriptions are saved to a local database. When editing a layer based on a Shapefile attribute all changes are saved to a local database.
Geodata with changed attributes could be downloaded by link Download as GeoJSON or published as WFS service. Download of descriptions is currently unavailable.
6.11.7. Attachments
NextGIS Web software supports adding photos, panoramas and other files to the features. If a feature has attachments, they will be shown along with description and attributes in the identify window (see Pic. 6.178.).
Files in the following formats can be viewed directly in the web client:
JPEG, PNG images. GIF format not supported.
Panoramas complying with the `specification<https://developers.google.com/streetview/spherical-metadata?hl=en>`_.
Other types of files can be added as attachments, but won’t be viewed in the interface.
After a click on a photo preview a lightbox window is open (a
javascript powered window in browser). Photo size is adjusted to fit the window. Photos have descriptions and user can navigate through them using left and right arrow keys on the keyboard (see webmap_identification_photo_lightbox
).
To navigate within the panorama, use the mouse. Hold down the left mouse button to rotate the camera. Use the wheel to zoom in and out. Panorama mode can be disabled by clicking on the blue round button in the upper right corner.
6.11.7.1. Add attachments to a feature
To add an attachment to a feature, go to the edit window. There are several ways to open it:
Click on the feature on the Web Map, then in the pop-up window press the Edit button.
Open the feature table on the Web Map, select the feature and click Edit in the toolbar.
Open the feature table from the resource page, select the feature and click Edit in the toolbar.
On the Edit page open the Attachments tab and upload the files.
Enter titles for the attachments and press Save.
After uploading you can see previews of photos and panoramas on the “Attachments” tab of the identify window (see Pic. 6.178.).
Note
By default attachments could be added by any user but there is an option to limit number of users who can upload photos (see Managing access rights).
You can edit file names and descriptions of the added attachments. To delete an attachment, press the cross icon to its right. If you’ve made an error during editing, press Reset, all modifications will be cancelled.
To delete an attachment select it on the “Attachments” tab of the edit window, click Delete, and then click Save button.
See the process of adding attachments in our video:
Watch on youtube.
6.11.7.2. How to use panoramas
Not only photos, but also panoramas can be added as attachments. They allow to immerse explore new locations or find new details in familiar places.
Uploaded panoramic images must comply with the Google XMP Photo Sphere specification.
See how to work with panoramas in our video:
Watch on youtube.
6.11.7.3. Export and import attachments
To copy feature attachments between different layers or to create a backup you can save them to your device as an archive (Standard layer saving does not include attachments).
Navigate to the layer resource page and select Manage attachments.
To save the attachments, go to the Export tab and press Export attachments to ZIP archive. The resulting ZIP archive will contain all of the attachments put in directories named after feature IDs. Attachment metadata are put into a separate JSON file.
The resulting archive can be imported to add the attachments to the layer features. Open the Import tab, click Import attachments from ZIP archive and select the archive on your device. An archive must contain directories named after feature IDs. Each folder can contain one or many attachments. Duplicates will be ignored. If you need to replace the current attachments, tick “Delete existing attachments”.