Lasso: urban soundscape cartography
Access Lasso's maps: https://universite-gustave-eiffel.github.io/lasso/
Edit projects data
Projects data are listed in the data
folder. One folder for each project.
Please read carefully the data folder documentation which provides examples.
Architecture
Serverless Lasso is a Single Page Web application with no server. The data are "compiled" by a node script which prepare everything the web client software needs.
Maplibre-gl Lasso client uses maplibre-gl at its core. The maps are all rendered through maplibre letting map editor a great flexibility in rendering.
Deploy
The project is deployed automatically on github pages.
If you need to deploy the project elsewhere, the easiest way to deploy Lasso cartography is to use docker.
cd docker
docker compose -p Lasso -f docker-compose.yml up
Development
For enhancing the code, one can also use docker to run the stack locally:
docker compose -p lasso up
The override open access to the client port if needs be to bypass the nginx configuration.
Internationalization
We use Transiflex to ease translation of the interface.