Feature Matrix

This page outlines which features are supported in the On-Prem SDK, using the Foursquare Studio product as a reference.

Features that exhibit identical functionality to the Foursquare Studio web application are listed as "Supported." If discrepancies exist between Studio and the On-Prem SDK, they are described in the table.

Features marked as "Excluded" have been intentionally cut from the On-Prem SDK. There are a couple of reasons for this:

Data Import

The On-Prem SDK offers support for CSV, JSON, and GeoJSON file import. In addition, the On-Prem SDK also offers support for Raster and Vector tile import.

Database connectors are not supported by the On-Prem SDK.

Feature Status
CSV Supported
JSON Supported
GeoJSON Supported
Raster Tiles Supported
Vector Tiles Supported
Database Connectors Excluded
Database Query UI Excluded

Data/Map Export

Maps can be exported via their JSON map configuration, allowing the map to be loaded programmatically. In addition, data can be exported in either CSV or GeoJSON format, regardless of the original dataset's format. Users may also export a PNG image of the current map view.

Animated maps cannot be exported as videos from the On-Prem SDK.

Feature Status
Map Export JSON Export
Data Export CSV, GeoJSON Export
Image Export PNG Export
Video Export Excluded

Layers

Most Studio layers are fully supported by the On-Prem SDK.

Several layers that utilize Studio cloud services are excluded from the On-Prem SDK.

Feature Status
Arc Layer Supported
Cluster Layer Supported
Polygon Layer Supported
Grid Layer Supported
H3 Layer Supported
Heatmap Layer Supported
Hexbin Layer Supported
Icon Layer Supported
Line Layer Supported
Point Layer Supported
S2 Layer Supported
Raster Layer Supported
Vector Layer Supported
Trip Layer A limited, basic trip layer is supported
3D Layer Excluded
Flow Layer Excluded
Hex Tile Layer Excluded
3D Tile Layer Excluded

Color Scales

All color scale options are available in the On-Prem SDK.

Feature Status
Quantile Color Scale Supported
Quantize Color Scale Supported
Linear Color Scale Supported
Ordinal Color Scale Supported
Jenks Natural Break Supported
Custom Breaks Supported

Filters

Filters are supported by the On-Prem SDK.

The ability to synchronize timeline filters has been excluded from the On-Prem SDK.

Feature Status
Base Filters Supported
Timelines Supported
Sync Timeline Filter Excluded

Analytics

Expressions, table joins, and group by operations are supported by the On-Prem SDK.

Several analytic offerings are excluded from the On-Prem SDK as they require a number of Studio cloud services.

Feature Status
Expressions Supported
Join Table joins
Group By Supported
Spatial Join Excluded
Suitability Analysis Excluded
Cluster-outlier Analysis Excluded
Spatial Operation Excluded
Shapify Excluded
Hex Tile Services Excluded

Interactions

The mouse-over tooltip, brush, and coordinate display are available in the On-Prem SDK.

The geocoder has been excluded from the On-Prem SDK as it relies on internet services to transform a user's text-based description to a pair of coordinates.

Feature Status
Tooltip Supported
Brush Supported
Coordinates Supported
Geocoder Excluded

Charts

Charts are supported by the On-Prem SDK.

Feature Status
Big Number Supported
Horizontal Bar Supported
Tooltip Charts Supported

Map View Modes

The On-Prem SDK supports all map view modes available in Studio. Many map styles that are available by default on the standard Studio web application are not available from the On-Prem SDK.

Feature Status
Base map Basic map styles and user-provided map styles with custom tile source.
Draw Polygon and Filter Supported
Split Mode Supported
3D Mode Supported
Globe Mode Supported

Asset Management

User and map management is currently not supported by the Studio On-Prem SDK. Asset management is available from Studio's dashboard portal, which is not within the Map SDK's scope.

Feature Status
User Authentication Excluded
Save to Cloud Excluded
Share map with Org Excluded
Publishing Excluded
Copy Map Excluded
Replace Dataset (within Studio) Excluded
Data Catalog Excluded

Customization

Customization options are available and can be defined based on customer requirements. These may include, but are not limited to:

Analytics and Error Reporting

The On-Prem SDK has APIs that provide:

Updated 5 months ago.