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

Dynamically read and interpret the layer tree during app start #389

Open
3 tasks done
ThomasEverding opened this issue Jan 15, 2025 · 1 comment
Open
3 tasks done
Assignees
Labels
needs-information Needs more feedback before something can be implemented.

Comments

@ThomasEverding
Copy link
Collaborator

Issue description

Feature request:
In the 'Denkmalschutz'-project at IT.NRW, the available layers are not known beforehand. They depend on specific rights of the current user. Therefore, the layer tree must be read and interpreted from the (filtered) service capabilities.

Validations

@ThomasEverding ThomasEverding self-assigned this Jan 23, 2025
@ThomasEverding
Copy link
Collaborator Author

Thomas contacts IT.NRW for further details:

  • which layer types / services need to be supported?
  • is a project specific solution sufficient?
  • Option 1: the layer configuration could be improved to check the access rights and remove unavailable services / layers
    • could be a good project specific solution, if the user details are available, these could be used to remove unavailable services without additional test requests
  • Option 2: the health check feature could be improved to distinguish between network and authorization problems
  • Option 3: the layer tree is fully dynamic, only the URL and service type are pre-configured. The layer tree will request nad parse the capabilities of all services
    • This is a lot of work

If a generic solution is implemented, a possible contribution to open pioneer trails should be discussed.

@ThomasEverding ThomasEverding added the needs-information Needs more feedback before something can be implemented. label Jan 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs-information Needs more feedback before something can be implemented.
Projects
None yet
Development

No branches or pull requests

1 participant