Sie können Offline-Bearbeitung von Features aktivieren, die Sie auf Ihrem Portal veröffentlicht haben. Clients können ohne Verbindung zum Portal Bearbeitungen durchführen und die Daten anschließend, wenn sie wieder online sind, mit dem gehosteten Feature-Layer synchronisieren. Wenn Sie bei der Veröffentlichung aus ArcMap auf das Portal die Offline-Bearbeitung (Synchronisierung) aktivieren, werden die Daten automatisch für eine Synchronisierung konfiguriert. Wenn der Hosting-Server des Portals keinen relationalen Data Store verwendet, der in ArcGIS Data Store erstellt wurde und Sie die Offline-Bearbeitung erst nach der Veröffentlichung über ArcMap aktivieren oder einen Feature-Layer aus einem Shapefile oder einer CSV-Datei Ihres Portals veröffentlichen, müssen Sie die Daten zur Offline-Verwendung von Karten vorbereiten.
Hinweis:
ArcGIS-Clients und Entwickler-SDKs werden die Offline-Kartenverwendung und die Synchronisierungsfunktion in Feature-Services nach und nach unterstützen. Die ersten Clients, die die Offline-Arbeit mit Karten unterstützen, sind die 10.2.2-Versionen von Collector for ArcGIS und ArcGIS Runtime SDKs.
Clients greifen derzeit über die ArcGIS-REST-API auf die Synchronisierungsfunktion zu.
In den folgenden Abschnitten wird beschrieben, wie Sie der Feature-Class in der verwalteten Datenbank des Portals eine Global-ID hinzufügen, die Feature-Class für die Archivierung vorbereiten und die Synchronisierungsfunktion für einen vorhandenen Feature-Layer (Service) aktivieren.
Verändern der Daten in der verwalteten Datenbank
Wenn Sie ein Shapefile oder eine CSV-Datei über die Portal-Website veröffentlichen, wird in der verwalteten Datenbank Ihres Hosting-ArcGIS-Servers eine Feature-Class erstellt. Gleichermaßen werden bei der Veröffentlichung von Features auf das Portal von ArcMap alle Feature-Layer in die verwaltete Datenbank kopiert. Damit Personen die Feature-Layer herunterladen und synchronisieren können, müssen den Feature-Classes in der verwalteten Datenbank Global-IDs hinzugefügt werden. Zudem sind die Feature-Classes für die Archivierung zu aktivieren. Dies kann nur vom Besitzer der Feature-Class ausgeführt werden. Sollten Ihnen Benutzername und Kennwort für die verwaltete Datenbank des Hosting-Servers nicht bekannt sein, wenden Sie sich wegen der Vorbereitung der Daten an Ihren Portal-Administrator.
- Legen Sie fest, für welche Feature-Classes im Feature-Layer die Offline-Kartenverwendung (Synchronisierungsfunktion) aktiviert werden soll.
- Starten Sie ArcCatalog und stellen Sie eine Verbindung zum Hosting-Server her. Sie müssen eine Publisher- oder Administratorverbindung herstellen.
- Öffnen Sie den Ordner Gehostet.
- Klicken Sie mit der rechten Maustaste auf den Feature-Layer-Service und klicken Sie auf Service-Workspaces.
- Klicken Sie auf die Registerkarte Kopiert.
Hier sind die Namen der im Feature-Layer enthaltenen Feature-Classes aufgeführt. Notieren Sie sich die Namen der Feature-Classes, da Sie diese für die Aktivierung von Synchronisierungsfunktionen abändern müssen.
- Stellen Sie in ArcCatalog eine Verbindung mit der Enterprise-Geodatabase her, die als verwaltete Datenbank Ihres Hosting-Servers registriert ist. Stellen Sie sicher, dass Sie sich als derselbe Benutzer anmelden, der für die Registrierung der Geodatabase in ArcGIS for Server verwendet wurde.
- Klicken Sie mit der rechten Maustaste auf die erste Feature-Class, zeigen Sie auf Verwalten und klicken Sie auf Globale IDs hinzufügen.
- Nach Hinzufügen der Global-IDs klicken Sie mit der rechten Maustaste auf dieselbe Feature-Class , zeigen Sie auf Verwalten und klicken Sie auf Archivierung aktivieren.
- Wiederholen Sie diese beiden Schritte für jede Feature-Class, die in Ihrem gehosteten Feature-Layer enthalten ist.
Jetzt können Sie für den Feature-Layer die Synchronisierungsfunktion aktivieren.
Aktivieren der Synchronisierungsfunktion
Sobald die Daten vorbereitet sind, kann der Besitzer des Feature-Layers bzw. jede Person, die über Berechtigungen zum Aktualisieren von Inhalten verfügt, die Synchronisierungsfunktion aktivieren, um Offline-Bearbeitung zu ermöglichen.
Aktivieren Sie die Synchronisierungsfunktion von der Elementdetailseite für den Feature-Layer über die Portal-Website.
- Melden Sie sich im Portal als Besitzer des gehosteten Feature-Layers oder als Person mit Berechtigungen zur Aktualisierung von Inhalten an.
- Öffnen Sie die Elementdetails für die Features.
- Klicken Sie auf Bearbeiten und führen Sie einen Bildlauf zum Abschnitt Eigenschaften der Seite durch.
- Aktivieren Sie das Kontrollkästchen neben Synchronisierung aktivieren (entkoppelte Bearbeitung mit Synchronisierung).
- Wenn Sie Clients die Bearbeitung der heruntergeladenen Daten ermöglichen möchten, aktivieren Sie das Kontrollkästchen neben Bearbeitung aktivieren und Editoren Folgendes erlauben und wählen Sie die Arten von Änderungen aus, die Sie erlauben wollen.
- Hinzufügen, Aktualisieren und Löschen von Features gibt den Editoren die meisten Berechtigungen. Editoren können neue Features hinzufügen, vorhandene Features verschieben, vorhandene Attributwerte ändern und vorhandene Features löschen.
- Feature-Attribute aktualisieren ist nützlich, wenn es für die Editoren möglich sein soll, Attributinformationen für vorhandene Features einzugeben, ohne die Feature-Geometrie zu ändern. Dies könnte beispielsweise für Überwachungseinrichtungen sinnvoll sein, deren Position nicht geändert werden darf, aber deren Attribute regelmäßig aktualisiert werden können.
- Nur Features hinzufügen ist nützlich, wenn Editoren Ihnen geographische Informationen melden dürfen, jedoch vorhandene Features nicht löschen oder aktualisieren sollen. Wenn Sie zum Beispiel über eine Anwendung verfügen, mit der Bürger Graffiti melden können, so können Sie ein Team an den Ort senden, um ihn zu inspizieren und zu säubern. In diesem Fall könnten die Bürger zwar neue Orte hinzufügen, nicht aber vorhandene Orte entfernen oder ändern.
- Klicken Sie auf Speichern, um die Änderungen zu speichern.