Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: interaction IRMT <--> GeoViewer #720

Draft
wants to merge 43 commits into
base: master
Choose a base branch
from
Draft

WIP: interaction IRMT <--> GeoViewer #720

wants to merge 43 commits into from

Conversation

ptormene
Copy link
Member

@ptormene ptormene commented Jan 16, 2020

See also https://gitlab.openquake.org/openquake/oq-geoviewer/-/merge_requests/301

  • Added connection settings for the GeoViewer
  • Added a GeoViewer menu group and an action to retrieve the list of available projects

TODO:

  • display the list of projects properly
  • download selected project
  • dialog to set metadata before uploading (done for license)
  • check presence of >=1 layer and validity of geometries
  • check that each layer has a valid CRS
  • check that the project has a valid CRS
  • consolidate project
  • upload project
  • assign the selected license to the uploaded project (NOTE: we should first fix the api to manage metadata, then assign the license to the project before uploading?)
  • prevent creating a project with an already existing name
  • when uploading, set a flag to automatically create a map with the uploaded layer
  • check if there are basemaps outside a dedicated group
  • fix case of consolidating an already consolidated project (likely issue with already created gpkg)
  • add warnings if project owsServiceCapabilities or wmsExtent are disabled
  • add warning if QGIS Server properties "Add geometry to feature response" and "Segmentize feature info geometry" are unchecked
  • display a dialog to set up project variables, displaying the current values and proposing changes
  • make sure to save the project before re-consolidating it, otherwise it looks like it will re-send the previously saved one
  • check "auto-create-map" by default
  • when downloading a project, also download basemaps (this will probably need changes GeoViewer side)
  • when downloading a project, also properly store metadata (coming from geoviewer as metadata.txt)
  • when listing available projects, display only the downloadable ones (it's already like this for normal users, but admin users see all projects)
  • when uploading basemaps, also collect info about min and max zoom

@ptormene ptormene added the WIP label Jan 16, 2020
@ptormene ptormene marked this pull request as draft August 31, 2020 07:32
@ptormene ptormene removed the WIP label Aug 31, 2020
@ptormene ptormene changed the title WIP: initial work on interaction IRMT <--> GeoViewer WIP: interaction IRMT <--> GeoViewer Apr 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant