Skip to content

[POC] MapLibre map #1307

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

Draft
wants to merge 1 commit into
base: develop
Choose a base branch
from
Draft

[POC] MapLibre map #1307

wants to merge 1 commit into from

Conversation

pakb
Copy link
Contributor

@pakb pakb commented Apr 23, 2025

testing out our terrain visualisation by creating a MapLibre map component (no more OpenLayers using MapLibre, only MapLibre)
will check if work done on GeoJSON styling on Cesium can be moved here too

Test link

@pakb pakb force-pushed the maplibre_component branch from 94fa9f8 to 733c03e Compare April 23, 2025 13:15
Copy link

cypress bot commented Apr 23, 2025

web-mapviewer    Run #5128

Run Properties:  status check failed Failed #5128  •  git commit 230a8e7cc5: WIP maplibre component
Project web-mapviewer
Branch Review maplibre_component
Run status status check failed Failed #5128
Run duration 48m 11s
Commit git commit 230a8e7cc5: WIP maplibre component
Committer Pascal Barth
View all properties for this run ↗︎

Test results
Tests that failed  Failures 143
Tests that were flaky  Flaky 0
Tests that did not run due to a developer annotating a test with .skip  Pending 20
Tests that did not run due to a failure in a mocha hook  Skipped 36
Tests that passed  Passing 22
View all changes introduced in this branch ↗︎

Tests for review

Failed  drawing.cy.js • 12 failed tests • e2e/chrome/mobile

View Output

Test Artifacts
Drawing module tests > receives an empty KML and can use drawing mode Test Replay Screenshots
Drawing module tests > Drawing mode/tools > can create marker/icons and edit them Test Replay Screenshots
Drawing module tests > KML management > deletes the drawing when confirming the delete modal Test Replay Screenshots
Drawing module tests > KML management > manages the KML layer in the layer list / URL params correctly Test Replay Screenshots
Drawing module tests > KML management > keeps the KML after a page reload, and creates a copy if it is then edited Test Replay Screenshots
Drawing module tests > KML management > manages the KML layer correctly if it comes attached with an adminId at startup Test Replay Screenshots
Drawing module tests > KML management > manages the KML layer correctly if it comes attached with an adminId at startup from a legacy URL Test Replay Screenshots
Drawing module tests > others > doesn't save an empty drawing (if not modified) Test Replay Screenshots
Drawing module tests > others > can export the drawing/profile in multiple formats Test Replay Screenshots
Drawing module tests > others > generates short links when sharing a drawing Test Replay Screenshots
The first 10 failed tests are shown, see all 12 tests in Cypress Cloud.
Failed  importToolFile.cy.js • 3 failed tests • e2e/chrome/mobile

View Output

Test Artifacts
The Import File Tool > Import KML file Test Replay Screenshots
The Import File Tool > Import KML file error handling Test Replay Screenshots
The Import File Tool > Import GPX file Test Replay Screenshots
Failed  layers.cy.js • 31 failed tests • e2e/chrome/mobile

View Output

Test Artifacts
Test of layer handling > Layer in URL at app startup > starts without any visible layer added opening the app without layers URL param Screenshots
Test of layer handling > Layer in URL at app startup > adds a layers with config to the map when opening the app layers URL param Screenshots
Test of layer handling > Layer in URL at app startup > uses the default timestamp of a time enabled layer when not specified in the URL Screenshots
Test of layer handling > Layer in URL at app startup > sets the timestamp of a layer when specified in the layers URL param Screenshots
... > reads and adds an external WMS correctly Screenshots
... > reads and adds an external WMTS correctly Screenshots
... > reads and adds an external WMTS correctly but doesn't show the invisible layer Screenshots
... > handles errors correctly Screenshots
Test of layer handling > Background layer in URL at app startup > sets the background to the void layer if we set the bgLayer parameter to "void" Screenshots
Test of layer handling > Background layer in URL at app startup > sets the background to the topic default if none is defined in the URL Screenshots
The first 10 failed tests are shown, see all 31 tests in Cypress Cloud.
Failed  reportProblem.cy.js • 3 failed tests • e2e/chrome/mobile

View Output

Test Artifacts
Testing the report problem form > places the "report a problem" correctly Test Replay Screenshots
Testing the report problem form > test the report problem form UI, validations, and it backend interaction Test Replay Screenshots
Testing the report problem form > reports a problem with drawing attachment Test Replay Screenshots
Failed  3d/layers.cy.js • 3 failed tests • e2e/chrome/mobile

View Output

Test Artifacts
Test of layer handling in 3D > add KML layer from drawing Test Replay Screenshots
Test of layer handling in 3D > Verify layer features in 2D and 3D Test Replay Screenshots
Test of layer handling in 3D > Verify a layer with EPSG:4326(WEBMERCATOR) bounding box in 2D and 3D Test Replay Screenshots

The first 5 failed specs are shown, see all 31 specs in Cypress Cloud.

@pakb pakb force-pushed the maplibre_component branch from 397319f to 230a8e7 Compare April 25, 2025 07:04
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