Skip to content

Latest commit

 

History

History
35 lines (28 loc) · 3.5 KB

06_roadmap.md

File metadata and controls

35 lines (28 loc) · 3.5 KB

Roadmap

We have a lot of ideas for new features and data layers! See our Project Boards for documented features, bug fixes, and enhancements organized by priority:

In these project boards, the P0 category is the highest priority and all the tickets should be resolved before tackling P1, P2, and P3. There are technical blockers that inhibit some higher priority tickets from being resolved, and sometimes lower-priority tickets are moved up in the queue if they are "low hanging fruit." An example would be a small vector dataset that can easily be processed with a simple workflow run with minimal preprocessing. More recently, the PDG project has emphasized the goal of publishing data layers in sync with the publication of the associated scientific paper, so it's good practice to keep track of those details in the data layer tickets.

Planned developments

  • See issues in each of the Python package repos. Some are tagged "good first issue"
    • See here for simpler viz-staging tickets that focus on automated checks and corrections for the GeoPackage files.
  • Create a standardized workflow for raster data: We need to be able to tile large raster data, not just large vector data.
  • Add automated testing to the python packages using pytest
    • Note that scripts for this have been started in viz-staging and viz-raster

Possible developments

  • Auto-generate some parts of the EML metadata for the input data
  • Build a documentation website for the python packages (autogenerate from doc strings)
    • may want to convert python doc strings to the "REst" format, the most common format. Here is a package you can do that with.
  • Create a dynamic tiling server
    • see titiler, ways to use Cloud Optimized GeoTIFF, lambda-tiler
    • This would allow for some features that have been requested, namely:
      • recolor web tiles on the fly (e.g. a user viewing a map could set their own color scale for all of the raster layers)
      • point information for raster layers (e.g. a user could click a raster layer, and the server could send back information about that layer at the given lat/lon)
      • we would no longer have to pre-create all the PNG tiles either
      • would make it easier for a user to download a given area of data at a given resolution
  • Use STAC to catalog our spatial assets