Figures & data
Table 1. Publication names, authors, and websites of free GIS Books and information sources.
Figure 1. The GIS data framework is made up of both geometric properties and attributes associated with the geometry. A row in the attribute table exists for every polygon on the map. Some of the attributes for this Swiss layer include the names of cantons and their abbreviations, the country code, the country name and abbreviation, and the area. Reproduced with permission of Swisstopo (BA13016).
![Figure 1. The GIS data framework is made up of both geometric properties and attributes associated with the geometry. A row in the attribute table exists for every polygon on the map. Some of the attributes for this Swiss layer include the names of cantons and their abbreviations, the country code, the country name and abbreviation, and the area. Reproduced with permission of Swisstopo (BA13016).](/cms/asset/23f3facc-b27f-4bfd-a7da-181f861a16ed/tjar_a_2357977_f0001_c.jpg)
Figure 2. A map displaying a point, lines, and polygons. Reproduced with permission of Swisstopo (BA13016).
![Figure 2. A map displaying a point, lines, and polygons. Reproduced with permission of Swisstopo (BA13016).](/cms/asset/0843afc1-2ffe-4287-8130-0b39d609ba03/tjar_a_2357977_f0002_c.jpg)
Figure 3. A map displaying the raster data structure of a landcover layer which was converted from vector format. The legend denotes the landcover properties which are displayed. Reproduced with permission of Swisstopo (BA13016).
![Figure 3. A map displaying the raster data structure of a landcover layer which was converted from vector format. The legend denotes the landcover properties which are displayed. Reproduced with permission of Swisstopo (BA13016).](/cms/asset/390d66d4-5f38-4c6e-9c47-ce50e62c0c93/tjar_a_2357977_f0003_c.jpg)
Table 2. Names, websites, and types of data available from some of the various free data sources.
Figure 4. A sample topographic map (scale 1: 200 000) covering the study area of Fribourg, Switzerland. This map comes from Swisstopo (Citation2013) and must only be used for visualization purposes in this paper. Reproduced with permission of Swisstopo (BA13016).
![Figure 4. A sample topographic map (scale 1: 200 000) covering the study area of Fribourg, Switzerland. This map comes from Swisstopo (Citation2013) and must only be used for visualization purposes in this paper. Reproduced with permission of Swisstopo (BA13016).](/cms/asset/a5347ba1-a6f4-4e5d-8d8e-f5a813d6f43d/tjar_a_2357977_f0004_c.jpg)
Figure 5. A sample orthophoto, with a resolution of 50 cm, showing the study area of Fribourg, Switzerland. This photo comes from Swisstopo (Citation2013) and must only be used for visualization purposes in this paper. Reproduced with permission of Swisstopo (BA13016).
![Figure 5. A sample orthophoto, with a resolution of 50 cm, showing the study area of Fribourg, Switzerland. This photo comes from Swisstopo (Citation2013) and must only be used for visualization purposes in this paper. Reproduced with permission of Swisstopo (BA13016).](/cms/asset/55df0f37-2213-4c86-bc8b-b1d061ac648e/tjar_a_2357977_f0005_c.jpg)
Figure 6. A section of the Swisstopo (Citation2013) Landsat image with a resolution of 25 m, covering the study area of Fribourg, Switzerland. Reproduced with permission of Swisstopo (BA13016).
![Figure 6. A section of the Swisstopo (Citation2013) Landsat image with a resolution of 25 m, covering the study area of Fribourg, Switzerland. Reproduced with permission of Swisstopo (BA13016).](/cms/asset/09d18100-6f55-4bdd-a850-eabb9d7d6d36/tjar_a_2357977_f0006_c.jpg)
Figure 7. A sample digital elevation model (DEM) (30 m resolution) covering the study area of Fribourg, Switzerland. This map was a free download from ASTER GDEM which was projected to the Swiss projected coordinate system (CH1903 LV03).
![Figure 7. A sample digital elevation model (DEM) (30 m resolution) covering the study area of Fribourg, Switzerland. This map was a free download from ASTER GDEM which was projected to the Swiss projected coordinate system (CH1903 LV03).](/cms/asset/c493c0d4-ebe6-4081-8f7d-be4f7d1ee50b/tjar_a_2357977_f0007_c.jpg)
Figure 10. A map with the colony location point data, the DEM, and the county boundary layer displayed in ArcGIS. The symbology of the polygon layer has been changed to hollow polygons so the DEM is visible even though it is technically under the county layer.
![Figure 10. A map with the colony location point data, the DEM, and the county boundary layer displayed in ArcGIS. The symbology of the polygon layer has been changed to hollow polygons so the DEM is visible even though it is technically under the county layer.](/cms/asset/413665e7-e9d0-4567-a019-e37e05979f3b/tjar_a_2357977_f0010_c.jpg)
Figure 11. The pop-up dialog box displaying the results of clicking the screen using the Explore Cursor for all of the visible layers on the map. The results of the query show that the attributes of the clicked location, which was located in Lee County, AL. The remaining fields in the table are representative of those available in the attribute table.
![Figure 11. The pop-up dialog box displaying the results of clicking the screen using the Explore Cursor for all of the visible layers on the map. The results of the query show that the attributes of the clicked location, which was located in Lee County, AL. The remaining fields in the table are representative of those available in the attribute table.](/cms/asset/35bab28b-0684-48fe-a795-b5cf525c0fcb/tjar_a_2357977_f0011_c.jpg)
Figure 12. The select by attributes dialog box with the county layer as the input and the SQL builder and resulting equation shown. In this example, the equation will select all records in the table with the county number (countyfp) of 081 or 123.
![Figure 12. The select by attributes dialog box with the county layer as the input and the SQL builder and resulting equation shown. In this example, the equation will select all records in the table with the county number (countyfp) of 081 or 123.](/cms/asset/e0ebcfd8-5346-40b5-a1c9-537f76efde10/tjar_a_2357977_f0012_c.jpg)
Figure 13. The results of the Select by Attributes query () are shown on the map and in the attribute table of the county boundary layer. The turquoise highlights represent all the selected data which represent Lee and Tallapoosa counties in Alabama.
![Figure 13. The results of the Select by Attributes query (Figure 12) are shown on the map and in the attribute table of the county boundary layer. The turquoise highlights represent all the selected data which represent Lee and Tallapoosa counties in Alabama.](/cms/asset/6e5d6e37-d67d-4860-bb68-e15fba5f963e/tjar_a_2357977_f0013_c.jpg)
Figure 14. The select by location dialog box which shows that the features will be selected from the counties boundary layer where the layer intersects with the colony locations layer.
![Figure 14. The select by location dialog box which shows that the features will be selected from the counties boundary layer where the layer intersects with the colony locations layer.](/cms/asset/420a90c2-4d95-4dbf-9e2f-bb220f5d1c1d/tjar_a_2357977_f0014_c.jpg)
Figure 15. The results of the Select by Location query () which show the selected counties that intersect with colony locations, thus, all the county polygons with colony location points inside of them.
![Figure 15. The results of the Select by Location query (Figure 14) which show the selected counties that intersect with colony locations, thus, all the county polygons with colony location points inside of them.](/cms/asset/c8a72e3c-e318-4b3c-8804-c41c8f0aec94/tjar_a_2357977_f0015_c.jpg)
Figure 16. The results of exporting the selected data to a new shapefile. The new shapefile, colony_counties, depicts only the counties that have colonies inside them.
![Figure 16. The results of exporting the selected data to a new shapefile. The new shapefile, colony_counties, depicts only the counties that have colonies inside them.](/cms/asset/ae15c8e7-0c72-4c65-9b63-9a01f4ce7863/tjar_a_2357977_f0016_c.jpg)
Figure 17. An example of table editing using the edit toolbar. Information has been added to the Apiary field of the colony locations point file by manually typing the information into the attribute table.
![Figure 17. An example of table editing using the edit toolbar. Information has been added to the Apiary field of the colony locations point file by manually typing the information into the attribute table.](/cms/asset/5900d4fe-16c7-498a-82f2-3bd8ff39f781/tjar_a_2357977_f0017_c.jpg)
Table 3. Description of data types which are found in attribute tables, as well as the range of numbers or text they store and their uses. Adapted from the ArcGIS help menu (ESRI, Citation2013).
Figure 18. A visualisation of how the clip tool works in ArcGIS taken from the help menu (ESRI, Citation2013).
![Figure 18. A visualisation of how the clip tool works in ArcGIS taken from the help menu (ESRI, Citation2013).](/cms/asset/2149ff90-2e60-45c2-a6c0-59879aae7103/tjar_a_2357977_f0018_c.jpg)
Figure 20. The attribute table showing the results of intersection between the bees_colony_locations and colony_communes layers.
![Figure 20. The attribute table showing the results of intersection between the bees_colony_locations and colony_communes layers.](/cms/asset/affeb018-fc02-4556-ac35-35857cfd4884/tjar_a_2357977_f0020_c.jpg)
Figure 24. The resulting multiple ring buffers in 1000, 2000, 3000, 4000, 5000, and 10000 m increments around the colony locations.
![Figure 24. The resulting multiple ring buffers in 1000, 2000, 3000, 4000, 5000, and 10000 m increments around the colony locations.](/cms/asset/962b87a7-56d8-4f8d-940f-8440cc33aee0/tjar_a_2357977_f0024_c.jpg)
Figure 28. World Geodetic System (WGS 84) versus Universal Transverse Mercator North American Datum of 1983 (UTM NAD 83).
![Figure 28. World Geodetic System (WGS 84) versus Universal Transverse Mercator North American Datum of 1983 (UTM NAD 83).](/cms/asset/fd2c2099-65c9-486d-9224-d20ebe2e2197/tjar_a_2357977_f0028_c.jpg)
Figure 39. Example of a transparent DEM draped over the hillshade raster to show terrain definition.
![Figure 39. Example of a transparent DEM draped over the hillshade raster to show terrain definition.](/cms/asset/898f06e0-5d79-4c67-ada5-206dfe0cb964/tjar_a_2357977_f0039_c.jpg)
Figure 41. The result of the clip performed in . The land cover layer is now clipped to the extent of the Lee County layer.
![Figure 41. The result of the clip performed in Fig. 40. The land cover layer is now clipped to the extent of the Lee County layer.](/cms/asset/98278bf0-e672-4e16-9495-b96721644570/tjar_a_2357977_f0041_c.jpg)
Figure 40. The dialog box from clipping the land cover data (nlcd_al_utm16.tif) layer to the extent of the Lee county layer.
![Figure 40. The dialog box from clipping the land cover data (nlcd_al_utm16.tif) layer to the extent of the Lee county layer.](/cms/asset/cab97ba3-7d81-4e9d-a071-d5472b189203/tjar_a_2357977_f0040_c.jpg)
Figure 42. The Con Tool dialog box showing the equation used to select all of the Hay/Pasture land cover type from the entire raster.
![Figure 42. The Con Tool dialog box showing the equation used to select all of the Hay/Pasture land cover type from the entire raster.](/cms/asset/44a74c62-931c-4095-9c6c-1973310668f4/tjar_a_2357977_f0042_c.jpg)
Figure 46. The Calculate Field dialog box used to create the “other” landcover classification in the buffer attribute table.
![Figure 46. The Calculate Field dialog box used to create the “other” landcover classification in the buffer attribute table.](/cms/asset/a667d89e-da0b-41a0-902e-48926df76479/tjar_a_2357977_f0046_c.jpg)
Figure 48. The results of symbolizing a layer based on the values of an attribute. In this example, each color represents a different county in Alabama.
![Figure 48. The results of symbolizing a layer based on the values of an attribute. In this example, each color represents a different county in Alabama.](/cms/asset/e69ea15a-758c-429f-b121-7c19d0990094/tjar_a_2357977_f0048_c.jpg)
Figure 54. The graphical user interface of QGIS Desktop (version 3.22.6 “Białowieża”, running on Windows). The legend corresponds to the terms used in the official QGIS user Guide: Menu Bar (1), Tool Bar (2), Map Legend (3), Map View (4), Status Bar (5).
![Figure 54. The graphical user interface of QGIS Desktop (version 3.22.6 “Białowieża”, running on Windows). The legend corresponds to the terms used in the official QGIS user Guide: Menu Bar (1), Tool Bar (2), Map Legend (3), Map View (4), Status Bar (5).](/cms/asset/a423915f-2053-4604-8ed1-03903a9617d6/tjar_a_2357977_f0054_c.jpg)
Figure 55. QGIS Browser serves as data manager. It can be added as a separate panel directly within QGIS Desktop.
![Figure 55. QGIS Browser serves as data manager. It can be added as a separate panel directly within QGIS Desktop.](/cms/asset/46cc927d-b088-474e-85f5-f89ea23f58e1/tjar_a_2357977_f0055_c.jpg)
Figure 56. The QGIS Python Plugin Installer can be used to download and install additional program code from different repositories.
![Figure 56. The QGIS Python Plugin Installer can be used to download and install additional program code from different repositories.](/cms/asset/b7c51756-0979-4d9a-8356-6c31f81f5cc2/tjar_a_2357977_f0056_c.jpg)
Table 4. QGIS plugins and repositories list used or mentioned in this tutorial.
Figure 57. The QGIS Plugin Manager can be used to enable (if they are already installed) or disable (without being uninstalled) plugins.
![Figure 57. The QGIS Plugin Manager can be used to enable (if they are already installed) or disable (without being uninstalled) plugins.](/cms/asset/2cccfe7e-71e2-4585-ac7c-e2fee901db5f/tjar_a_2357977_f0057_c.jpg)
Figure 58. The Coordinate Reference System (CRS) of the project has to be defined within the Project Settings or Project Properties. On-the-fly CRS transformation is the default functionality in QGIS.
![Figure 58. The Coordinate Reference System (CRS) of the project has to be defined within the Project Settings or Project Properties. On-the-fly CRS transformation is the default functionality in QGIS.](/cms/asset/8cd1866e-7683-47b2-abd7-fdddaf0de208/tjar_a_2357977_f0058_c.jpg)
Table 5. The most important functions of the Manage Layers toolbar. This toolbar can be enabled and disabled by the main menu View > Toolbars > Manage Layers.
Figure 59. A polygon layer containing administrative districts (counties) for the state of Alabama has been loaded to the QGIS project.
![Figure 59. A polygon layer containing administrative districts (counties) for the state of Alabama has been loaded to the QGIS project.](/cms/asset/2c5c4cdd-715a-466a-8f93-8bc368986e0c/tjar_a_2357977_f0059_c.jpg)
Figure 61. Create a Layer from delimited text files: By the use of coordinates stored in different columns of a delimited text file, point vector files can be created.
![Figure 61. Create a Layer from delimited text files: By the use of coordinates stored in different columns of a delimited text file, point vector files can be created.](/cms/asset/81bc7043-b310-4938-ae8b-74998cf44e7e/tjar_a_2357977_f0061_c.jpg)
Figure 63. Dialog window to save an existing layer as a new vector layer. By the use of this function, file format conversions and even transformations between different coordinate reference systems are possible (defining the target CRS).
![Figure 63. Dialog window to save an existing layer as a new vector layer. By the use of this function, file format conversions and even transformations between different coordinate reference systems are possible (defining the target CRS).](/cms/asset/61888e5b-bff4-4045-a39b-63a46f6894e9/tjar_a_2357977_f0063_c.jpg)
Figure 66. Symbol properties for QGIS vector layers. Different Symbol layer types can also be combined for more advanced visualization tasks (Button Add symbol layer)).
![Figure 66. Symbol properties for QGIS vector layers. Different Symbol layer types can also be combined for more advanced visualization tasks (Button Add symbol layer)).](/cms/asset/90a54b70-efdf-4874-ac21-f1a0944b12e4/tjar_a_2357977_f0066_c.jpg)
Figure 67. Result after performing a spatial query: The honey bee colonies are located within 53 different administrative districts around Alabama. The grey polygon represents the only county where no colonies are located.
![Figure 67. Result after performing a spatial query: The honey bee colonies are located within 53 different administrative districts around Alabama. The grey polygon represents the only county where no colonies are located.](/cms/asset/80cdb610-3c82-4674-ab38-da658bc18794/tjar_a_2357977_f0067_c.jpg)
Figure 68. Selected features (one single feature corresponds to one table entry) within the Attribute table. All in all, the layer consists of 67 features.
![Figure 68. Selected features (one single feature corresponds to one table entry) within the Attribute table. All in all, the layer consists of 67 features.](/cms/asset/fcea0642-f2f6-42ac-afdf-5809a007d579/tjar_a_2357977_f0068_c.jpg)
Figure 69. The Filter is used to restrict the features to those that meet the query (by the SQL where clause “COUNTYFP” = 081 OR “COUNTYFP” = 123).
![Figure 69. The Filter is used to restrict the features to those that meet the query (by the SQL where clause “COUNTYFP” = 081 OR “COUNTYFP” = 123).](/cms/asset/ea28d03f-9985-4d98-88d0-5522464c2a85/tjar_a_2357977_f0069_c.jpg)
Figure 70. Result after the SQL Query is performed: There is only 4one polygon that meets the criteria of containing number 081 within the field “COUNTYFP”.
![Figure 70. Result after the SQL Query is performed: There is only 4one polygon that meets the criteria of containing number 081 within the field “COUNTYFP”.](/cms/asset/f460beef-bf0e-480e-abf9-d8ae08ce9631/tjar_a_2357977_f0070_c.jpg)
Table 6. The most important functions and the corresponding buttons for editing tasks.
Figure 77. Symbolized raster image using five classes ranging from dark red (representing the county with the largest land area) to light red (representing counties with the smallest land area). In this case we set the Burn in Value to be ALAND which is the total area of the counties. Each pixel is symbolized using this value.
![Figure 77. Symbolized raster image using five classes ranging from dark red (representing the county with the largest land area) to light red (representing counties with the smallest land area). In this case we set the Burn in Value to be ALAND which is the total area of the counties. Each pixel is symbolized using this value.](/cms/asset/993f78f0-831b-4298-9b20-dab6989300b4/tjar_a_2357977_f0077_c.jpg)
Figure 82. Using the Intersect Tool, overlapping areas are written to the resulting layer (the attributes of both original layers will be preserved).
![Figure 82. Using the Intersect Tool, overlapping areas are written to the resulting layer (the attributes of both original layers will be preserved).](/cms/asset/6afd980c-5915-4b6c-a5ce-b051f140f3d2/tjar_a_2357977_f0082_c.jpg)
Figure 83. Dissolving polygons by the attribute “STATEFP”: The new layer will contain aggregated polygons based on this attribute.
![Figure 83. Dissolving polygons by the attribute “STATEFP”: The new layer will contain aggregated polygons based on this attribute.](/cms/asset/f365b933-760c-42ad-920d-ce1844251e50/tjar_a_2357977_f0083_c.jpg)
Figure 84. After applying the Dissolve tool, the polygon layer is transformed into a state outline (Blue). The white circles were created using a radial buffer of 2000 m around of all the honey bee colony locations.
![Figure 84. After applying the Dissolve tool, the polygon layer is transformed into a state outline (Blue). The white circles were created using a radial buffer of 2000 m around of all the honey bee colony locations.](/cms/asset/81ff6dd3-61a0-4712-9aa5-3fc77d3091a7/tjar_a_2357977_f0084_c.jpg)
Figure 90. Compute elevation levels (isolines) based on a digital elevation model using the Contour function.
![Figure 90. Compute elevation levels (isolines) based on a digital elevation model using the Contour function.](/cms/asset/fd46d01f-2b75-4a7e-8e3d-e72cc5b94495/tjar_a_2357977_f0090_c.jpg)
Figure 94. Spatial analysis computing the intersection between a DEM and an inclined plane with the QGIS plugin qgSurf.
![Figure 94. Spatial analysis computing the intersection between a DEM and an inclined plane with the QGIS plugin qgSurf.](/cms/asset/c3e7849e-f1e9-4667-a0b1-ad22a5f15125/tjar_a_2357977_f0094_c.jpg)
Figure 97. Intermediate result showing the counties and honey bee colonies on the Land Cover data set for the region within Lee County.
![Figure 97. Intermediate result showing the counties and honey bee colonies on the Land Cover data set for the region within Lee County.](/cms/asset/47c32150-0f52-4b94-bcd3-e1f399f1e63b/tjar_a_2357977_f0097_c.jpg)
Figure 98. Setting the Colormap for the land cover data: for each integer value of the raster image a colour and a label is assigned.
![Figure 98. Setting the Colormap for the land cover data: for each integer value of the raster image a colour and a label is assigned.](/cms/asset/cc787a4c-65e4-4e92-bb0f-c41d61279f52/tjar_a_2357977_f0098_c.jpg)
Figure 99. Separating bands of interest out of the Alabama Land Cover data set. The raster value 81 equals the land use category for “pasture/hay”.
![Figure 99. Separating bands of interest out of the Alabama Land Cover data set. The raster value 81 equals the land use category for “pasture/hay”.](/cms/asset/cea3aeeb-4b57-485f-8fc3-904fe7d677c3/tjar_a_2357977_f0099_c.jpg)
Figure 101. Visualising the percentage of different land cover categories within the honey bee buffers.
![Figure 101. Visualising the percentage of different land cover categories within the honey bee buffers.](/cms/asset/d7083510-966b-418c-bbdd-7bedf7e34981/tjar_a_2357977_f0101_c.jpg)
Figure 108. Final map with title, legend, north arrow, scale and coordinate grid in the QGIS print layout.
![Figure 108. Final map with title, legend, north arrow, scale and coordinate grid in the QGIS print layout.](/cms/asset/b4517255-0a51-4908-84c1-09324829d5c3/tjar_a_2357977_f0108_c.jpg)