Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4,879 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

web-mapviewer

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 Build Status web-mapviewer https://sys-map.dev.bgdi.ch/
master Build Status web-mapviewer https://sys-map.int.bgdi.ch/

Getting started

Pre-Requirements

The following tools are required to use web-mapviewer locally

  • Nodejs 22
  • pnpm 10

Install

pnpm install

Running project locally

pnpm run build-all
pnpm run dev

Contributing

See CONTRIBUTING.md

Check External Layer Provider list

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.js

You can use -h option to get more detail on the script.

About

The viewer application for maps and geodata

Topics

Resources

Contributing

Stars

148 stars

Watchers

18 watching

Forks

Releases

Packages

Used by

Contributors

Languages