Rasterkacheln, WMTS und WMS

Rasterebenen zeichnen Bilder einer Karte über der Grundkarte: Luftbilder, einen gescannten Plan, ein Hochwassermodell, einen veröffentlichten Kartendienst. Verwenden Sie eine Rasterebene für eine Kachelvorlage, einen WMTS-Dienst oder ein Cloud Optimized GeoTIFF und eine WMS-Ebene für einen Web Map Service. Sie können von jeder Art bis zu fünf verwenden.

Eine Kachelebene mit Luftbildern, halbtransparent über der Grundkarte gezeichnet, darüber Kreise aus den Daten des Berichts
Eine Rasterkachelebene unter den Daten des Berichts

Welche Ebene Sie verwenden

Sie haben Verwenden Sie Sieht so aus
Eine Kachelvorlage Rasterebene https://tile.example.com/{z}/{x}/{y}.png
Eine GeoTIFF-Datei auf einem Webserver Rasterebene, mit eingeschaltetem Cloud Optimized GeoTIFF (COG) Ein Link, der auf .tif oder .tiff endet
Ein Raster-PMTiles-Archiv auf einem Webserver Rasterebene Ein Link, der auf .pmtiles endet
Einen WMS-Dienst WMS-Ebene https://example.com/geoserver/wms

Auch ein WMTS-Dienst gehört in eine Rasterebene: Fügen Sie den GetCapabilities-Link des Dienstes ein.

Alle Links müssen mit https:// beginnen.

Rasterebene hinzufügen

  1. Öffnen Sie im Formatbereich die Formatkarte Ebenen-Manager und schalten Sie Ebenen-Manager öffnen ein.
  2. Wählen Sie Ebene hinzufügen, dann Referenzebene und dann die Kachel Kacheln & Bilder.
  3. Fügen Sie eine Kachelvorlage, einen WMTS-GetCapabilities-Link, einen GeoTIFF-Link oder einen Raster-PMTiles-Link ein und wählen Sie Prüfen.
  4. Lesen Sie das Ergebnis. Eine Kachelvorlage wird getestet, indem eine Kachel geladen wird. Ein WMTS-Link zeigt die Ebene, die gezeichnet wird. Ein GeoTIFF-Link oder ein PMTiles-Link wird an seiner Dateierweiterung erkannt.
  5. Legen Sie die Transparenz unter Stil und Optionen fest, wählen Sie Zur Karte hinzufügen und dann Änderungen übernehmen.
Der Assistent Kacheln und Bilder des Ebenen-Managers nach der Prüfung eines WMTS-Links, mit dem Namen der Ebene, die gezeichnet wird
Die Linkprüfung liest einen WMTS-Dienst und nennt die Ebene, die gezeichnet wird

Bei manchen Kachelservern kann die Prüfung die Testkachel nicht lesen, obwohl die Karte die Ebene zeichnen kann. Der Assistent weist darauf hin und lässt Sie die Ebene trotzdem hinzufügen.

So gehen Sie im Formatbereich vor:

  1. Öffnen Sie Referenzebenen und schalten Sie Rasterkacheln ein. Der Schalter befindet sich in der Kopfzeile der Gruppe.
  2. Fügen Sie unter Rasterkacheln den Link in URL-Vorlage für den Kachelserver ein. Auch ein WMTS-GetCapabilities-Link funktioniert in diesem Feld.
  3. Bei einem GeoTIFF-Link schalten Sie Cloud Optimized GeoTIFF (COG) ein.

WMTS-Dienste

Fügen Sie den GetCapabilities-Link des Dienstes ein. Die Karte liest die Capabilities und zeichnet die Kacheln des Dienstes im Web Mercator-Kachelschema (GoogleMapsCompatible, EPSG:3857).

Eine WMTS-Ebene, die nicht in Web Mercator veröffentlicht ist, kann nicht gezeichnet werden. Die Karte zeigt in diesem Fall eine Meldung.

Server, die Power BI blockieren

Meldet die Prüfung eines WMTS-Links „Dieser Server erlaubt Power BI das Lesen nicht“, aktivieren Sie Über den Icon Map-CORS-Proxy lesen (nur für vertrauenswürdige Server). Der Server wird immer zunächst direkt angesprochen. Der Proxy benötigt einen Icon Map-Lizenzschlüssel und kann zusätzliches Nutzungsguthaben verbrauchen. Ist Airgap-Umgebung eingeschaltet oder schließt Ihre Lizenz den Proxy aus, wird das Kontrollkästchen nicht angeboten. Siehe ArcGIS-Anmeldung und der Proxy.

Der Formatbereich hat für Rasterebenen keinen Proxy-Schalter. Um die Einstellung später zu ändern, wählen Sie die Ebene im Ebenen-Manager aus und ändern Proxy bei Bedarf verwenden in ihrem Abschnitt Quelle.

Ein Cloud Optimized GeoTIFF wird in Teilen gelesen, so wie die Karte sie benötigt. Sein Server muss HTTP-Bereichsanfragen unterstützen und Power BI das Lesen erlauben (CORS).

Wenn der Kachelanbieter eine Quellenangabe verlangt, fügen Sie sie unter Formatbereich > Benutzeroberfläche > Steuerelemente > Zusätzliche Attribution hinzu. Siehe Kartensteuerelemente.

Weitere Rasterebenen

Legen Sie Anzahl zusätzlicher Ebenen fest (0 bis 4). Eine Gruppe Zusätzliche Rasterebene {n} mit denselben Einstellungen erscheint. Wählen Sie unter Einstellungen anwenden auf, welche zusätzliche Ebene sie zeigt.

Rastereinstellungen

Formatbereich > Referenzebenen > Rasterkacheln

Der Schalter in der Kopfzeile der Gruppe, Rasterebene, schaltet die Rasterebenen ein und aus.

Einstellung Was sie bewirkt Standard
URL-Vorlage für den Kachelserver Eine {z}/{x}/{y}-Kachelvorlage, ein GeoTIFF-Link oder ein Raster-PMTiles-Link. Unterstützt bedingte Formatierung (fx) Leer
Kachelgröße Die Größe der Kacheln des Servers in Pixeln, 256 bis 4096 256
Cloud Optimized GeoTIFF (COG) Schalten Sie dies ein, wenn der Link eine GeoTIFF-Datei ist Aus
Transparenz 0 ist deckend, 100 ist unsichtbar 20 für die erste Ebene, 0 für zusätzliche Ebenen
Min. Zoom Die Ebene wird ausgeblendet, wenn die Karte weiter als bis zu dieser Stufe herausgezoomt ist 0
Max. Zoom Die Ebene wird ausgeblendet, wenn die Karte weiter als bis zu dieser Stufe hineingezoomt ist 22 für die erste Ebene, 24 für zusätzliche Ebenen
Sichtbar Blendet die Ebene ein oder aus. Unterstützt bedingte Formatierung (fx) Ja
Z-Index Zeichenreihenfolge, 0 bis 1000. Höher liegt näher am Betrachter 354 für die erste Ebene, 344 für zusätzliche Ebenen
Anzahl zusätzlicher Ebenen Wie viele weitere Rasterebenen die Karte hat, 0 bis 4 0
Einstellungen anwenden auf Die zusätzliche Ebene, die die Gruppe Zusätzliche Rasterebene zeigt. Wird angezeigt, wenn es eine gibt Ebene 1

WMS-Ebene hinzufügen

Ein WMS-Server zeichnet Kartenbilder auf Anfrage. Der Server muss eine https://-Adresse verwenden, Power BI das Lesen erlauben (CORS) und die Ebene in Web Mercator (EPSG:3857) liefern können. WMS-Ebenen können den Icon Map-Proxy nicht verwenden.

Eine WMS-Ebene mit Überschwemmungsgebieten über der Grundkarte
Eine WMS-Ebene über der Grundkarte
  1. Wählen Sie im Ebenen-Manager Ebene hinzufügen, dann Referenzebene und dann die Kachel WMS.
  2. Fügen Sie die Adresse des WMS-Dienstes ein und wählen Sie Prüfen. Der Assistent liest den Dienst und meldet, wie viele Ebenen er anbietet.
  3. Wählen Sie die Ebene, die gezeichnet werden soll. Die Liste kann neben den einzelnen Ebenen des Dienstes auch seine Gruppenebene enthalten.
  4. Wählen Sie Zur Karte hinzufügen und dann Änderungen übernehmen.
Der WMS-Assistent des Ebenen-Managers nach der Linkprüfung, mit einer in der Liste Ebene gewählten Ebene des Dienstes
Wählen Sie die Ebene aus der Liste, die der Dienst veröffentlicht

Authentifizierung, Filter, Stile und benutzerdefinierte Parameter werden im Formatbereich festgelegt. Benötigt der Dienst etwas davon, richten Sie ihn wie unten beschrieben im Formatbereich ein.

Meldet die Prüfung, dass der Server Power BI das Lesen nicht erlaubt, meldet der Assistent „Seine CORS-Regeln blockieren die Anfrage. Bitten Sie den Betreiber, Power BI zuzulassen.“ Eine WMS-Ebene wird immer direkt gelesen. Bitten Sie daher den Betreiber des Servers, Power BI zuzulassen.

So fügen Sie eine WMS-Ebene im Formatbereich hinzu:

  1. Öffnen Sie im Formatbereich Referenzebenen und schalten Sie OGC WMS ein. Der Schalter befindet sich in der Kopfzeile der Gruppe.
  2. Fügen Sie unter OGC WMS die Adresse des Dienstes in WMS-Server-URL ein. Sowohl die einfache Adresse als auch der GetCapabilities-Link funktionieren.
  3. Erfordert der Dienst eine Anmeldung, legen Sie Authentifizierungstyp fest und füllen Sie die zugehörigen Felder aus. Siehe WMS-Authentifizierung.
  4. Wählen Sie die Ebene unter Ebene. Die Liste wird aus dem Dienst gelesen.
  5. Wählen Sie das Format des Bildes. Verwenden Sie ein Format, das Transparenz unterstützt, etwa image/png, sofern die Ebene die Grundkarte nicht verdecken soll.
Schalten Sie Manuelle Konfiguration ein, wenn Sie fertig sind

Solange Manuelle Konfiguration ausgeschaltet ist, fragt die Karte den WMS-Server beim Bearbeiten des Berichts nach seiner Ebenenliste. Sobald die Ebene funktioniert, schalten Sie Manuelle Konfiguration ein. Die gewählte Ebene und das gewählte Format bleiben als Text erhalten, und die zusätzlichen Anfragen entfallen.

Wenn die Ebenenliste nicht gelesen werden kann

Zeigt der Formatbereich „Die Ebenen konnten nicht vom WMS-Server gelesen werden.“, konnte die Karte die Capabilities des Dienstes nicht lesen. Prüfen Sie zuerst die Adresse und die Authentifizierung. Dann:

  • Erlaubt der Server Power BI nicht, seine Capabilities zu lesen (CORS), schalten Sie Manuelle Konfiguration ein und geben Sie den Namen unter Ebene und das Format (zum Beispiel image/png) selbst ein.

  • Bei der Authentifizierung Basic (Benutzername und Kennwort) wird die Ebenenliste mit Ihrem Benutzernamen und Kennwort gelesen. Lässt sie sich trotzdem nicht lesen, prüfen Sie beide oder verwenden Sie Manuelle Konfiguration.

  • Zeichnet der Server Karten, veröffentlicht aber seine Capabilities nicht, gehen Sie genauso vor.

Eine WMS-Ebene filtern

  • CQL-Filter (optional) sendet mit jeder Anfrage einen CQL-Filter, für Server, die dies unterstützen, etwa GeoServer. Zum Beispiel Name='York'. Die Einstellung unterstützt bedingte Formatierung (fx), sodass ein Measure die Ebene auf die aktuelle Auswahl filtern kann.
  • Benutzerdefinierter Parametername (optional) und Benutzerdefinierter Parameterwert (optional) fügen jeder Anfrage einen Parameter Ihrer Wahl hinzu. Der Wert unterstützt bedingte Formatierung (fx). Jede WMS-Ebene hat diese Einstellungen.

Weitere WMS-Ebenen

Legen Sie Anzahl zusätzlicher Ebenen fest (0 bis 4). Eine Gruppe Zusätzliche WMS-Ebene {n} erscheint. Wählen Sie unter Einstellungen anwenden auf, welche zusätzliche Ebene sie zeigt.

Zusätzliche Ebenen werden immer von Hand eingerichtet: Geben Sie den Namen unter Ebene und das Format als Text ein. Um die Namen zu finden, richten Sie den Dienst als erste WMS-Ebene ein und lesen Sie sie aus deren Liste Ebene ab.

WMS-Authentifizierung

Legen Sie den Authentifizierungstyp für jede WMS-Ebene fest.

Authentifizierungstyp Verwendung Felder
Keine Öffentliche Dienste
Basic (Benutzername und Kennwort) Server, die die Standardauthentifizierung (Basic) verwenden Benutzername, Kennwort
Token / API-Schlüssel in der URL Server, die einen Schlüssel als Parameter der Adresse erwarten Name der Authentifizierungseigenschaft (z. B. apikey oder token), Wert der Authentifizierungseigenschaft
Token / API-Schlüssel im Header Server, die einen Schlüssel als Anfrage-Header erwarten Name der Authentifizierungseigenschaft (z. B. apikey oder token), Wert der Authentifizierungseigenschaft

Ein Bericht, in dem ArcGIS bereits als Authentifizierungstyp gespeichert ist, zum Beispiel ein in Icon Map Pro erstellter, zeigt es ebenfalls in der Liste, damit Sie zu einem anderen Typ wechseln können. Es fügt keine Anmeldeinformationen hinzu, sodass die Ebene wie mit Keine angefordert wird.

Bei einem Schlüssel in der URL nehmen Sie den Schlüssel aus der Adresse heraus. Lautet die Beispieladresse des Dienstes https://example.com/wms?request=GetCapabilities&apikey=abc123, geben Sie die Adresse ohne &apikey=abc123 in WMS-Server-URL ein, apikey als Eigenschaftsnamen und abc123 als Eigenschaftswert.

Eine in einem Bericht gespeicherte Anmeldeinformation wird für jeden verwendet, der den Bericht öffnet. Verwenden Sie ein Konto oder einen Schlüssel, der nur auf das zugreifen kann, was der Bericht zeigen soll.

WMS-Einstellungen

Formatbereich > Referenzebenen > OGC WMS

Der Schalter in der Kopfzeile der Gruppe, WMS-Ebene, schaltet die WMS-Ebenen ein und aus.

Einstellung Was sie bewirkt Standard
WMS-Server-URL Die Adresse des WMS-Dienstes. Unterstützt bedingte Formatierung (fx), wenn Manuelle Konfiguration eingeschaltet ist Leer
Authentifizierungstyp Wie sich die Karte beim Server anmeldet. Siehe die Tabelle oben Keine
CQL-Filter (optional) Ein CQL-Filter, der mit jeder Anfrage gesendet wird. Unterstützt bedingte Formatierung (fx) Leer
Benutzerdefinierter Parametername (optional), Benutzerdefinierter Parameterwert (optional) Ein zusätzlicher Anfrageparameter. Der Wert unterstützt bedingte Formatierung (fx) Leer
Manuelle Konfiguration Ein: Sie geben Ebene, Format und Stil selbst ein. Aus: Ebene und Format werden aus Listen gewählt, die vom Server gelesen werden Aus
Ebene Die zu zeichnende Ebene. Im manuellen Modus unterstützt sie bedingte Formatierung (fx) Leer
Format Das Bildformat: image/png, image/jpeg, image/svg+xml oder image/vnd.jpeg-png, sofern der Server sie anbietet image/png
Stil (optional) Ein benannter Stil, den der Server für die Ebene anbietet. Unterstützt bedingte Formatierung (fx). Wird angezeigt, wenn Manuelle Konfiguration eingeschaltet ist Leer
Transparenz 0 ist deckend, 100 ist unsichtbar. Wird angezeigt, sobald eine Ebene gewählt ist, oder im manuellen Modus 10
Minimaler Zoom Die Ebene wird ausgeblendet, wenn die Karte weiter als bis zu dieser Stufe herausgezoomt ist 0
Maximaler Zoom Die Ebene wird ausgeblendet, wenn die Karte weiter als bis zu dieser Stufe hineingezoomt ist 24
Z-Index Zeichenreihenfolge, 0 bis 1000. Höher liegt näher am Betrachter 255
Sichtbar Blendet die Ebene ein oder aus. Unterstützt bedingte Formatierung (fx) Ja
Anzahl zusätzlicher Ebenen Wie viele weitere WMS-Ebenen die Karte hat, 0 bis 4 0
Einstellungen anwenden auf Die zusätzliche Ebene, die die Gruppe Zusätzliche WMS-Ebene zeigt. Wird angezeigt, wenn es eine gibt Ebene 1

Formatbereich > Referenzebenen > Zusätzliche WMS-Ebene {n} enthält WMS-Server-URL, Authentifizierungstyp mit seinen Feldern, CQL-Filter (optional), Ebene, Stil (optional), Format, Transparenz (Standard 0), Sichtbar, Minimaler Zoom, Maximaler Zoom und Z-Index (Standard 344). Außerdem enthält sie Benutzerdefinierter Parametername (optional) und Benutzerdefinierter Parameterwert (optional).

Im Ebenen-Manager

Wählen Sie im Ebenen-Manager eine Raster- oder WMS-Ebene aus, um ihre wichtigsten Einstellungen zu bearbeiten.

Ebene Einstellungen
Kacheln und Bilder Kachelvorlage oder WMTS-Link, Cloud Optimized GeoTIFF, Kachelgröße, Proxy bei Bedarf verwenden (ausgeblendet, wenn der Proxy ausgeschlossen ist), Sichtbar, Transparenz, Sichtbar bei Zoom
WMS Adresse des WMS-Dienstes, Ebene, Bildformat, Sichtbar, Transparenz, Sichtbar bei Zoom

Link oder Datei ersetzen tauscht die Quelle aus und behält Position und Stil der Ebene. Bei einer WMS-Ebene wählen Sie auf diesem Weg auch eine andere Ebene aus der Liste des Dienstes.

Tipps und Grenzen

  • WMS-Ebenen werden in Web Mercator (EPSG:3857) angefordert. Ein Server, der diese Projektion nicht liefern kann, kann nicht gezeichnet werden.
  • Die WMS-Version wird aus einem Parameter version= in der eingefügten Adresse übernommen. Fehlt er, wird Version 1.1.1 verwendet.
  • Parameter in einer eingefügten WMS-Adresse, die nicht zur Standardanfrage gehören, etwa ein Karten- oder Workspace-Name, bleiben erhalten und werden mit jeder Anfrage gesendet.
  • Raster- und WMS-Ebenen sind Bilder. Sie haben keine QuickInfos, können nicht ausgewählt werden und haben keinen Legendeneintrag.

Verwandte Themen