diff --git a/docs/training_manual/create_vector_data/create_new_vector.rst b/docs/training_manual/create_vector_data/create_new_vector.rst index e259168acf7..3d2f3360ed7 100644 --- a/docs/training_manual/create_vector_data/create_new_vector.rst +++ b/docs/training_manual/create_vector_data/create_new_vector.rst @@ -15,61 +15,69 @@ Before you can add new vector data, you need a vector dataset to add it to. In our case, you'll begin by creating new data entirely, rather than editing an existing dataset. Therefore, you'll need to define your own new dataset first. -You'll need to open a :guilabel:`Create Layer` dialog that will allow you -to define a new layer. +#. Open QGIS and create a new blank project. -* Navigate to and click on the menu entry :menuselection:`Layer --> Create Layer --> New - Shapefile Layer`. -You'll be presented with the following dialog: -.. figure:: img/create_vector_layer.png - :align: center +#. Navigate to and click on the menu entry + :menuselection:`Layer --> Create Layer --> New Shapefile Layer`. + You'll be presented with the :guilabel:`New Shapefile Layer` dialog, which will + allow you to define a new layer. -It's important to decide which kind of dataset you want at this stage. Each -different vector layer type is "built differently" in the background, so once -you've created the layer, you can't change its type. + .. figure:: img/create_vector_layer.png + :align: center -For the next exercise, we're going to be creating new features which describe -areas. For such features, you'll need to create a polygon dataset. +#. Click :guilabel:`...` for the :guilabel:`File name` field. + A save dialog will appear. +#. Navigate to the :file:`exercise_data` directory. +#. Save your new layer as :file:`school_property.shp`. -* Click on the :guilabel:`Polygon` radio button: + It's important to decide which kind of dataset you want at this stage. Each + different vector layer type is "built differently" in the background, so once + you've created the layer, you can't change its type. -.. figure:: img/polygon_selected.png - :align: center + For the next exercise, we're going to create new features which describe + areas. For such features, you'll need to create a polygon dataset. -This has no impact on the rest of the dialog, but it will cause the correct -type of geometry to be used when the vector dataset is created. +#. For :guilabel:`Geometry Type`, select :guilabel:`Polygon` from the drop down menu: -The next field allows you to specify the Coordinate Reference System, or CRS. A -CRS specifies how to describe a point on Earth in terms of coordinates, and -because there are many different ways to do this, there are many different CRSs. -The CRS of this project is WGS84, so it's already correct by default: + .. figure:: img/polygon_selected.png + :align: center -.. figure:: img/default_crs.png - :align: center + This has no impact on the rest of the dialog, but it will cause the correct + type of geometry to be used when the vector dataset is created. -Next there is a collection of fields grouped under :guilabel:`New attribute`. -By default, a new layer has only one attribute, the :kbd:`id` field (which you -should see in the :guilabel:`Attributes list`) below. However, in order for the -data you create to be useful, you actually need to say something about the -features you'll be creating in this new layer. For our current purposes, it -will be enough to add one field called :kbd:`name`. + The next field allows you to specify the Coordinate Reference System, + or CRS. CRS is a method of associating numerical coordinates with a + position on the surface of the Earth. + See the User Manual on :ref:`Working with Projections ` + to learn more. + + For this example we will use the default CRS associated with this + project, which is WGS84. -* Replicate the setup below, then click the :guilabel:`Add to attributes list` - button: + .. figure:: img/default_crs.png + :align: center -.. figure:: img/new_attribute.png - :align: center + Next there is a collection of fields grouped under :guilabel:`New Field`. + By default, a new layer has only one attribute, the ``id`` field (which you + should see in the :guilabel:`Fields list`) below. However, in order for the + data you create to be useful, you actually need to say something about the + features you'll be creating in this new layer. For our current purposes, it + will be enough to add one field called ``name`` that will hold ``Text data`` + and will be limited to text length of ``80`` characters. -* Check that your dialog now looks like this: +#. Replicate the setup below, then click the :guilabel:`Add to Fields List` button: -.. figure:: img/new_attribute_added.png - :align: center + .. figure:: img/new_attribute.png + :align: center -* Click :guilabel:`OK`. A save dialog will appear. -* Navigate to the :kbd:`exercise_data` directory. -* Save your new layer as :kbd:`school_property.shp`. +#. Check that your dialog now looks like this: + + .. figure:: img/new_attribute_added.png + :align: center + +#. Click :guilabel:`OK` The new layer should appear in your :guilabel:`Layers` panel. @@ -92,165 +100,258 @@ or aerial photography. For our example, you'll be using the digitizing approach. Sample raster datasets are provided, so you'll need to import them as necessary. -* Click on the :guilabel:`Add Raster Layer` button: |addRasterLayer| +#. Click on |dataSourceManager| :sup:`Data Source Manager` button. +#. Select |raster| :guilabel:`Raster` on the left side. +#. In the :guilabel:`Source` panel, click on the :guilabel:`...` button: +#. Navigate to :file:`exercise_data/raster/`. +#. Select the file :file:`3420C_2010_327_RGB_LATLNG.tif`. +#. Click :guilabel:`Open` to close the dialogue window. -* Navigate to :kbd:`exercise_data/raster/`. -* Select the file :kbd:`3420C_2010_327_RGB_LATLNG.tif`. -* Click :guilabel:`Open`. An image will load into your map. -* Find the new image in the :guilabel:`Layers` panel. -* Click and drag it to the bottom of the list so that you can still see your - other layers. -* Find and zoom to this area: + .. figure:: img/add_raster.png + :align: center -.. figure:: img/map_area_zoom.png - :align: center +#. Click :guilabel:`Add` and :guilabel:`Close`. An image will load into your map. -.. note:: If your :guilabel:`buildings` layer symbology is covering part or all of the - raster layer, you can temporarily disable the layer by deselecting it in the - :guilabel:`Layers panel`. You may also wish to hide the - :guilabel:`roads` symbology if you find it distracting. + .. figure:: img/raster_added.png + :align: center -You'll be digitizing these three fields: +#. If you don't see an aerial image appear, select the new layer, right click, + and choose :guilabel:`Zoom to Layer` in the context menu. -.. figure:: img/field_outlines.png - :align: center + .. figure:: img/zoom_to_raster.png + :align: center + +#. Click on the |zoomIn| :sup:`Zoom In` button, and zoom to the area highlighted in blue below: + + .. figure:: img/map_area_zoom.png + :align: center + + +Now you are ready to digitize these three fields: + + .. figure:: img/field_outlines.png + :align: center + +Before starting to digitize, let's move the ``school_property`` layer above the aerial image. + +#. Select ``school_property`` layer in the :guilabel:`Layers` pane and drag it to the top. + +.. figure:: img/move_school_layer.png + :align: center In order to begin digitizing, you'll need to enter **edit mode**. GIS software commonly requires this to prevent you from accidentally editing or deleting important data. Edit mode is switched on or off individually for each layer. -To enter edit mode for the :guilabel:`school_property` layer: +To enter edit mode for the ``school_property`` layer: + +#. Click on the ``school_property`` layer in the :guilabel:`Layers` panel to select it. +#. Click on the |toggleEditing| :sup:`Toggle Editing` button. + + If you can't find this button, check that the :guilabel:`Digitizing` toolbar is + enabled. There should be a check mark next to the :menuselection:`View --> + Toolbars --> Digitizing` menu entry. + + As soon as you are in edit mode, you'll see that some digitizing tools have become + active: + + - |capturePolygon| :sup:`Capture Polygon` + - |vertexToolActiveLayer| :sup:`Vertex Tool` -* Click on the layer in the :guilabel:`Layer list` to select it. (Make very - sure that the correct layer is selected, otherwise you'll edit the wrong - layer!) -* Click on the :guilabel:`Toggle Editing` button: |edit| + Other relevant buttons are still inactive, but will become active when + we start interacting with our new data. -If you can't find this button, check that the :guilabel:`Digitizing` toolbar is -enabled. There should be a check mark next to the :menuselection:`View --> -Toolbars --> Digitizing` menu entry. + Notice that the layer ``school_property`` in the :guilabel:`Layers` panel now + has the pencil icon, indicating that it is in edit mode. -As soon as you are in edit mode, you'll see the digitizing tools are now -active: +#. Click on the |capturePolygon| :sup:`Capture Polygon` button to begin digitizing + our school fields. - |capturePolygon| |moveFeature| |vertexToolActiveLayer| + You'll notice that your mouse cursor has become a crosshair. This allows you to + more accurately place the points you'll be digitizing. Remember that even when + you're using the digitizing tool, you can zoom in and out on your map by + rolling the mouse wheel, and you can pan around by holding down the mouse wheel + and dragging around in the map. -Four other relevant buttons are still inactive, but will become active when we -start interacting with our new data: + The first feature you'll be digitizing is the |schoolAreaType1|: - |saveEdits| |deleteSelectedFeatures| |editCut| |editCopy| - |editPaste| + .. figure:: img/school_area_one.png + :align: center -From left to right on the toolbar, they are: +#. Start digitizing by clicking on a point somewhere along the edge of the field. +#. Place more points by clicking further along the edge, until the shape you're drawing completely covers the field. + + .. figure:: img/school_field_outline.png + :align: center -- :guilabel:`Save Edits`: saves changes made to the layer. -- :guilabel:`Add Feature`: start digitizing a new feature. -- :guilabel:`Move Feature(s)`: move an entire feature around. -- :guilabel:`Vertex Tool`: move only one part of a feature. -- :guilabel:`Delete Selected`: delete the selected feature. -- :guilabel:`Cut Features`: cut the selected feature. -- :guilabel:`Copy Features`: copy the selected feature. -- :guilabel:`Paste Features`: paste a cut or copied feature back into the map. +#. After placing your last point, right click to finish drawing the polygon. + This will finalize the feature and show you the :guilabel:`Attributes` dialog. +#. Fill in the values as below: -You want to add a new feature. + .. figure:: img/school_area_one_attributes.png + :align: center -* Click on the :guilabel:`Add Feature` button now to begin digitizing our school - fields. +#. Click :guilabel:`OK`, and you have created a new feature! -You'll notice that your mouse cursor has become a crosshair. This allows you to -more accurately place the points you'll be digitizing. Remember that even as -you're using the digitizing tool, you can zoom in and out on your map by -rolling the mouse wheel, and you can pan around by holding down the mouse wheel -and dragging around in the map. + .. figure:: img/new_feature.png + :align: center -The first feature you'll be digitizing is the |schoolAreaType1|: +#. In the :guilabel:`Layers` panel select the ``school_property`` layer. +#. Right click and choose :guilabel:`Open Attribute Table` in the context menu. -.. figure:: img/school_area_one.png - :align: center + .. figure:: img/open_attribute_table.png + :align: center -* Start digitizing by clicking on a point somewhere along the edge of the - field. -* Place more points by clicking further along the edge, until the shape you're - drawing completely covers the field. -* After placing your last point, *right-click* to finish drawing the polygon. - This will finalize the feature and show you the :guilabel:`Attributes` dialog. -* Fill in the values as below: + In the table you will see the feature you just added. + While in edit mode you can update the attributes data by double click on the cell + you want to update. -.. figure:: img/school_area_one_attributes.png - :align: center + .. figure:: img/feature_table.png + :align: center -* Click :guilabel:`OK` and you've created a new feature! +#. Close the attribute table. +#. To save the new feature we just created, click on |saveEdits| :sup:`Save Edits` button. Remember, if you've made a mistake while digitizing a feature, you can always edit it after you're done creating it. If you've made a mistake, continue digitizing until you're done creating the feature as above. Then: -* Select the feature with the :guilabel:`Select Single Feature` tool: +#. Click on |vertexToolActiveLayer| :sup:`Vertex Tool` button. +#. Hover the mouse over a vertex you want to move and left click on the vertex. +#. Move the mouse to the correct location of the vertex, and left click. + This will move the vertex to the new location. + + .. figure:: img/select_vertex.png + :align: center + .. figure:: img/moved_vertex.png + :align: center + + The same procedure can be used to move a line segment, but you will need to + hover over the midpoint of the line segment. + +If you want to undo a change, you can press the |undo| :sup:`Undo` button or :kbd:`Ctrl+Z`. + +Remember to save your changes by clicking the |saveEdits| :sup:`Save Edits` button. -.. figure:: img/single_feature_select.png - :align: center +To enable the remaining feature editing tools, one needs to select the feature. -You can use: +#. Click on the |selectRectangle| :sup:`Select Features` button in the Attributes Toolbar. +#. Click on the feature that was just created and the remaining buttons will become enabled. -* the :guilabel:`Move Feature(s)` tool to move the entire feature, -* the :guilabel:`Vertex Tool` to move only one point where you may have - miss-clicked, -* :guilabel:`Delete Selected` to get rid of the feature entirely so you can try - again, and -* the :menuselection:`Edit --> Undo` menu item or the :kbd:`Ctrl+Z` keyboard - shortcut to undo mistakes. -|basic| |TY| + + .. figure:: img/all_active_buttons.png + :align: center + + See :ref:`User Manual` for description of the other buttons in this toolbar. + + +#. When done editing, click the |toggleEditing| :sup:`Toggle Editing` button + to get out of edit mode, and save your edits. + + +|basic| |TY| Digitizing Polygons ------------------------------------------------------------------------------- -* Digitize the school itself and the upper field. Use this image to assist you: +Digitize the school itself and the upper field. Use this image to assist you: .. figure:: img/field_outlines.png - :align: center + :align: center -Remember that each new feature needs to have a unique :kbd:`id` value! +Remember that each new feature needs to have a unique ``id`` value! .. note:: When you're done adding features to a layer, remember to save your edits and then exit edit mode. .. note:: You can style the fill, outline and label placement and formatting - of the :guilabel:`school_property` using techniques learnt in earlier - lessons. In our example, we will use a dashed outline of light purple color - with no fill. + of the ``school_property`` using techniques learnt in earlier + lessons. .. _backlink-create-vector-digitize-1: -|basic| |TY| +|moderate| |FA| Using Vertex Editor Table ------------------------------------------------------------------------------- -* Create a new line feature called :kbd:`routes.shp` with attributes :kbd:`id` - and :kbd:`type`. (Use the approach above to guide you.) -* We're going to digitize two routes which are not already marked on the roads - layer; one is a path, the other is a track. - +Another way to edit a feature is to manually enter the actual +coordinate values for each vertex using the :guilabel:`Vertex Editor` +table. + +#. Make sure you are in edit mode on layer ``school_property``. +#. If not already activated, click on |vertexToolActiveLayer| + :sup:`Vertex Tool` button. +#. Move the mouse over one of the polygon features you created in the + ``school_property`` layer and right click on it. + This will select the feature and a :guilabel:`Vertex Editor` pane will appear. + + .. figure:: img/vertex_editor_table.png + :align: center + + .. note:: This table contains the coordinates for the vertices of the feature. + Notice there are seven vertices for this feature, but only six are + visually identified in the map area. + Upon closer inspection, one will notice that row 0 and 6 have + identical coordinates. + These are the start and end vertices of the feature geometry, + and are required in order to create a closed polygon feature. + +#. Click and drag a box over a vertex, or multiple vertices, of the selected feature. + + .. figure:: img/vertex_select.png + :align: center + + The selected vertices will change to a color blue and the + :guilabel:`Vertex Editor` table will have the corresponding rows + highlighted, which contain the coordinates of the vertices. + + .. figure:: img/vertex_selected.png + :align: center + +#. To update a coordinate, double left click on the cell in the table + that you want to edit and enter the updated value. + In this example, the x coordinate of row ``4`` is updated from + ``20.4450`` to ``20.4444``. + + .. figure:: img/edit_vertex_in_vertex_editor.png + :align: center + +#. After entering the updated value, hit the enter key to apply the change. + You will see the vertex move to the new location in the map window. +#. When done editing, click the |toggleEditing| :sup:`Toggle Editing` + button to get out of edit mode, and save your edits. + +|basic| |TY| Digitizing Lines +------------------------------------------------------------------------------- +We are going to digitize two routes which are not already marked on the roads layer; +one is a path, the other is a track. Our path runs along the southern edge of the suburb of Railton, starting and ending at marked roads: .. figure:: img/path_start_end.png - :align: center + :align: center Our track is a little further to the south: .. figure:: img/track_start_end.png - :align: center - -One at a time, digitize the path and the track on the :guilabel:`routes` layer. -Try to follow the routes as accurately as possible, using points (left-click) at -any corners or turns. - -When creating each route, give them the :kbd:`type` attribute value of -:kbd:`path` or :kbd:`track`. - -You'll probably find that only the points are marked; use the -:guilabel:`Layer Properties` dialog to add styling to your routes. Feel free to -give different styles to the path and track. - -Save your edits and toggle :guilabel:`Edit` mode. + :align: center + +#. Create a new ESRI Shapefile line dataset called ``routes.shp``, + with attributes ``id`` and ``type`` (use the approach above to guide you.) + +#. If the roads layer is not in your map, then add it from the + GeoPackage file :file:`training-data.gpkg` included in the + :file:`exercise_data` folder of the training data you downloaded. +#. Activate edit mode. +#. Since you are working with a line feature, click on the + |addLineFeature| :sup:`Add Line` button to initiate line + digitizing mode. +#. One at a time, digitize the path and the track on the ``routes`` layer. + Try to follow the routes as accurately as possible, adding additional points along + corners or turns. +#. Set the ``type`` attribute value to ``path`` or ``track``. +#. Use the :guilabel:`Layer Properties` dialog to add styling to your routes. + Feel free to use different styles for paths and tracks. +#. Save your edits and toggle off editing mode by pressing the + |toggleEditing| :sup:`Toggle Editing` button. :ref:`Check your results ` @@ -271,7 +372,7 @@ programs. Features in a GIS layer aren't just pictures, but objects in space. For example, adjacent polygons know where they are in relation to one another. This -is called *topology*. In the next lesson you'll see an example of why this can +is called **topology**. In the next lesson you'll see an example of why this can be useful. @@ -284,11 +385,12 @@ be useful. .. |FA| replace:: Follow Along: .. |IC| replace:: In Conclusion .. |LS| replace:: Lesson: -.. |TY| replace:: Try Yourself +.. |TY| replace:: Try Yourself: .. |WN| replace:: What's Next? .. |addRasterLayer| image:: /static/common/mActionAddRasterLayer.png :width: 1.5em .. |basic| image:: /static/common/basic.png +.. |moderate| image:: /static/common/moderate.png .. |capturePolygon| image:: /static/common/mActionCapturePolygon.png :width: 1.5em .. |deleteSelectedFeatures| image:: /static/common/mActionDeleteSelectedFeatures.png @@ -308,3 +410,17 @@ be useful. .. |schoolAreaType1| replace:: athletics field .. |vertexToolActiveLayer| image:: /static/common/mActionVertexToolActiveLayer.png :width: 1.5em +.. |toggleEditing| image:: /static/common/mActionToggleEditing.png + :width: 1.5em +.. |dataSourceManager| image:: /static/common/mActionDataSourceManager.png + :width: 1.5em +.. |zoomIn| image:: /static/common/mActionZoomIn.png + :width: 1.5em +.. |undo| image:: /static/common/mActionUndo.png + :width: 1.5em +.. |selectRectangle| image:: /static/common/mActionSelectRectangle.png + :width: 1.5em +.. |raster| image:: /static/common/mActionAddRasterLayer.png + :width: 1.5em +.. |addLineFeature| image:: /static/common/mActionCaptureLine.png + :width: 1.5em diff --git a/docs/training_manual/create_vector_data/img/add_raster.png b/docs/training_manual/create_vector_data/img/add_raster.png new file mode 100644 index 00000000000..87a5730b991 Binary files /dev/null and b/docs/training_manual/create_vector_data/img/add_raster.png differ diff --git a/docs/training_manual/create_vector_data/img/all_active_buttons.png b/docs/training_manual/create_vector_data/img/all_active_buttons.png new file mode 100644 index 00000000000..9df85c04fe1 Binary files /dev/null and b/docs/training_manual/create_vector_data/img/all_active_buttons.png differ diff --git a/docs/training_manual/create_vector_data/img/create_vector_layer.png b/docs/training_manual/create_vector_data/img/create_vector_layer.png index 34ea911c8a4..c250a151724 100644 Binary files a/docs/training_manual/create_vector_data/img/create_vector_layer.png and b/docs/training_manual/create_vector_data/img/create_vector_layer.png differ diff --git a/docs/training_manual/create_vector_data/img/default_crs.png b/docs/training_manual/create_vector_data/img/default_crs.png index 244383948df..2462f321088 100644 Binary files a/docs/training_manual/create_vector_data/img/default_crs.png and b/docs/training_manual/create_vector_data/img/default_crs.png differ diff --git a/docs/training_manual/create_vector_data/img/edit_vertex_in_vertex_editor.png b/docs/training_manual/create_vector_data/img/edit_vertex_in_vertex_editor.png new file mode 100644 index 00000000000..601727dfc5b Binary files /dev/null and b/docs/training_manual/create_vector_data/img/edit_vertex_in_vertex_editor.png differ diff --git a/docs/training_manual/create_vector_data/img/feature_table.png b/docs/training_manual/create_vector_data/img/feature_table.png new file mode 100644 index 00000000000..ccb653628c4 Binary files /dev/null and b/docs/training_manual/create_vector_data/img/feature_table.png differ diff --git a/docs/training_manual/create_vector_data/img/map_area_zoom.png b/docs/training_manual/create_vector_data/img/map_area_zoom.png index 2342430a8a0..41471827fe9 100644 Binary files a/docs/training_manual/create_vector_data/img/map_area_zoom.png and b/docs/training_manual/create_vector_data/img/map_area_zoom.png differ diff --git a/docs/training_manual/create_vector_data/img/move_school_layer.png b/docs/training_manual/create_vector_data/img/move_school_layer.png new file mode 100644 index 00000000000..4f8794a2e0b Binary files /dev/null and b/docs/training_manual/create_vector_data/img/move_school_layer.png differ diff --git a/docs/training_manual/create_vector_data/img/moved_vertex.png b/docs/training_manual/create_vector_data/img/moved_vertex.png new file mode 100644 index 00000000000..939ff5e6a0f Binary files /dev/null and b/docs/training_manual/create_vector_data/img/moved_vertex.png differ diff --git a/docs/training_manual/create_vector_data/img/new_attribute.png b/docs/training_manual/create_vector_data/img/new_attribute.png index ed508eeee4b..c1d8ea2a6e2 100644 Binary files a/docs/training_manual/create_vector_data/img/new_attribute.png and b/docs/training_manual/create_vector_data/img/new_attribute.png differ diff --git a/docs/training_manual/create_vector_data/img/new_attribute_added.png b/docs/training_manual/create_vector_data/img/new_attribute_added.png index ad97aebe900..2ca21f193f0 100644 Binary files a/docs/training_manual/create_vector_data/img/new_attribute_added.png and b/docs/training_manual/create_vector_data/img/new_attribute_added.png differ diff --git a/docs/training_manual/create_vector_data/img/new_feature.png b/docs/training_manual/create_vector_data/img/new_feature.png new file mode 100644 index 00000000000..3777deb9ec7 Binary files /dev/null and b/docs/training_manual/create_vector_data/img/new_feature.png differ diff --git a/docs/training_manual/create_vector_data/img/open_attribute_table.png b/docs/training_manual/create_vector_data/img/open_attribute_table.png new file mode 100644 index 00000000000..ecb2772abe5 Binary files /dev/null and b/docs/training_manual/create_vector_data/img/open_attribute_table.png differ diff --git a/docs/training_manual/create_vector_data/img/path_start_end.png b/docs/training_manual/create_vector_data/img/path_start_end.png index 42225e702b1..3dab7445952 100644 Binary files a/docs/training_manual/create_vector_data/img/path_start_end.png and b/docs/training_manual/create_vector_data/img/path_start_end.png differ diff --git a/docs/training_manual/create_vector_data/img/polygon_selected.png b/docs/training_manual/create_vector_data/img/polygon_selected.png index fe93f53b15f..2ef51b4a179 100644 Binary files a/docs/training_manual/create_vector_data/img/polygon_selected.png and b/docs/training_manual/create_vector_data/img/polygon_selected.png differ diff --git a/docs/training_manual/create_vector_data/img/raster_added.png b/docs/training_manual/create_vector_data/img/raster_added.png new file mode 100644 index 00000000000..815b960149e Binary files /dev/null and b/docs/training_manual/create_vector_data/img/raster_added.png differ diff --git a/docs/training_manual/create_vector_data/img/school_area_one_attributes.png b/docs/training_manual/create_vector_data/img/school_area_one_attributes.png index 26ad98681da..ef2dedcdc06 100644 Binary files a/docs/training_manual/create_vector_data/img/school_area_one_attributes.png and b/docs/training_manual/create_vector_data/img/school_area_one_attributes.png differ diff --git a/docs/training_manual/create_vector_data/img/school_field_outline.png b/docs/training_manual/create_vector_data/img/school_field_outline.png new file mode 100644 index 00000000000..bf27c910842 Binary files /dev/null and b/docs/training_manual/create_vector_data/img/school_field_outline.png differ diff --git a/docs/training_manual/create_vector_data/img/school_layer_edit_mode.png b/docs/training_manual/create_vector_data/img/school_layer_edit_mode.png new file mode 100644 index 00000000000..f03cb6b4417 Binary files /dev/null and b/docs/training_manual/create_vector_data/img/school_layer_edit_mode.png differ diff --git a/docs/training_manual/create_vector_data/img/select_vertex.png b/docs/training_manual/create_vector_data/img/select_vertex.png new file mode 100644 index 00000000000..4231d4fbbbf Binary files /dev/null and b/docs/training_manual/create_vector_data/img/select_vertex.png differ diff --git a/docs/training_manual/create_vector_data/img/single_feature_select.png b/docs/training_manual/create_vector_data/img/single_feature_select.png index 33fd3a2fd2d..2d5990181b0 100644 Binary files a/docs/training_manual/create_vector_data/img/single_feature_select.png and b/docs/training_manual/create_vector_data/img/single_feature_select.png differ diff --git a/docs/training_manual/create_vector_data/img/track_start_end.png b/docs/training_manual/create_vector_data/img/track_start_end.png index 899a6ecc1a3..e9a73c2cbe7 100644 Binary files a/docs/training_manual/create_vector_data/img/track_start_end.png and b/docs/training_manual/create_vector_data/img/track_start_end.png differ diff --git a/docs/training_manual/create_vector_data/img/vertex_editor_table.png b/docs/training_manual/create_vector_data/img/vertex_editor_table.png new file mode 100644 index 00000000000..5ffcd4691ad Binary files /dev/null and b/docs/training_manual/create_vector_data/img/vertex_editor_table.png differ diff --git a/docs/training_manual/create_vector_data/img/vertex_select.png b/docs/training_manual/create_vector_data/img/vertex_select.png new file mode 100644 index 00000000000..2e6fa543af2 Binary files /dev/null and b/docs/training_manual/create_vector_data/img/vertex_select.png differ diff --git a/docs/training_manual/create_vector_data/img/vertex_selected.png b/docs/training_manual/create_vector_data/img/vertex_selected.png new file mode 100644 index 00000000000..d9a90adc777 Binary files /dev/null and b/docs/training_manual/create_vector_data/img/vertex_selected.png differ diff --git a/docs/training_manual/create_vector_data/img/zoom_to_raster.png b/docs/training_manual/create_vector_data/img/zoom_to_raster.png new file mode 100644 index 00000000000..fae96c3c91c Binary files /dev/null and b/docs/training_manual/create_vector_data/img/zoom_to_raster.png differ