Sample Spotfire Map Charts visualizations. Click for detailed gallery:
Getting Started with Maps in Spotfire
TIBCO Spotfire Location Analytics Overview
- TIBCO Spotfire Products - Spotfire Location Analytics: Extraordinary mapping capabilities for associating data with place
- TIBCO Spotfire Location Analytics Demos (Live Demos and Videos)
TIBCO Spotfire Documentation
- TIBCO Spotfire Consumer and TIBCO Spotfire Business Author User's Guide
- Spotfire Quick Reference Topics (QRTs) - Select the "Map Charts" section
- Navigating Efficiently within Spotfire Map Charts - Quick Reference Topic (QRT): You may navigate within map charts using several different approaches, including the option to auto-zoom based on filtering or layer visibility.
- Working with Layers in Map Charts - Quick Reference Topic (QRT): Learn how to add different types of map layers to map charts, and control zoom level visibility and interactivity, independently, for each map layer.
- Using Web Map Service (WMS) in Spotfire Map Charts - Quick Reference Topic (QRT): Use Web Map Service to access map images and shape files from GIS databases, such as Esri ArcGIS, to appear as a WMS Layer in Spotfire Map Charts.
- Position Data on Map Charts with Geocoding or Coordinates - Quick Reference Topic (QRT): Learn how your data may appear on map charts based upon coordinate columns you provide or via association with your geographic features.
Spotfire Videos on using Spotfire Map Charts
- Overview of Map Chart Visualizations (13:51)
- How To Plot Coordinates On A Spotfire Map Chart (4:39)
- How To Get Started With Spotfire Map Charts (2:30)
- TIBCO Spotfire - Navigating Efficiently within Spotfire Map Charts (9:25)
- TIBCO Spotfire - Working with Layers in Map Charts (10:30)
- How To Change The Base Map In Spotfire (3:18)
- TIBCO Spotfire - Using Web Map Service (WMS) in Spotfire Map Charts (5:01)
Next Steps with Spotfire Map Visualizations
TIBCO Webinars and Analytics Meetup Presentations
- How To Build Interactive Maps for Analysis - TIBCO Adanced Analytics Meetup - June 2015, Ian Cook (20:44)
- Spotfire Map Charts & Advanced GeoAnalytics - TIBCO Advanced Analytics Meetup - Nov 2015 (21:41)
- Mapping and Data Functions - TIBCO Analytics Meetup - Oct 2016, Peter Shaw (15:55) Geographic information is often available both as locations of specific points as well as geographic regions defined by shapefile polygons. Matching each point to its enclosing polygon allows these data sources to be merged, allowing further analysis and increasing overall value.
- Optimizing Supply through Location Analytics - April 2014, Peter Shaw (56:20). Demo of Bay Area Location Analytics. Location Analytics represent a major opportunity to better organize resources and gain a more cost-effective and market-sensitive flow of goods. Applying equally to manufacturers, distributors and retailers, the combination of user-friendly, map-based data visualization paired with sophisticated statistical techniques has delivered a breakthrough in logistical planning and the ability to quickly react to changing patterns of demand, demography and even weather.
Types of Layers
- 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.
- 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
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.
- 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.
- 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.
TIBCO GeoAnalytics: A cloud based, high performance and scalable geospatial technology to geo-enable your data and develop location based applications
Content Manager: A web application to geocode, assess and improve visually your geo-referenced data
- 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.
- Geocoder. This service transforms an address to geographic coordinates (latitude and longitude)
- Reverse Geocoder This service transforms geographic coordinates (latitude and longitude) into an address.
- Batch geocoder: A batch geocoder request is a JSON object done using the POST method. Addresses to geocode must be specified in an array having id and countrycode as required parameters. Geocoding and reverse geocoding are accepted by the service and can be mixed in the addresses array.
- Itinerary: Find best route: walking, driving, transit with turn by turn directions and detailed path.
- Trade Area: Find Trade area by time or distance
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
Download TERR Data Functions from TIBCO Exchange to Extend Spotfire visualizations
- 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®
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®
- 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®
- 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®
- 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
- Calculate areas of polygons
- Convert polygon coordinates to polygon geometries
- Draw circle with fixed radius on geographic coordinates
- Draw rectangles with fixed size on geographic coordinates
- Find which marker(s) are located in a polygon
- Transform CRS for imported shapefile (.shp) by EPSG code
- Transform CRS for imported shapefile (.shp) by PROJ.4 string
- Transform CRS for markers by EPSG code
- Transform CRS for markers by PROJ.4 string
TIBCO Community Wiki articles
- GeoAnalytics Resources listing many TMS and WMS services (Tim Alexander 8/2016)
- WMS Sources for Spotfire (Arnaud Varin 6/2016)
- Expanding Spotfire geocoding coverage (Arnaud Varin, 7/2016)
- How to zoom to a pre-defined map location in TIBCO Spotfire® using IronPython Scripting (mborjess, 3/2017)
- Clustering markers on maps with TIBCO Spotfire (Niklas Amberntsson, 3/2017)
- Find locations by route distance or walk/driving time in TIBCO Spotfire® (Arnaud Varin, 3/2017)
- TIBCO Spotfire® Tips & Tricks : How to add TMS Layer in Spotfire Map Chart Visualization (Vishakha Mujoo, 8/2016)
- Spotfire Tips & Tricks: Contour Lines with Spotfire (Vishakha Mujoo, 11/2016)
- Where to find geographic data sources for Spotfire? (Arnaud Varin, 7/2016)
- TIBCO Spotfire®: Work with offline map using custom map service URL (Arnaud Varin, 11/2016)
- Using SQL Server spatial data with Spotfire (Arnaud Varin, 1/2017)
- Enhanced Spotfire Maps using WMS Layers (David Meade, 8/2016)
- Look up, look down, all around, hey satellite (Dave Athey, 9/2014)