The next generation map viewer application of map.geo.admin.ch.
Designed to provide a modern and feature-rich interface for exploring Swiss geospatial data. It supports interactive tools, external layer providers and is backed by robust CI/CD processes for seamless deployment.
| Branch | CI Status | E2E Tests | Deployed version |
|---|---|---|---|
| develop | https://sys-map.dev.bgdi.ch/ | ||
| master | https://sys-map.int.bgdi.ch/ |
The following tools are required to use web-mapviewer locally
- Nodejs 22
- pnpm 10
pnpm installpnpm run build-all
pnpm run devSee CONTRIBUTING.md
In the Import tool we provide a hardcoded list of provider via the external-providers.json file. Because we have quite a lot of provider, we have a CLI tool in order to
check their validity. The tool can also be used with a single url as input parameter to see the URL would be valid
for our application.
pnpm install
./packages/mapviewer/scripts/check-external-layers-providers.jsYou can use -h option to get more detail on the script.