Share via


DataSourceOptions interface

En datakälla för att hantera formdata som ska visas på kartan. En datakälla måste läggas till i ett lager innan den visas på kartan. Alternativ för en DataSourceOptions.

Extends

Egenskaper

buffer

Storleken på bufferten runt varje panel. Ett buffertvärde på 0 ger bättre prestanda, men det är mer sannolikt att artefakter genereras vid återgivning. Större buffertar skapar vänsterartefakter, men ger långsammare prestanda. Standard 128

cluster

Ett booleskt värde som anger om point-funktioner i källan ska vara klustrade eller inte. Om värdet är true grupperas punkterna i grupper efter radie. Standard false

clusterMaxZoom

Den maximala zoomningsnivån för klusterpunkter. Standardvärdet är en zoom som är mindre än maxZoom så att de senaste zoomfunktionerna inte grupperas.

clusterMinPoints

Minsta antal punkter som krävs för att bilda ett kluster om klustring är aktiverat.

clusterProperties

Definierar anpassade egenskaper som beräknas med uttryck mot alla punkter i varje kluster och läggs till i egenskaperna för varje klusterpunkt.

clusterRadius

Radien för varje kluster i bildpunkter. Standard 50

filter

Ett uttryck för filtrering av funktioner innan de bearbetas för återgivning.

generateId

Om du vill generera ID:t för geojson-funktionerna. När den är aktiverad tilldelas egenskapen feature.id automatiskt baserat på dess index i funktionsmatrisen och skriver över eventuella tidigare värden.

lineMetrics

Anger om linjeavståndsmått ska beräknas. Detta krävs för linjeskikt som anger lineGradient värden. Standard false

maxZoom

Maximal zoomnivå för att skapa vektorpaneler (högre innebär större detaljnivå vid höga zoomnivåer). Standard 18

promoteId

En egenskap som ska användas som funktions-ID (för funktionstillstånd). Antingen ett egenskapsnamn eller ett objekt i formuläret {: }.

tolerance

Den Douglas-Peucker förenklingstolerans som tillämpas på data vid återgivning (högre innebär enklare geometrier och snabbare prestanda). Standard 0.375

Egenskapsinformation

buffer

Storleken på bufferten runt varje panel. Ett buffertvärde på 0 ger bättre prestanda, men det är mer sannolikt att artefakter genereras vid återgivning. Större buffertar skapar vänsterartefakter, men ger långsammare prestanda. Standard 128

buffer?: number

Egenskapsvärde

number

cluster

Ett booleskt värde som anger om point-funktioner i källan ska vara klustrade eller inte. Om värdet är true grupperas punkterna i grupper efter radie. Standard false

cluster?: boolean

Egenskapsvärde

boolean

clusterMaxZoom

Den maximala zoomningsnivån för klusterpunkter. Standardvärdet är en zoom som är mindre än maxZoom så att de senaste zoomfunktionerna inte grupperas.

clusterMaxZoom?: number

Egenskapsvärde

number

clusterMinPoints

Minsta antal punkter som krävs för att bilda ett kluster om klustring är aktiverat.

clusterMinPoints?: number | undefined

Egenskapsvärde

number | undefined

clusterProperties

Definierar anpassade egenskaper som beräknas med uttryck mot alla punkter i varje kluster och läggs till i egenskaperna för varje klusterpunkt.

clusterProperties?: Record<string, AggregateExpression>

Egenskapsvärde

Record<string, AggregateExpression>

clusterRadius

Radien för varje kluster i bildpunkter. Standard 50

clusterRadius?: number

Egenskapsvärde

number

filter

Ett uttryck för filtrering av funktioner innan de bearbetas för återgivning.

filter?: any

Egenskapsvärde

any

generateId

Om du vill generera ID:t för geojson-funktionerna. När den är aktiverad tilldelas egenskapen feature.id automatiskt baserat på dess index i funktionsmatrisen och skriver över eventuella tidigare värden.

generateId?: boolean | undefined

Egenskapsvärde

boolean | undefined

lineMetrics

Anger om linjeavståndsmått ska beräknas. Detta krävs för linjeskikt som anger lineGradient värden. Standard false

lineMetrics?: boolean

Egenskapsvärde

boolean

maxZoom

Maximal zoomnivå för att skapa vektorpaneler (högre innebär större detaljnivå vid höga zoomnivåer). Standard 18

maxZoom?: number

Egenskapsvärde

number

promoteId

En egenskap som ska användas som funktions-ID (för funktionstillstånd). Antingen ett egenskapsnamn eller ett objekt i formuläret {: }.

promoteId?: [key: string]: string | string | undefined

Egenskapsvärde

[key: string]: string | string | undefined

tolerance

Den Douglas-Peucker förenklingstolerans som tillämpas på data vid återgivning (högre innebär enklare geometrier och snabbare prestanda). Standard 0.375

tolerance?: number

Egenskapsvärde

number