Condividi tramite


DataSourceOptions interface

Origine dati per la gestione dei dati della forma che verranno visualizzati sulla mappa. Un'origine dati deve essere aggiunta a un livello prima che sia visibile sulla mappa. Opzioni per un oggetto DataSourceOptions.

Extends

Proprietà

buffer

Dimensioni del buffer intorno a ogni riquadro. Un valore di buffer pari a 0 offre prestazioni migliori, ma sarà più probabile generare artefatti durante il rendering. I buffer più grandi produrranno artefatti sinistro, ma comportano prestazioni più lente. Predefinito 128

cluster

Valore booleano che indica se le funzionalità del punto nell'origine devono essere raggruppate o meno. Se impostato su true, i punti verranno raggruppati in gruppi in base al raggio. Predefinito false

clusterMaxZoom

Livello di zoom massimo in cui eseguire i punti del cluster. Le impostazioni predefinite sono inferiori a uno zoom in maxZoom modo che le ultime funzionalità di zoom non siano cluster.

clusterMinPoints

Numero minimo di punti necessari per formare un cluster se il clustering è abilitato.

clusterProperties

Definisce le proprietà personalizzate calcolate usando espressioni su tutti i punti all'interno di ogni cluster e aggiunti alle proprietà di ogni punto del cluster.

clusterRadius

Raggio di ogni cluster in pixel. Predefinito 50

filter

Espressione per filtrare le funzionalità prima di elaborarle per il rendering.

generateId

Indica se generare ID per le funzionalità geojson. Se abilitata, la proprietà feature.id verrà assegnata automaticamente in base al relativo indice nella matrice di funzionalità, sovrascrivando i valori precedenti.

lineMetrics

Specifica se calcolare le metriche di distanza della riga. Questa operazione è necessaria per i livelli di riga che specificano lineGradient i valori. Predefinito false

maxZoom

Livello di zoom massimo a cui creare riquadri vettoriali (maggiore significa maggiore dettaglio a livelli di zoom elevati). Predefinito 18

promoteId

Proprietà da usare come ID funzionalità (per lo stato della funzionalità). Nome della proprietà o oggetto del modulo {: }.

tolerance

La tolleranza di semplificazione Douglas-Peucker applicata ai dati durante il rendering (maggiore significa geometrie più semplici e prestazioni più veloci). Predefinito 0.375

Dettagli proprietà

buffer

Dimensioni del buffer intorno a ogni riquadro. Un valore di buffer pari a 0 offre prestazioni migliori, ma sarà più probabile generare artefatti durante il rendering. I buffer più grandi produrranno artefatti sinistro, ma comportano prestazioni più lente. Predefinito 128

buffer?: number

Valore della proprietà

number

cluster

Valore booleano che indica se le funzionalità del punto nell'origine devono essere raggruppate o meno. Se impostato su true, i punti verranno raggruppati in gruppi in base al raggio. Predefinito false

cluster?: boolean

Valore della proprietà

boolean

clusterMaxZoom

Livello di zoom massimo in cui eseguire i punti del cluster. Le impostazioni predefinite sono inferiori a uno zoom in maxZoom modo che le ultime funzionalità di zoom non siano cluster.

clusterMaxZoom?: number

Valore della proprietà

number

clusterMinPoints

Numero minimo di punti necessari per formare un cluster se il clustering è abilitato.

clusterMinPoints?: number | undefined

Valore della proprietà

number | undefined

clusterProperties

Definisce le proprietà personalizzate calcolate usando espressioni su tutti i punti all'interno di ogni cluster e aggiunti alle proprietà di ogni punto del cluster.

clusterProperties?: Record<string, AggregateExpression>

Valore della proprietà

Record<string, AggregateExpression>

clusterRadius

Raggio di ogni cluster in pixel. Predefinito 50

clusterRadius?: number

Valore della proprietà

number

filter

Espressione per filtrare le funzionalità prima di elaborarle per il rendering.

filter?: any

Valore della proprietà

any

generateId

Indica se generare ID per le funzionalità geojson. Se abilitata, la proprietà feature.id verrà assegnata automaticamente in base al relativo indice nella matrice di funzionalità, sovrascrivando i valori precedenti.

generateId?: boolean | undefined

Valore della proprietà

boolean | undefined

lineMetrics

Specifica se calcolare le metriche di distanza della riga. Questa operazione è necessaria per i livelli di riga che specificano lineGradient i valori. Predefinito false

lineMetrics?: boolean

Valore della proprietà

boolean

maxZoom

Livello di zoom massimo a cui creare riquadri vettoriali (maggiore significa maggiore dettaglio a livelli di zoom elevati). Predefinito 18

maxZoom?: number

Valore della proprietà

number

promoteId

Proprietà da usare come ID funzionalità (per lo stato della funzionalità). Nome della proprietà o oggetto del modulo {: }.

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

Valore della proprietà

[key: string]: string | string | undefined

tolerance

La tolleranza di semplificazione Douglas-Peucker applicata ai dati durante il rendering (maggiore significa geometrie più semplici e prestazioni più veloci). Predefinito 0.375

tolerance?: number

Valore della proprietà

number