Connecting custom data to design has always been a confusing and difficult part of making maps. You need to grapple with file formats, projections, weak metadata, and multiple applications just to put data on a map.

We’re reimagining this from the perspective of Mapbox GL and our platform of APIs: what if visualizing custom data was a seamless experience, and a gateway into managing geospatial data in the cloud, organized and scaled effortlessly?

Downloading shapefiles from Amsterdam's open data website

Making a map with Amsterdam’s UNESCO Shapefile. The file is in a local projection, EPSG:28992, but Mapbox’s API autodetects this, reprojects, and produces efficient vector tiles.

adding the shapefile to Mapbox via the upload UI

The Shapefile is processed within a minute and accessible through the same interface: adding it to the map immediately shows the desired area.

Adding a layer to the mapj

Because the entire map is styled on the fly with Mapbox GL, the age-old problem of placing the visualization at the right place in the stack is thoroughly solved: by dragging the layer through the list of layers, the world heritage layer can appear above or below roads, buildings, water, or any other feature type.

Styling the layer