Arbeiten mit Grundkarten-Layern
Das Entwerfen von Desktop-Karten für eine Darstellung mit hoher Qualität bei gleichzeitiger guter Performance ist immer das Hauptziel. Eine der Arten, wie Sie die Darstellungs-Performance verbessern können, ist die Verwendung von Grundkarten-Layern.
Grundkarten-Layer sind Karten-Layer, die eine Umgebung bereitstellen, die für die Anzeige der dynamischen operationalen Informationen verwendet werden kann. Die Darstellungs-Performance der Grundkarte ist sehr schnell. Da Grundkarten-Layer relativ statisch sind und sich nicht häufig ändern, kann ihre Anzeige einmal berechnet werden und oft wiederverwendet werden. Das erste Mal, wenn Sie eine Fläche mit einem bestimmten Kartenmaßstab aufrufen, wird die Grundkarten-Layer-Anzeige berechnet. Die Anzeige wird beim späteren Aufrufen dieser Fläche mit diesem Kartenmaßstab beibehalten.
Merkmale von GIS-Grundkarten
In vielen ArcMap-Anwendungen verfügen die Benutzer über Grundkarten, in denen operationale Informationen, Beobachtungen und aus analytischen Modellen abgeleitete Informationen angezeigt und verwendet werden. Beispiel:
- Orthofotografie wird häufig als allgemeine Grundlage verwendet, die mit operationalen Informationen überlagert wird.
- In Versorgungsanwendungen werden häufig Liegenschaften mit Flurstücksgrenzen, Gebäude und andere erstellte Features als Grundkarte verwendet.
- Viele Ortskarten verwenden das Straßennetz als Grundkarte für Layer mit Ereignissen.
Eine Grundkarte wird für den positionalen Bezug genutzt und bietet die Umgebung, in der die Benutzer operationale Layer überlagern oder mischen, Tasks ausführen und geographische Informationen darstellen können. Die Grundkarte dient als Grundlage für anschließende Vorgänge und die Kartenerstellung. Grundkarten bieten den Kontext und eine Umgebung für eine geographische Bearbeitung von Informationen.
Viele Karten können mehrere Grundkarten-Layer umfassen. Es kann z. B. eine Grundkarte für Terrains vorliegen, die Sie mit wichtigen operationalen Informationen überlagern können. Darüber können Sie dann noch einen Referenz-Informations-Layer hinzufügen, der auch ein Grundkarten-Layer ist. Diese Geologiekarte hat z. B. zwei Grundkarten-Layer – das Terrain unten als Grundkarten-Layer sowie Transport, Hydrologie und Ortsnamen als zweiter Grundkarten-Layer, der wiederum mit geologischen Features überlagert wird:
In einer normalen Situation werden Grundkarten in unregelmäßigen Abständen aktualisiert.
Außerdem werden Grundkarten oft so entworfen, dass sie mit mehreren Kartenmaßstäben verwendet werden können. Die Grundkarte stellt entsprechenden Inhalt bei jedem Bereich von Kartenmaßstäben dar.
GIS-Benutzer können viele Strategien zum Berechnen und Bereitstellen von Grundkarten für GIS-Anwendungen verfolgen. Beispiele:
- Verwenden von Grundkarten-Layern in ArcMap, was in diesem Thema behandelt wird
- Hinzufügen von Grundkarten-Layern auf Grundlage von Services mit dem Befehl Grundkarte hinzufügen im Menü Daten hinzufügen.
- Hinzufügen gecachter Karten-Services, die über ArcGIS for Server, ArcGIS.com oder Bing Maps bereitgestellt werden.
Erstellen eines Grundkarten-Layers
Entwerfen Sie zunächst Ihre Grundkarten-Layer. Identifizieren Sie Layer, die ein relativ statischer Teil der Kartenanzeige sind. Ziehen Sie auch in Erwägung, eine maßstabsabhängige Zeichnung zu verwenden. Dafür ist ein Kartenentwurf erforderlich, der berücksichtigt, wie die Karte mit den einzelnen Kartenmaßstäben angezeigt wird.
- Sobald Sie die Karte entworfen haben, können Sie jeden Karten-Layer in ArcMap mit den normalen Schritten erstellen.
- Fügen Sie der Karte einen neuen Grundkarten-Layer hinzu. Klicken Sie im Inhaltsverzeichnis mit der rechten Maustaste auf den Namen des Datenrahmens, und klicken Sie dann auf Neuer Grundkarten-Layer.
Daraufhin wird ein neuer Grundkarten-Layer oben im Inhaltsverzeichnis hinzugefügt. Der Grundkarten-Layer ähnelt einem Gruppen-Layer insofern, als dass Sie Inhalt hineinziehen können.
- Wählen Sie die Layer aus, die die Grundkarte ausmachen, und ziehen Sie sie in den Grundkarten-Layer.
- Benennen Sie den neuen Grundkarten-Layer um.
Sobald Sie dies eingerichtet haben, werden die Grundkarten-Layer jedes Mal, wenn Sie die Karte anzeigen, mit optimierter Kartenanzeigelogik dargestellt. Andere Layer werden dynamisch gezeichnet, um auf die letzten Aktualisierungen in ihren Datenquellen zuzugreifen.
Analysieren eines Grundkarten-Layers für die Darstellungs-Performance
Sie stellen möglicherweise fest, dass die Layer, die Sie dem Grundkarten-Layer hinzugefügt haben, Warnungs- oder Fehlersymbole enthalten. Fehlersymbole geben an, dass unter Umständen Inhalt vorliegt, der nicht kompatibel mit einem Grundkarten-Layer ist. Warnsymbole geben potenzielle Performance-Probleme an oder zeigen Unterschiede an, die sichtbar werden könnten, wenn Sie diese Layer in einem Grundkarten-Layer verwenden. Grundkarten-Layer verwenden eine leistungsstarke Drawing-Engine zur schnellen Anzeige. Diese Engine stellt möglicherweise einige Layer anders dar.
Weitere Informationen zum Darstellungsverhalten
Um weitere Informationen über Darstellungsunterschiede und andere Probleme zu erfahren, können Sie den Grundkarten-Layer analysieren und die Diagnosemeldungen zur Verbesserung der Darstellungs-Performance verwenden.
Schritte
- Klicken Sie im Inhaltsverzeichnis mit der rechten Maustaste auf den Grundkarten-Layer, und klicken Sie dann auf Grundkarten-Layer analysieren.
Eine Performance-Analyse wird von den Layern im Grundkarten-Layer gestartet, und ein Diagnosebericht mit potenziellen Darstellungs-Performance-Problemen wird generiert.
- Der Fehlerbericht identifiziert alle potenziellen Darstellungs-Performance-Probleme und stellt Empfehlungen für die Problemlösung bereit. Dieser Analyseansatz ähnelt dem Ansatz zum Analysieren und Veröffentlichen von Karten-Services.
Weitere Informationen zu Diagnosen und zum Beheben von Anzeigeperformance-Problemen
- Bevor Sie einen Grundkarten-Layer erstellen, um die Darstellungs-Performance zu verbessern, haben Sie möglicherweise schon unangenehme Erfahrungen mit Verzögerungen bei der Kartenanzeige gemacht. Es ist immer nützlich, die Darstellungs-Performance der Karte zu analysieren und schwerwiegende Probleme mit der Darstellungs-Performance möglichst schnell zu lösen.
- Eine primäre Ursache einiger Darstellungs-Performance-Probleme hängt mit der Verwendung erweiterter Anzeigetechniken zusammen, mit denen besondere kartografische Effekte erzielt werden. Einige Kartenanalyseergebnisse empfehlen einen effizienteren, aber kartografisch weniger komplexen Ansatz. Die Verwendung von kartografischen Repräsentationen für das Rendering ermöglicht zwar unter Umständen eine größere Kontrolle über die Symbolisierung, aber kann auch die Kartendarstellung verlangsamen. Denken Sie beim Analysieren der Darstellungs-Performance für Grundkarten-Layer daran, dass Grundkarten die Anzeige einmal berechnen und diese Anzeige in jeder ArcMap-Sitzung wieder verwenden. Sie stellen möglicherweise fest, dass die kartografische Qualität, die Sie in den Kartenentwurf eingebaut haben, die anfängliche Verzögerung aufwiegt.
- Beschriftungen, die für den Inhalt in Grundkarten-Layern berechnet werden, werden nicht gecacht. Sie werden mit jeder Änderung der Ausdehnung erneut berechnet und führen möglicherweise zu langsamer Darstellungs-Performance. Erwägen Sie, die Platzierung des Texts mithilfe von Annotationen vorauszuberechnen, um die Darstellungs-Performance zu verbessern.
- Grundkarten-Layer verwenden einen lokalen Anzeige-Cache für Inhalte, die bereits gezeichnet wurden, um die Darstellungs-Performance zu verbessern. Der Cache wird vom Grundkarten-Layer verwaltet und muss für die meisten Verwendungszwecke nicht explizit verwaltet werden.
Weitere Informationen zum Verwalten des lokalen Anzeige-Cache
Kartennavigation
Nachfolgend wird beschrieben, wie Sie Karten, die Grundkarten-Layer und beschleunigte Raster-Layer enthalten, kontinuierlich schwenken und zoomen können:
Schritte
- Platzieren Sie den Mauszeiger an eine beliebige Stelle in den Datenrahmen.
- Halten Sie die Mausradtaste gedrückt. Zuerst wird der Mauszeiger als aktives Schwenksymbol angezeigt – eine geschlossene Hand. .
- Nach einigen Sekunden ändert sich der Mauszeiger in den kontinuierlichen Schwenk-Mauszeiger. .
- Halten Sie die Mausradtaste weiterhin gedrückt, und navigieren Sie in der Karte, indem Sie den Mauszeiger in die Richtung ziehen, in die Sie die Karte schwenken möchten. Die Karte wird daraufhin kontinuierlich in diese Richtung geschwenkt. Beim Schwenken ändert sich der Mauszeiger in einen Pfeil, der in die Schwenkrichtung zeigt .
- Drücken Sie die STRG-TASTE, um den Schwenkvorgang in der Karte zu beschleunigen, und die UMSCHALTTASTE, um den Schwenkvorgang zu verlangsamen.
Die Grundkarten-Layer werden kontinuierlich und relativ übergangslos geschwenkt, wenn Sie die Ansicht der Karte schwenken. Die restlichen Karten-Layer werden neu gezeichnet, sobald Sie die Mausradtaste loslassen.
- Wenn die Karte einen Grundkarten-Layer enthält, können die Standardwerkzeuge zum Schwenken, Zoomen und Interagieren mit der Karte verwendet werden. Sie können die Karte auch mit dem Daumenrad vergrößern oder verkleinern. Wenn Sie die Mausradtaste gedrückt halten und anfangen, sofort zu schwenken, wird das Standard-Panwerkzeug verwendet – wie durch die geschlossene Hand am Mauszeiger angegeben .
- Eine Alternative zur Verwendung der Mausradtaste zum Aktivieren des kontinuierlichen Kartenschwenkens ist das Drücken der Taste Q, während mit dem Mauszeiger relativ zum Mittelpunkt der Kartenanzeige navigiert wird (das heißt, wenn Sie den Zeiger nach rechts unten vom Mittelpunkt bewegen, schwenkt die Karte in diese Richtung). Wenn Sie die Taste Q loslassen, wird das Kartenschwenken beendet. Sie können die Schwenkgeschwindigkeit durch die Entfernung zum Mittelpunkt steuern. Gehen Sie weiter in die Mitte, um den Schwenkvorgang zu verlangsamen, oder weiter nach außen, um ihn zu beschleunigen. Bei Verwendung der Taste Q können Sie gleichzeitig die Mausradtaste drehen, um die Anzeige während des Schwenkens zu vergrößern oder zu verkleinern.
Verwenden der Hardwarebeschleunigung
Grundkarten-Layer und beschleunigte Raster-Layer können gemeinsam mit der Hardwarebeschleunigung verwendet werden, um eine hohe Performance und eine störungsfreie Anzeige beim Schwenken und Zoomen der Karte zu erzielen. Bei Aktivierung der Hardwarebeschleunigung in der ArcMap-Sitzung wird der Grafikkartenprozessor zur Verbesserung der Performance verwendet. Die Hardwarebeschleunigung hat keine Auswirkungen auf die Karte, so lange Sie keine Grundkarten- oder beschleunigten Raster-Layer verwenden. Sie können die Hardwarebeschleunigung im Dialogfeld ArcMap-Optionen aktivieren und deaktivieren.
Schritte
- Klicken Sie auf Anpassen > ArcMap-Optionen, um das Dialogfeld ArcMap-Optionen zu öffnen.
- Klicken Sie auf die Registerkarte Datenansicht, und aktivieren Sie Hardwarebeschleunigung für unterstützte Layer aktivieren.
- Verwenden Sie die gleichen Werkzeuge zum interaktiven Schwenken und Zoomen. Dies sollte zu einer reibungslosen Verwendung der Grundkarten-Layer und beschleunigten Raster-Layer führen.
Die Option für die Aktivierung der Hardwarebeschleunigung kann deaktiviert sein, wenn die Hardwarebeschleunigung für Ihre aktuelle ArcMap-Sitzung nicht verfügbar ist. Dies kann auftreten, wenn eine der folgenden Bedingungen zutrifft:
- Die Grafikkarte hat fehlerhafte oder veraltete Treiber oder unterstützt die erforderliche Funktionalität für die Hardwarebeschleunigung nicht. Sie muss die Shader Model 3.0-Spezifikation, die zugehörige Treibersoftware die OpenGL 2.0-Spezifikation erfüllen.
- Sie versuchen beim Zugreifen auf den Computer über eine Remote-Desktop-Sitzung die Hardwarebeschleunigung zu aktivieren.
- Sie haben zuvor versucht, auf diesen Computer über eine Remote-Desktop-Sitzung zuzugreifen, während diese Sitzung von ArcMap geöffnet war.
- Wenn Remote-Desktop-Verbindungen mit niedriger Bandbreite genutzt werden, kann bei der kontinuierlichen Darstellung von Grundkarten oder beschleunigten Raster-Layern eine eingeschränkte Interaktivität auftreten. Standardmäßig ist die kontinuierliche Darstellung nicht verfügbar, wenn auf ArcMap über eine Remote-Desktop-Verbindung zugegriffen wird. Wenn eine Verbindung mit hoher Bandbreite zum Remote-Computer vorliegt, können Sie die kontinuierliche Darstellung aktivieren, damit Sie die schnellen Aktualisierungsfunktionen der Grundkarte oder beschleunigten Raster-Layer nutzen können, indem Sie die Option Kontinuierliche Anzeigeaktualisierungen während der Navigation aktivieren aktivieren.
Dimmen eines Grundkarten-Layers
Grundkarten-Layer funktionieren zwar in vielerlei Hinsicht wie Gruppen-Layer, weisen allerdings eine zusätzliche Funktion auf, die Ihnen beim Visualisieren der operationalen Daten auf den Grundkarte-Layern helfen soll. Sie wird als "Dimmen" bezeichnet. Im Grunde ist das Dimmen eine Art des Ausblendens des Grundkarten-Layers, damit Sie die Layer darüber besser sehen können.
Zum Dimmen eines Grundkarten-Layers klicken Sie auf der Werkzeugleiste Effekte auf den Befehl DIM-Ebene anpassen, und bewegen Sie den Schieberegler DIM-Ebene wie bei jedem anderen Effekt. Durch Erhöhen der DIM-Ebene des Grundkarten-Layers erscheinen die Farben ausgewaschen, und der Layer wird teilweise transparent, sodass die operativen Layer deutlicher hervorgehoben werden. Dies kann für die Visualisierung oder Bearbeitung nützlich sein, besonders in den Fällen, in denen die Grundkarten-Layer farbige orthographische Bilder oder anderen farbenreichen Inhalt enthalten, der möglicherweise die Details von Layern über ihnen verdeckt.
Aktualisieren eines Grundkarten-Layers
Einige Layer-Eigenschaften können nicht geändert werden, wenn sie sich im Grundkarten-Layer befinden. Nur die Eigenschaften auf den Registerkarten Allgemein und Cache (falls zutreffend) sind verfügbar. Datenaktualisierungsvorgänge sind nicht für Grundkarte-Layer-Inhalte verfügbar, wenn Sie mit Grundkarten-Layern arbeiten. Wenn Sie einen Layer bearbeiten oder aktualisieren möchten, ziehen Sie den Karten-Layer aus der Grundkarte heraus, um ihn zu bearbeiten. Ziehen Sie dann den aktualisierten Layer in den Grundkarten-Layer zurück.