Konfigurieren eines Kartenbild-Layers
Wenn Sie einen Kartenbild-Layer konfigurieren, können Sie viele Eigenschaften des zugrunde liegenden Kartenservice festlegen, darunter das Darstellungsverhalten, unterstützte Benutzervorgänge sowie die Art und Weise, auf die dem Service Serverressourcen zugewiesen werden. Die Konfiguration wird in die drei Bereiche Layer, Parameter und Pooling unterteilt. In diesem Workflow wird erläutert, wie die Standardkonfiguration eines Kartenbild-Layers geändert wird. Um mit der Freigabe zu beginnen, legen Sie die allgemeinen Eigenschaften fest, und geben Sie den Layer frei. Informationen hierzu finden Sie unter Freigeben eines Kartenbild-Layers.
Hinweis:
Wenn Sie einen gehosteten Kartenbild-Layer (einen über einen Web-Feature-Layer veröffentlichten Kartenbild-Layer) konfigurieren, finden Sie weitere Informationen unter Konfigurationseinschränkungen.
Konfigurieren von Layern
Sie können die Funktionalität eines Kartenbild-Layers erweitern, indem Sie Layer und Funktionen hinzufügen. Sie können einen Kartenbild-Layer auch konfigurieren, während Sie eine Webkarte oder ein Web-Verbindungsdiagramm konfigurieren. Die Informationen in diesem Thema gelten ebenfalls für diesen Anwendungsfall.
Öffnen Sie ggf. den Bereich Als Web-Layer freigeben.
Überprüfen Sie auf der Registerkarte Allgemein, ob Kartenbild ausgewählt ist.
Klicken Sie auf die Registerkarte Konfiguration. Klicken Sie gegebenenfalls auf die Registerkarte Layer konfigurieren
, die sich darunter befindet.Klicken Sie unter Layer neben dem Eintrag Kartenbild auf Web-Layer-Eigenschaften konfigurieren
.Unter Operationen sind die Operationen Karte, Daten und Abfrage standardmäßig aktiviert. Diese Vorgänge werden in der folgenden Tabelle beschrieben:
|
Karte |
Die Methoden Karte exportieren, Renderer generieren, KML generieren und Legenden abfragen können verwendet werden. Diese Operation kann nicht deaktiviert werden. |
|
Daten |
Die Methoden Suchen, Abfragen und Zugehörige Datensätze abfragen können verwendet werden. |
|
Abfrage |
Die Methode Identifizieren kann verwendet werden. |
Deaktivieren Sie optional die Kontrollkästchen Daten und Abfrage, um diese Vorgänge zu deaktivieren.
Unter Dynamische Workspaces können Sie das Kontrollkästchen Pro Anforderung die Änderung der Layer-Reihenfolge und Symbolisierung zulassen optional deaktivieren.
Durch Deaktivieren des Kontrollkästchens wird verhindert, dass Benutzer das Aussehen oder Verhalten des Web-Layers dynamisch ändern. Benutzer sind beispielsweise nicht in der Lage, die Symbolisierung, Beschriftung oder Reihenfolge der Komponenten-Layer zu ändern.
Geben Sie unter Layer-Darstellung an, wie der Kartenbild-Layer dargestellt werden soll:
|
Dynamisch aus Daten |
Die Daten werden bei jeder Anforderung abgerufen und dargestellt. Dies ist die Standardoption. |
|
Kacheln aus einem neuem Cache verwenden |
Die Daten werden aus gecachten Bildern in den von Ihnen definierten Kartenmaßstäben generiert. |
|
Vorhandenen Cache verwenden |
Die Daten werden aus den zuvor auf dem Server erzeugten Kacheln generiert. Um einen vorhandenen Cache mit dem Kartenbild-Layer zu verknüpfen, müssen der Name und der Serverordner des Kartenbild-Layers mit dem Namen und dem Serverordner des vorhandenen Cache übereinstimmen. |
Hinweis:
Dynamisch aus Daten ist die einzige Option, die beim Veröffentlichen von Katalog-Layern verfügbar ist.
Weitere Informationen finden Sie in der ArcGIS Enterprise-Hilfe unter Was ist Karten-Caching?
Hinweis:
Die Option Vorhandenen Cache verwenden ermöglicht die Suche nach einem Cache, dessen Zuweisung aufgehoben ist und denselben Namen und Serverordner wie Ihr Web-Layer aufweist. Ein Cache wird aus einem Service entfernt, wenn der Service gelöscht oder der Cache in das Cache-Verzeichnis kopiert wurde. Wenn ein zulässiger Cache auf dem Server gefunden wird, wird er für die Darstellung des Kartenbild-Layers verwendet. Der Kartenname, der Raumbezug und die Ausdehnung müssen mit dem Cache übereinstimmen, damit der Layer korrekt dargestellt wird.
Wenn Sie Kacheln aus einem neuen oder vorhandenen Cache verwenden, sind möglicherweise zusätzliche Einstellungen in dem Bereich verfügbar. Fahren Sie mit den folgenden Teilschritten fort:
Klicken Sie auf den Dropdown-Pfeil Kachelschema, und wählen Sie das Kachelschema für Ihren Cache aus.
Das Kachelschema bestimmt die Maßstabsebenen, die Kacheldimensionen und den Kachelursprung für den Cache. Diese Eigenschaften definieren ihrerseits die Kachelgrenzen und müssen für unterschiedliche Web-Layer, die in derselben Karte verwendet werden, einheitlich sein. Die verfügbaren Kachelschemas werden in der folgenden Tabelle beschrieben:
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
> [!NOTE]
> Wenn Sie diese Eigenschaften beim Freigeben eines Web-Verbindungsdiagramms konfigurieren, wird das Kachelschema von der Grundkarte definiert, sofern diese vorhanden ist. Ist keine Grundkarte vorhanden, so wird das Kachelschema durch vorhandene gecachte Web-Layer definiert. Wenn keine gecachten Layer vorhanden sind, wird ein Kachelschema auf der Grundlage des Koordinatensystems des Verbindungsdiagramms automatisch vorgeschlagen.
Verwenden Sie die Schieberegler unter Detaillierungsebenen, um die Kartenmaßstäbe festzulegen, für die Kacheln generiert werden.
Es wird ein Standard-Maßstabsbereich vorgegeben. Je nach Zweck Ihrer Karte und geschätzter Cache-Größe kann es empfehlenswert sein, sehr große oder sehr kleine Maßstäbe nicht zu cachen.
Übernehmen Sie für Bildformat den Standardwert, oder wählen Sie eine andere Einstellung. Verwenden Sie die nachstehende Tabelle als Referenz.
Wenn alle Sublayer im Web-Layer Vektor-Datenquellen enthalten, ist PNG die Standardeinstellung. Wenn mindestens ein Sublayer eine Raster-Datenquelle enthält, ist MIXED die Standardeinstellung.
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
Übernehmen Sie für Komprimierung den Wert für die Standardkomprimierungsqualität, oder geben Sie einen anderen Wert an.
Eine Komprimierung ist nur in den Formaten JPEG und MIXED möglich. (PNG-Formate lassen sich nicht komprimieren.) Sie können Werte zwischen 0 und 100 verwenden. Bei größeren Werten ergibt sich eine größere Datei mit höherer Bildqualität. Bei kleineren Werten ergibt sich eine kleinere Datei mit geringerer Bildqualität. Der Standardwert ist 75.
Legen Sie unter Optionen fest, wie der Cache erstellt werden soll.
Der unter Schätzung unten im Bereich angezeigte geschätzte Speicher kann Ihnen bei der Entscheidung helfen.
|
|
|---|---|
|
|
|
|
> [!NOTE]
> Wenn Sie eine Service-Definition speichern, muss der Cache nach der Veröffentlichung des Kartenbild-Layers manuell erstellt werden.
Klicken Sie optional auf den Dropdown-Pfeil Cache-Verzeichnis, und wählen Sie ein anderes Server-Cache-Verzeichnis zum Speichern der Cache-Kacheln aus.
Aktivieren Sie optional das Kontrollkästchen Für Clients das Exportieren von Cache-Kacheln zulassen, um Benutzern das Herunterladen von Cache-Kacheln für die Offline-Verwendung zu ermöglichen.
Ist diese Option aktiviert, können Sie im Feld Export beschränken auf einen Wert angeben, um die Anzahl der Kacheln, die in einer einzigen Anfrage heruntergeladen werden können, zu beschränken.
Optional können Sie das Kontrollkästchen Kacheln nach Bedarf erstellen aktivieren.
|
|
|---|---|
|
|
|
|
- Wählen Sie unter Ausdehnung eine Ausdehnung aus, die gecacht werden soll.
|
|
|---|---|
|
|
|
|
> [!NOTE]
> Wenn Sie manuell auf dem Server cachen, stehen die Optionen für die Cache-Ausdehnung im Bereich **Als Web-Layer freigeben** nicht zur Verfügung. Sie sind im Geoverarbeitungswerkzeug **Cache-Kacheln für Kartenserver verwalten** verfügbar, mit dem Sie die Kacheln erstellen.
>
> Wenn Sie diese Eigenschaften beim Freigeben eines Web-Verbindungsdiagramms konfigurieren, ist die erste Ausdehnungsoption **Ausdehnung von Daten-Layern verwenden**. Wenn Sie diese Option auswählen, werden die Kacheln für die Ausdehnung der im Kartenbild-Layer enthaltenen Daten-Layer gecacht.
Sie können auch unter Schätzung auf Berechnen klicken, um die Cache-Größe zu schätzen. Klicken Sie im Dialogfeld Cache-Größe schätzen auf den Dropdown-Pfeil, und wählen Sie für die Qualität der Schätzung Gut oder Beste. Klicken Sie auf die Schaltfläche Cache-Schätzung starten
. Für jede gecachte Detaillierungsebene und den Cache insgesamt werden die Anzahl der Kacheln und der Speicherplatz geschätzt. Klicken Sie auf OK.Die standardmäßige statische Schätzung basiert auf einer allgemeinen Annahme zur durchschnittlichen Kachelgröße. Dabei werden die speziellen Eigenschaften Ihrer Karte nicht berücksichtigt. Beim Schätzen der Cache-Größe werden Beispielkacheln Ihrer Karte erstellt. Das bedeutet, dass (wie bei der LERC-Komprimierung für Höhen-Layer) Kachelschema, Bildformat und Komprimierung berücksichtigt werden. Bei Angabe eines Interessenbereichs als Caching-Ausdehnung wird der Interessenbereich geschätzt.
Bei der besten Schätzung werden mehr Beispielkacheln erstellt, und die Berechnung dauert länger als bei der guten Schätzung. Wenn Sie die Schätzung abbrechen möchten, klicken Sie auf Cache-Schätzung beenden
. Wenn Sie nach dem Schätzen der Cache-Größe das Kachelschema anpassen – beispielsweise indem Sie die Detaillierungsebenen oder das Bildformat ändern – wird im Bereich "Freigabe" für die Qualitätsschätzung wieder eine statische Schätzung verwendet. Dann müssen Sie die Cache-Größe erneut schätzen.Klicken Sie im oberen Teil des Bereichs auf die Schaltfläche Zurück
, um zur Liste der Layer und Funktionen zurückzukehren.Optional können Sie unter Zusätzliche Layer ein oder mehrere Kontrollkästchen aktivieren, um zusätzlich zu dem Kartenbild-Layer Layer zu erstellen.
WMS
WFS
OGC-Features
Ein WFS-Layer ist nur verfügbar, wenn auf der Registerkarte Allgemein unter Registrierte Daten referenzieren die Option Kartenbild ausgewählt wurde.
Optional können Sie unter Funktionen ein oder mehrere Kontrollkästchen aktivieren, um verfügbare Funktionen zu aktivieren.
WCS
KML
Lineare Referenzierung
Netzwerkanalyse
Topographic Production
Validierung
Versionsverwaltung
Die Liste der Funktionen ist von Ihrer ArcGIS Enterprise-Version, den Typen der im Kartenbild-Layer verwendeten Daten sowie davon abhängig, ob die Freigabe auf einem Server mit Serverobjekterweiterungen oder Serverobjekt-Interceptoren erfolgt.
Wenn Sie nach Verzweigung versionierte Daten freigeben und ein verknüpfter Web-Feature-Layer enthalten ist, ist die Versionsverwaltung automatisch aktiviert.
Wenn Sie Validierung oder Versionsverwaltung aktivieren, wird der Instanztyp auf der Registerkarte Pooling konfigurieren
auf Dedizierte Instanz festgelegt. Der Typ "Geteilte Instanz" unterstützt diese Funktionen nicht.Nachdem Sie einen Layer hinzugefügt oder eine Funktion aktiviert haben, können Sie die Eigenschaften konfigurieren. Informationen hierzu finden Sie unter Zusätzliche Layer und Funktionen.
Konfigurieren von Parametern
Kartenbild-Layer weisen eine Reihe konfigurierbarer Parameter auf. Die Parametereinstellungen gelten für den Kartenbild-Layer sowie für weitere Layer und Funktionen, die Sie hinzufügen. Weitere Informationen finden Sie unter Service-Parameter.
Klicken Sie auf der Registerkarte Konfiguration auf die Registerkarte Parameter konfigurieren
.Geben Sie unter Eigenschaften einen Wert für Maximale Anzahl der vom Server zurückgegebenen Datensätze an.
Mit dieser Einstellung wird die maximale Anzahl der Datensätze festgelegt, die von einer Benutzerabfrage zurückgegeben werden können. Eine große Zahl kann zu Leistungseinbußen führen. Der Standardwert ist 2.000.
Erweitern Sie die Überschrift Erweitert, um die folgenden Parameter festzulegen:
Geben Sie einen Wert in das Feld Maximale Anzahl codierter Domänen ein, um die maximale Anzahl der codierten Domänen festzulegen, die von Feldern, Subtypes, Layern und Tabellen zurückgegeben werden können. Der Standardwert ist 25.000.
Geben Sie Werte in den Feldern Maximale Bildhöhe und Maximale Bildbreite ein. Diese Werte stellen die maximale Höhe und Breite von Bildern, die der Kartenservice exportieren kann, in Pixel dar. Der Standardwert für beide Werte ist 4.096.
Geben Sie einen Wert im Feld Maximale Stichprobengröße ein, um die maximale Anzahl von Datensätzen anzugeben, die zum Berechnen eines Klassengrenzen-Renderers für die Stichprobe verwendet werden. Der Standardwert ist 100.000.
Deaktivieren Sie optional das Kontrollkästchen Schemasperre aktivieren, um die Schemasperre zu deaktivieren. Standardmäßig ist die Schemasperre aktiviert, um Änderungen an Datasets zu verhindern, die als Referenz im Kartenbild-Layer verwendet werden.
Aktivieren Sie optional das Kontrollkästchen Identifizieren von Beziehungen deaktivieren. Ist das Kontrollkästchen deaktiviert (Standardeinstellung), werden beim Identifizieren eines Features Informationen aus zugehörigen Tabellen zurückgegeben. Bei aktiviertem Kontrollkästchen werden keine Informationen aus zugehörigen Tabellen zurückgegeben.
Klicken Sie optional unter Datumsfelder auf den Dropdown-Pfeil Zeitzone der Daten, und wählen Sie die Zeitzone aus, in der Ihre Datumsangaben gespeichert werden.
Durch Angeben der Zeitzone, in der die Datumsangaben aufgezeichnet werden, werden Datums- und Uhrzeitangaben korrekt umgerechnet, wenn Benutzer mit dem Kartenbild-Layer arbeiten.
Hinweis:
Sie müssen nur eine Zeitzone auswählen, wenn die Karte Layer mit Datumsfeldern enthält. Sollten Sie keine Zeitzone angeben, werden die Datumsangaben in UTC gespeichert.
Diese Einstellung gilt für die folgenden Szenarien:
Ihre Daten weisen Editor-Tracking-Felder auf, die für das Aufzeichnen von Datumsangaben in der Datenbankzeit eingerichtet sind.
Sie geben Daten mit Datumsfeldern in ArcGIS Enterprise 11.5 und früher frei.
Die Freigabe erfolgt in ArcGIS Online oder ArcGIS Enterprise 12.0 und höher, und in den Layer-Eigenschaften ist keine Zeitzone definiert.
Wenn Sie Unbekannt auswählen, werden die Datums- und Uhrzeitangaben nicht umgerechnet. Wählen Sie diese Option aus, wenn die Datumsfelder keine bekannte Zeitzone aufweisen oder wenn in den Daten mehrere Zeitzonen dargestellt werden. Unbekannte Zeitzonen werden nicht für Editor-Tracking-Datumsfelder übernommen. Editor-Tracking-Datumsfelder werden in UTC beibehalten, auch wenn die Zeit für den Service auf "Unbekannt" festgelegt ist.
Bei der Freigabe in einem Portal für ArcGIS Enterprise 10.8.1 oder einer früheren Version wird die Zeitzonenoption Unbekannt nicht angezeigt.
- Wenn Sie eine andere Zeitzone als Keine (UTC angenommen) oder Unbekannt auswählen und für diese Zeitzone die Sommerzeit berücksichtigt werden soll, aktivieren Sie das Kontrollkästchen Für Sommerzeit anpassen.
Wenn Sie eine andere Zeitzone als Keine (UTC angenommen) oder Unbekannt ausgewählt haben, können Sie optional auf den Dropdown-Pfeil Bevorzugte Zeitzone für Anzeige klicken und eine Zeitzone auswählen, die in ArcGIS Pro beim Anzeigen von Abfragen aus dem Kartenbild-Layer verwendet werden soll.
Wenn keine bevorzugte Zeitzone angegeben wird, zeigt ArcGIS Pro die Datumsfelder in UTC an. Die Einstellung wird nicht angezeigt, wenn Sie die Freigabe in einem ArcGIS Enterprise-Portal der Version 10.8.1 oder früher durchführen.
- Wenn Sie eine andere bevorzugte Zeitzone als Keine (UTC angenommen) oder Unbekannt auswählen und für die bevorzugte Zeitzone die Sommerzeit berücksichtigt werden soll, aktivieren Sie Für Sommerzeit anpassen.
Deaktivieren Sie optional unter Einstellungen das Kontrollkästchen Sicherstellen, dass die Zuweisung eindeutiger IDs in den Karteneinstellungen zugelassen ist.
Wenn das Kontrollkästchen aktiviert ist (Standardeinstellung), wird die Karte analysiert, um sicherzustellen, dass die Option Zuweisung eindeutiger numerischer IDs für die Freigabe von Web-Layern zulassen in den Karteneigenschaften aktiviert ist. Wenn das Kontrollkästchen deaktiviert ist, wird die Analyse übersprungen. Wenn die Option nicht in den Karteneigenschaften aktiviert ist, werden Layern und Tabellen bei der Veröffentlichung des Web-Layers automatisch eindeutige IDs zugewiesen.
Hinweis:
Wenn Sie die Option aktivieren, wird keine der Optionen unter Karteneigenschaften automatisch aktiviert. Durch die Erstellung der Karte mit zugewiesenen Layer- und Tabellen-IDs wird sichergestellt, dass sie bei Änderungen am Inhalt oder an der Layer-Anordnung in der Karte statisch bleiben. Wird der Web-Layer überschrieben, müssen die zugewiesenen IDs mit den vorhandenen IDs der Service-Sublayer übereinstimmen, damit entsprechende Verweise in Webkarten gültig bleiben.
Wenn Sie Daten aus einem Cloud Data Warehouse veröffentlichen, sind möglicherweise zusätzliche Einstellungen in dem Bereich verfügbar.
Wählen Sie unter Datenquelle eine Option aus, mit der ermittelt wird, wie der Service auf die Daten zugreift.
- Wählen Sie Materialisierte Sicht erstellen oder direkt auf Daten zugreifen aus, wenn der Service auf Daten, die im Data Warehouse gespeichert sind, zugreifen soll. Bei Auswahl dieser Option sind für jeden Abfrage-Layer aus einem Cloud Data Warehouse möglicherweise zwei Optionen verfügbar:
|
|
|---|---|
|
|
|
|
Wählen Sie Einen Snapshot für Abfrage-Layer erstellen aus, um einen Snapshot für Daten zu generieren, wenn keine kontinuierlich aktualisierten Daten erforderlich sind. Der Snapshot wird lokal mit dem Data Store vom Typ "relational" gespeichert, wodurch sich eine bessere Rendering-Performance für den Service ergibt. Wenn eine Aktualisierung erforderlich ist, kann der Snapshot über die Elementseite des Web-Layers im Portal aktualisiert werden.
In der Tabelle wird jeder Abfrage-Layer aus einem Data Warehouse zusammen mit einer Information darüber, ob die Erstellung eines Snapshots unterstützt wird, aufgeführt. Snapshots werden nur für Abfrage-Layer unterstützt, die über das Dialogfeld Neuer Abfrage-Layer hinzugefügt wurden. Sie werden nicht für folgende Layer unterstützt:
Abfrage-Layer für Tabellen, auf die zugegriffen wird, indem sie über eine Data-Warehouse-Verbindung auf die Karte gezogen oder dieser hinzugefügt werden
Abschnittsfähige Feature-Layer
Abfrage-Layer mit Parametern
Abhängig von der Größe der Daten kann es sich anbieten, den Abfrage-Layer erneut mit dem Dialogfeld Neuer Abfrage-Layer hinzuzufügen, um die Snapshot-Option zu nutzen.
Hinweis:
Diese Optionen sind nur verfügbar, wenn Sie Abfrage-Layer für Cloud Data Warehouses für ArcGIS Enterprise 10.9.1 und höher freigeben.
Die Option zum Erstellen eines Snapshots wird nicht angezeigt, wenn Sie Inhalte auf einem Verbundserver freigeben, der nicht der Hosting-Server ist.
Konfigurieren von Pooling
Mithilfe von Pooling-Einstellungen können Sie die Reaktionsgeschwindigkeit des Kartenbild-Layers (über den zugrunde liegenden Kartenservice) verwalten und gleichzeitig Speicherressourcen auf Server-Computern sparen. Weitere Informationen zu Pooling finden Sie unter Planen und Berücksichtigen von Benutzern und Konfigurieren von Service-Instanz-Einstellungen in der ArcGIS Enterprise-Hilfe. Informationen hierzu finden Sie auch in dem Online-Artikel Introducing shared instances in ArcGIS Server 10.7.
Klicken Sie auf der Registerkarte Konfiguration auf die Registerkarte Pooling konfigurieren
.Klicken Sie unter Instanztyp auf Dedizierte Instanz oder Geteilte Instanz.
Eine dedizierte Instanz weist einen Serverprozess zu, der exklusiv die Anforderungen für den Kartenservice verarbeitet, der vom Kartenbild-Layer bereitgestellt wird. Eine geteilte Instanz ermöglicht es, dass ein einziger Serverprozess Anforderungen für diesen Kartenservice sowie für andere Services verarbeitet. Im Allgemeinen eignen sich dedizierte Instanzen besser für häufig verwendete Services und geteilte Instanzen besser für selten verwendete Services.
Hinweis:
Pooling von geteilten Instanzen kann nur über ArcGIS Pro festgelegt werden, wenn Sie die ArcGIS Enterprise-Version 10.7.1 oder höher verwenden.
Wenn Sie den Typ "Dedizierte Instanz" auswählen, legen Sie unter Anzahl der Instanzen pro Computer Werte für die minimale und die maximale Anzahl der Instanzen fest.
Je nach Benutzerbedarf werden die Serverprozesse auf jedem Verbundserver, auf dem der Service ausgeführt wird, bis zur maximalen und zur minimalen Anzahl der Instanzen zugewiesen. Sollten Sie Null als minimale Anzahl festlegen, werden die Prozesse freigegeben, wenn der Kartenservice eine gewisse Zeit lang keine Anforderungen erhält.
Hinweis:
Diese Einstellung wird nicht verwendet, wenn Sie den Typ "Geteilte Instanz" verwenden.