DataSourceOptions interface
Uma origem de dados para gerir dados de formas que serão apresentados no mapa.
Uma origem de dados tem de ser adicionada a uma camada antes de ser visível no mapa.
Opções para um DataSourceOptions
.
- Extends
Propriedades
buffer | O tamanho da memória intermédia à volta de cada mosaico.
Um valor de memória intermédia de 0 proporcionará um melhor desempenho, mas terá mais probabilidades de gerar artefactos durante a composição.
As memórias intermédias maiores produzirão artefactos à esquerda, mas resultarão num desempenho mais lento.
predefinição |
cluster | Um valor booleano que indica se as funcionalidades de Ponto na origem devem ser agrupadas ou não.
Se definido como verdadeiro, os pontos serão agrupados em grupos por raio.
predefinição |
cluster |
O nível máximo de zoom para pontos de cluster.
A predefinição é menos um zoom do |
cluster |
Número mínimo de pontos necessários para formar um cluster se o clustering estiver ativado. |
cluster |
Define propriedades personalizadas que são calculadas com expressões em relação a todos os pontos dentro de cada cluster e adicionadas às propriedades de cada ponto de cluster. |
cluster |
O raio de cada cluster em píxeis.
predefinição |
filter | Uma expressão para filtrar funcionalidades antes de as processar para composição. |
generate |
Se pretende gerar ids para as funcionalidades geojson. Quando ativada, a propriedade feature.id será atribuída automaticamente com base no respetivo índice na matriz de funcionalidades, ao escrever em excesso quaisquer valores anteriores. |
line |
Especifica se pretende calcular as métricas de distância da linha.
Isto é necessário para camadas de linha que especifiquem |
max |
Nível máximo de zoom para criar mosaicos de vetor (maior significa maior detalhe em níveis de zoom elevados).
predefinição |
promote |
Uma propriedade a utilizar como um ID de funcionalidade (para o estado da funcionalidade). Um nome de propriedade ou um objeto do formulário {: }. |
tolerance | O Douglas-Peucker tolerância à simplificação aplicada aos dados ao compor (superior significa geometrias mais simples e desempenho mais rápido).
predefinição |
Detalhes de Propriedade
buffer
O tamanho da memória intermédia à volta de cada mosaico.
Um valor de memória intermédia de 0 proporcionará um melhor desempenho, mas terá mais probabilidades de gerar artefactos durante a composição.
As memórias intermédias maiores produzirão artefactos à esquerda, mas resultarão num desempenho mais lento.
predefinição 128
buffer?: number
Valor de Propriedade
number
cluster
Um valor booleano que indica se as funcionalidades de Ponto na origem devem ser agrupadas ou não.
Se definido como verdadeiro, os pontos serão agrupados em grupos por raio.
predefinição false
cluster?: boolean
Valor de Propriedade
boolean
clusterMaxZoom
O nível máximo de zoom para pontos de cluster.
A predefinição é menos um zoom do maxZoom
que para que as últimas funcionalidades de zoom não estejam agrupadas.
clusterMaxZoom?: number
Valor de Propriedade
number
clusterMinPoints
Número mínimo de pontos necessários para formar um cluster se o clustering estiver ativado.
clusterMinPoints?: number | undefined
Valor de Propriedade
number | undefined
clusterProperties
Define propriedades personalizadas que são calculadas com expressões em relação a todos os pontos dentro de cada cluster e adicionadas às propriedades de cada ponto de cluster.
clusterProperties?: Record<string, AggregateExpression>
Valor de Propriedade
Record<string, AggregateExpression>
clusterRadius
O raio de cada cluster em píxeis.
predefinição 50
clusterRadius?: number
Valor de Propriedade
number
filter
Uma expressão para filtrar funcionalidades antes de as processar para composição.
filter?: any
Valor de Propriedade
any
generateId
Se pretende gerar ids para as funcionalidades geojson. Quando ativada, a propriedade feature.id será atribuída automaticamente com base no respetivo índice na matriz de funcionalidades, ao escrever em excesso quaisquer valores anteriores.
generateId?: boolean | undefined
Valor de Propriedade
boolean | undefined
lineMetrics
Especifica se pretende calcular as métricas de distância da linha.
Isto é necessário para camadas de linha que especifiquem lineGradient
valores.
predefinição false
lineMetrics?: boolean
Valor de Propriedade
boolean
maxZoom
Nível máximo de zoom para criar mosaicos de vetor (maior significa maior detalhe em níveis de zoom elevados).
predefinição 18
maxZoom?: number
Valor de Propriedade
number
promoteId
Uma propriedade a utilizar como um ID de funcionalidade (para o estado da funcionalidade). Um nome de propriedade ou um objeto do formulário {: }.
promoteId?: [key: string]: string | string | undefined
Valor de Propriedade
[key: string]: string | string | undefined
tolerance
O Douglas-Peucker tolerância à simplificação aplicada aos dados ao compor (superior significa geometrias mais simples e desempenho mais rápido).
predefinição 0.375
tolerance?: number
Valor de Propriedade
number