Sign inSign up

artsdatabanken/multi-layer-map-api

By artsdatabanken

•Updated over 4 years ago

multi-layer-map-api merges multiple map layers into single raster for client side visualization.

Image
0

2.6K

artsdatabanken/multi-layer-map-api repository overview

⁠multi-layer-map-api

Build Status Coverage Status Open Source Love MIT Licence PRs Welcome code style: prettier

Demo: multi-layer-map-api⁠

multi-layer-map-api merges multiple map layers into single raster.

⁠Upstream formats

  • Raster tiles .mbtiles files (x,y,z)

⁠Installation

Put one or more .mbtiles inside the data subfolder.

Execute:

npm install
npm run start

Navigate to http://localhost:8000/⁠ to display a summary of the tile sets.

Tiles can be pulled using an url of this form: http://localhost:8000/{z}/{x}/{y}?l1=Naturvernområde&l2=Biota⁠

⁠Configuration

multi-layer-map-api has command-line options:

Usage: node multi-layer-map-api.js [options] [rootDirectory]

rootDirectory    Data directory containing .mbtiles

Options:
   -p PORT --port PORT       Set the HTTP port [8000]

A root directory is required.

⁠Images

The following images are built for each multi-layer-map-api release, using the Node.js base image.

⁠Docker image

To use prebuilt docker image, navigate to a folder containing .mbtile file(s) and run

docker run -v ${pwd}:/data -p 8000:8000 artsdatabanken/multi-layer-map-api

Tag summary

Content type

Image

Digest

Size

410.4 MB

Last updated

over 4 years ago

docker pull artsdatabanken/multi-layer-map-api