Skip to content

Load GRDC Major Rivers: Skagit data layer with QGIS #114

@evelynluu2

Description

@evelynluu2

QGIS Map Visualization

QGIS is an open source geospatial visualization tool for making and analyzing maps.

You will be adding a data layer to the map visualization, which conservationists can use to do data analysis.

Helpful QGIS Plug-ins to Download

  1. QuickOSM: https://github.com/3liz/QuickOSM
  2. QuickMapServices: https://www.giscourse.com/quickmapservices-plugin-an-easy-way-to-add-basemaps-in-qgis/
  3. qgis2web: https://github.com/qgis2web/qgis2web

Data Layer Source

Data source: https://mrb.grdc.bafg.de/

Data layer name for the map visualization: Skagit Rivers (GRDC)

How to access the data:

  1. On the left side panel, deselect all checkboxes. Select “Major Rivers”.
  2. Select “SKAGIT” for “Basin”.
  3. Click on the funnel icon in the tabs. Select “North America, Central America and the Caribbean” for “Continent”.
  4. Click on the down arrow icon in the tabs. Download both the GeoJSON and Shapefile files for “Download selected basins”. Do not download the complete dataset; it is too big.

Issue Instructions

  1. Download QGIS. Download the LTR (Long Term Release) of QGIS, version 3.40.7 "Bratislava".
  2. Load the data layer. Load the data layer files into QGIS as a vector layer for shapefiles and as a delimited text layer for csv files.
  3. Add the data layers to the map.
  4. Create the following beginner/intermediate sub-issues for this feature:
  5. Create the following advanced sub-issues for this feature:
    • Migrate spatial database to PostgreSQL for GRDC Major Rivers: Skagit
    • Migrate spatial database to PostGIS for GRDC Major Rivers: Skagit
  6. Save the data layer as a GeoJSON file and upload it to the qgis folder in this repo. Note: If you want to view this map visualization as a standalone web app, use the qgis2web plug-in to export the web app files. Then upload into your own repo and use GitHub pages to view the index file.

Important Links

  1. PyQGIS Developer Cookbook
  2. [PyQGIS API](QGIS Python API: https://qgis.org/pyqgis/master/core/index.html)
  3. QGIS 3.40 Documentation

Metadata

Metadata

Labels

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions