Tiles vetoriais sobre o mapa base

A camada de referência Tiles vetoriais recebe um estilo MapLibre e desenha as camadas dele sobre o mapa base, por exemplo uma rede ferroviária, sinais náuticos ou um conjunto de limites fornecido como tiles vetoriais. Indique o arquivo JSON do estilo, escolha as camadas que quer e, se quiser, filtre-as com os seus dados.

Linhas ferroviárias de um estilo de tiles vetoriais desenhadas sobre o mapa base do Icon Map, com círculos dos dados do relatório por cima
Linhas ferroviárias de um estilo MapLibre mescladas sobre o mapa base

Esta página trata de um estilo desenhado como é publicado. Para colorir formas de tiles vetoriais pelos seus dados e filtrar a página do relatório quando uma delas é clicada, use a camada de dados Tiles vetoriais.

Antes de começar

Você precisa do link https:// de um arquivo de estilo MapLibre: o arquivo JSON que lista as fontes e as camadas do estilo. O servidor dele, e os servidores dos tiles, dos sprites e dos dados que ele indica, precisam permitir que o Power BI os leia (CORS). Esta camada não pode usar o proxy do Icon Map.

Adicionar a camada

A camada é configurada no painel Formato.

  1. Abra Painel Formato > Camadas de referência e ative Tiles vetoriais. A opção fica no cabeçalho do grupo.
  2. Cole o link do estilo em URL do arquivo JSON de estilo.
  3. Para desenhar apenas algumas das camadas do estilo, liste-as em Nomes das camadas.

A camada Tiles vetoriais não é oferecida em Adicionar uma camada no Gerenciador de camadas. Depois de ativada, ela aparece na lista do Gerenciador de camadas como Estilo vetorial. Ali você pode alterar o Link de estilo dela, movê-la para cima ou para baixo na ordem de desenho, ou removê-la.

Como o estilo é mesclado

O mapa lê o arquivo de estilo e adiciona as fontes e as camadas dele ao próprio estilo do mapa base, logo acima da posição da camada Tiles vetoriais na ordem de desenho.

  • As camadas de fundo e de sombreamento de relevo ficam de fora, para que o estilo não cubra o mapa base.
  • Os ícones e os padrões do sprite do estilo são desenhados, junto com os ícones do próprio mapa base.
  • O texto do estilo é desenhado com as fontes tipográficas do mapa base. Uma fonte que o servidor de fontes do mapa base não tem é substituída pela mais próxima que ele tem. Quando o mapa base não tem fontes próprias, são usadas as fontes do estilo.
  • Os intervalos de zoom vêm do estilo. Cada uma das camadas dele aparece nos níveis de zoom que o estilo lhe atribui.
  • A atribuição das fontes do estilo é adicionada à atribuição do mapa.

Preparar um estilo para isso

Um estilo feito para ser desenhado sobre outro mapa funciona melhor:

  • Sem camada de fundo, e sem camadas que repitam o que o mapa base já mostra.
  • Cores, larguras de linha e opacidades que se destaquem sobre o mapa base.

Escolher as camadas a desenhar

Nomes das camadas é uma lista separada por vírgulas. Uma camada do estilo é desenhada quando o ID dela, ou o nome da camada de origem que ela lê, está na lista. Deixe vazia para desenhar todas as camadas. As aspas em volta de um nome são opcionais.

Por exemplo, railway_line, railway_station desenha as camadas com esses IDs, ou as camadas que leem essas camadas de origem.

Nomes das camadas aceita formatação condicional (fx).

Filtrar as feições pelos seus dados

Propriedade do filtro indica uma propriedade das feições, e Valor do filtro lista os valores a manter. Com qualquer um dos dois vazio, nada é filtrado. O filtro se aplica às camadas de preenchimento, linha, símbolo, círculo, extrusão e mapa de calor do estilo.

Valor do filtro Mantém
North As feições cuja propriedade é North
42 As feições cuja propriedade é 42, como número ou como texto
'North', 'South' As feições cuja propriedade é North ou South. Coloque cada valor de texto entre aspas quando houver vários
1, 2, 3 As feições cuja propriedade é 1, 2 ou 3. Os números não precisam de aspas

Um texto com vírgulas mas sem aspas, como York, North, é lido como um único valor.

As feições que não têm a propriedade são sempre mantidas. Isso permite que as camadas cujas feições não trazem a propriedade permaneçam no mapa.

Valor do filtro aceita formatação condicional (fx). Quando você o vincula a um campo ou a uma medida, os valores de todas as linhas do visual são combinados em uma única lista, portanto a camada acompanha as segmentações de dados da página.

Limites de um estilo de tiles vetoriais, filtrados para que apenas as regiões dos dados do relatório sejam desenhadas
Valor do filtro vinculado a um campo mantém apenas as regiões dos dados do relatório

Configurações

Painel Formato > Camadas de referência > Tiles vetoriais

A opção no cabeçalho do grupo, Camada vetorial, ativa e desativa a camada.

Configuração O que faz Padrão
URL do arquivo JSON de estilo O link para o estilo MapLibre. Aceita formatação condicional (fx) Vazio
Nomes das camadas As camadas do estilo a desenhar, por ID de camada ou nome da camada de origem, separadas por vírgulas. Vazio desenha todas. Aceita formatação condicional (fx) Vazio
Propriedade do filtro A propriedade da feição que o filtro compara. Vazio desativa o filtro Vazio
Valor do filtro Os valores a manter. Aceita formatação condicional (fx) Vazio
Z Index Ordem de desenho, de 0 a 1000. Mais alto fica mais perto do observador 355

Dicas e limites

  • Há uma única camada de referência Tiles vetoriais por mapa.
  • As feições dela não têm dicas de ferramenta, não podem ser selecionadas e não têm entrada na legenda.
  • A camada não tem intervalo de zoom próprio no painel Formato. Use os intervalos de zoom do estilo.
  • Se nada aparecer, abra o link do estilo em um navegador para verificar se ele carrega, e verifique se Nomes das camadas corresponde aos IDs de camada ou às camadas de origem do estilo.
  • Alterar Propriedade do filtro ou Valor do filtro atualiza a camada no lugar. Alterar o link ou Nomes das camadas lê o estilo de novo.

Relacionados