Você está lendo a documentação do Icon Map Lite para a versão 1.0.1.2, que ainda não foi lançada. Ir para a versão mais recente (1.0.1.1).

Formas dos dados (WKT e GeoJSON)

Esta camada desenha formas cuja geometria está guardada nos seus dados como texto: Well-Known Text (WKT) ou GeoJSON. Use-a quando os seus limites, rotas, plantas baixas ou ativos vêm de um banco de dados ou mudam com o tempo, para que o mapa mostre sempre as formas dos dados atuais.

A planta baixa de um edifício desenhada como polígonos coloridos a partir de texto WKT guardado nos dados
Polígonos desenhados a partir de WKT nos dados

O que é necessário

Cada linha de dados é uma forma. Adicione estes campos ao visual:

Poço de campos O que colocar nele
* ID (obrigatório) Um valor exclusivo para cada forma.
Imagem / WKT / GeoJSON A geometria da forma como texto WKT ou GeoJSON.

Adicione campos a Dicas de ferramenta, se quiser.

Estes campos devem estar vazios na linha de dados de uma forma, caso contrário a linha pertence a outra camada e a forma não é desenhada: Longitude (X), Latitude (Y), Longitude de destino, Latitude de destino, Tamanho do círculo, Peso do mapa de calor, Peso da célula (H3/S2/A5/Geohash) e Referência da feição. Consulte Combinar várias camadas em um mapa.

Uma linha de dados tem esta aparência:

ID Image / WKT / GeoJSON
North POLYGON ((-2.6 53.5, -2.1 53.5, -2.1 53.2, -2.6 53.2, -2.6 53.5))
Pipeline 4 LINESTRING (-1.9 52.5, -1.7 52.6, -1.5 52.6)
Depot {"type":"Point","coordinates":[-1.55,53.8]}

Adicionar a camada

  1. Adicione * ID (obrigatório) e Imagem / WKT / GeoJSON ao visual.
  2. Se o painel Que tipo de mapa quer criar? estiver visível, selecione o bloco Formas (dos dados). Caso contrário, no painel Formato expanda Camadas de dados e, no grupo Camadas de dados, ative Formas (dos dados) feições WKT / GeoJSON.
  3. No grupo Formas (dos dados) - formatação, defina Cor de preenchimento, Cor da linha e Largura da linha. Use a formatação condicional (fx) para colorir cada forma a partir dos seus dados.

Novo na 1.0.1.2 Você também pode adicionar a camada no Gestor de camadas: no painel Formato, expanda Gestor de camadas, ative Abrir o Gestor de camadas e adicione uma camada de dados Formas (dos dados). Selecionar o bloco em Que tipo de mapa quer criar? ativa a camada e abre o editor dela no Gestor de camadas. A formatação condicional continua no painel Formato. Consulte Adicionar uma camada.

Formatos de texto

Cada linha de dados contém uma geometria completa.

WKT

O texto precisa começar com um destes tipos de geometria e terminar com um parêntese de fechamento:

POINT, MULTIPOINT, LINESTRING, MULTILINESTRING, POLYGON, MULTIPOLYGON, GEOMETRYCOLLECTION

Maiúsculas e minúsculas funcionam. Uma geometria que contém a palavra EMPTY, como POLYGON EMPTY, é ignorada.

Sem prefixo SRID

O texto que começa com SRID=4326; não é reconhecido, porque não começa com um tipo de geometria. Remova o prefixo e use a configuração EPSG. Remova também tudo o que vier depois do parêntese final, incluindo espaços à direita.

GeoJSON

O texto que começa com { é lido como GeoJSON. Cada linha de dados pode conter:

  • Um objeto de geometria, como {"type":"Polygon","coordinates":[...]}.
  • Uma Feature, como {"type":"Feature","geometry":{...},"properties":{...}}. A geometria é desenhada. As propriedades da própria Feature não são usadas.

Uma FeatureCollection não é aceita. Coloque uma geometria ou uma Feature em cada linha de dados. Para desenhar um arquivo GeoJSON inteiro, carregue-o em Formas de arquivos.

O que é desenhado

Geometria Desenhada como
Point, MultiPoint Um círculo, um alfinete, um texto ou emoji, ou uma imagem. Consulte Pontos.
LineString, MultiLineString Uma linha. Consulte Linhas.
Polygon, MultiPolygon Uma forma preenchida com contorno, ou uma extrusão 3D. Consulte Polígonos.
GeometryCollection Cada geometria da coleção.

Um terceiro número em cada coordenada (um valor Z) é aceito e ignorado.

Uma linha de dados cujo texto não pode ser lido é ignorada. Nenhuma mensagem aparece no mapa, por isso, se faltarem formas, verifique primeiro o texto dessas linhas.

O limite de 32.766 caracteres

O Power BI armazena no máximo 32.766 caracteres em um valor de texto. Uma forma detalhada pode ser mais longa do que isso. O Power BI então corta o texto, a geometria deixa de ser válida e a linha é ignorada.

Há três maneiras de lidar com isso. Você pode combiná-las.

Simplifique as formas antes que cheguem ao Power BI. Limites detalhados raramente precisam de todos os vértices em um mapa de relatório. Simplifique-os em uma ferramenta de SIG ou no banco de dados de origem. Por exemplo, o SQL Server tem Reduce() e o PostgreSQL tem ST_SimplifyPreserveTopology():

-- SQL Server, Azure SQL
SELECT shape_name, wkb_geometry.MakeValid().Reduce(100).STAsText() AS wkt FROM shapes

-- PostgreSQL
SELECT shape_name, ST_AsText(ST_SimplifyPreserveTopology(geom, 100)) AS wkt FROM shapes

Reduza o número de casas decimais. As coordenadas costumam ser armazenadas com muito mais casas decimais do que um mapa precisa. No PostgreSQL, ST_SnapToGrid(geom, 0.001) as arredonda.

Divida o texto em várias linhas e junte-o com uma medida. Uma coluna armazena 32.766 caracteres, mas uma medida DAX pode retornar um texto muito mais longo.

  1. No Power Query, selecione a coluna de geometria e depois Dividir Coluna > Por Número de Caracteres. Insira 32000 e, nas opções avançadas, divida em Linhas.
  2. Adicione uma coluna de índice para que os pedaços mantenham a ordem.
  3. Crie uma medida que junte os pedaços de novo:
Combined WKT =
CONCATENATEX ( Shapes, Shapes[geom], "", Shapes[chunk_order] )
  1. Use o código ou o nome da forma em * ID (obrigatório) e a medida em Imagem / WKT / GeoJSON.

Formas muito grandes são lentas para enviar e desenhar. Para conjuntos grandes de limites, considere Formas de arquivos: carregue os limites uma vez no relatório, ou use os países, estados e províncias integrados.

Sistemas de coordenadas

Por padrão, as coordenadas são longitude e depois latitude, em graus decimais (EPSG 4326). Se as suas formas usam outro sistema de coordenadas, insira o número EPSG dele em Painel Formato > Camadas de dados > Formas (dos dados) - configuração > EPSG, por exemplo 27700 para o British National Grid. Insira somente o número. A configuração se aplica igualmente a texto WKT e GeoJSON.

Pontos

Mostrar pontos como define como todos os Point e MultiPoint da camada são desenhados:

Opção O que desenha Configurações
Alfinete Um alfinete de mapa de tamanho fixo. Nenhuma
Ícone (texto ou emoji) Qualquer texto, símbolo ou emoji, na cor que você escolher. Ícone, Tamanho do ícone, Cor do ícone
Imagem Uma imagem guardada no relatório: uma URI de dados, texto SVG ou a palavra pin. Imagem, Tamanho da imagem
Círculo Um círculo, com as cores de preenchimento e de linha da camada. Tamanho do círculo

O Icon Map Lite não baixa nada, por isso Imagem não aceita um link, e não há biblioteca de ícones para escolher. Consulte Imagens e ícones para saber como colocar imagens nos seus dados.

Linhas

As linhas são desenhadas com a Cor da linha, a Largura da linha e a Transparência da linha.

  • Forma da polilinha muda o trajeto de uma linha entre os seus pontos. Reta desenha a linha como foi fornecida. Suavizada a substitui por uma curva suave que passa por todos os pontos. Bézier usa o primeiro e o último ponto como extremidades e os pontos intermediários como pontos de controle, de modo que a curva se inclina na direção deles sem passar por eles. Rotas desenha lado a lado as linhas que usam a mesma rua; consulte Rotas. Suavizada e Bézier se aplicam a texto WKT LINESTRING e MULTILINESTRING.
  • Tipo de cor definido como Gradiente colore cada linha da Cor do gradiente 1 no início até a Cor do gradiente 2 no fim.
  • Desfoque da linha suaviza as linhas.
  • URL da imagem no início da linha e URL da imagem no fim da linha colocam uma imagem no primeiro ou no último ponto de uma linha. Cada uma tem a sua própria rotação, largura e altura. Apesar dos nomes, elas aceitam uma URI de dados, texto SVG ou a palavra pin, e não um link. Alinhamento de inclinação da imagem final decide o que acontece com a imagem final quando o mapa é inclinado: Mapa a deita sobre o mapa, Viewport a mantém de pé.
  • Incluir símbolo de linha desenha um texto ou um caractere, como uma seta, ao longo de cada linha. As opções são as mesmas da camada Linhas. Com Repetição do símbolo de linha ativada, os símbolos se repetem em intervalos que dependem do zoom, por isso uma linha pode ter um símbolo ou nenhum na escala de um país. O símbolo padrão, ►, não existe na fonte integrada e é desenhado na vertical ao lado da linha; use > ou outro caractere simples quando ele precisar apontar ao longo da linha.

As linhas desta camada não têm padrões de tracejado.

Linhas desenhadas a partir de WKT com setas de direção ao longo delas
Polilinhas com símbolos de linha

Polígonos

Os polígonos usam a Cor de preenchimento, a Transparência do preenchimento e as configurações de linha para o contorno. Cada uma aceita formatação condicional, de modo que você pode colorir cada forma por uma medida.

Estilo de preenchimento tem três opções:

  • Sólida - a cor de preenchimento.
  • Hachurado - listras diagonais na cor de preenchimento. Largura da hachura define a largura das listras.
  • Padrão - um padrão que se repete. Insira o nome de um padrão integrado em URL do padrão / da imagem, como hatch20x045, hatch20x135 ou hatchcross20. Os padrões integrados usam a cor de preenchimento. Você também pode inserir uma imagem como URI de dados.

Extrusão 3D

Altura da extrusão do polígono eleva um polígono em um bloco 3D, em metros. Altura da base da extrusão do polígono define a altura a partir da qual ele começa, de modo que uma forma pode flutuar acima do chão. As duas aceitam formatação condicional, de modo que a altura pode vir de uma medida. Um polígono com altura 0 ou em branco fica plano.

Incline o mapa para ver a altura. Consulte Vista, zoom e projeção. Os polígonos extrudados são desenhados em uma cor sólida: Estilo de preenchimento não se aplica a eles.

A caixa Altura da extrusão do polígono do painel Formato aceita de 0 a 100.000 metros. Para definir as alturas linha a linha, use a formatação condicional (fx).

Salas de uma planta baixa extrudadas em blocos 3D em um mapa inclinado, com rótulos
Altura da extrusão do polígono em um mapa inclinado

Seleção, dicas de ferramenta e rótulos

  • Clique em uma forma para selecionar a sua linha de dados e filtrar os outros visuais da página do relatório. Mantenha Ctrl ou Shift pressionada para adicionar à seleção. As outras formas ficam esmaecidas. Defina Selecionável como Não para desativar isso. Consulte Selecionar e filtrar com o mapa.
  • Apontar para uma forma mostra os campos de Dicas de ferramenta. Defina Incluir dica de ferramenta como Não para desativar as dicas de ferramenta. Consulte Dicas de ferramenta.
  • Cada forma pode ter um rótulo de dados. Consulte Rótulos de dados.
  • As formas com Incluir no zoom automático definido como Sim são incluídas quando o mapa aplica zoom para enquadrar os seus dados.

Configurações

Todas as configurações ficam em Painel Formato > Camadas de dados. A coluna fx mostra quais configurações aceitam formatação condicional.

Formas (dos dados) - configuração

Configuração O que faz Padrão fx
Incluir no zoom automático Inclui as formas quando o mapa aplica zoom para enquadrar os seus dados. Sim Sim
Incluir dica de ferramenta Mostra dicas de ferramenta nas formas. Sim Sim
Selecionável Permite que os usuários do relatório selecionem formas. Sim Sim
Mostrar pontos como Alfinete, Ícone (texto ou emoji), Imagem ou Círculo. Círculo
Tamanho do círculo Raio do círculo em pixels, de 0 a 500. Aparece com Círculo. 5 Sim
Imagem A imagem a desenhar em cada ponto: uma URI de dados, texto SVG ou pin. Aparece com Imagem. Vazio Sim
Tamanho da imagem Tamanho da imagem, de 0 a 500. Aparece com Imagem. 5 Sim
Ícone Qualquer texto ou emoji, desenhado como o ponto. Aparece com Ícone (texto ou emoji). Vazio Sim
Tamanho do ícone Tamanho do texto, de 0 a 200. Aparece com Ícone (texto ou emoji). 5 Sim
Cor do ícone Cor do texto. Aparece com Ícone (texto ou emoji). #000000 Sim
Altura da base da extrusão do polígono Altura em que a extrusão começa, em metros, de 0 a 100.000. 0 Sim
Altura da extrusão do polígono Altura de extrusão dos polígonos, em metros, de 0 a 100.000. 0 Sim
Forma da polilinha Reta, Suavizada, Bézier ou Rotas. Reta Sim
URL da imagem no início da linha Imagem no primeiro ponto de cada linha: uma URI de dados, texto SVG ou pin. Vazio Sim
Rotação da imagem inicial Rotação em graus, de 0 a 360. 0 Sim
Largura da imagem inicial, Altura da imagem inicial Tamanho em pixels, de 0 a 1000. 30 Sim
URL da imagem no fim da linha Imagem no último ponto de cada linha: uma URI de dados, texto SVG ou pin. Vazio Sim
Rotação da imagem final Rotação em graus, de 0 a 360. 0 Sim
Largura da imagem final, Altura da imagem final Tamanho em pixels, de 0 a 1000. 30 Sim
Alinhamento de inclinação da imagem final Mapa ou Viewport. Mapa
Zoom mínimo A camada fica oculta quando o mapa é afastado além deste nível. De -20 a 24. 0
Zoom máximo A camada fica oculta quando o mapa é aproximado além deste nível. De -20 a 24. 24
Z Index Posição na ordem de desenho. As camadas com valor mais alto são desenhadas por cima. De 0 a 1000. 400
EPSG O sistema de coordenadas da geometria. 4326

Quando Forma da polilinha é Rotas, o cartão também mostra Nome da rota, Distância de fusão (m), Cor do contorno da rota, Largura do contorno da rota e Selos de rota. Consulte Rotas.

Formas (dos dados) - formatação

Configuração O que faz Padrão fx
Tipo de cor Sólida ou Gradiente, para as linhas. Sólida
Cor do gradiente 1, Cor do gradiente 2 Cores no início e no fim de cada linha. Aparece com Gradiente. #0000FF, #FF0000
Cor da linha Cor das linhas e dos contornos dos polígonos. Aparece com Sólida. Cor do tema Sim
Transparência da linha 0 é opaco, 100 é invisível. 0 Sim
Largura da linha Largura em pixels, de 0 a 100. 2 Sim
Desfoque da linha Desfoque aplicado à linha, de 0 a 100. 0 Sim
Cor de preenchimento Cor de preenchimento dos polígonos e dos círculos. Cor do tema Sim
Transparência do preenchimento 0 é opaco, 100 é invisível. 20 Sim
Estilo de preenchimento Sólida, Hachurado ou Padrão. Sólida Sim
Largura da hachura Largura das listras. Aparece com Hachurado. 2 Sim
URL do padrão / da imagem O nome do padrão ou a imagem como URI de dados para Padrão. Vazio Sim
Incluir símbolo de linha Desenha um texto ao longo de cada linha. Não Sim
Texto do símbolo de linha O texto ou o caractere a desenhar. Use > para uma seta que acompanhe a linha. ► Sim
Cor do símbolo de linha Cor do símbolo. Cor do tema Sim
Tamanho do símbolo de linha Tamanho do símbolo, de 1 a 100. 20 Sim
Repetição do símbolo de linha Repete o símbolo em intervalos ao longo da linha, conforme o zoom. Não o desenha uma vez, no centro. Sim Sim
Orientação do símbolo de linha Manter na vertical ou Com a direção da linha. Com a direção da linha
Cor do halo do símbolo Cor do contorno em volta do símbolo. #FFFFFF Sim
Largura do halo do símbolo Largura do halo, de 0 a 100. 0 Sim
Desfoque do halo do símbolo Desfoque do halo, de 0 a 100. 0 Sim

Dicas e limites

  • Um mapa tem uma única camada Formas (dos dados). Ela pode conter pontos, linhas e polígonos ao mesmo tempo.
  • Mostrar pontos como é uma única escolha para a camada inteira.
  • Cada linha de dados é uma geometria. A geometria não pode ser distribuída por várias colunas.
  • O mesmo poço de campos, Imagem / WKT / GeoJSON, também alimenta a camada Imagens e ícones. Uma linha com uma imagem e coordenadas é uma imagem. Uma linha com texto WKT ou GeoJSON e sem coordenadas é uma forma.
  • O mapa de fundo integrado mostra detalhes no nível dos países. Para plantas baixas, locais e ruas, escolha Nenhum como mapa de fundo, ou carregue um mapa de fundo personalizado da área.
  • O visual recebe 30.000 linhas por padrão. Consulte Linhas de dados e limites.

Relacionados