Propedeuse Art Academy
MSc Geo Information Science
Internship Geo Web Visualization
Maptime Amsterdam & Utrecht
Web Cartographer
Data - Design - Technology
We make interactive maps & geo data visualizations
Our expertise is open {source; data; standards}
We combine cartography with web technology
All about visualization: Tips & Tricks!
Made by me!
Using Mapbox-GL.js
Tiles from Cartiqo
Fonts & sprites by me
No access tokens needed!
A lot of links, tools & code examples!
Go to:
Map 1
cartiqo
Consistent
Accurate
Simple
Fast
Easy understandable layers and naming
Uniform throughout all zoom levels and source data
More about Cartiqo later today (this room - 11:20): Steven Ottens, Building a national vector tile set for the Netherlands
Text editor
Online hex color tools like: color-hex.com
Browser
Use sprites
Map 2
sprite.json
sprite.png
MapboxNot only for icons!!
..visual "special" effects!
..we will have to make them by hand!
Make `sprite.json` by hand in text-editor
{
"iconname" : {
"width": 32,
"height": 32,
"x" : 0,
"y": 0,
"pixelRatio": 1
}
}
Make `sprite.png` with GIMP!
One image, or combined canvas!
Finding coördinates with the pointer dialog
Export as png
Inspiration
Map 3
Radom (handdrawn/printed) effects?
No opacity
Transparant sprites
Map 4
( ^ this is CSS )
Turf D3 CSS React Vue
Advanced geospatial analysis for browsers
Creating a simple GeoJSON with Turf.js
let bounds = map.getBounds();
let points = turf.randomPoint(25, {bbox: [-180, -90, 180, 90]});
map.on("load", function(e) {
//Initialize Balloons!
};
map.on("moveend", function() {
//draw new balloons!
};
Seen the coffee stain in Take me to 1943 ?!
if (!turf.booleanPointInPolygon(point, poly)){
map.getSource('point').setData(drawRandomPoint());
};
"But I can't read those labels! Where are my reading glasses?"
Map 5
just because I made this last week
#background {
background-image: url("../img/old-wooden-texture-background.jpg");
background-repeat: no-repeat;
background-size:cover;
mix-blend-mode: overlay;
}
Presentation made with: Reveal.js - Idyll - MapboxGL.js - React-map-gl - CodeSandbox - Giphy
cartiqoniene@webmapper.net |
@BNiene |
NieneB |
NieneB.nl |
Niene Boeijen |
volvo_343_dl_1980 |