Wenn Sie es Clients ermöglichen möchten, das Aussehen und Verhalten von Layern im Karten-Service zu ändern, können Sie dynamische Layer aktivieren, wenn Sie den Karten-Service erstellen oder nachdem Sie den Karten-Service bereits veröffentlicht haben. Mit dynamischen Layern kann der Grad der Interaktion gesteigert werden, den Ihre Karten Benutzern bereitstellen. Dynamische Layer aktivieren Sie im Service-Editor in ArcMap.
Zum Aktivieren dynamischer Layer für den Karten-Service führen Sie die folgenden Schritte aus:
- Zeigen Sie den Service-Editor für den Karten-Service an, für den Sie dynamische Layer aktivieren möchten. Wenn Sie einen neuen Karten-Service erstellen, wird der Service-Editor angezeigt, bevor Sie die Veröffentlichung abschließen. Wenn Sie einen vorhandenen Service ändern, können Sie den Service-Editor anzeigen, indem Sie im Kataloginhaltsverzeichnis mit der rechten Maustaste auf den Service klicken und Service-Eigenschaften auswählen.
- Klicken Sie auf die Registerkarte Kartenerstellung, und wählen Sie Änderung der Layer-Reihenfolge und Symbologie nach Anforderung zulassen aus.
Wenn Sie dem Karten-Service in einer Clientanwendung Layer dynamisch hinzufügen möchten, müssen Sie Workspaces auswählen, die die hinzuzufügenden Layer enthalten.
- Klicken Sie auf Verwalten.
- Wenn ein dynamischer Workspace, den Sie verwenden möchten, im Dialogfeld Dynamische Workspaces verwalten nicht aufgeführt wird, fügen Sie einen neuen dynamischen Workspace hinzu, indem Sie auf Hinzufügen klicken.
- Wählen Sie im Dialogfeld Dynamischen Workspace hinzufügen in der Dropdown-Liste Workspace-Typ den Typ von Workspace aus, den Sie hinzufügen möchten. Sie können zwischen Enterprise-Datenbanken, File-Geodatabases, Ordnern mit Shapefiles und Ordnern mit Raster-Datasets wählen.
Die Workspace-ID wird automatisch anhand des Workspace-Typs eingetragen. Wenn ein Client das Hinzufügen eines Layers in einer Anwendung anfordert, ist die ID in der Anforderung enthalten. Sie wird verwendet, um den Workspace aus der Gruppe der verfügbaren Workspaces zu identifizieren.
- Sie können die Workspace-ID auch ändern. Als ID kann eine beliebige Zeichenfolge verwendet werden. Leerzeichen sind zulässig.
- Navigieren Sie zu dem Workspace, den Sie verwenden möchten, indem Sie auf die Schaltfläche mit den Auslassungspunkten (...) klicken. Je nach ausgewähltem Typ von Workspace werden die folgenden Optionen angezeigt:
- Wenn Sie Enterprise-Datenbank ausgewählt haben, suchen Sie die zu verwendende Datenbankverbindung, und klicken Sie auf Auswählen. Zudem haben Sie die Möglichkeit, eine neue Datenbankverbindung zu erstellen, die Sie als dynamischen Workspace verwenden.
- Wenn Sie File-Geodatabase ausgewählt haben, suchen Sie die zu verwendende Geodatabase, und klicken Sie auf Auswählen. Zudem haben Sie die Möglichkeit, eine neue File-Geodatabase zu erstellen, die Sie als dynamischen Workspace verwenden. Beachten Sie, dass Sie dieser File-Geodatabase später Feature-Classes und/oder Tabellen hinzufügen müssen.
- Wenn Sie Raster-Ordner ausgewählt haben, wählen Sie den Ordner mit den zu verwendenden Rastern aus, und klicken Sie auf Auswählen.
- Wenn Sie Shapefile-Ordner ausgewählt haben, wählen Sie den Ordner mit den zu verwendenden Shapefiles und/oder dBASE-Dateien aus, und klicken Sie auf Auswählen.
- Überprüfen Sie im Dialogfeld Dynamischen Workspace hinzufügen die Workspace-Parameter, und klicken Sie auf OK. Wenn Sie eine Enterprise-Datenbank als Workspace ausgewählt haben, können Sie die Datenbankversion sperren, auf die die Benutzer zugreifen können. Aktivieren Sie dazu Version sperren.
- Klicken Sie auf OK.
Der Karten-Service ist nun mit aktivierten dynamischen Layern konfiguriert. Unterstützte Clients können nun das Aussehen und Verhalten von Layern dynamisch ändern.