Types of geospatial and geotemporal data

There are many types of geospatial and geotemporal data that you may work with in Foundry. It is important to understand what type of data you have when planning how to use it.

There are two main types of geospatial data: raster and vector. Geospatial data with a temporal component is known as geotemporal data.

All example images use notional or open-source data.

Raster data

Raster data consists of a matrix of cells organized into rows and columns, in which each cell represents specific information. Examples of raster data include satellite imagery sources, scanned maps, and digital elevation models (DEMs).

Learn more about processing raster data.

Example of Raster Data: Satellite Weather Imagery

Vector data

Vector data is used for storing data that has discrete boundaries and represents these data as points, lines, and polygons. Examples of vector data include points representing cities on a map of the United States, lines representing roads in a state, and polygons representing electoral district boundaries.

Learn more about processing vector data in transforms.

Example of Vector Data: a choropleth map of Oregon with overlaid electric transmission lines

Geotemporal data

Geospatial data may have a temporal component, such as the location of a vehicle over time or satellite images taken at different times. In these cases, the data is considered geotemporal (also referenced as "track" data). Learn more about geotemporal data in Foundry by reviewing the key concepts below.

Key geotemporal data concepts

Geotemporal series

A geotemporal series is a sequence of position and timestamp data points representing the location of an entity over time. Each sequence of points is identified by a series ID. Individual points in the sequence are referred to as observations, and the sequence itself is referred to as a track or a series. For example, a flight from San Francisco to New York City could be represented as a geotemporal series where each reported location from the plane during the flight is an observation.

Learn more about geotemporal series data.

Geotemporal series sync

A geotemporal series sync or integration indexes the geotemporal series data into specialized geotemporal series databases. All observation values for a particular geotemporal series should be contained in the same integration. An integration is created using the geotemporal series sync output in Pipeline Builder.

Geotemporal series reference (GTSR)

Within an ontology object type, a geotemporal series reference (GTSR) property type is used to reference a particular geotemporal series from a geotemporal series sync. Applications use this reference to fetch the backing geotemporal data for the series. Each object type may have at most one GTSR property type, and it may not allow multiple values. Learn how to integrate geotemporal series with the Ontology.

Geotemporal series object type

A geotemporal series object type contains a geotemporal series reference property, and optionally, other properties about the geotemporal series being referenced. For example, an object type representing a flight may include the origin and destination airports as string properties along with the flight path as a geotemporal series reference.

An object type can have at most one geotemporal series reference property, and it may not be an array of geotemporal series references.

Observation

An observation is an individual point in a geotemporal series that consists of a series ID, timestamp, position, and other integration-defined properties. For example, a single GPS ping from a plane would be an observation in a geotemporal series.

Series ID

A series ID is an identifier that groups multiple geotemporal observations into a single series. The series ID must be unique within a given geotemporal series sync. For example, the concatenation of the flight number, origin, destination, and date could be used to uniquely identify a single flight. Read more about series IDs.