cartography - carlos scheidegger · what properties do we want projections to preserve? • shape...

44
Cartography CS444

Upload: others

Post on 21-Jul-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

CartographyCS444

Page 2: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

Why draw a map?

Page 3: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

The world is not flat!

Page 4: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

What do the internal angles of a triangle sum to?

Page 5: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

The world is not flat!

Page 6: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

If you walked your way out of Tucson, forever going east, would you be walking in a straight line?

Page 7: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

The world is not flat!

Page 8: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

https://bost.ocks.org/mike/map/

Page 9: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

Map Projections

https://www.jasondavies.com/maps/transition/

Page 10: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

What properties do we want projections to preserve?

• Shape

• Bearing

• Area

• Distance

Can we preserve all of these at once?

Page 11: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

Cylindrical Projections

http://www.progonos.com/furuti/MapProj/

Page 12: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

Equirectangular Projection

Page 13: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

Equirectangular Projection

• y = lat

• x = long

• Preserves lat and long

Page 14: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

Mercator Projection• Preserves local shape

• “conformal”: angles are preserved

Page 15: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

• Bearing: following a compass direction makes a straight line in the Mercator projection

https://www.jasondavies.com/maps/loxodrome/

Page 16: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

Sizes?

http://thetruesize.com/

Page 17: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

Mercator Projection

http://thetruesize.com/

Sizes?

Page 18: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

Mercator Projection

• y = log (tan (45 + lat/2))

• x = long

Page 19: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

Lambert’s Cylindrical Equal-Area Projection

• y = sin (lat)

• x = long

Page 20: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

Lambert’s Cylindrical Equal-Area Projection

Page 21: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

Azimuthal Projections(“Directional” Projections)

Directions from center point are preserved

http://bl.ocks.org/mbostock/

Page 22: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?
Page 23: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?
Page 24: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?
Page 25: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

More complex projectionsAlbers: Conic, equal-area

Page 26: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

More complex projectionsComposite Albers projection

used by the USGS and Census Bureau

Page 27: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

More complex projections

Hammer

Page 28: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

More complex projectionsWinkel-Tripel

Page 29: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

Many, many, many more…

Page 30: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

How do we compare projections?

Page 31: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

Tissot’s Indicatrixhttps://www.jasondavies.com/maps/tissot/

Page 32: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

Tissot’s Indicatrix

https://en.wikipedia.org/wiki/Tissot%27s_indicatrix

https://en.wikipedia.org/wiki/Mollweide_projection

Page 33: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

Cartograms

Page 34: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

Distort maps explicitly to use area as channel

Page 35: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?
Page 36: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?
Page 37: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?
Page 38: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

http://www.pnas.org/content/101/20/7499.full.pdf

Gastner & Newman: Diffusion-based method for producing density-equalizing maps

Page 39: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

Dorling Cartograms: Turn shapes into Circles

# Starbucks per state in the US

Page 40: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

Let’s implement Dorling Cartograms

Page 41: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?
Page 42: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

Limitations

• What can we encode with area?

• What do we want to preserve?

• What happens with extreme distortions?

Page 43: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

Limitations

http://www-personal.umich.edu/~mejn/election/2016/

Page 44: cartography - Carlos Scheidegger · What properties do we want projections to preserve? • Shape • Bearing • Area • Distance Can we preserve all of these at once?

Limitations