Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

View is a visualization of certain theme using a set of related indicators and groups of objects (markers or areas) displayed on a map. View also contains the definition of filters.

...

Code Block
titleExample of a indicator filter with defaultValues set
collapsetrue
{
    "type": "indicator",
    "indicator": "/rest/projects/$projectId/md/indicators?name=turnover_indicator",
    "defaultValues": {
        "values": [
            10000.0,
            500000.0
        ],
        "granularity": "/rest/projects/$projectId/md/datasets?name=ward"
     ],
        "granularity": "/rest/projects/$projectId/md/datasets?name=ward"
    }
}

Default values are also available for indicator filter type. The values array must contain exactly two values with respect to the data type of the actual indicator, as well as the default granularity setting.

Info

To configure defaultValues for the filter first copy the filter to defaultActiveFilters array and then add defaultValues to this copy.

Example of a globalDate filter with defaultValues set

Code Block
titleExample of a globalDate filter with defaultValues set
collapsetrue
{
	"type": "globalDate",
	"property": "baskets.date_iso",
	"defaultValues": {
		"startDate": {
			"value": "2017-09-24"
		},
		"endDate": {
			"value": "2017-09-30"
		}
	}
}

Default values are also available for globalDate filter type. The values array must contain startDate and endDate value.

Info

To configure defaultValues for the filter first copy the filter to defaultActiveFilters array and then add defaultValues to this copy.

Example of a date filter with defaultValues set

Code Block
titleExample of a date filter with defaultValues set
collapsetrue
{
	"type": "date",
	"property": "baskets.date_iso",
	"defaultValues": {
		"startDate": {
			"value": "2017-09-24"
		},
		"endDate": {
			"value": "2017-09-30"
		}
	}
}

Default values are also available for indicator date filter type. The values array must contain exactly two values with respect to the data type of the actual indicator, as well as the default granularity settingcontain startDate and endDate value.

Info

To configure defaultValues for the filter first copy the filter to defaultActiveFilters array and then add defaultValues to this copy.

...

KeyTypeOptionalityDescriptionConstraints
iconstring

Status
colourGreen
titleoptional

identifier of the view icon as shown on the project page

see the available icons below

["catchment_area", "atm_cash_machine", "city_buildings", "credit_cards", "customer_intelligence", "diagram_chart", "fast_delivery", "first_place_pedestal", "hourglass_sandclock", "location_mark", "market_potential", "market_trends", "market_vision", "optimism_and_happiness", "packaging_box", "performance_method", "rent_a_house", "road_route", "shopping_cart", "tactical_advantage", "venture_capital", "wealth_accumulation", "workgroup_people"]
orderinteger
Status
colourGreen
titleoptional

specifies the order of the view on the Project page

secondary ordering is by title, alphabetically 

x => 1
dashboardstring

Status
colourRed
titlerequired

URL link to the dashboard, which the view contains

/rest/projects/$projectId/md/dashboards?name={dashboardName}
markerSelectorstring

Status
colourGreen
titleoptional

URL link to the marker selector, which the view contains

/rest/projects/$projectId/md/markerSelectors?name={markerSelectorName}
markersOnlyboolean
Status
colourGreen
titleoptional

enables the marker only view (see the tutorial)

default = false

[true, false]
showAttributesOnDrillboolean
Status
colourGreen
titleoptional
enables feature attributes visibility after clicking on a indicator drill[true, false]
defaultGranularitystring
Status
colourGreen
titleoptional
URL link to the dataset, which will be the selected as the default granularity level when entering the view/rest/projects/$projectId/md/datasets?name={datasetName}
defaultVisualizedstring
Status
colourGreen
titleoptional
URL link to the indicator, which will be the visualised by default when entering the view/rest/projects/$projectId/md/indicators?name={indicatorName}
defaultVisualizationstring
Status
colourGreen
titleoptional
specifies default visualization selected when entering the view[areas, grid, zones, heatmap, dotmap, line]
defaultDrilledstring
Status
colourGreen
titleoptional
URL link to the indicator, which will be the drilled down to by default when entering the view/rest/projects/$projectId/md/indicators?name={indicatorName}
defaultToolstring
Status
colourGreen
titleoptional

specify a tool which will be active by default when entering the view

search = , filter = , visibility =, measure =

[search, filter, visibility, measure]
defaultCompareTypestring
Status
colourGreen
titleoptional
specifies default compare type selected when using compare[dominance, overlap]
filterGrouparray

Status
colourGreen
titleoptional

array of available filters applicable to the indicators presented in this view, these filters must not contain defaultValues

[indicatorglobalDate, datehistogram, multiSelect]
defaultActiveFiltersarray

Status
colourGreen
titleoptional

array of active filters applied to the indicators presented in this view, these filters must contain defaultValues[indicatorglobalDate, datehistogram, multiSelect]
variablesarray
Status
colourGreen
titleoptional
array of variables filter type[variables]
spatialQueryobject
Status
colourGreen
titleoptional
default spatial query settings (used in heatmap visualization)x => 1
fitnessGroupsinteger
Status
colourGreen
titleoptional

specifies the number of indicator fitness segments

this setting's scope is view, so it will affect all indicators in the view

[3, 5]
mapOptionsobject
Status
colourGreen
titleoptional
map window settings on the project page
mapContextMenuobject
Status
colourGreen
titleoptional
array of objects with definition of 3rd party services available on mouse context click
exportsobject
Status
colourGreen
titleoptional
array of export references which allows you to define exports per view
measureobject
Status
colourGreen
titleoptional
measure tool settings
defaultSelectedobject
Status
colourGreen
titleoptional
specify objects selected by default when entering the view
excludeDatasetsarray
Status
colourGreen
titleoptional
array of dataset names (not links) to be excluded from the granularity dropdown menu

...

KeyTypeOptionalityDescriptionConstraints
typestring

Status
colourRed
titlerequired

type identifier, always indicator

[indicator]
indicatorstring

Status
colourRed
titlerequired

URL link to an indicator object, whose value will be filtered

/rest/projects/$projectId/md/indicators?name={indicatorName}
defaultValuesobjectVARIES

object containing default values for the filter

See Example of a indicator filter with defaultValues set

forbidden when the filter is within filterGroup

required when the filter is within defaultActiveFilters


filterSelectionboolean
Status
colourGreen
titleoptional

determines if the filter should be applied also when a marker is selected (true means apply the filter)

default = false

[true, false]

...

KeyTypeOptionalityDescriptionConstraints
typestring

Status
colourRed
titlerequired

type identifier, always globalDate

[globalDate]
propertyobject

Status
colourRed
titlerequired

identifier of a dataset property, which will be filtered by date

e.g.: orders.order_date

{datasetName}.{datasetProperty}
defaultValuesobject

VARIES

object containing default values for the date range filter

See Example of a histogram globalDate filter with defaultValues set

forbidden when the filter is within filterGroup

required when the filter is within defaultActiveFilters


...

KeyTypeOptionalityDescriptionConstraints
typestring

Status
colourRed
titlerequired

type identifier, always date

[date]
propertyobject

Status
colourRed
titlerequired

identifier of a dataset property, which will be filtered by date

{datasetName}.{datasetProperty}
defaultValuesobject

VARIES

object containing default values for the date range filter

See Example of a date filter with defaultValues set

forbidden when the filter is within filterGroup

required when the filter is within defaultActiveFilters


...

KeyTypeOptionalityDescriptionConstraints
valuestring
Status
colourGreen
titleoptional

given value in the ISO 8601 format

format = YYYY-MM-DD

functionobject
Status
colourGreen
titleoptional

a function object defining an interval of a relative date filter


...

Date rangeDefinition syntax
the day before 30 daysfunction_today  function_interval(30, day)
the beginning of the current weekfunction_date_trunc(today, week)​

​the beginning of last week

function_date_trunc(today, week)​  function_interval(1, week)
the day before two monthsfunction_today  function_interval(2, month)
the ending of the last monthfunction_date_trunc(today, month)​  function_interval(1, day)

...

KeyTypeOptionalityDescriptionConstraints
typestring

Status
colourRed
titlerequired

type identifier, always histogram

[histogram]
propertyobject

Status
colourRed
titlerequired

identifier of a dataset property, which the filter will be applied to

{datasetName}.{datasetProperty}
formatobject

Status
colourGreen
titleoptional

specifies the formatting of the histogram values

see indicator.content.format


defaultValuesobject

VARIES

object containing default values for the histogram filter

See Example of a histogram filter with defaultValues set

forbidden when the filter is within filterGroup

required when the filter is within defaultActiveFilters


...

KeyTypeOptionalityDescriptionConstraints
typestring

Status
colourRed
titlerequired

type identifier, always multiSelect

[multiSelect]
propertyobject

Status
colourRed
titlerequired

identifier of a dataset property, which the filter will be applied to

{datasetName}.{datasetProperty}
orderByobject

Status
colourGreen
titleoptional

specifies how to order the multiselect list


defaultValuesobject

VARIES

object containing default values for the multiselect filtermulti select filter

See Example of a multiSelect filter with defaultValues set

forbidden when the filter is within filterGroup

required when the filter is within defaultActiveFilters


...

KeyTypeOptionalityDescriptionConstraints
typestring

Status
colourRed
titlerequired

type identifier, always singleSelect

[singleSelect]
propertyobject

Status
colourRed
titlerequired

identifier of a dataset property, which the filter will be applied to

{datasetName}.{datasetProperty}
orderByobject

Status
colourGreen
titleoptional

specifies how to order the singleselect list


defaultValuesobject

VARIES

object containing default values for the single select filter

See Example of a singleSelect filter with defaultValues set

forbidden when the filter is within filterGroup

required when the filter is within defaultActiveFilters


...

KeyTypeOptionalityDescriptionConstraints
typestring

Status
colourRed
titlerequired

type identifier, always feature

[feature]

dataset

string

Status
colourRed
titlerequired

link to a dataset whose features will be filtered/rest/projects/$projectId/md/datasets?name={datasetName}
defaultValuesobjectVARIES

object containing default string values for the feature filter

see example aboveSee Example of a feature filter with defaultValues set

forbidden when the filter is within filterGroup

required when the filter is within defaultActiveFilters

size => 1

...

KeyTypeOptionalityDescriptionConstraints
typestring

Status
colourRed
titlerequired

type identifier, always variables

[variables]

title

string

Status
colourRed
titlerequired

title of the variables filter

(*)
variablesarray
Status
colourRed
titlerequired
array of the content.variables.variables.variable objectssize => 1

...

This is the available view icon palette.

atm_cash_machinecatchment_areacity_buildingscredit_cardscustomer_intelligencediagram_chartfast_deliveryfirst_place_pedestalhourglass_sandclocklocation_mark


market_potentialmarket_trendsmarket_visionoptimism_and_happinesspackaging_boxperformance_methodrent_a_houseroad_routeshopping_carttactical_advantage

Image Modified

Image Modified

Image Modified

Image Modified

Image ModifiedImage ModifiedImage ModifiedImage ModifiedImage ModifiedImage Modified


venture_capitalwealth_accumulationworkgroup_people

Views displayed on the project page

...