Skip to content

Implement a JGIS workflow to streamline the "QGIS bounce" pattern #513

@mfisher87

Description

@mfisher87

A common pattern for geospatial practitioners is to check results at each step of an analysis using QGIS:

  1. Change the analysis
  2. Write out a data file
  3. Copy the dataset from cloud environment, e.g. JupyterHub (unless working locally)
  4. Open QGIS
  5. Create a new project
  6. Add a basemap
  7. Add data from (2) to QGIS project
  8. Check the data
  9. Repeat from 1

This should be achievable with JGIS instead with significantly fewer steps. Our first iteration might look like:

  1. Change the analysis
  2. Write out the data
  3. Pass the data to JGIS with one line of code, e.g. from jupytergis_lab import geo_debug; geo_debug("my_data.tif")
  4. Check the data in JGIS (e.g. in a sidecar/tab/split view panel)
  5. Repeat from 1

We could do even better eventually, making this process (close to?) frictionless:

  1. Change the analysis
  2. Pass the data to JGIS with one line of code, e.g. from jupytergis_lab import geo_debug; geo_debug(my_geodataframe) (or my_data_array, or ...)
  3. Check the data in JGIS (e.g. in a sidecar/tab/split view panel)
  4. Repeat from 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    hackathonLet's hack on this together!workflowA story that enables a new workflow

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions