Formen aus Daten (WKT und GeoJSON)
Diese Ebene zeichnet Formen, deren Geometrie als Text in Ihren Daten liegt: Well-Known Text (WKT) oder GeoJSON. Verwenden Sie sie, wenn Ihre Grenzen, Routen, Grundrisse oder Anlagen aus einer Datenbank stammen oder sich im Lauf der Zeit ändern, damit die Karte immer die Formen der aktuellen Daten zeigt.

Was Sie benötigen
Jede Zeile ist eine Form. Fügen Sie dem Visual diese Felder hinzu:
| Feldbereich | Was hineingehört |
|---|---|
| * ID (erforderlich) | Ein eindeutiger Wert für jede Form. |
| Bild / WKT / GeoJSON | Die Geometrie der Form als WKT- oder GeoJSON-Text. |
Fügen Sie bei Bedarf QuickInfos Felder hinzu.
Diese Felder müssen in der Zeile einer Form leer sein, sonst gehört die Zeile zu einer anderen Ebene, und die Form wird nicht gezeichnet: Längengrad (X), Breitengrad (Y), Ziel-Längengrad, Ziel-Breitengrad, Kreisgröße, Heatmap-Gewichtung, Zellgewichtung (H3/S2/A5/Geohash) und Feature-Referenz. Siehe Mehrere Ebenen in einer Karte kombinieren.
Eine Datenzeile sieht so aus:
| 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]} |
Die Ebene hinzufügen
- Fügen Sie dem Visual * ID (erforderlich) und Bild / WKT / GeoJSON hinzu.
- Wenn der Bereich Welche Art von Karte erstellen Sie? angezeigt wird, wählen Sie die Kachel Formen (aus Daten) aus. Andernfalls erweitern Sie im Formatbereich Datenebenen und aktivieren in der Gruppe Datenebenen die Option Formen (aus Daten) WKT- / GeoJSON-Features.
- Legen Sie in der Gruppe Formen (aus Daten) - Formatierung die Füllfarbe, Linienfarbe und Linienbreite fest. Verwenden Sie bedingte Formatierung (fx), um jede Form nach Ihren Daten einzufärben.
Textformate
Jede Zeile enthält eine vollständige Geometrie.
WKT
Der Text muss mit einem dieser Geometrietypen beginnen und mit einer schließenden Klammer enden:
POINT, MULTIPOINT, LINESTRING, MULTILINESTRING, POLYGON, MULTIPOLYGON, GEOMETRYCOLLECTION
Groß- und Kleinschreibung funktionieren beide. Eine Geometrie, die das Wort EMPTY enthält, etwa POLYGON EMPTY, wird übersprungen.
Text, der mit SRID=4326; beginnt, wird nicht erkannt, weil er nicht mit einem Geometrietyp beginnt. Entfernen Sie das Präfix, und verwenden Sie stattdessen die Einstellung EPSG. Entfernen Sie außerdem alles nach der letzten Klammer, auch nachgestellte Leerzeichen.
GeoJSON
Text, der mit { beginnt, wird als GeoJSON gelesen. Jede Zeile kann Folgendes enthalten:
- Ein Geometrieobjekt, etwa
{"type":"Polygon","coordinates":[...]}. - Ein Feature, etwa
{"type":"Feature","geometry":{...},"properties":{...}}. Die Geometrie wird gezeichnet. Die Eigenschaften des Features selbst werden nicht verwendet.
Eine FeatureCollection wird nicht akzeptiert. Legen Sie eine Geometrie oder ein Feature in jede Zeile. Um eine ganze GeoJSON-Datei zu zeichnen, laden Sie sie stattdessen in Formen aus Dateien hoch.
Was gezeichnet wird
| Geometrie | Gezeichnet als |
|---|---|
| Point, MultiPoint | Ein Kreis, eine Stecknadel, Text oder Emoji oder ein Bild. Siehe Punkte. |
| LineString, MultiLineString | Eine Linie. Siehe Linien. |
| Polygon, MultiPolygon | Eine gefüllte Form mit Kontur oder eine 3D-Extrusion. Siehe Polygone. |
| GeometryCollection | Jede Geometrie in der Sammlung. |
Eine dritte Zahl an jeder Koordinate (ein Z-Wert) wird akzeptiert und ignoriert.
Eine Zeile, deren Text nicht gelesen werden kann, wird übersprungen. Auf der Karte erscheint keine Meldung. Wenn also Formen fehlen, prüfen Sie zuerst den Text dieser Zeilen.
Die Grenze von 32.766 Zeichen
Power BI speichert höchstens 32.766 Zeichen in einem Textwert. Eine detaillierte Form kann länger sein. Power BI schneidet den Text dann ab, die Geometrie ist nicht mehr gültig, und die Zeile wird übersprungen.
Es gibt drei Möglichkeiten, damit umzugehen. Sie können sie kombinieren.
Die Formen vereinfachen, bevor sie Power BI erreichen. Detaillierte Grenzen benötigen auf einer Berichtskarte selten jeden Stützpunkt. Vereinfachen Sie sie in einem GIS-Werkzeug oder in der Quelldatenbank. SQL Server hat zum Beispiel Reduce() und PostgreSQL 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
Die Zahl der Dezimalstellen verringern. Koordinaten werden oft mit weit mehr Dezimalstellen gespeichert, als eine Karte benötigt. In PostgreSQL rundet ST_SnapToGrid(geom, 0.001) sie.
Den Text auf Zeilen verteilen und mit einem Measure zusammenfügen. Eine Spalte fasst 32.766 Zeichen, aber ein DAX-Measure kann viel längeren Text zurückgeben.
- Wählen Sie in Power Query die Geometriespalte aus, dann Spalte teilen > Nach Anzahl von Zeichen. Geben Sie 32000 ein, und teilen Sie unter den erweiterten Optionen in Zeilen auf.
- Fügen Sie eine Indexspalte hinzu, damit die Teile ihre Reihenfolge behalten.
- Erstellen Sie ein Measure, das die Teile wieder zusammenfügt:
Combined WKT =
CONCATENATEX ( Shapes, Shapes[geom], "", Shapes[chunk_order] )
- Verwenden Sie den Code oder Namen der Form für * ID (erforderlich) und das Measure für Bild / WKT / GeoJSON.
Sehr große Formen werden langsam übertragen und gezeichnet. Für große Grenzdatensätze ziehen Sie stattdessen Formen aus Dateien in Betracht: Laden Sie die Grenzen einmal in den Bericht hoch, oder verwenden Sie die integrierten Länder, Bundesstaaten und Provinzen.
Koordinatensysteme
Standardmäßig sind Koordinaten Längengrad, dann Breitengrad in Dezimalgrad (EPSG 4326). Wenn Ihre Formen ein anderes Koordinatensystem verwenden, geben Sie dessen EPSG-Nummer unter Formatbereich > Datenebenen > Formen (aus Daten) - Konfiguration > EPSG ein, zum Beispiel 27700 für British National Grid. Geben Sie nur die Nummer ein. Die Einstellung gilt für WKT- und GeoJSON-Text gleichermaßen.
Punkte
Punkte anzeigen als legt fest, wie jeder Point und MultiPoint der Ebene gezeichnet wird:
| Option | Was gezeichnet wird | Einstellungen |
|---|---|---|
| Stecknadel | Eine Kartennadel fester Größe. | Keine |
| Symbol (Text oder Emoji) | Beliebiger Text, ein Zeichen oder ein Emoji in einer Farbe Ihrer Wahl. | Symbol, Symbolgröße, Symbolfarbe |
| Bild | Ein Bild, das im Bericht liegt: ein Daten-URI, SVG-Text oder das Wort pin. |
Bild, Bildgröße |
| Kreis | Ein Kreis in der Füll- und Linienfarbe der Ebene. | Kreisgröße |
Icon Map Lite lädt nichts herunter. Bild kann daher keinen Link aufnehmen, und es gibt keine Symbolbibliothek zur Auswahl. Wie Sie Bilder in Ihre Daten bringen, lesen Sie unter Bilder und Symbole.
Linien
Linien werden mit Linienfarbe, Linienbreite und Linientransparenz gezeichnet.
- Form des Linienzugs ändert, wie eine Linie zwischen ihren Punkten verläuft. Gerade zeichnet die Linie so, wie sie geliefert wird. Geglättet ersetzt sie durch eine glatte Kurve, die durch jeden Punkt verläuft. Bézier verwendet den ersten und letzten Punkt als Enden und die Punkte dazwischen als Kontrollpunkte, sodass sich die Kurve zu ihnen hin biegt, ohne durch sie zu verlaufen. Routen zeichnet Linien auf derselben Straße nebeneinander, siehe Routen. Geglättet und Bézier gelten für WKT-Text vom Typ
LINESTRINGundMULTILINESTRING. - Ist Farbtyp auf Farbverlauf gestellt, wird jede Linie von Verlaufsfarbe 1 an ihrem Anfang bis Verlaufsfarbe 2 an ihrem Ende eingefärbt.
- Linienweichzeichnung macht die Linien weicher.
- Bild-URL am Linienanfang und Bild-URL am Linienende platzieren ein Bild am ersten oder letzten Punkt einer Linie. Beide haben eigene Einstellungen für Drehung, Breite und Höhe. Trotz der Namen nehmen sie einen Daten-URI, SVG-Text oder das Wort
pinauf, keinen Link. Neigungsausrichtung des Endbilds legt fest, was mit dem Endbild geschieht, wenn die Karte geneigt ist: Karte legt es flach auf die Karte, Viewport hält es aufrecht. - Liniensymbol einbeziehen zeichnet Text oder ein Zeichen, etwa einen Pfeil, entlang jeder Linie. Die Optionen sind dieselben wie bei der Ebene Linien. Mit aktivierter Wiederholung des Liniensymbols wiederholen sich Symbole in Abständen, die vom Zoom abhängen, sodass eine Linie auf Landesebene ein Symbol oder keines tragen kann. Das Standardsymbol ► ist nicht in der integrierten Schriftart enthalten und wird aufrecht neben der Linie gezeichnet. Verwenden Sie
>oder ein anderes einfaches Zeichen, wenn es entlang der Linie zeigen muss.
Linien in dieser Ebene haben keine Strichmuster.

Polygone
Polygone verwenden Füllfarbe, Fülltransparenz und die Linieneinstellungen für ihre Kontur. Jede davon unterstützt bedingte Formatierung, sodass Sie jede Form nach einem Measure einfärben können.
Füllstil hat drei Optionen:
- Durchgezogen - die Füllfarbe.
- Schraffiert - diagonale Streifen in der Füllfarbe. Schraffurbreite legt die Breite der Streifen fest.
- Muster - ein sich wiederholendes Muster. Geben Sie in Muster-/Bild-URL den Namen eines integrierten Musters ein, etwa
hatch20x045,hatch20x135oderhatchcross20. Integrierte Muster übernehmen die Füllfarbe. Sie können auch ein Bild als Daten-URI eingeben.
3D-Extrusion
Höhe der Polygonextrusion hebt ein Polygon zu einem 3D-Block an, in Metern. Basishöhe der Polygonextrusion legt die Höhe fest, auf der es beginnt, sodass eine Form über dem Boden schweben kann. Beide unterstützen bedingte Formatierung, sodass die Höhe aus einem Measure stammen kann. Ein Polygon mit einer Höhe von 0 oder ohne Wert bleibt flach.
Neigen Sie die Karte, um die Höhe zu sehen. Siehe Ansicht, Zoom und Projektion. Extrudierte Polygone werden einfarbig gezeichnet: Füllstil gilt für sie nicht.
Das Feld Höhe der Polygonextrusion im Formatbereich akzeptiert 0 bis 100.000 Meter. Um Höhen Zeile für Zeile festzulegen, verwenden Sie bedingte Formatierung (fx).

Auswahl, QuickInfos und Beschriftungen
- Klicken Sie auf eine Form, um ihre Zeile auszuwählen und die anderen Visuals auf der Berichtsseite zu filtern. Halten Sie Strg oder Umschalt gedrückt, um die Auswahl zu erweitern. Die anderen Formen werden abgeblendet. Stellen Sie Auswählbar auf Nein, um das abzuschalten. Siehe Mit der Karte auswählen und filtern.
- Wenn Sie auf eine Form zeigen, erscheinen die Felder in QuickInfos. Stellen Sie QuickInfo einbeziehen auf Nein, um QuickInfos abzuschalten. Siehe QuickInfos.
- Jede Form kann eine Datenbeschriftung tragen. Siehe Datenbeschriftungen.
- Formen, bei denen In Auto-Zoom einbeziehen auf Ja steht, werden einbezogen, wenn die Karte auf Ihre Daten zoomt.
Einstellungen
Alle Einstellungen finden Sie unter Formatbereich > Datenebenen. Die Spalte fx zeigt, welche Einstellungen bedingte Formatierung unterstützen.
Formen (aus Daten) - Konfiguration
| Einstellung | Wirkung | Standard | fx |
|---|---|---|---|
| In Auto-Zoom einbeziehen | Bezieht die Formen ein, wenn die Karte auf Ihre Daten zoomt. | Ja | Ja |
| QuickInfo einbeziehen | Zeigt QuickInfos auf Formen. | Ja | Ja |
| Auswählbar | Lässt Berichtsbenutzer Formen auswählen. | Ja | Ja |
| Punkte anzeigen als | Stecknadel, Symbol (Text oder Emoji), Bild oder Kreis. | Kreis | |
| Kreisgröße | Kreisradius in Pixeln, 0 bis 500. Angezeigt bei Kreis. | 5 | Ja |
| Bild | Das Bild, das an jedem Punkt gezeichnet wird: ein Daten-URI, SVG-Text oder pin. Angezeigt bei Bild. |
Leer | Ja |
| Bildgröße | Größe des Bilds, 0 bis 500. Angezeigt bei Bild. | 5 | Ja |
| Symbol | Beliebiger Text oder ein Emoji, als Punkt gezeichnet. Angezeigt bei Symbol (Text oder Emoji). | Leer | Ja |
| Symbolgröße | Größe des Texts, 0 bis 200. Angezeigt bei Symbol (Text oder Emoji). | 5 | Ja |
| Symbolfarbe | Farbe des Texts. Angezeigt bei Symbol (Text oder Emoji). | #000000 | Ja |
| Basishöhe der Polygonextrusion | Höhe, auf der die Extrusion beginnt, in Metern, 0 bis 100.000. | 0 | Ja |
| Höhe der Polygonextrusion | Höhe, auf die Polygone extrudiert werden, in Metern, 0 bis 100.000. | 0 | Ja |
| Form des Linienzugs | Gerade, Geglättet, Bézier oder Routen. | Gerade | Ja |
| Bild-URL am Linienanfang | Bild am ersten Punkt jeder Linie: ein Daten-URI, SVG-Text oder pin. |
Leer | Ja |
| Drehung des Startbilds | Drehung in Grad, 0 bis 360. | 0 | Ja |
| Breite des Startbilds, Höhe des Startbilds | Größe in Pixeln, 0 bis 1000. | 30 | Ja |
| Bild-URL am Linienende | Bild am letzten Punkt jeder Linie: ein Daten-URI, SVG-Text oder pin. |
Leer | Ja |
| Drehung des Endbilds | Drehung in Grad, 0 bis 360. | 0 | Ja |
| Breite des Endbilds, Höhe des Endbilds | Größe in Pixeln, 0 bis 1000. | 30 | Ja |
| Neigungsausrichtung des Endbilds | Karte oder Viewport. | Karte | |
| Minimaler Zoom | Die Ebene wird ausgeblendet, wenn die Karte weiter als diese Stufe herausgezoomt ist. -20 bis 24. | 0 | |
| Maximaler Zoom | Die Ebene wird ausgeblendet, wenn die Karte weiter als diese Stufe hineingezoomt ist. -20 bis 24. | 24 | |
| Z-Index | Position in der Zeichenreihenfolge. Ebenen mit einem höheren Wert werden weiter oben gezeichnet. 0 bis 1000. | 400 | |
| EPSG | Das Koordinatensystem der Geometrie. | 4326 |
Wenn Form des Linienzugs auf Routen steht, zeigt die Formatkarte außerdem Routenname, Zusammenführungsabstand (m), Routenkonturfarbe, Routenkonturbreite und Routenschilder. Siehe Routen.
Formen (aus Daten) - Formatierung
| Einstellung | Wirkung | Standard | fx |
|---|---|---|---|
| Farbtyp | Durchgezogen oder Farbverlauf, für Linien. | Durchgezogen | |
| Verlaufsfarbe 1, Verlaufsfarbe 2 | Farben am Anfang und Ende jeder Linie. Angezeigt bei Farbverlauf. | #0000FF, #FF0000 | |
| Linienfarbe | Farbe von Linien und Polygonkonturen. Angezeigt bei Durchgezogen. | Designfarbe | Ja |
| Linientransparenz | 0 ist deckend, 100 ist unsichtbar. | 0 | Ja |
| Linienbreite | Breite in Pixeln, 0 bis 100. | 2 | Ja |
| Linienweichzeichnung | Weichzeichnung der Linie, 0 bis 100. | 0 | Ja |
| Füllfarbe | Füllfarbe von Polygonen und Kreisen. | Designfarbe | Ja |
| Fülltransparenz | 0 ist deckend, 100 ist unsichtbar. | 20 | Ja |
| Füllstil | Durchgezogen, Schraffiert oder Muster. | Durchgezogen | Ja |
| Schraffurbreite | Breite der Streifen. Angezeigt bei Schraffiert. | 2 | Ja |
| Muster-/Bild-URL | Der Mustername oder das Bild als Daten-URI für Muster. | Leer | Ja |
| Liniensymbol einbeziehen | Zeichnet Text entlang jeder Linie. | Nein | Ja |
| Text des Liniensymbols | Der zu zeichnende Text oder das Zeichen. Verwenden Sie > für einen Pfeil, der der Linie folgt. |
► | Ja |
| Farbe des Liniensymbols | Farbe des Symbols. | Designfarbe | Ja |
| Größe des Liniensymbols | Größe des Symbols, 1 bis 100. | 20 | Ja |
| Wiederholung des Liniensymbols | Wiederholt das Symbol in Abständen entlang der Linie, abhängig vom Zoom. Nein zeichnet es einmal in der Mitte. | Ja | Ja |
| Ausrichtung des Liniensymbols | Aufrecht halten oder Mit Linienrichtung. | Mit Linienrichtung | |
| Halofarbe des Symbols | Farbe der Kontur um das Symbol. | #FFFFFF | Ja |
| Halobreite des Symbols | Breite des Halos, 0 bis 100. | 0 | Ja |
| Weichzeichnung des Symbol-Halos | Weichzeichnung des Halos, 0 bis 100. | 0 | Ja |
Tipps und Grenzen
- Eine Karte hat eine Ebene Formen (aus Daten). Sie kann Punkte, Linien und Polygone zusammen enthalten.
- Punkte anzeigen als ist eine Auswahl für die ganze Ebene.
- Jede Zeile ist eine Geometrie. Eine Geometrie kann nicht auf mehrere Spalten verteilt werden.
- Derselbe Feldbereich, Bild / WKT / GeoJSON, speist auch die Ebene Bilder und Symbole. Eine Zeile mit einem Bild und Koordinaten ist ein Bild. Eine Zeile mit WKT- oder GeoJSON-Text und ohne Koordinaten ist eine Form.
- Die integrierte Hintergrundkarte zeigt Details auf Länderebene. Für Grundrisse, Standorte und Straßen wählen Sie Keine als Hintergrundkarte, oder laden Sie eine benutzerdefinierte Hintergrundkarte des Gebiets hoch.
- Das Visual erhält standardmäßig 30.000 Zeilen. Siehe Datenzeilen und Grenzen.