How do I do that in QGIS?¶
This section is intended to show how to perform basic GIS operations in QGIS in the most straightforward way. It is modelled after ÂHow do I do that in ArcGIS/Manifold?: illustrating classic GIS tasksÂ. That document illustrated a selection of tasks which were thought to be representative of common usage in 2004, and was itself derived from a checklist of essential GIS functions that was included in 1988 in ÂA Process for Selecting Geographic Information SystemsÂ.
As well as everyday tasks for managing and presenting spatial data, this section includes common operations which are typically one step in a longer process of analysis. More in-depth tutorials which detail all the steps to achieve a particular outcome are beyond the scope of this list and belong here.
The use of GIS has changed over time, particularly in regard to data availability and the provision of services via the internet. Feel free therefore to add appropriate tasks to the list.
A shorter list, reflecting ÂHow do I do that in ArcGIS/Manifold?: illustrating classic GIS tasks is found in How do I do that in ArcGIS & Manifold - the QGIS supplement.
HowTos¶
- [Video] Introduction to Quantum GIS
Dealing with Vector Layer Attributes¶
- Opening vector files
- Tutorial: Working with Attribute Table - Basic Queries
- Adding a column to an attribute table
- Deleting a column from an attribute table
- Sorting data in an attribute table
- Selecting features based on attributes
- Performing Table Joins
- Calculating field values - List of Field Calculator Functions
- Relating/Joining data files and fields
- Multi-Line Labels
- [Video] Interactive Label Placement
- Tutorial: Styling Vector Data in QGIS - Basics
- [Video] Quantum GIS Symbology and Labeling
- [Video] Quantum GIS Layer Properties
- Using Python to calculate attribute values with 'fieldpyculator'
Dealing with Vector Geometries¶
- Creating new point, line and polygon layers
- [Video] Creating points from CSV: Working with Delimited Text Layer plugin
- Tutorial: Importing Spreadsheets or CSV files to QGIS
- Creating a polygon from lines
- Digitizing - [Video] Orthogonal Digitizing
- Digitizing polygons using Polygonizer plugin
- Topological editing
- Identifying intersection points
- Correcting topological errors - [Video] Vector topology cleaning with QGIS and GRASS
- Tutorial: Selecting Vector Features in QGIS
- Weeding data
- Smoothing lines
- Create contours from points
- Calculating areas, perimeters and lengths
- Table Cross-tabulation
- Specify distance buffers
- Select by proximity
- Find nearest features
- Path Optimisation
- Defining a drive-time zones
- Geocoding addresses - [Video] Geocoding & Reverse Geocoding plus Google Maps
- How to generate contours using point data in Quantum GIS
- Thiessen polygons (In Spanish)
Dealing with Rasters¶
- Opening raster files
- [Video] Georeferencing and Vectorization
- Tutorial: Georeferencing Topo Sheets, Topo Maps, Satellite Image or Scanned Maps in QGIS
- Tutorial: Advanced Georeferencing in QGIS using a Reference Layer
- Tutorial: Working with Rasters in QGIS - Mosaicing and Subseting
- Tutorial: Basic Raster Analysis and Styling in QGIS
- Tutorial: Digitizing Map Data
- Geocoding maps from articles
- Masking rasters
- Resampling raster files
- Changing raster values by area
- Changing raster values by geographic feature
- Create contours from rasters
- One Raster Manipulation
- Two Raster Manipulation
- Raster Neighbourhood fuctions
- How to generate contours using raster data in Quantum GIS
- Tutorial: Making Heatmaps using QGIS
- How to sample raster datasets using points in Quantum GIS
- Masking a Raster in QGIS
- Single Band Raster Layer Symbology in QGIS
- Raster georeferencing
- Tutorial: Region Growing of Raster Pixels
- Counting Number of Vertices in a Layer
Spatial Analysis¶
- Vector Geoprocessing - [Video] Quantum GIS Vector Analysis
- Tutorial: Spatial Analysis - Points in Polygon
- Tutorial: Performing Spatial Queries in QGIS
- [Video] Quantum GIS Raster Analysis
- Tutorial: Nearest Neighbor Analysis using QGIS
- Terrain analysis
Projections¶
- Tutorial: Working with Projections in QGIS covers:
- Getting Started with CRS and Projections - [Video] Projections in Quantum GIS
- Determining a layer's CRS
- Reprojecting vector data
- Reprojecting raster data - [Video] Reproject rasters with the warp tool
File conversions¶
Map Creation¶
- Creating a printable map
- Adding a grid to the map
- Tutorial: Making Maps for Print Using QGIS
- [Video] Quantum GIS Map Composer
Other¶
- Opening non-spatial files
- Creating geo-referenced photos for display in QGIS
- Using QGIS Plugins
- Tutorial: Using Plugins in Quantum GIS
- Tutorial: Setting Up A Working GRASS Environment in QGIS
- Tutorial: Using the Quantum GIS Browser
- Using Online Data via WMS in Quantum GIS
- Working with your PostGIS Layers
- Google Maps, Bing, Yahoo or Open Street Map as a background
- Connect to a Bluetooth GPS for live tracking - Windows
- [Video] Tutorial: Land Cover Classification of Cropland
- Tutorial: accuracy assessment of land cover classifications using random points and the Semi-Automatic Classification Plugin?
- [Video] Tutorial: Estimation of Land Surface Temperature with Landsat Thermal Infrared Band
- Batch Processing using Processing Framework