Select a Data Source:
CMaps Designer provides multiple approaches for testing sample data. The map itself has a fairly rigid data structure which treats the map itself as a visualization component.
Advanced Interactivity
Interactivity and manipulation of data (toggling measures, filtering by dimensions, etc) is generally handled with the CMaps Analytics Javascript API.
Need help adding more complexity? Contact our team and we are more than happy to help you get the perfect maps experience for your business users.
Live Data Connections
While CMaps Designer is a rapid design tool for building maps, it’s purpose is to create embedded geo-analytics. For connecting to live data CMaps Analytics will inherit the connectivity and security of the application you embed it inside. Connecting live data through any number of frameworks, web services, and programming languages is possible through a series of templates and tutorials.
Please contact Centigon Solutions to request templates specific to your connectivity and security requirements
Basic Data Fields
Location
Any address value or comma separated latitude,longitude: Example: 43.43434,-33.54545.
Label
The label is the name of each asset (point of interest or shape) displayed in the InfoWindow, chart, tile, and other views. It is the primary identifier visible to mobile users. Example: Dr Klauss
Value (measure)
A value is a numeric value associated with each point or region. This value is used for dynamic icon sizing, alerts, and chart visuals. Currently CMaps Designer supports 1 measure at a time. You can easily toggle between measures using the CMaps Designer API. Example: 45000
Additional (optional) fields
Color
If you want to define the color in your data rather than the property sheet you can use hexidecimal color codes to change the color of points or shapes: example data value: #FF0055
Category
Category is a placeholder for future functionality, including embedded pie charts, and other visualization options.
Drill ID
Drill ID represents the parent and child elements when you are drilling between multiple layers. The Drill ID establishes a simple hierarchy. When using more than 2 levels, any layer in between top and bottom must contain both the parent, and current drill levels with a “|” delimiter.
Examples are illustrated below:
Example 1 is 2 Layer Hierarchy
Layer 1
Label  |  Drill ID
West   West
East   East
Layer 2
Label  |  Drill ID
CA Â Â West
NV Â Â West
NY Â Â East
FL Â Â East
Example 2Â is 3 Layer Hierarchy
Layer 1
Label  |  Drill ID
West   West
East   East
Layer 2
Label  |  Drill ID
CA Â Â West|CA
NV Â Â West|NV
NY Â Â East|NY
FL Â Â East|FL
Layer 3
Los Angeles   CA
San Diego    CA
Nevada      NV
Reno        NV
New Data Fields
In the upcoming CMaps Analytics release we have added new data fields that make CMaps more configurable and flexible for advanced geo-analysis apps
Target
Target is a long time data property available in CMaps Analytics JavaScript API. Now it is available for selection inside of CMaps. This data property is used for alerts, or in cases where there are more advanced multi-dimensional visualizations that require a second value.
Time / Date
For temporal analysis where you would like to view locations or movement of locations over time, this date/time analyzer is perfect for events. LEARN MORE
Data Column Mapping
Column ordering grants control to a designer to modify the default column data order based on your original data set. While it is generally recommended to load data into CMaps Designer using the default order, there could be scenarios where a map may need to accommodate data that is slightly different in ordering of columns. Simply drag and drop the columns to change the order.New Data Column Mapping Process
With an upcoming version of CMaps Analytics Designer comes a brand new data mapping capability that simplifies mapping data and provides a consistent approach to grow the complexity and power of CMaps Analytics data configuration abilities for future releases.JavaScript API
CMaps Designer provides multiple approaches for testing sample data before connecting directly through CMaps Analytics Javascript API.
CMaps Analytics Extensions and Partner Integrations
CMaps Analytics templates can be exported for use with a number of plug and play extensions. In these scenarios there is no data inside of the template. Instead CMaps Analytics templates are embedded inside of other applications for the purpose of providing map experiences. The data will originate from the extension. Below is a video example of this extension workflow.
You can also build your own extension / integration with CMaps.
ESRI ArcGIS
This new ESRI ArcGIS feature allows organizations to re-use existing investments in ESRI to render assets directly inside CMaps Analytics while still configuring interactivity through multiple visualization options in CMaps Analytics APIs.
CSV File
CSV files are supported as a direct data source containing Comma Separated Values.  CSV Data sources are loaded as a direct URL to a CSV file.
- CSV URL files must be accessed via HTTPS.
- CSV files must be loaded from a server that grants cross domain access (contact your server administrator for more details)
- CSV files can not be loaded from file shares or your desktop
JSON
JSON Data streams are supported as a URL and can be modified using the Javascript API.
Supported Fields
“locations” (Array) – REQUIRED
“labels” (Array)Â – REQUIRED
“values” (Array)Â – REQUIRED
“colors” (Array)
“categories” (Array)
“drillIds” (Array)
Example:
{
“locations”: [
“37.7693911,-122.41750”,
“37.7480245,-122.4208806”,
“37.7512649,-122.4201445”
],
“labels”: [
“2323 M Street, San Francisco CA”,
“4125 A Street, San Francisco CA”,
“2443 S Street, San Francisco CA”
],
“values”: [
“3”,
“5”,
“36”
]
}