Está leyendo la documentación de Icon Map Pro para la versión 1.1.0.11, que aún no se ha publicado. Ir a la versión más reciente (1.1.0.10).

Formas desde datos (WKT y GeoJSON)

Esta capa dibuja formas cuya geometría se guarda en sus datos como texto: Well-Known Text (WKT) o GeoJSON. Úsela cuando sus límites, rutas o activos procedan de una base de datos o cambien con el tiempo, de modo que el mapa muestre siempre las formas de los datos actuales.

Territorios de ventas dibujados como polígonos de colores a partir de texto WKT guardado en los datos
Polígonos dibujados a partir de WKT en los datos

Qué necesita

Cada fila es una forma. Añada estos campos al objeto visual:

Área de campos Qué colocar en ella
ID Un valor único para cada forma.
Imagen / WKT / GeoJSON La geometría de la forma como texto WKT o GeoJSON.

Añada campos a Información sobre herramientas si los quiere.

Estos campos deben estar vacíos en la fila de una forma; de lo contrario, la fila pertenece a otra capa y la forma no se dibuja: Longitud (X), Latitud (Y), Longitud de destino, Latitud de destino, Tamaño del círculo, Peso del mapa de calor, Peso de la celda (H3/S2/A5/Geohash) y Referencia de la entidad. Consulte Combinar varias capas en un mapa.

Una fila de datos tiene este aspecto:

ID Imagen / 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]}

Añadir la capa

  1. Añada ID e Imagen / WKT / GeoJSON al objeto visual.
  2. En el panel Formato, abra Administrador de capas y active Abrir el Administrador de capas.
  3. Seleccione Añadir una capa, después Capa de datos y, después, el mosaico Formas (desde datos).
  4. En Estilo y opciones, establezca Relleno, Contorno y Ancho del contorno, y cómo se muestran los puntos.
  5. Seleccione Añadir al mapa y, después, Aplicar cambios.

También puede elegir Formas (desde datos) en la guía "¿Qué tipo de mapa va a crear?" que aparece en un mapa vacío. Para colorear cada forma con sus datos, use el formato condicional en panel Formato > Capas de datos > Formas (desde datos) - formato. Consulte Añadir una capa.

Formatos de texto

Cada fila contiene una geometría completa.

WKT

El texto debe empezar por uno de estos tipos de geometría y terminar con un paréntesis de cierre:

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

Se admiten tanto mayúsculas como minúsculas. Una geometría que contiene la palabra EMPTY, como POLYGON EMPTY, se omite.

Sin prefijo SRID

El texto que empieza por SRID=4326; no se reconoce, porque no empieza por un tipo de geometría. Quite el prefijo y use en su lugar el ajuste EPSG. Quite también todo lo que haya después del último paréntesis, incluidos los espacios finales.

GeoJSON

El texto que empieza por { se lee como GeoJSON. Cada fila puede contener:

  • Un objeto de geometría, como {"type":"Polygon","coordinates":[...]}.
  • Un Feature, como {"type":"Feature","geometry":{...},"properties":{...}}. Se dibuja la geometría. Las propiedades del propio Feature no se usan.

No se admite un FeatureCollection. Coloque una geometría o un Feature en cada fila.

Qué se dibuja

Geometría Se dibuja como
Point, MultiPoint Un círculo, un marcador, un icono o una imagen. Consulte Puntos.
LineString, MultiLineString Una línea. Consulte Líneas.
Polygon, MultiPolygon Una forma rellena con un contorno, o una extrusión 3D. Consulte Polígonos.
GeometryCollection Cada geometría de la colección.

Se admite un tercer número en cada coordenada (un valor Z), pero se ignora.

Una fila cuyo texto no se puede leer se omite. No se muestra ningún mensaje en el mapa, así que, si faltan formas, compruebe primero el texto de esas filas.

El límite de 32.766 caracteres

Power BI almacena como máximo 32.766 caracteres en un valor de texto. Una forma detallada puede ser más larga. En ese caso, Power BI trunca el texto, la geometría deja de ser válida y la fila se omite.

Hay tres maneras de resolverlo. Puede combinarlas.

Simplifique las formas antes de que lleguen a Power BI. Los límites detallados rara vez necesitan todos los vértices en el mapa de un informe. Simplifíquelos en una herramienta SIG o en la base de datos de origen. Por ejemplo, SQL Server tiene Reduce() y PostgreSQL tiene 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

Reduzca el número de decimales. Las coordenadas suelen almacenarse con muchos más decimales de los que necesita un mapa. En PostgreSQL, ST_SnapToGrid(geom, 0.001) las redondea.

Divida el texto en varias filas y únalo con una medida. Una columna admite 32.766 caracteres, pero una medida DAX puede devolver un texto mucho más largo.

  1. En Power Query, seleccione la columna de geometría y, después, Dividir columna > Por número de caracteres. Escriba 32000 y, en las opciones avanzadas, divida en Filas.
  2. Añada una columna de índice para que los fragmentos conserven su orden.
  3. Cree una medida que vuelva a unir los fragmentos:
Combined WKT =
CONCATENATEX ( Shapes, Shapes[geom], "", Shapes[chunk_order] )
  1. Use el código o el nombre de la forma para ID y la medida para Imagen / WKT / GeoJSON.

Las formas muy grandes tardan en enviarse y en dibujarse. Para conjuntos de límites grandes, valore usar en su lugar Formas desde archivos, Teselas vectoriales o Capas del catálogo de Icon Map.

Sistemas de coordenadas

De forma predeterminada, las coordenadas son longitud y después latitud en grados decimales (EPSG 4326). Si sus formas usan otro sistema de coordenadas, escriba su número EPSG en panel Formato > Capas de datos > Formas (desde datos) - configuración > EPSG, por ejemplo 27700 para British National Grid. Escriba solo el número. Hay unos 3900 códigos EPSG integrados. El ajuste se aplica por igual al texto WKT y al GeoJSON. No está disponible cuando el mapa base es una imagen personalizada.

Puntos

Mostrar los puntos como establece cómo se dibujan todos los Point y MultiPoint de la capa:

Opción Qué dibuja Ajustes
Círculo Un círculo, con el relleno y el contorno de la capa. Tamaño del círculo
Marcador Un marcador de mapa de tamaño fijo. Ninguno
Icono de la biblioteca de iconos Un icono de la biblioteca de iconos, en el color que elija. Nombre del icono, Tamaño del icono, Color del icono. Active Mostrar la biblioteca de iconos para buscar en la biblioteca y elegir un icono.
Imagen Una imagen de una URL. URL de la imagen, Tamaño de la imagen

Líneas

Las líneas se dibujan con el Color del contorno, el Ancho del contorno y la Transparencia del contorno.

  • Forma de la polilínea cambia cómo discurre una línea entre sus puntos. Recta dibuja la línea tal como se proporciona. Suavizada la sustituye por una curva suave que pasa por todos los puntos. Bézier usa el primer y el último punto como extremos y los puntos intermedios como puntos de control, de modo que la curva se dobla hacia ellos sin pasar por ellos. Rutas dibuja en paralelo las líneas que comparten una calle, consulte Rutas. Suavizada y Bézier se aplican al texto WKT LINESTRING y MULTILINESTRING.
  • Tipo de color establecido en Degradado colorea cada línea desde el Color del degradado 1 en su inicio hasta el Color del degradado 2 en su final.
  • Ancho de la línea invisible añade bajo cada línea una línea oculta y más ancha que recibe los clics y la información sobre herramientas, de modo que las líneas finas son más fáciles de seleccionar.
  • URL de la imagen al inicio de la polilínea y URL de la imagen al final de la polilínea colocan una imagen en el primer o el último punto de una línea. Cada una tiene su propia rotación, ancho y altura. Admiten la URL https:// de una imagen, un URI de datos o marcado SVG. Alineación de inclinación de la imagen inicial y Alineación de inclinación de la imagen final deciden qué ocurre cuando el mapa está inclinado: Mapa tiende la imagen plana sobre el mapa y Ventanilla la mantiene vertical.
  • Incluir símbolo de línea dibuja un texto o un carácter, como una flecha, a lo largo de cada línea. Las opciones son las mismas que en la capa Líneas.
Líneas dibujadas a partir de WKT con flechas de dirección y un icono en cada extremo
Polilíneas con símbolos de línea e imágenes en los extremos

Los patrones de guiones de esta capa forman parte del motor Heredado, consulte la documentación de la versión 1.1.0.9 y anteriores.

Polígonos

Los polígonos toman el Color de relleno, la Transparencia del relleno y los ajustes del contorno. Cada uno admite formato condicional, de modo que puede colorear cada forma con una medida.

Estilo de relleno tiene tres opciones:

  • Continua - el color de relleno.
  • Rayado - franjas diagonales del color de relleno. Ancho del rayado establece el ancho de las franjas.
  • Trama - una trama o una imagen que se repite. Escriba el nombre de una trama o la URL https:// de una imagen en URL de la trama / imagen, o active Mostrar la biblioteca de tramas para elegir una. Las tramas de la biblioteca toman el color de relleno.

Extrusión 3D

Altura de la extrusión del polígono eleva un polígono hasta formar un bloque 3D, en metros. Altura de la base de la extrusión del polígono establece la altura desde la que empieza, de modo que una forma puede flotar sobre el terreno. Ambos ajustes admiten formato condicional, así que la altura puede proceder de una medida. Un polígono con una altura de 0 o en blanco permanece plano.

Incline el mapa para ver la altura. Consulte Vista, zoom y proyección. Los polígonos extruidos se dibujan en un color continuo: Estilo de relleno no se les aplica.

El cuadro Altura de la extrusión del polígono del panel Formato admite de 0 a 1000. Las formas del tamaño de una región necesitan alturas mayores para apreciarse. Establézcalas con formato condicional (fx), que no tiene ese límite.

Polígonos extruidos a distintas alturas en un mapa inclinado
Altura de la extrusión del polígono controlada por una medida

Selección, información sobre herramientas y etiquetas

  • Haga clic en una forma para seleccionar su fila y aplicar un filtro cruzado al resto del informe. Mantenga presionada la tecla Ctrl para añadir a la selección. Las demás formas se atenúan. Establezca Seleccionable en No para desactivarlo. Consulte Selección, filtrado cruzado y resaltado.
  • Al señalar una forma se muestran los campos de Información sobre herramientas. Establezca Incluir información sobre herramientas en No para desactivar la información sobre herramientas.
  • Cada forma puede llevar una etiqueta de datos. Consulte Etiquetas de datos.
  • Las formas con Incluir en el zoom automático establecido en Sí se incluyen cuando el mapa aplica el zoom para ajustarse a sus datos.

Configuración

Todos los ajustes están en panel Formato > Capas de datos. Los ajustes marcados con fx admiten formato condicional.

Formas (desde datos) - configuración

Ajuste Qué hace Valor predeterminado
Incluir en el zoom automático Incluye las formas cuando el mapa aplica el zoom para ajustarse a sus datos. fx Sí
Incluir información sobre herramientas Muestra información sobre herramientas en las formas. fx Sí
Seleccionable Permite a los usuarios del informe seleccionar formas. fx Sí
Mostrar los puntos como Marcador, Icono de la biblioteca de iconos, Imagen o Círculo. Círculo
Tamaño del círculo Radio del círculo en píxeles, de 0 a 500. Se muestra con Círculo. fx 5
URL de la imagen La imagen que se dibuja en cada punto. Se muestra con Imagen. fx Vacío
Tamaño de la imagen Tamaño de la imagen, de 0 a 500. Se muestra con Imagen. fx 5
Nombre del icono El nombre del icono en la biblioteca de iconos. Se muestra con Icono de la biblioteca de iconos. fx Vacío
Mostrar la biblioteca de iconos Abre la biblioteca de iconos para que pueda elegir un icono. Desactivado
Tamaño del icono Tamaño del icono, de 0 a 200. fx 5
Color del icono Color del icono. fx #000000
Ancho de la línea invisible Ancho de una línea oculta que facilita hacer clic en las líneas estrechas. fx 5
Altura de la extrusión del polígono Altura a la que se extruyen los polígonos, en metros, de 0 a 1000. fx 0
Altura de la base de la extrusión del polígono Altura desde la que empieza la extrusión, en metros. fx 0
Forma de la polilínea Recta, Suavizada, Bézier o Rutas. fx Recta
URL de la imagen al inicio de la polilínea Imagen en el primer punto de cada línea. fx Vacío
Rotación de la imagen inicial Rotación en grados, de 0 a 360. fx 0
Ancho de la imagen inicial, Altura de la imagen inicial Tamaño en píxeles, de 0 a 1000. fx 30
Alineación de inclinación de la imagen inicial Mapa o Ventanilla. Mapa
URL de la imagen al final de la polilínea Imagen en el último punto de cada línea. fx Vacío
Rotación de la imagen final Rotación en grados, de 0 a 360. fx 0
Ancho de la imagen final, Altura de la imagen final Tamaño en píxeles, de 0 a 1000. fx 30
Alineación de inclinación de la imagen final Mapa o Ventanilla. Mapa
Zoom mínimo La capa se oculta cuando el mapa se aleja más allá de este nivel. 0
Zoom máximo La capa se oculta cuando el mapa se acerca más allá de este nivel. 24
Z Index Posición en el orden de dibujo. Las capas con un valor mayor se dibujan encima. 400
EPSG El sistema de coordenadas de la geometría. 4326

Cuando Forma de la polilínea es Rutas, la tarjeta muestra también Nombre de la ruta, Distancia de fusión (m), Color del contorno de la ruta, Ancho del contorno de la ruta y Distintivos de ruta. Consulte Rutas.

Formas (desde datos) - formato

Ajuste Qué hace Valor predeterminado
Tipo de color Continua o Degradado, para las líneas. Continua
Color del degradado 1, Color del degradado 2 Colores al inicio y al final de cada línea. Se muestran con Degradado. #0000FF, #FF0000
Color del contorno Color de las líneas y de los contornos de los polígonos. Se muestra con Continua. fx Color del tema
Transparencia del contorno 0 es opaco, 100 es invisible. fx 0
Ancho del contorno Ancho en píxeles, de 0 a 100. fx 2
Color de relleno Color de relleno de los polígonos y los círculos. fx Color del tema
Transparencia del relleno 0 es opaco, 100 es invisible. fx 20
Estilo de relleno Continua, Rayado o Trama. fx Continua
Ancho del rayado Ancho de las franjas. Se muestra con Rayado. fx 2
URL de la trama / imagen La trama o la imagen para Trama. fx Vacío
Mostrar la biblioteca de tramas Abre la biblioteca de tramas para que pueda elegir una trama. Desactivado
Incluir símbolo de línea Dibuja texto a lo largo de cada línea. fx No
Texto del símbolo de línea El texto o el carácter que se dibuja. fx ►
Color del símbolo de línea Color del símbolo. fx Color del tema
Tamaño del símbolo de línea Tamaño del símbolo, de 1 a 100. fx 20
Repetición del símbolo de línea Repite el símbolo a lo largo de la línea. No lo dibuja una vez en el centro. fx Sí
Orientación del símbolo de línea Mantener vertical o Con la dirección de la línea. Con la dirección de la línea
Color del halo del símbolo Color del contorno alrededor del símbolo. fx #FFFFFF
Ancho del halo del símbolo Ancho del halo, de 0 a 100. fx 0
Desenfoque del halo del símbolo Desenfoque del halo, de 0 a 100. fx 0

En el Administrador de capas

Seleccione la fila Formas (desde datos) en el Administrador de capas para cambiar Relleno, Contorno, Ancho del contorno, Mostrar puntos como, Tamaño de punto y Visible en el zoom. Arrastre la fila para cambiar el orden de dibujo. Todo lo demás, incluido el formato condicional, sigue en el panel Formato. Consulte Editar, reordenar y quitar capas.

Consejos y límites

  • Un mapa tiene una sola capa Formas (desde datos). Puede contener puntos, líneas y polígonos a la vez.
  • Mostrar los puntos como es una única elección para toda la capa.
  • Cada fila es una geometría. La geometría no se puede repartir entre varias columnas.
  • La misma área de campos, Imagen / WKT / GeoJSON, alimenta también la capa Imágenes e iconos. Una fila con una imagen y coordenadas es una imagen. Una fila con texto WKT o GeoJSON y sin coordenadas es una forma.
  • El objeto visual recibe 30.000 filas de forma predeterminada. Consulte Filas de datos y límites.

Contenido relacionado