TIBCO Spotfire® Location Analytics: Mapping, GeoAnalytics and Spatial Statistics
Last updated:
8:49am Apr 10, 2017

 

Sample Spotfire Map Charts visualizations. Click for detailed gallery:

Getting Started with Maps in Spotfire

TIBCO Spotfire Location Analytics Overview

TIBCO Spotfire Documentation

Spotfire Videos  on using Spotfire Map Charts

Next Steps with Spotfire Map Visualizations

TIBCO Webinars and Analytics Meetup Presentations

Types of Layers

  • Adding a marker layer Marker Layer

    • Markers display positional coordinates on a map in Spotfire Business Author. The markers are customizable shapes that are placed on the map based on the position coordinates (latitudes and longitudes) or based on the geographic information provided in your data that represent zip codes, cities, counties, regions or countries.
  • Adding a feature layer Feature Layer
    • Features display colored areas on a map in Spotfire Business Author. The features are administrative areas that are placed on the map based on the geographic information provided in your data that represent zip codes, cities, counties, regions or countries.
  • Adding a map layer Adding a Map Layer
    • Spotfire Business Author supports adding multiple map layers. A map layer gives a geographical context to your data by rendering a worldwide map background under your data layers.  Perform this task in Edit mode for a map chart visualization displayed in Spotfire Business Author.

  • Adding a TMS layer TMS Layers
    • The Tile Map Service (TMS) is a widely supported map protocol. Use it to display a map background from a third party provider or to change the default map layer.
  • Adding a WMS Layer WMS layers
    • The Web Map Service (WMS) is a standard protocol for serving map images that a map server generates using data from a Geographic Information System (GIS) database. Spotfire Business Author supports adding a WMS layer to a map chart visualization to provide specialized context.

Using Geocoding

Built-in Geocoding

TIBCO GeoAnalytics: A cloud based, high performance and scalable geospatial technology to geo-enable your data and develop location based applications

TIBCO GeoAnalytics documentation

Content Manager: A web application to geocode, assess and improve visually your geo-referenced data

Content manager Users Guide

  • Geocoding: learn how to transform sets of addresses into latitudes and longitudes. 

    • Geocoding is the process of translating physical addresses into latitudes and longitudes in order to enable your data to be displayed and analyzed in a geographic context (in a Spotfire map visualization)
    • Content Manager enables geocoding of data with street level precision by importing a table containing addresses or by geocoding addresses manually. You load the data to be geocoded and then visualize it in the map visualization.
    • Content manager provides the ability to reverse geocode addresses too. Reverse Geocoding is the process of translation geographic coordinates (latitudes and longitudes) into physical addresses.

REST APIs: Build applications in any language with GeoAnalytics Builder APIs. Geocoding, routing and more.

JavaScript: Develop web applications with GeoAnalytics.js, our free JavaScript library.

More Topics in using TIBCO Spotfire Map Visualizations

Coordinate Reference Systems (CRS)

TIBCO Spotfire can display (Latitude,Longitude) data, or (x,y) data specified a projected coordinate reference systems (CRS).  The Coordinate Reference System dialog is available for each layer within a map visualization so that layers with different CRSs can be mixed and matched.

The list of CRSs available in the Coordinate Reference System dialog is divided into two broad categories:

  • Geographical Coordinate Reference Systems - for example NAD27, NAD83, WGS84. These specify the underlying reference ellipsoid that the Latitude, Longitude values reference.
  • Projected Coordinate Reference Systems - these combine an underlying Geographical CRS plus a transformation to a flat plane for producing a map.  Often data such as a shapefile uses x,y coordinates specified in meters or feet from some local reference, that has been produced through a projection (e.g. Universal Transverse Mercator, Polar, or a State Plane projection).   This combination is referenced with an EPSG code that can be looked up in the Spotfire Coordinate Reference System dialog.  Shapefiles are very commonly used; to use these, you will need both the underlying Geographic Coordinate System (e.g. NAD27) plus the specific UTM projection used, usually given through a Zone number. 

Using TERR Data Functions and Expressions

Drag and Drop Markers, Spatial Heatmap and Contours

Download TERR Data Functions from TIBCO Exchange to Extend Spotfire visualizations
  • Spatial Heatmap Data Function for TIBCO Spotfire® Spatial Heatmap Data Function for TIBCO Spotfire®

    • Heatmaps are useful in providing a high level summary to visualize overall patterns in spatial data.  Studying raw point data for patterns can be difficult owing to uneven spatial coverage, and random variability in the values.  Heatmaps start by calculating a smoothly varying surface to represent the data. This surface is represented by a colored heatmap and contours.

  • Spatial Density Plot Data Function for TIBCO Spotfire® Spatial Density Plot Data Function for TIBCO Spotfire®

    • Density plots are useful in providing a high level summary to visualize overall patterns in the density of spatial data, much like a two-dimensional histogram density.  Studying raw point data for patterns can be difficult owing to uneven spatial coverage.  Density plots start by the calculation of a smoothly varying surface to represent the density of the data. This surface is represented by a colored heatmap and contours.

  • Points in Polygons Data Function for TIBCO Spotfire® Points in Polygons Data Function for TIBCO Spotfire®
    • For each point in a table of locations defined by Latitude and Longitude coordinates, identify its corresponding enclosing polygon contained in a separate table. Returns a column that contains the enclosing polygon identifier to append to the point location table.
  • Map Contour Plot Data Function for TIBCO Spotfire® Map Contour Plot Data Function for TIBCO Spotfire®
    • This Data Function generates a contour plot as a feature layer on a map chart.  The download contains a data function you can import into your own .dxp and a template you can bring your own data into
  • Hexbin Data Function for TIBCO Spotfire® Hexbin Data Function for TIBCO Spotfire®
    • Two-dimensional binning with hexagonally-arranged bins of (x,y) inputs. Useful in Spotfire for simplifying an (x,y) scatter plot with a large number of points. Returns the count of the incoming points in these bins. Additionally if an optional value column is also provided, it also returns the mean value in the bins. The results can be used in a Spotfire scatter plot visualization that serves as a heat map of the density of points. Also if the optional 3rd value is used, a Spotfire scatter plot visualization can be constructed for the mean value across cells. This data function serves as a wrapper for the functionality contained in the hexbin R package.
Utility TERR data functions

Useful geospatial data functions for Spotfire (page maintained by Arnaud Varin)

Other Links

TIBCO Community Wiki articles
 TIBCO Blog

 

 

Illustrations

Back to TIBCO Spotfire® Community Wiki

Feedback (2)

These maps are great! 

Max Myrick 1:39pm Apr. 12, 2017

wow !! awesome update

Michael OConnell 9:49am Apr. 11, 2017