Dynamische Layer
Wenn Sie auf Ihrer ArcGIS-Server-Website einen Karten-Service veröffentlichen, können Sie es Clients des Servers, z. B. ArcGIS-Web-APIs, gestatten, das Aussehen und Verhalten von Layern im Karten-Service dynamisch zu ändern. Durch Verwendung dynamischer Layer auf dem Server kann bestimmt werden, welche Layer auf einer Karte angezeigt werden und welche Layer-Symbologie, Layer-Reihenfolge und -Position, Beschriftungen usw. verwendet werden. Auf diese Weise kann mit dynamischen Layern der Grad der Interaktion gesteigert werden, den Ihre Karten für Benutzer bereitstellen.
Angenommen, Sie haben ein Kartendokument mit einem Layer der US-Bundesstaaten erstellt und eine Farbklassifizierung angewendet, die auf der Bevölkerungszahl der einzelnen Bundesstaaten im Jahre 2000 basiert. Anschließend haben Sie die Karte als Service auf Ihrer Website veröffentlicht und den Service in einer ArcGIS API for JavaScript-Webanwendung referenziert. Weiterhin angenommen, die Benutzer der Webanwendung sollen in der Lage sein, die Einwohnerzahl des Jahres 2000 für jeden Bundesstaat mit einem anderen Farbverlauf anzuzeigen. Durch Aktivieren dynamischer Layer im Karten-Service geben Sie den Clients die Möglichkeit, die Symbole der Bundesstaaten in der Webanwendung zu ändern. Der Server wendet den geänderten Farbverlauf an und gibt das resultierende Kartenbild an die Clientanwendung zurück.
Zwar wird die Aktivierung dynamischer Layer durch ArcGIS for Desktop erreicht, doch erfolgt die Nutzung der dynamischen Layer zum Ändern der Symbologie, zum Hinzufügen von Layern usw. meist durch Code. Die ArcGIS-Web-APIs enthalten eine Dokumentation zur Nutzung von Karten-Services mit aktivierten dynamischen Layern.
Dynamische Workspaces
Wenn Sie dem Karten-Service Daten, z. B. Feature-Layer, Shapefiles, Raster oder Feature-Attributtabellen, dynamisch hinzufügen möchten, müssen Sie einen Workspace einrichten, der die hinzuzufügenden Daten enthält. Dynamische Workspaces können beliebige Enterprise-Geodatabases, File-Geodatabases oder Dateiverzeichnisse auf Datenträgern sein, die für den Server verfügbar sind. Wenn der dynamische Workspace eine Enterprise-Geodatabase ist, haben Sie die Möglichkeit, den Benutzerzugriff auf die Geodatabase einzuschränken, indem Sie die Datenbankversion sperren.
Wenn Sie einen Workspace auswählen, wird eine ID generiert, die den Workspace innerhalb des Pools von für den Karten-Service verfügbaren Workspaces eindeutig kennzeichnet. Mithilfe dieser ID kann der Karten-Service eine Verbindung mit der Datenquelle herstellen, die in Anforderungen für dynamische Layer angegeben ist. Sie können die ID ändern, wenn Sie den dynamischen Workspace für den Karten-Service konfigurieren.
Anforderungen für dynamische Layer
Das ArcGIS-Server-Konto muss mindestens über Lesezugriff auf die dynamischen Workspaces mit den Daten verfügen, die Sie dem Karten-Service dynamisch hinzufügen möchten. Weitere Informationen zum Festlegen von Freigabe- und Dateiberechtigungen für die Workspaces beim Veröffentlichen finden Sie unter Bereitstellen der Daten für ArcGIS for Server.
Eine vollständige Liste der Anforderungen für dynamische Layer sowie der von dynamischen Layern in einem Karten-Service verfügbar gemachten Funktionen finden Sie unter Unterstützte Funktionen in Karten-Services.