web mapping: finding the balance · web mapping: finding the balance author: esri subject: 2014...

56
Web Mapping: Finding the Balance Mark Harrower and Jeremy Bartley [email protected] [email protected]

Upload: others

Post on 26-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

Web Mapping: Finding the Balance

Mark Harrower and Jeremy Bartley [email protected] [email protected]

Page 2: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

• Enable people to make brilliant maps quickly and with confidence.

• Simplify the map authoring experience.

• Data driven workflows = the right choices at the right time.

• Bake the expertise into the tools.

Our Goals

Web Mapping - Finding the Balance (Offering 1362)

Page 3: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

• How much of the map making process can we automate?

• How much about your data can we infer at author-time?

• What cartographic rules can be rewritten?

• Offload tedium and expertise to the software

Open Questions

Web Mapping - Finding the Balance (Offering 1362)

Page 4: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

• Offering the Best Data-Driven Choices

• Automating Multiscale Thematic Maps

• Harmonizing Colors in a Tile-Based World

• Classed AND Unclassed (not versus!)

• New kinds of Color Ramps / Stories

• Automating Dot Density Maps across Scales

Today

Web Mapping - Finding the Balance (Offering 1362)

Page 5: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

Our Expectations of Technology

Don’t make me think. Don’t waste my time. I just want it to work.

Steve Krug (2000)

Page 6: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

The Simplest User Experience Wins

Web Mapping - Finding the Balance (Offering 1362)

Page 7: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

The Simplest User Experience Wins • What are the core controls that ALL authors need

• What are the controls only ADVANCED authors need

• What can we just do for the author – fewer buttons, not more

Web Mapping - Finding the Balance (Offering 1362)

Page 8: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

21st Century Cartography

Web Mapping - Finding the Balance (Offering 1362)

Smart Defaults Baking-in the Expertise Technology Partnership

Page 9: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

Technology Partnership

Web Mapping - Finding the Balance (Offering 1362)

Page 10: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

Defaults Matter

DefaultCustomized

Web Mapping - Finding the Balance (Offering 1362)

Page 11: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

Success?

Web Mapping - Finding the Balance (Offering 1362)

You should love the defaults (even if you are an expert)

You should succeed (even if you’re not an expert)

Page 12: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

New Audiences

Web Mapping - Finding the Balance (Offering 1362)

I have some data, I don’t know much about GIS or cartography, can you help me?

Page 13: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

Given my data, what kind of maps are appropriate?

Problem #1

Web Mapping - Finding the Balance (Offering 1362)

Page 14: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

• Thematic data present?

• Level of Measurement?

• Points / Lines / Areas?

Solution: Matching Data to Maps

Web Mapping - Finding the Balance (Offering 1362)

Page 15: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

Solution: Data-Driven Choices

Web Mapping - Finding the Balance (Offering 1362)

Visual options + See your map in 1 or 2 clicks!

Page 16: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop | Web Mapping - Finding the Balance (Offering 1362)

Page 17: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

#1 Why This Matters

Web Mapping - Finding the Balance (Offering 1362)

There is no single best way to represent data AND, changing the map type, changes the story you tell

Page 18: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop | Web Mapping - Finding the Balance (Offering 1362)

Page 19: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop | Web Mapping - Finding the Balance (Offering 1362)

Page 20: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop | Web Mapping - Finding the Balance (Offering 1362)

Page 21: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

Problem #2

Web Mapping - Finding the Balance (Offering 1362)

• How many do you need? • What are the absolute limits? • How to draw?

20 Zoom Levels are great! But…

Page 22: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

#2 Automating Multiscale Thematic Maps

Web Mapping - Finding the Balance (Offering 1362)

Page 23: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

#2 Example

Web Mapping - Finding the Balance (Offering 1362)

Page 24: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

#2 Solution

Web Mapping - Finding the Balance (Offering 1362)

Page 26: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

Problem #3

Web Mapping - Finding the Balance (Offering 1362)

Color makes or breaks a map… ..and most data sits on tiles, making it even more difficult.

Page 27: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

#3 Going beyond ColorBrewer in a tile-based world

Web Mapping - Finding the Balance (Offering 1362)

New Schemes Needed • Reduced Transparency • Not Clash with Tiles • Remain Legible

Page 28: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

#3 Solution

Web Mapping - Finding the Balance (Offering 1362)

Page 29: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop | Web Mapping - Finding the Balance (Offering 1362)

Page 30: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop | Web Mapping - Finding the Balance (Offering 1362)

Page 31: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop | Web Mapping - Finding the Balance (Offering 1362)

Page 32: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

Problem #4

Web Mapping - Finding the Balance (Offering 1362)

Classification is a product of limited technology, and hard to explain, and hard to defend (but it still has a useful role!)

Let the data speak for itself!

Page 33: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop | Web Mapping - Finding the Balance (Offering 1362)

Page 34: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

#4 Perceptual Issues

Web Mapping - Finding the Balance (Offering 1362)

Limited Visual Discrimination

Simultaneous Contrast

Ebbinghaus Illusion

Page 35: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop | Web Mapping - Finding the Balance (Offering 1362)

Page 36: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop | Web Mapping - Finding the Balance (Offering 1362)

Page 37: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop | Web Mapping - Finding the Balance (Offering 1362)

Page 38: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

#4 Result?

Web Mapping - Finding the Balance (Offering 1362)

We’re pretty terrible at reading maps!

Matching with a legend is hard!

Page 39: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

#4 Solutions

Web Mapping - Finding the Balance (Offering 1362)

Interactivity +

“Bounded” Unclassed and Proportional Symbol

Page 40: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

#4 ‘Bounded’ Ramps

Web Mapping - Finding the Balance (Offering 1362)

Page 41: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

#4 ‘Bounded’ Sizes

Web Mapping - Finding the Balance (Offering 1362)

Page 42: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

#4 ‘Bounded’ Sizes

Web Mapping - Finding the Balance (Offering 1362)

Page 43: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop | Web Mapping - Finding the Balance (Offering 1362)

Page 44: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

#4 Demo

Web Mapping - Finding the Balance (Offering 1362)

National park and monument

visitor count in 2013

Page 45: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

Problem #5

Web Mapping - Finding the Balance (Offering 1362)

Tiles + Opacity + Interactivity = New Opportunities

Page 46: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop | Web Mapping - Finding the Balance (Offering 1362)

Page 47: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop | Web Mapping - Finding the Balance (Offering 1362)

Page 49: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

Problem #6

Web Mapping - Finding the Balance (Offering 1362)

Dot Density is hard to get right, and… …much harder across multiple map scales

Good Too Large Too Small

Page 50: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

#6 Example

Web Mapping - Finding the Balance (Offering 1362)

Page 51: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

#6 Example

Web Mapping - Finding the Balance (Offering 1362)

Page 52: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

#6 Example

Web Mapping - Finding the Balance (Offering 1362)

Page 53: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

#6 Making Awesome Dot Density Maps Automatically!

Web Mapping - Finding the Balance (Offering 1362)

LA County Asian Population

Page 55: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop |

Thank you!

Web Mapping - Finding the Balance (Offering 1362)

Please fill out the session survey

Offering ID 1362

Online – www.esri.com/ucsessionsurveys Paper – pick up and put in drop box

Page 56: Web Mapping: Finding the Balance · Web Mapping: Finding the Balance Author: Esri Subject: 2014 Esri User Conference -- Technical Workshop Keywords: 2014 Esri User Conference -- Technical

Esri UC 2014 | Technical Workshop | Web Mapping - Finding the Balance (Offering 1362)