Ein Layer verweist auf ein Dataset, das in einer Geodatabase oder einem Service gespeichert ist. Die Daten können sich in einem lokalen Verzeichnis, auf einem Netzlaufwerk, in ArcGIS Online oder im Portal der Organisation befinden.
Wenn Sie Daten einer Karte oder Szene hinzufügen, werden sie in Form eines neuen Layers dargestellt. Sie können einer Karte auch Layer hinzufügen, indem Sie einen vorhandenen Layer oder ein Layer-Paket hinzufügen. Als Datei bereitgestellte Layer verfügen über die Erweiterung .lyrx. Layer-Dateien enthalten alle Layer-Eigenschaften und einen Verweis auf das Dataset. Layer-Pakete verfügen über die Erweiterung .lpkx. Sie enthalten nicht nur alle Layer-Eigenschaften, sondern auch das Dataset. Layer-Dateien und Layer-Pakete werden einer Karte auf die gleiche Weise hinzugefügt. Sie werden unter dem Begriff Layer zusammengefasst.
Von Layern in einer Karte wird auf das Quellen-Dataset verwiesen, die Daten können jedoch nicht darüber gesteuert werden. Sie können dieselben Daten in vielen Layern gleichzeitig als Quelle angeben. Wenn das Dataset verschoben oder gelöscht wird oder aus einem anderen Grund nicht für den Layer verfügbar ist, kann der Layer keine Verbindung mit den Daten herstellen oder dessen Features darstellen.
Sie müssen Online-Layer-Dateien und -Layer-Pakete in ein lokales Verzeichnis herunterladen, bevor Sie sie verwenden können. Sie müssen ein Layer-Paket öffnen, um den darin enthaltenen Layer der Karte hinzufügen zu können. Der in der Karte erstellte Layer greift auf die Daten zu, die vom Paket bereitgestellt werden. Standardmäßig wird der Inhalt eines Pakets im Ordner <User Documents>\ArcGIS\Packages abgelegt, wenn Sie das Paket öffnen. Sie können diesen Speicherort im Dialogfeld Freigabe- und Download-Optionen ändern.
Vorversion:
Wenn ein Layer mit ArcGIS Desktop definiert wurde, müssen Sie die Layer-Definition in das ArcGIS AllSource-Layer-Format importieren, bevor Sie einen neuen Layer mit dieser Definition erstellen können. Sie erhalten eine Benachrichtigung, wenn eine Eigenschaft des Layers nicht erfolgreich importiert oder die vom Layer referenzierten Daten nicht in ArcGIS AllSource unterstützt werden.
Navigieren zu Daten, die einer Karte oder Szene hinzugefügt werden sollen
Sie können Karten und Szenen aus Daten erstellen, die von verschiedenen lokalen und Online-Speicherorten stammen. Navigieren Sie zu den Daten, die Sie in der Karte anzeigen möchten. Sobald Sie sie hinzufügen, wird ein Layer erstellt, von dem aus auf die Daten verwiesen wird.
Hinzufügen von Daten über das Dialogfeld "Daten hinzufügen"
Am häufigsten werden Daten über die Schaltfläche Daten hinzufügen zu einer Karte oder Szene hinzugefügt. Sie können Daten in einem lokalen Verzeichnis hinzufügen oder online darauf zugreifen. ArcGIS Online stellt viele sofort einsatzfähige Layer bereit. Möglicherweise sind auch über das Portal Ihrer Organisation vorhandene Layer verfügbar.
Hinweis:
Wenn mehrere Layer gleichzeitig hinzugefügt werden, werden sie standardmäßig nach Geometrietyp geordnet. An erster Stelle steht die Annotation, gefolgt von Punktdaten, Polyliniendaten, Polygondaten und Raster-Daten.
Führen Sie die folgenden Schritte aus, um einer Karte oder Szene einen Layer oder ein Layer-Paket hinzuzufügen.
- Stellen Sie sicher, dass Ihre aktive Ansicht eine Karte oder Szene ist.
- Klicken Sie auf der Registerkarte Karte in der Gruppe Layer auf das Dropdown-Menü Daten hinzufügen und anschließend auf Durchsuchen .
- Navigieren Sie im Dialogfeld Daten hinzufügen zu einem Layer an einem Online-Speicherort oder einem lokalen Speicherort:
Um einen lokalen Layer auf dem Computer oder einen von der Organisation verwalteten Layer in einem Netzwerk hinzuzufügen, navigieren Sie im Dialogfeld Daten hinzufügen zu dem lokalen Verzeichnis. Wenn Sie diese Layer regelmäßig verwenden, erwägen Sie, dem Projekt eine Ordnerverbindung zu diesem Speicherort hinzuzufügen. Damit stellen Sie sicher, dass die Layer indiziert werden, und sparen Zeit beim Navigieren zu diesem Speicherort.
Tipp:
Sie können Datasets (z. B. Layer-Dateien oder -Pakete, Shapefiles, Bilder, Tabellen oder TIN-, LAS- und KML-Datasets) aus Ihrem Dateisystem ziehen und sie in einer Karte oder Szene ablegen, um einen Layer zu erstellen. Ziehen Sie sie in den Bereich Inhalt der Karte oder Szene, um genau festzulegen, an welcher Stelle in der Layer-Darstellungsreihenfolge der neue Layer angezeigt werden soll.
Wenn Sie einen Online-Layer hinzufügen möchten, klicken Sie unter Portal im Bereich mit den Links für den Schnellzugriff auf Gesamtes Portal. Geben Sie in das Textfeld für die Suche Layer ein, und drücken Sie die Eingabetaste. Um von Esri definierte Layer zu suchen, fügen Sie im Feld Suchen den Suchbegriff owner:esri sowie andere geeignete Schlüsselwörter ein.
- Klicken Sie in den Suchergebnissen auf die Layer, die Sie hinzufügen möchten, und klicken Sie dann auf OK.
Hinzufügen von Daten über den Bereich "Katalog"
Als Alternative zur Schaltfläche Daten hinzufügen können Sie im Bereich Katalog zu Layern navigieren oder nach Layern suchen und sie einer Karte direkt hinzufügen. Bevor Sie einer Karte ein Element hinzufügen, können Sie in der Ansicht "Katalog" weitere Informationen dazu erhalten, indem Sie die Elementbeschreibung im Bereich Details lesen.
- Navigieren Sie im Bereich Katalog oder in der Ansicht "Katalog" zu den Layern in Ihrem Projekt oder im aktiven Portal, oder suchen Sie nach den entsprechenden Layern, die Sie Ihrer Karte hinzufügen möchten.
- Klicken Sie mit der rechten Maustaste auf einen Layer, oder halten Sie die Strg-Taste gedrückt, und klicken Sie auf die Layer, die Sie hinzufügen möchten.
- Fügen Sie der Karte die ausgewählten Layer hinzu.
- Ziehen Sie die ausgewählten Layer aus dem Bereich Katalog oder aus der Ansicht Katalog auf die aktive Karte oder im Bereich Inhalt der Karte an eine bestimmte Position.
- Klicken Sie im Bereich Katalog mit der rechten Maustaste auf die ausgewählten Layer, und klicken Sie auf Zu aktueller Karte hinzufügen . Diese Option ist nicht verfügbar, wenn die aktive Ansicht keine Karte bzw. Szene ist.
- Klicken Sie im Bereich bzw. in der Ansicht Katalog mit der rechten Maustaste auf die ausgewählten Layer. Im Kontextmenü sind Optionen aufgelistet, mit denen die Layer allen geöffneten Karten und Szenen hinzugefügt werden können. Klicken Sie auf die Option, um die Layer einer bestimmten Karte hinzuzufügen. Klicken Sie beispielsweise auf Zu Welt hinzufügen , um die Layer der Karte namens "Welt" hinzuzufügen.
- Klicken Sie mit der rechten Maustaste im Bereich bzw. in der Ansicht Katalog auf die ausgewählten Layer, und klicken Sie auf Zur neuen Karte hinzufügen . Diese Option erstellt eine Karte und fügt ihr sofort Layer hinzu.
Hinzufügen von Daten über einen Pfad
Um einen Karten-Layer in einer Karte oder Szene aus einem vorhandenen Dataset zu erstellen, können Sie zu einem Dataset navigieren, danach suchen oder es direkt über einen Pfad hinzufügen. Sie können dateibasierte Daten, Portal-Elemente und Daten aus einer Enterprise-Datenbank direkt über einen Pfad hinzufügen.
Hinweis:
Web-Feature-Services (WFS), Webkarten-Kachel-Services (WMTS), OGC-API-Services und Geokodierungs-Services und Locators können einer Karte, Szene oder einem Projekt nicht über einen Pfad hinzugefügt werden. In solch einem Fall müssen Sie eine Verbindung zum Layer herstellen und ihn über den Bereich Katalog hinzufügen.
Sie können Ihren Karten Daten über einen Pfad, wie z. B. ein Dateiverzeichnis, oder über eine URL hinzufügen. Führen Sie die folgenden Schritte aus, um ein Dataset über einen Pfad hinzuzufügen:
- Klicken Sie auf der Registerkarte Karte in der Gruppe Layer auf Daten über Pfad hinzufügen .
- Geben Sie den Pfad oder die URL zu dem Dataset ein.
Durch Eingabe eines Pfades in eine Tabelle wird dem Projekt eine Standalone-Tabelle hinzugefügt. Um einen Pfad in eine Enterprise-Datenbank einzugeben, ist eine vorhandene Verbindungsdatei erforderlich. Nachfolgend finden Sie Beispiele von zulässigen Pfadformaten:
- \\mypath\testDB.sde\testDB.gisuser.USA\testDB.gisuser.states
Fügt die Feature-Class states aus dem Feature-Dataset USA in einer Enterprise-Datenbank hinzu.
- http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Demographics/ESRI_Census_USA/MapServer
Fügt den Kartenservice-Layer ESRI_Census_USA hinzu.
- http://sampleserver6.arcgisonline.com/arcgis/rest/services/NapervilleShelters/FeatureServer/0
Fügt den Feature-Layer Shelters aus dem Feature-Service NapervilleShelters hinzu.
- https://www.arcgis.com/home/item.html?id=a842e359856a4365b1ddf8cc34fde079
Fügt den Kartenbild-Layer "World Boundaries and Places" hinzu, indem er durch seine Element-ID referenziert wird.
- https://a.tile.openstreetmap.org/{level}/{col}/{row}.png
- https://tile.waymarkedtrails.org/hiking/{z}/{x}/{y}.png
Fügt einen Kachel-Layer aus den Kachelservices "OpenStreetMap" und "Waymarked Trails" hinzu. Umfasst die URL den Bestandteil {subdomain}, muss die Subdomain angegeben werden (in diesem Beispiel der Buchstabe a). Verfügbare Subdomains finden Sie in der Dokumentation des Service-Providers.
- https://sample.esri.com/3DTiles/mycity/tileset.json
Dieser Beispielpfad entspricht dem erwarteten Format für einen Layer-Pfad von 3D-Kacheln. Die Layer-Pfade enthalten immer tileset.json.
- https://maps.gnosis.earth/ogcapi/collections/NaturalEarth:cultural:ne_10m_roads_north_america/tiles/WebMercatorQuad?f=tilejson
Fügt einen Layer mit Vektorkacheln nordamerikanischer Straßen aus Natural Earth aus der TileJSON-Definition hinzu, wenn die Option Vektorkachelservice ausgewählt ist. Das Array vector_layers wird verwendet, um Layer zu definieren, die mit Standardsymbolen in ihrem definierten Maßstab gezeichnet werden.
- \\mypath\testDB.sde\testDB.gisuser.USA\testDB.gisuser.states
- Wenn Sie einen Service-Layer über eine URL, einen Kartenservice, einen WMS-Service eines Kartenservice, einen Feature-Service oder einen Image-Service hinzufügen, wird versucht, den Service-Typ zu bestimmen. Wenn Sie den Service-Typ kennen, wählen Sie ihn aus dem Dropdown-Menü Service-Typ aus. Kann der Service-Typ nicht ermittelt werden, wird als Service-Typ Automatisch angegeben. Wenn Sie einen Layer mit 3D-Kacheln hinzufügen, müssen Sie angeben, ob der Layer-Typ ein integriertes Mesh oder ein 3D-Objekt ist.
Wenn Sie mit einer Service-URL arbeiten, die auf einem Server eines Drittanbieters gehostet wird, und die URL nicht deterministisch ist, müssen Sie den Service-Typ aus der Liste angeben, um die Daten hinzuzufügen.
- Klicken Sie auf Hinzufügen, um einen Layer in der Karte oder Szene zu erstellen, damit von diesem aus auf die Daten verwiesen werden kann.
Parameter für benutzerdefinierte Anforderung
Wenn Sie ArcGIS Server-Services, Vektorkachelservices oder WMS-Services hinzufügen, können Sie Parameter für benutzerdefinierte Anforderungen hinzufügen. Dabei handelt es sich um Schlüsselwertpaare, die für alle Ressourcen und Vorgänge, die von den unterstützten Service-Layern abgerufen werden, an die URL angehängt werden können. Oft sind dies Zugriffsschlüssel, mit denen der Zugriff auf eingeschränkte Daten zugelassen werden soll. In einigen Fällen müssen Sie das Schlüsselwertpaar für den Zugriff angeben, um die Daten hinzuzufügen. Wenden Sie sich an den Administrator des Service, um die Zugriffsschlüssel zu erhalten, wenn Sie Services mit eingeschränktem Zugriff verwenden.
Um beim Hinzufügen eines Service Parameter für benutzerdefinierte Anforderungen hinzuzufügen, blenden Sie die Überschrift Parameter für benutzerdefinierte Anforderung ein. Fügen Sie in der Tabelle den Schlüssel oder Parameternamen in der Spalte Parameter der Tabelle und den entsprechenden Wert in der Spalte Wert hinzu. Fügen Sie der Tabelle weitere Zeilen hinzu, wenn zusätzliche Schlüsselwertpaare hinzuzufügen sind.
Nachdem ein Layer einer Karte oder Szene hinzugefügt wurde, können Sie die Parameter für benutzerdefinierte Anforderungen für einen Layer auf der Registerkarte Benutzerdefinierte Parameter im Dialogfeld Layer-Eigenschaften verwalten. Weitere Informationen zu anderen Eigenschaften von Layern finden Sie unter Festlegen der Layer-Eigenschaften.
Kopieren eines Layers aus einer Karte in eine andere
Ein Projekt kann über viele verschiedene Karten mit jeweils eigenen Layern verfügen. Ein Layer kann in einer Karte kopiert und in eine andere eingefügt werden.
Führen Sie die folgenden Schritte aus, um Layer von einer Karte in einem Projekt in eine andere zu kopieren:
- Markieren Sie den Layer im Bereich Inhalt der Quellkarte oder -szene.
- Klicken Sie mit der rechten Maustaste auf die Geodatabase, und klicken Sie dann auf Kopieren .
- Öffnen Sie die Zielkarte. Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf den Namen der Karte oder Szene (standardmäßig wird diese entsprechend Karte oder Szene genannt, kann jedoch anderweitig umbenannt worden sein), und klicken Sie auf Einfügen .
Tipp:
Sie können eine Layer-Datei oder ein Layer-Paket per Drag & Drop vom Projekt einer ArcGIS AllSource-Instanz in eine Karte oder Szene einer anderen ArcGIS AllSource-Instanz ziehen.
Erstellen eines Layers aus einer Vorlage
Sie können eine Layer-Vorlage verwenden, um der aktiven Karte einen neuen, editierbaren Layer hinzuzufügen. Eine Layer-Vorlage ist ein "Nur Schema"-Layer-Paket, das die Symbolisierung und andere Anzeigeeigenschaften für den Layer und das Schema für das zugrunde liegende Dataset definiert. Wenn Sie dem Layer neue Features hinzufügen, werden sie im neuen Dataset gespeichert.
Um einen Layer aus einer Vorlage einer aktiven Karte oder Szene hinzuzufügen, klicken Sie auf der Registerkarte Einfügen in der Gruppe Layer-Vorlagen auf eine der Layer-Vorlagen in der Galerie.
Neue Datasets werden in der Standard-Geodatabase des Projekts wie beschrieben vom Schema der Layer-Vorlage erstellt. In der aktiven Karte wird ein neuer Layer gemäß der Layer-Definition erstellt. Der neue Layer wird mit dem neuen Dataset in der Standard-Geodatabase verbunden. Wenn Sie Layer im Projekt oder online suchen, finden Sie möglicherweise Nur-Schema-Layer-Pakete. Diese Pakete funktionieren auf die gleiche Weise wie Layer-Vorlagen, die einer Karte hinzugefügt werden.