Lernprogramm: Konfigurieren von Feature-Service-Daten für die Offline-Verwendung
In diesem Thema
- Vor dem Start dieses Lernprogramms
- Eine Enterprise-Geodatabase einrichten
- Erstellen eines neuen Datenbankbenutzers
- Erstellen eines Kartendokuments, das Feature-Services und Webediting unterstützt
- Die Enterprise-Geodatabase für die Veröffentlichung vorbereiten
- Kartenservice mit aktiviertem Feature-Zugriff veröffentlichen
- Nutzen der Synchronisierungsfunktion
Das webbasierte Editieren ermöglicht es einer größeren Gruppe von Personen, Ihre Daten zu ergänzen und zu verbessern. Dazu gehören Außendienstmitarbeiter, Analytiker in anderen Abteilungen Ihres Unternehmens oder über Crowdsourcing vielleicht sogar Freiwillige, die über eine benutzerfreundliche Bearbeitungsschnittstelle wertvolle Beiträge zu den Daten bereitstellen können.
In diesem Lernprogramm erfahren Sie, wie Sie Feature-Service-Daten für die Offline-Verwendung von Karten einrichten. Richten Sie dazu eine Enterprise-Geodatabase ein, um Beobachtungsdaten der Küstenvögel zu verwalten.
In diesem Lernprogramm wird die Ausführung der folgenden Tasks veranschaulicht:
- Mithilfe einer Datenbankplattform wie PostgreSQL, Microsoft SQL Server oder Oracle können Sie eine Enterprise-Geodatabase einrichten.
- Erstellen eines Kartendokuments, das Webediting unterstützt. Dabei muss das Kartendokument so erstellt werden, dass es mit dem Feature-Service kompatibel ist. In diesem Lernprogramm können Benutzer anhand des Feature-Service Vogelbeobachtungsdaten in der Enterprise-Geodatabase hinzufügen und bearbeiten.
- Vorbereiten der Enterprise-Geodatabase zum Veröffentlichen in ArcGIS-Server. Dazu gehört die Einrichtung der Daten zum Unterstützen der Synchronisierungsfunktion für Feature-Services, das Herstellen einer Verbindung zu ArcGIS-Server und das Registrieren der Datenbank beim Server.
- Veröffentlichen des Kartendokuments als Kartenservice mit aktiviertem Feature-Zugriff und aktivierten Synchronisierungsfunktionen. Auf diese Weise erstellen Sie einen Feature-Service-Endpunkt, der die Bearbeitung von Vogelbeobachtungsdaten in der Karte über Client-Anwendungen ermöglicht, während Sie offline sind.
Vor dem Start dieses Lernprogramms
Wenn Sie ArcGIS for Server gerade erst installiert haben, lesen Sie vor dem Starten dieses Lernprogramms folgende Informationen:
- Ausführliche Informationen zum Konfigurieren der ArcGIS-Server-Site finden Sie in der Hilfe unter Erste Schritte nach der Installation.
- Wenn Sie noch nicht mit Enterprise-Geodatabases und dem Datenmanagement vertraut sind, finden Sie weitere Informationen hierzu unter Geodatabase-Verwaltung.
- Wenn Sie noch nicht mit Feature-Services vertraut sind, finden Sie weitere Informationen hierzu unter Was ist ein Feature-Service?.
Eine Enterprise-Geodatabase einrichten
Feature-Services können mit Daten aus einer Enterprise-Geodatabase veröffentlicht werden. Dies hängt damit zusammen, dass Enterprise-Geodatabases so konzipiert sind, dass sie gleichzeitig von mehreren Benutzern bearbeitet werden können, was bei diesem Lernprogramm der Fall ist. Enterprise-Geodatabases unterstützen verschiedene Datenbankplattformen wie PostgreSQL, SQL Server und Oracle.
In diesem Lernprogramm müssen Sie eine leere Enterprise-Geodatabase einrichten, in der Sie die erstellten und bearbeiteten Features speichern können. Wenn Sie bereits eine unterstützte Datenbankplattform installiert und eine leere Geodatabase eingerichtet haben, können Sie zum nächsten Abschnitt übergehen. Andernfalls müssen Sie eine neue Enterprise-Geodatabase erstellen. Installieren Sie dazu eine entsprechende Datenbankplattform auf dem Rechner. Stellen Sie zuvor sicher, dass das Betriebssystem und die Lizenzstufe des ArcGIS-Servers und ArcGIS for Desktop die zu installierende Datenbankplattform unterstützen.
In den folgenden Themen wird der Konfigurationsprozess für jede Datenbankplattform beschrieben. Sie enthalten auch Links auf weitere Hilfethemen, in denen das Erstellen einer neuen Enterprise-Geodatabase und die korrekte Konfiguration für einen Einsatz in Ihrem Unternehmen beschrieben wird. Nachdem Sie die passende Datenbankplattform installiert und eine neue Geodatabase erstellt haben, können Sie mit dem nächsten Abschnitt dieses Lernprogramms fortfahren.
Erstellen eines neuen Datenbankbenutzers
Nachdem Sie eine leere Enterprise-Geodatabase erstellt haben, müssen Sie einen neuen Datenbankbenutzer erstellen, um Ihre Änderungen zu verwalten. Stellen Sie zunächst eine Verbindung mit der Geodatabase als Datenbankadministrator her, erstellen Sie einen neuen Datenbankbenutzer, und stellen Sie erneut eine Datenbankverbindung als der neue Besitzer her.
Herstellen einer Verbindung mit der Datenbank und Erstellen eines neuen Benutzers
- Erweitern Sie in ArcCatalog oder dem Fenster Katalog in ArcMap den Ordner Datenbankverbindungen , und doppelklicken Sie auf Datenbankverbindung hinzufügen .
Das Dialogfeld Datenbankverbindungen wird geöffnet.
- Wählen Sie aus der Dropdown-Liste Datenbankplattform den Typ der Datenbank aus, mit der Sie eine Verbindung herstellen möchten.
- Geben Sie die entsprechenden Datenbankeigenschaften und Authentifizierungsinformationen ein, um eine Verbindung mit der Datenbank herzustellen. Weitere Informationen zur Eingabe der korrekten Daten zum Herstellen einer Verbindung mit der Datenbank erhalten Sie unter Datenbankverbindungen in ArcGIS for Desktop.
Sie müssen die Verbindung als Datenbankadministrator herstellen, um einen Benutzer zu erstellen.
- Klicken Sie auf OK. Die Verbindung mit der Datenbank wird im Knoten Datenbankverbindungen angezeigt.
- Klicken Sie mit der rechten Maustaste auf die neue Datenbankverbindung, und wählen Sie Verwaltung > Benutzer hinzufügen aus. Dadurch wird das Geoverarbeitungswerkzeug Datenbankbenutzer erstellen gestartet.
- Geben Sie im Dialogfeld Datenbankbenutzer erstellen einen neuen Datenbankbenutzernamen und ein neues Kennwort des Datenbankbenutzers ein, beispielsweise den Benutzernamen editor und das Kennwort tutorial.
- Klicken Sie auf OK.
Der neue Benutzer wurde in der Datenbank erstellt und ihm wurden die zum Erstellen von Tabellen und Feature-Classes erforderlichen Berechtigungen gewährt.
Erneutes Herstellen einer Verbindung mit der Datenbank als neuer Benutzer
- Erweitern Sie in ArcCatalog oder dem Fenster Katalog in ArcMap den Ordner Datenbankverbindungen , und doppelklicken Sie auf Datenbankverbindung hinzufügen .
- Geben Sie im Dialogfeld Datenbankverbindung die Authentifizierungsinformationen für den Benutzer ein, den Sie im vorherigen Abschnitt erstellt haben.
- Klicken Sie auf OK.
Sie sind jetzt als dieser neue Benutzer mit der Datenbank verbunden.
- Löschen Sie im Ordner Datenbankverbindungen die erste Verbindung, die Sie mit der Datenbank hergestellt haben. So kommt es nicht zu Verwechslungen, wenn Sie später im Lernprogramm die Datenbankverbindungsdatei angeben sollen.
Erstellen eines Kartendokuments, das Feature-Services und Webediting unterstützt
Nachdem Sie die Enterprise-Geodatabase eingerichtet haben, können Sie mit der Erstellung eines Kartendokuments beginnen, das das Feature-Service für das Webediting unterstützt.
In diesem Abschnitt des Lernprogramms werden Sie die folgenden Tasks ausführen:
- Erstellen einer Attributdomäne zur Gewährleistung der Datenintegrität.
- Erstellen einer Feature-Class zur Darstellung von Vogelbeobachtungen.
- Erstellen von Feature-Anlagen, über die Benutzer externe Medien zu den Vogelbeobachtungen hinzufügen können.
- Definieren von Layer-Renderer und -Symbologie.
- Hinzufügen einer Grundkarte für Kontext.
- Hinzufügen von Vogelbeobachtungen in die Karte.
Führen Sie zu Beginn die Schritte im nachstehenden Abschnitt aus.
Erstellen einer Attributdomäne
Zur Gewährleistung der Datenintegrität beim Bearbeiten wird eine Attributdomäne erstellt, um die der Datenbank hinzugefügten Beobachtungen auf eine geringe Anzahl an Vogelarten zu beschränken.
- Starten Sie ArcMap, öffnen Sie ein neues leeres Kartendokument, und speichern Sie das Kartendokument. Das Kartendokument muss nicht an einem für das ArcGIS-Server-Konto sichtbaren Ort gespeichert werden.
- Erweitern Sie im Fenster Katalog den Ordner Datenbankverbindungen .
- Klicken Sie mit der rechten Maustaste auf die Datenbankverbindung, und wählen Sie Eigenschaften .
- Klicken Sie im Dialogfeld Eigenschaften: Datenbank auf die Registerkarte Domänen.
- Klicken Sie im Feld Domänenname auf die erste Zelle, und geben Sie Type ein.
- Klicken Sie neben dem Domänennamen in der Spalte Beschreibung auf die erste Zelle, und geben Sie Bird Type ein.
- Klicken Sie im Abschnitt Domäneneigenschaften auf die Zelle neben Feldtyp, und wählen Sie Long Integer aus.
- Klicken Sie auf die Zelle neben Domänentyp, und wählen Sie Codierte Werte aus.
- Klicken Sie im Abschnitt Codierte Werte auf die erste Zelle unter Code, und geben Sie 0 ein.
- Klicken Sie neben dem Code in der Spalte Beschreibung auf die erste Zelle, und geben Sie Alcid/Pelagic ein.
- Geben Sie die übrigen Vogelarten in den Abschnitt Codierte Werte aus der folgenden Tabelle ein:
Code Beschreibung 1
Diving Bird
2
Gull/Tern
3
Raptor
4
Shorebird
5
Wading Bird
6
Waterfowl
7
Unbekannt
- Klicken Sie auf OK.
Erstellen einer Feature-Class
In diesem Abschnitt des Lernprogramms erstellen Sie eine Point-Feature-Class, die die verschiedenen Vogelarten in der Vogelbeobachtungs-Geodatabase repräsentiert. Dabei wird auch der Raumbezug der Feature-Class definiert und die Domäne einem neuen Feld in der Feature-Class-Tabelle zugewiesen. Führen Sie zunächst folgende Schritte aus:
- Klicken Sie im Fenster Katalog mit der rechten Maustaste auf die Datenbankverbindung, und wählen Sie Neu > Feature-Class aus.
- Geben Sie im Dialogfeld Neue Feature-Class shoreline_birdsightings in das Feld Name ein.
- Wählen Sie aus der Dropdown-Liste Typ den Eintrag Punkt-Features aus. Klicken Sie auf Weiter.
- Geben Sie in das Suchfeld für das Koordinatensystem web mercator (auxiliary sphere) ein, und klicken Sie auf Suchen .
- Wählen Sie in der Ergebnisliste den Eintrag WGS 1984 Web Mercator (auxiliary sphere) aus. Dabei handelt es sich um das gleiche Koordinatensystem, das von ArcGIS Online verwendet wird. Es ermöglicht eine nahtlose Überlagerung Ihrer Feature-Services mit ArcGIS-Grundkarten-Services. Klicken Sie auf Weiter.
- Übernehmen Sie im Feld XY-Toleranz die Standardeinstellungen, und klicken Sie auf Weiter.
- Übernehmen Sie im Feld Konfigurationsschlüsselwort die Standardeinstellungen, und klicken Sie auf Weiter.
- Klicken Sie im Feld Feldeigenschaften in der Spalte Feldname auf die Zelle unter SHAPE, und geben Sie TYPE ein.
- Klicken Sie in der Spalte Datentyp auf die Zelle unter Geometrie, und wählen Sie Long Integer aus.
- Bearbeiten Sie die Feldeigenschaften, indem Sie auf die Zelle rechts neben Domäne klicken und Typ auswählen. Dadurch legen Sie fest, dass das Feld nur Werte akzeptiert, die in der zuvor von Ihnen erstellten Domäne "Type" definiert sind.
- Klicken Sie in der Spalte Feldname auf die Zelle unter dem Feld TYPE, und geben Sie COMMENTS ein.
- Legen Sie als Datentyp für das Feld COMMENTS den Typ Text fest.
- Klicken Sie auf Fertig stellen.
Die Feature-Class wird erstellt und automatisch dem Inhaltsverzeichnis hinzugefügt.
Erstellen von Feature-Anlagen
In diesem Abschnitt erfahren Sie, wie Sie der Feature-Class Feature-Anlagen hinzufügen. Eine Anlage ist eine Mediendatei, z. B. ein Bild, eine PDF-Datei oder ein Video, die beim Erstellen oder Bearbeiten mit einem Feature verknüpft werden kann. Wenn ein Benutzer beispielsweise Beobachtungsdaten der Küstenvögel zur Datenbank hinzufügt, kann ein Bild des Vogels als weitere Kontextinformation anhängt werden. Beim Klicken auf das Feature wird die Anlage angezeigt.
- Erweitern Sie im Fenster Katalog die Verbindung zu Ihrer Enterprise-Geodatabase.
- Klicken Sie mit der rechten Maustaste auf die Feature-Class shoreline_birdsightings, und wählen Sie Verwalten > Anlagen erstellen aus.
In ArcMap wird eine neue Tabelle hinzugefügt, die die Anlagendateien und eine Beziehungsklasse enthält, um die Verknüpfung zwischen den Features und ihren Anlagen zu verwalten.
Definieren von Layer-Renderer und -Symbolisierung
In diesem Abschnitt definieren Sie einen Layer-Render und eine Layer-Symbolisierung für verschiedene Vogelarten in der Datenbank. Die Wahl der Symbole für die Features ist wichtig, da die Features mit der im Kartendokument definierten Symbolisierung angezeigt werden.
- Klicken Sie im ArcMap-Inhaltsverzeichnis auf Nach Darstellungsreihenfolge auflisten .
- Klicken Sie mit der rechten Maustaste auf die Feature-Class shoreline_birdsightings, und klicken Sie auf Eigenschaften .
- Klicken Sie im Dialogfeld Layer-Eigenschaften auf die Registerkarte Symbolisierung.
- Klicken Sie im Dialogfeld Anzeigen auf Kategorien > Einzelwerte. Dadurch legen Sie fest, dass ein Einzelwert-Renderer für alle Features in der Datenbank verwendet wird.
- Wählen Sie aus der Dropdown-Liste Wertefeld type aus.
- Klicken Sie auf Alle Werte hinzufügen. Alle Vogelarten werden der Liste hinzugefügt.
- Deaktivieren Sie das Kontrollkästchen neben dem Symbol <alle anderen Werte>.
- Doppelklicken Sie auf das Symbol neben der Vogelart Alcid/Pelagic.
- Geben Sie im Dialogfeld Symbolauswahl alcid in das Suchfeld ein, und klicken Sie auf Suchen .
- Wählen Sie das Symbol für Alcid/Pelagic Bird aus, und erhöhen Sie die Größe auf 25.
- Klicken Sie auf OK. Das Symbol wird auf die Vogelart Alcid/Pelagic angewendet.
- Verwenden Sie die Symbolsuche, um anhand der folgenden Kriterien die Symbolisierung für die anderen Vogelarten festzulegen:
- Klicken Sie im Dialogfeld Layer-Eigenschaften auf OK, wenn Sie die Festlegung der Symbolisierung abgeschlossen haben. Die Symbolisierung wird im ArcMap-Inhaltsverzeichnis angezeigt.
Vogelart | Suchkriterien | Symbol | Größe |
---|---|---|---|
Diving Bird | diving bird | 25 | |
Gull/Tern | tern | 25 | |
Raptor | raptor | 25 | |
Shorebird | shorebird | 25 | |
Wading Bird | wading bird | 25 | |
Waterfowl | waterfowl | 25 | |
Unbekannt | Fragezeichen (Wählen Sie in der Ergebnisliste den Style ESRI_Optimized aus.) | 25 |
Hinzufügen einer Grundkarte für Kontext
Um Kontextinformationen bereitzustellen, wird eine Grundkarte zu Ihrem Kartendokument aus ArcGIS Online hinzugefügt.
- Klicken Sie im Hauptmenü von ArcMap auf Datei > Daten hinzufügen > Grundkarte hinzufügen.
- Wählen Sie Hellgraue Hintergrunddarstellung als Grundkarte aus, und klicken Sie auf Hinzufügen. Die Grundkarte wird der Kartenanzeige hinzugefügt.
- Vergrößern Sie einen Interessenbereich, beispielsweise eine Ihnen bekannte Küste, und speichern Sie das Kartendokument.
Hinzufügen von Features zur Karte
Sie haben die Features entsprechend symbolisiert und eine Grundkarte als Kontext hinzugefügt. Jetzt können Sie die passende Bearbeitungsumgebung erstellen und Features Ihrer Karte hinzufügen.
- Zeigen Sie in ArcMap die Werkzeugleiste Editor an, indem Sie im Hauptmenü Anpassen > Werkzeugleisten > Editor auswählen.
- Klicken Sie auf der Werkzeugleiste Editor auf Editor > Optionen.
- Klicken Sie im Dialogfeld Editieroptionen auf die Registerkarte Versionierung.
- Da die Daten in Ihrer Geodatabase nicht versioniert sind, deaktivieren Sie die Option Eine Version der Datenbank mit den Möglichkeiten 'Rückgängig machen' und 'Wiederherstellen' bearbeiten. Wenn Sie diese Option deaktivieren, können Sie die nicht versionierten Daten bearbeiten.
- Klicken Sie auf OK.
- Klicken Sie in der Werkzeugleiste Editor auf Editor > Bearbeitung starten. Anhand der Symbolisierung der editierbaren Layer in Ihrem Kartendokument wird eine Standardvorlage für die Bearbeitung der Features erstellt. Sie verwenden diese Feature-Vorlage im nächsten Schritt, um Features zu Ihrer Karte hinzuzufügen.
- Klicken Sie auf der Werkzeugleiste Editor auf Features erstellen .
- Wählen Sie im Fenster Features erstellen eine Vogelart aus, und fügen Sie sie der Karte hinzu.
- Klicken Sie auf der Werkzeugleiste Editor auf Attribute .
- Fügen Sie im Fenster Attribute einen Kommentar und eine Anlage für das erstellte Feature hinzu. Sie können im Internet nach einem Bild des ausgewählten Vogels suchen, das Bild speichern und als Anlage hinzufügen.
- Klicken Sie im Inhaltsverzeichnis mit der rechten Maustaste auf die Feature-Class shoreline_birdsightings, und wählen Sie Attributtabelle öffnen aus.
- Stellen Sie im Fenster Tabelle sicher, dass das Feature und der Kommentar in der Tabelle enthalten sind. Schließen Sie die Tabelle, sobald Sie fertig sind.
- Wiederholen Sie die Schritte 7 bis 12, um weitere Vogelbeobachtungsdaten zur Karte hinzuzufügen.
- Klicken Sie auf der Werkzeugleiste Editor auf Editor > Bearbeitung beenden. Klicken Sie auf Ja, wenn Sie zum Speichern Ihrer Änderungen aufgefordert werden.
- Speichern Sie das Kartendokument.
Die Enterprise-Geodatabase für die Veröffentlichung vorbereiten
Sie haben das Kartendokument erstellt und bearbeitet und können die Daten nun für die Veröffentlichung vorbereiten. In diesem Lernprogramm werden nicht versionierte Daten verwendet. Führen Sie zum Vorbereiten der Daten die folgenden Schritte aus:
- Globale IDs hinzufügen
- Aktivieren der Archivierung
- Entfernen des Grundkarten-Layers aus der Karte
- Verbindung mit ArcGIS Server herstellen
- Datenbank auf dem Server registrieren
Globale IDs hinzufügen
Um den Feature-Service lokal in einer Clientanwendung verwenden zu können, müssen den Daten globale IDs hinzugefügt werden. Dadurch können die Änderungen, die an der Datenbank vorgenommen wurden, eindeutig identifiziert werden.
- Doppelklicken Sie auf die Geodatabase-Verbindung im Fenster Katalog, um deren Inhalt anzuzeigen.
- Klicken Sie mit der rechten Maustaste auf die Feature-Class shoreline_birdsightings, und wählen Sie Verwalten > Globale IDs hinzufügen aus.
- Klicken Sie im Dialogfeld Hinzufügen von globalen IDs bestätigen auf Ja.
Aktivieren der Archivierung
Da die Daten in der Datenbank nicht versioniert sind, müssen Sie die Archivierung aktivieren, damit der Feature-Service lokal von Client-Anwendungen verwendet werden kann. Beim Archivieren werden an den Daten vorgenommene Änderungen erfasst, wodurch die lokalen Daten zurück zum Feature-Service synchronisiert werden können.
Klicken Sie mit der rechten Maustaste auf die Feature-Class shoreline_birdsightings, und wählen Sie Verwalten > Archivierung aktivieren aus, um die Archivierung zu aktivieren.
Grundkarten-Layer entfernen
- Klicken Sie im ArcMap-Inhaltsverzeichnis mit der rechten Maustaste auf die Grundkarte, und wählen Sie Entfernen aus.
- Speichern Sie das Kartendokument.
Verbindung mit ArcGIS Server herstellen
- Blenden Sie in ArcMap im Fenster Katalog den Knoten GIS-Server ein.
- Doppelklicken Sie auf ArcGIS-Server hinzufügen .
- Wählen Sie GIS-Services veröffentlichen aus, und klicken Sie auf Weiter.
- Geben Sie für Server-URL die URL der ArcGIS-Server-Site ein, zu der Sie eine Verbindung herstellen möchten. Die Standardeinstellung ist http://gisserver.domain.com:6080/arcgis. Wenn die Installation von ArcGIS Web Adaptor von Ihnen oder dem Serveradministrator durchgeführt wurde, kann die URL je nach Konfiguration von Web Adaptor unterschiedlich sein. Unter Komponenten von ArcGIS-URLs finden Sie weitere URL-Beispiele.
- Stellen Sie in der Dropdown-Liste Servertyp sicher, dass ArcGIS Server ausgewählt ist.
- Übernehmen Sie im Rahmen dieses Lernprogramms den Standard-Staging-Ordner.
- Wenn der Serveradministrator Sicherheit für die Site aktiviert hat, geben Sie Ihren Benutzernamen und Ihr Kennwort ein. Klicken Sie auf Fertig stellen.
Es wird eine Publisher-Verbindung mit ArcGIS for Server im Knoten GIS-Server hergestellt.
Datenbank bei ArcGIS for Server registrieren
Da die Kartendokument-Referenzdaten in einer Enterprise-Geodatabase gespeichert sind, müssen Sie die Enterprise-Geodatabase bei ArcGIS for Server registrieren. Mit der Registrierung werden ArcGIS for Server Informationen über den Standort der Enterprise-Geodatabase und über die im Kartendokument referenzierten Daten übermittelt. So können Sie einfacher überprüfen, ob die Veröffentlichung durchgeführt werden kann.
- Klicken Sie im Fenster Katalog mit der rechten Maustaste auf die Publisher-Verbindung mit ArcGIS for Server, und wählen Sie Servereigenschaften aus.
- Klicken Sie im Dialogfeld Eigenschaften von ArcGIS Server neben dem Feld Registrierte Datenbanken auf Hinzufügen .
- Geben Sie im Dialogfeld Datenbank registrieren einen eindeutigen Namen für die registrierte Datenbank ein. Die Namen können aus alphanumerischen Zeichen bestehen und Leerzeichen enthalten, z. B. Shoreline Bird Sightings GDB.
- Klicken Sie neben dem Abschnitt Publisher-Datenbankverbindung auf Importieren.
- Klicken Sie im Dialogfeld Datenbankverbindung suchen auf die Dropdown-Liste Suchen in, und wählen Sie den Eintrag Datenbankverbindungen aus.
- Wählen Sie die Verbindung zu Ihrer Datenbank, und klicken Sie auf Auswählen.
- Vergewissern Sie sich, dass im Abschnitt Server-Datenbankverbindung des Dialogfeldes Datenbank registrieren das Kontrollkästchen neben Die gleiche wie die Publisher-Datenbankverbindung aktiviert ist. Damit wird festgelegt, dass ArcMap-Benutzer und Webbenutzer, die auf den Feature-Service zugreifen, die Daten in der Vogelbeobachtungs-Geodatabase gleichzeitig anzeigen und ändern können. Weitere Informationen finden Sie unter Registrieren von Daten beim Server.
- Klicken Sie auf OK. Die Enterprise-Geodatabase ist auf dem Server registriert und wird im Dialogfeld Registrierte Datenbanken angezeigt.
- Klicken Sie auf OK, um das Dialogfeld Eigenschaften von ArcGIS Server zu schließen.
Kartenservice mit aktiviertem Feature-Zugriff veröffentlichen
Sie haben Ihre Datenbank vorbereitet und können jetzt Ihr Kartendokument mit aktivierter Funktion Feature-Zugriff veröffentlichen. Auf diese Weise erstellen Sie einen Feature-Service-Endpunkt für den Kartenservice, über den Clients, z. B. eine Webanwendung, auf die Features in der Karte zugreifen und die Features bearbeiten können.
Bei diesem Schritt müssen Sie außerdem die Funktion Synchronisieren aktivieren. Dadurch wird die Offline-Verwendung von Feature-Services in Client-Anwendungen ermöglicht.
- Wählen Sie in ArcMap im Hauptmenü Datei > Freigeben als > Service aus.
- Wählen Sie im Fenster Als Service freigeben die Option Service veröffentlichen aus. Klicken Sie auf Weiter.
- Wählen Sie im Dialogfeld Service veröffentlichen die Publisher-Verbindung mit ArcGIS for Server aus, die Sie zu Beginn des Lernprogramms eingerichtet haben.
- Standardmäßig gibt der Name des Kartendokuments den Namen des Service vor. Verwenden Sie nicht den Standardnamen, sondern geben Sie Shoreline_BirdSightings ein. Klicken Sie auf Weiter.
- Services werden standardmäßig im Stammordner (Stammverzeichnis) von ArcGIS for Server veröffentlicht. Übernehmen Sie den Standardspeicherort, und klicken Sie auf Fortfahren.
Das Dialogfeld Service-Editor wird geöffnet. Verwenden Sie den Service-Editor, um zu bestimmen, welche Funktionen Benutzern in Bezug auf den Feature-Service zur Verfügung stehen, und um einfach zu steuern, wie der Feature-Service auf dem Server bereitgestellt wird.
- Klicken Sie auf die Registerkarte Funktionen.
- Standardmäßig sind sowohl die Kartenerstellung als auch das KML-Format aktiviert. Wählen Sie Feature-Zugriff aus. Wenn Sie diese Option aktivieren, wird mit dem Kartenservice ein zugehöriger Feature-Service erstellt, mit dem Clients Features über das Web bearbeiten können.
- Klicken Sie im linken Service-Editor-Bereich auf Feature-Zugriff.
- Aktivieren Sie im Dialogfeld Feature-Zugriff die Funktion Synchronisieren.
- Klicken Sie im linken Bereich des Dialogfeldes Service-Editor auf Elementbeschreibung, und geben Sie die folgende Zusammenfassung und Tags für den Service ein:
- Zusammenfassung: The Shoreline Bird Sightings feature service allows users to add common shoreline bird sightings to a map, attach photographs to sightings, and input comments.
- Tags: shoreline, bird, sighting
- Klicken Sie auf Veröffentlichen .
Der Feature-Service wird auf ArcGIS for Server veröffentlicht. Nach Abschluss der Veröffentlichung können Sie den Feature-Service für die Beobachtung von Küstenvögeln in Client-Anwendungen verwenden. Mit einer Client-Anwendung können Sie auch eine Kopie der Features für die Offline-Verwendung erstellen.
Nutzen der Synchronisierungsfunktion
Hinweis:
ArcGIS-Clients und Entwickler-SDKs werden die Synchronisierungsfunktion in Feature-Services, die in ArcGIS 10.2.1 for Server eingeführt wurde, 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. Die Synchronisierungsfunktion kann nicht für Feature-Services aktiviert werden, die mit Vorgängerversionen von ArcGIS 10.2.1 for Server veröffentlicht wurden.
Andere Clients können derzeit über die ArcGIS-REST-API auf die Synchronisierungsfunktion zugreifen.
Wenn Sie ArcMap zum Bearbeiten von Feature-Services verwenden, die Teil eines Offline-Bearbeitungs-Workflows sind, achten Sie darauf, die ArcMap-Bearbeitungsoption Speichert die Änderungen automatisch nach jeder Bearbeitung aktiviert zu lassen. Wenn Sie diese Option deaktivieren, wird die Synchronisierung durch einen anderen Client blockiert, bis Sie die Editiersitzung schließen.