Attribute Filter

Attribute Filter
TweetWhat Problem Does This Solve? Users need to narrow a concrete set of features by its attributes. When to Use This Pattern Filtering is a common way to reduce the amount of features displayed on the map and/or a grid. Allowing users to progressively remove what they are not interested in will inadvertently leave them ...

Spatial Filter 1

Spatial Filter
TweetWhat Problem Does This Solve? Users are only interested in seeing features or results for a very specific region or area of interest. When to Use This Pattern Spatial filters are a special case of an Attribute Filter since they allow filtering on the geometry attribute of a feature set. A wide variety of applications ...

3D

3D
Tweet What Problem Does This Solve? Two dimensional (aka planar, 2D, overhead, flat) maps require high level of geographic literacy to be interpreted well and are missing the altitude dimension. When to Use This Pattern Use 3D view to illustrate a more naturalistic picture of complex landscapes or when the third dimension is an important ...

Data-Ink Ratio

Data-Ink Ratio
TweetWhat Problem Does This Solve? A large share of “ink” (pixels) on a map should present data-information, i.e. show more data that is relevant to the user performing a task. When to Use This Pattern Always strive to show what is important while simultaneously removing what is not important. What’s the Solution? In order to ...

Heatmap

Heatmap
TweetWhat Problem Does This Solve? Heatmap is a technique to analyze data based on their magnitude. When to Use This Pattern Use heatmap to show clusters of activity, i.e. the average influence of the data in relation to their location or density patterns of intersecting features. What’s the Solution? Render a continuous data variable into ...

Route Directions 1

Route Directions
TweetWhat Problem Does This Solve? Provide instructions and guidance on how to get somewhere. When to Use This Pattern Directions are common to travel applications and store locators, in short any application that needs to route somebody (from and) to a specific place. What’s the Solution? The following types of directions exist: Map (visual route) ...

Route Positioning 1

Route Positioning
TweetWhat Problem Does This Solve? Provide methods for a user to define the start and end point of the route and sometimes even additional locations. When to Use This Pattern Use when stops necessary to calculate the route require input from the user, i.e. they are not predefined or detected via technical solutions used for ...

Focal Point

Focal Point
TweetWhat Problem Does This Solve? Assist the user to find the needle in the haystack of data and communicate the center of interest or activity of a task. When to Use This Pattern Use to answer a particular question or focus the user on an area on the map that is relevant to the task. ...

Overview Map 1

Overview Map
TweetWhat Problem Does This Solve? The overview map serve as a “You are here” sign so that the user can tell at a glance where they are in the context of the whole data set by looking for the viewport on the overview. When to Use This Pattern Overview maps are useful when users navigate ...

Unified Search 3

Unified Search
TweetWhat Problem Does This Solve? User expect to receive the correct results regardless of what they type and search for. When to Use This Pattern As data (e.g. weather information, social feeds, deals, coupons, etc.) becomes more distributed across providers and services a user should be able to enter a keyword or phrase without having ...