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.

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
- Añada ID e Imagen / WKT / GeoJSON al objeto visual.
- En el panel Formato, abra Administrador de capas y active Abrir el Administrador de capas.
- Seleccione Añadir una capa, después Capa de datos y, después, el mosaico Formas (desde datos).
- En Estilo y opciones, establezca Relleno, Contorno y Ancho del contorno, y cómo se muestran los puntos.
- 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.
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.
- 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.
- Añada una columna de índice para que los fragmentos conserven su orden.
- Cree una medida que vuelva a unir los fragmentos:
Combined WKT =
CONCATENATEX ( Shapes, Shapes[geom], "", Shapes[chunk_order] )
- 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
LINESTRINGyMULTILINESTRING. - 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.

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.

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.