When the Thematic visualization is selected, SpatialKey shades geographic boundaries—such as counties, ZIP codes, or other administrative areas—based on aggregated data values. This view is ideal for understanding regional patterns and comparing exposure across defined areas rather than individual locations.
- What is a thematic map?
- What thematic options do I have in SpatialKey?
- I’ve set up thematic boundaries, now what?
There are a lot of thematic options, but once you set your data up a couple of times, you will have the hang of it and be able to get your data ready for thematic mapping without even knowing you are doing it!
What is a thematic map?
Thematic maps (aka. Choropleth maps) show a color-coded distribution of a metric for a given unit of geography, like states/provinces, postal codes, or custom business territories. They quickly help visualize key geographic contributors and highlight outliers and trends for datasets.

Thematic maps can also help you visualize data that isn’t otherwise mappable. You may run into a situation where you don’t have address information or latitude/longitude coordinates for individual locations. When this happens, your data cannot be visualized on a map in traditional ways, like individual points or a heat map; but you can still use thematic mapping. Simply assign a thematic boundary identifier to each record in your dataset, and we can create a visual representation of your data.
What thematic options do I have in SpatialKey?
Options during import (in Data Upload Wizard)
SpatialKey offers some out-of-the-box thematic boundaries when importing data:
- US States, Counties, Postal Codes
- Country (boundary is available when you have multiple countries in a dataset)
SpatialKey supports additional boundaries that require an additional subscription level to access:
- High Resolution Postal Codes
- Low Resolution Postal Codes
- CRESTA Zones 2007
- CRESTA Zones 2010
- CRESTA Low Resolution 2013
Note that each geographic boundary will require different information when you enable it. The three US options are enabled using point-in-poly spatial queries. This means that based on a location’s latitude/longitude, whether provided or derived from geocoding, SpatialKey determines which boundary (shape) the location falls within. Alternatively, the Country boundary requires identification of a country column containing FIPS or ISO country codes.
Options post-import
You must configure the appropriate thematic boundaries during import because that is the only time in which they can be configured for a dataset. After a dataset is imported, you will only have the option to enable custom thematic boundaries. This works by setting up joins from your point dataset to a shapefile. This is useful if you want to analyze metric aggregations by business or sales territories, neighborhoods, or something completely unique to your organization.
Supported Countries
This list describes boundaries that SpatialKey has integrated with today. Depending on client needs, boundary data for additional countries can be added. It’s important to note that the countries available for your organization will depend on your organization’s subscription level.
| Country | High Resolution Postal Codes |
Low Resolution Postal Codes |
Other Administrative Boundaries |
|---|---|---|---|
| Australia | 4-digit | ||
| Canada | 3-digit | ||
| France | 5-digit | ||
| Germany | 5-digit | ||
| Japan | 3-digit | ||
| Puerto Rico | 5-digit | 3-digit | |
| United Kingdom | Postcode Sector | ||
| United States | 5-digit | 3-digit | State, County, Postal Code |
Important!
Here are some important items to be aware of:
- The US Postal Code boundary data is different between the US Postal Codes and high/low resolution postal code layers. The US Postal Codes layer uses data from 2019, whereas the high/low resolution postal code layers use data from 2010.
- If more postal code digits are provided in your data than supported, we derive the requisite postal code where possible (e.g. if 9-digit US postal codes are provided, we only use the first 5 digits for boundary matching.
- Padding support for leading zeros that may have been cut off is included.
- Postal codes for the United Kingdom are expected to have a space in them. (e.g. “xxx x” or “xxxx x”). Since we support UK postcode sectors, extra characters are ignored for boundary matching. (e.g. if a postcode of “YO31 1EB” is provided, we only use “YO31 1” for boundary matching)
- CRESTA Zones are not supported for the US.
- CRESTA Zones require both country and CRESTA columns within your dataset. This CRESTA ID should not include the country code (e.g. a full CRESTA ID of FRA.18 should simply be captured with Country = FR and CRESTA ID = 18). If your organization licenses this data with SpatialKey, valid CRESTA codes can be downloaded from the Thematic Configuration screen in the Data Upload Wizard.

I’ve set up thematic boundaries, now what?
Now for the fun part, let’s visualize your data on a map! Simply, open your dataset in Map Analyst and choose to render your data thematically. When you open the Layers panel on the left side of the map, each layer has an “Advanced” option. Click Advanced and you’ll see point, clusters, heatmap and thematic options.

Select the Thematic icon (the one that looks like three shapes grouped together). SpatialKey will automatically choose the most appropriate geopolitical boundary for your current zoom level.
The text beneath the Boundary dropdown shows what percentage of your dataset was successfully matched to the selected geographic boundaries. If the thematic coverage is less than 100%, it means that some records have less geographic precision than the boundaries defined in the boundary file.

You can view your data thematically by any of the geographic boundaries you enabled during import, or by any custom thematic boundary you want to set up. In this example, we are viewing a thematic map representing the number of records in each state.

You can also modify the colors and bin ranges for the thematic visualization and select a different numeric column from your dataset to use in the color visualization e.g., maybe you want to try coloring the states by the sum of total insured value. The example below does just that and colors the highest values by a red-yellow scale.

From the Advanced panel, you can also configure the following options:
- Line Thickness: Adjust the outline thickness of each boundary to improve visibility or reduce visual clutter.
- Color by: Choose a numeric field from your data to drive the thematic shading.
- Aggregation (Σ Sum, Avg, Min, Max): Define how values are combined within each boundary. Using Sum aggregates all locations inside each boundary to calculate the total value used for coloring.
- Color & Color Scheme: Choose the color palette used to shade the boundaries, or invert the color scheme to emphasize lower versus higher values.
- Bins: Adjust the number of bins to control how finely values are grouped. The displayed ranges update automatically as you change the bin count.
Learn more about Color Settings & Bins.
Zoom to See More Granular Shape Boundaries
Now let’s switch to the US Postal Codes boundary data to view detailed geographic distributions of our data. You may also need to zoom in to see this thematic view.

Thematic mapping is just one way of visualizing your data on a map. In SpatialKey, we offer the following geographic visualization options – heat maps, graduated circles, individual points and thematic maps.
Was this helpful?