DataSourceOptions interface
Zdroj dat pro správu dat obrazce, který se zobrazí na mapě.
Zdroj dat musí být přidán do vrstvy, aby byl viditelný na mapě.
Možnosti pro DataSourceOptions
.
- Extends
Vlastnosti
buffer | Velikost vyrovnávací paměti kolem každé dlaždice
Hodnota vyrovnávací paměti 0 bude poskytovat lepší výkon, ale při vykreslování bude s větší pravděpodobností generovat artefakty.
Větší vyrovnávací paměti budou vytvářet levé artefakty, ale budou mít za následek nižší výkon.
Výchozí |
cluster | Logická hodnota označující, jestli mají být funkce bodu ve zdroji clusterované nebo ne.
Pokud je nastavená hodnota true, body se seskupí do skupin podle poloměru.
Výchozí |
cluster |
Maximální úroveň přiblížení, ve které se mají seskupit body.
Výchozí hodnota je o jednu lupu menší, |
cluster |
Minimální počet bodů potřebných k vytvoření clusteru, pokud je clustering povolený. |
cluster |
Definuje vlastní vlastnosti, které se počítají pomocí výrazů pro všechny body v rámci každého clusteru a přidají se do vlastností každého bodu clusteru. |
cluster |
Poloměr každého clusteru v pixelech.
Výchozí |
filter | Výraz pro filtrování funkcí před jejich zpracováním pro vykreslování. |
generate |
Jestli se mají generovat ID pro funkce geojsonu. Pokud je tato možnost povolená, vlastnost feature.id se automaticky přiřadí na základě jejího indexu v poli funkcí a přepíše všechny předchozí hodnoty. |
line |
Určuje, jestli se mají vypočítat metriky vzdálenosti řádků.
To se vyžaduje pro vrstvy řádků, které určují |
max |
Maximální úroveň přiblížení, na které se mají vytvářet vektorové dlaždice (vyšší znamená větší podrobnosti při vysokých úrovních přiblížení).
Výchozí |
promote |
Vlastnost, která se má použít jako ID funkce (pro stav funkce). Buď název vlastnosti, nebo objekt formuláře {: }. |
tolerance | Douglas-Peucker tolerance zjednodušení, která se uplatňuje na data při vykreslování (vyšší znamená jednodušší geometrie a rychlejší výkon).
Výchozí |
Podrobnosti vlastnosti
buffer
Velikost vyrovnávací paměti kolem každé dlaždice
Hodnota vyrovnávací paměti 0 bude poskytovat lepší výkon, ale při vykreslování bude s větší pravděpodobností generovat artefakty.
Větší vyrovnávací paměti budou vytvářet levé artefakty, ale budou mít za následek nižší výkon.
Výchozí 128
buffer?: number
Hodnota vlastnosti
number
cluster
Logická hodnota označující, jestli mají být funkce bodu ve zdroji clusterované nebo ne.
Pokud je nastavená hodnota true, body se seskupí do skupin podle poloměru.
Výchozí false
cluster?: boolean
Hodnota vlastnosti
boolean
clusterMaxZoom
Maximální úroveň přiblížení, ve které se mají seskupit body.
Výchozí hodnota je o jednu lupu menší, maxZoom
aby funkce posledního přiblížení nebyly seskupené.
clusterMaxZoom?: number
Hodnota vlastnosti
number
clusterMinPoints
Minimální počet bodů potřebných k vytvoření clusteru, pokud je clustering povolený.
clusterMinPoints?: number | undefined
Hodnota vlastnosti
number | undefined
clusterProperties
Definuje vlastní vlastnosti, které se počítají pomocí výrazů pro všechny body v rámci každého clusteru a přidají se do vlastností každého bodu clusteru.
clusterProperties?: Record<string, AggregateExpression>
Hodnota vlastnosti
Record<string, AggregateExpression>
clusterRadius
Poloměr každého clusteru v pixelech.
Výchozí 50
clusterRadius?: number
Hodnota vlastnosti
number
filter
Výraz pro filtrování funkcí před jejich zpracováním pro vykreslování.
filter?: any
Hodnota vlastnosti
any
generateId
Jestli se mají generovat ID pro funkce geojsonu. Pokud je tato možnost povolená, vlastnost feature.id se automaticky přiřadí na základě jejího indexu v poli funkcí a přepíše všechny předchozí hodnoty.
generateId?: boolean | undefined
Hodnota vlastnosti
boolean | undefined
lineMetrics
Určuje, jestli se mají vypočítat metriky vzdálenosti řádků.
To se vyžaduje pro vrstvy řádků, které určují lineGradient
hodnoty.
Výchozí false
lineMetrics?: boolean
Hodnota vlastnosti
boolean
maxZoom
Maximální úroveň přiblížení, na které se mají vytvářet vektorové dlaždice (vyšší znamená větší podrobnosti při vysokých úrovních přiblížení).
Výchozí 18
maxZoom?: number
Hodnota vlastnosti
number
promoteId
Vlastnost, která se má použít jako ID funkce (pro stav funkce). Buď název vlastnosti, nebo objekt formuláře {: }.
promoteId?: [key: string]: string | string | undefined
Hodnota vlastnosti
[key: string]: string | string | undefined
tolerance
Douglas-Peucker tolerance zjednodušení, která se uplatňuje na data při vykreslování (vyšší znamená jednodušší geometrie a rychlejší výkon).
Výchozí 0.375
tolerance?: number
Hodnota vlastnosti
number