Lernprogramm: Durchführen von Webediting anhand von Daten aus einer Enterprise-Geodatabase
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
- Verwenden des Feature-Service in einer Webanwendung.
- Weiterführende Informationen
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 erstellen Sie eine Enterprise-Geodatabase zum Verwalten von Beobachtungsdaten von Küstenvögeln, die von Freiwilligen im Internet bereitgestellt wurden. Das Durchführen des Webeditings ist eigentlich der letzte Schritt eines größeren Workflows. 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. Der Feature-Service ermöglicht den Benutzern das Hinzufügen und Bearbeiten von Vogelbeobachtungsdaten in der Enterprise-Geodatabase über das Web. Dies ist eine Schlüsselkomponente für jeden Webediting-Workflow.
Vorbereiten der Enterprise-Geodatabase zum Veröffentlichen in ArcGIS-Server. Dazu müssen Sie eine Verbindung zu ArcGIS for Server herstellen und die Datenbank beim Server registrieren.
Veröffentlichen des Kartendokuments als Kartenservice mit aktiviertem Feature-Zugriff. Auf diese Weise erstellen Sie einen Feature-Service-Endpunkt, über den Clients, z. B. eine Webanwendung, auf die Vogelbeobachtungsdaten in der Karte zugreifen und diese bearbeiten können.
Verwenden des Feature-Service in einer Webanwendung. In diesem Lernprogramm wird ArcGIS Online Map Viewer für ein schnelles Bearbeiten, Aktualisieren und Löschen der Vogelbeobachtungsdaten in der Karte verwendet.
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 Ort gespeichert werden, der für das Konto sichtbar ist, unter dem ArcGIS for Server ausgeführt wird.
- 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 Enterprise-Geodatabase jetzt für die Veröffentlichung vorbereiten. Führen Sie hierfür die folgenden Schritte aus:
- Grundkarten-Layer entfernen
- Verbindung mit ArcGIS Server herstellen
- Datenbank auf dem Server registrieren
Führen Sie zu Beginn die Schritte im nachstehenden Abschnitt aus.
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.
Um das Kartendokument mit aktiviertem Feature-Zugriff zu veröffentlichen, führen Sie die folgenden Schritte aus:
- 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 Bereich des Dialogfeldes Service-Editor auf Feature-Zugriff, und überprüfen Sie die URLs, Operationen und Eigenschaften, die für den Feature-Service aktiviert sind. Übernehmen Sie im Rahmen dieses Lernprogramms die Standardwerte, und fahren Sie fort.
- 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 einer Webanwendung verwenden.
Verwenden des Feature-Service in einer Webanwendung.
In diesem Abschnitt des Lernprogramms verwenden Sie ArcGIS.com-MapViewer, um Features in der Enterprise-Geodatabase für die Vogelbeobachtungsdaten über das Web hinzuzufügen, zu aktualisieren und zu bearbeiten. Map Viewer wird auf ArcGIS.com gehostet und kann direkt über das Verzeichnis des ArcGIS-Server-Service bereitgestellt werden. Für die Verwendung von Map Viewer ist keine Konfiguration oder Programmierung erforderlich.
Führen Sie zunächst folgende Schritte aus:
- Öffnen Sie einen Webbrowser, und navigieren Sie zum ArcGIS Server Services Directory. Es befindet sich in der Regel unter http://gisserver.domain.com:6080/arcgis/rest/services. Sie können auch auf das Services Directory zugreifen, indem Sie auf die Verknüpfung klicken, die mit ArcGIS for Server installiert wurde.
- Klicken Sie in der Liste mit den Services auf Shoreline_BirdSightings (FeatureServer).
- Auf der Seite Shoreline_BirdSightings (FeatureServer) werden sowohl die Vogelbeobachtungs-Feature-Class als auch die vom Feature-Service unterstützten Operationen angezeigt. Überprüfen Sie diese Parameter, und klicken Sie auf Anzeigen in: ArcGIS.com-Karte. Es wird ein neues Fenster (oder eine neue Registerkarte) geöffnet, in dem (auf der) ArcGIS.com-MapViewer angezeigt wird. In Map Viewer wird das Feature, das Sie zuvor im Lernprogramm zur Geodatabase hinzugefügt haben, vergrößert angezeigt.
- Klicken Sie im oberen Bereich von Map Viewer auf Bearbeiten. Die symbolisierten Vogelarten werden im Dialogfeld Features hinzufügen angezeigt. Machen Sie sich mit der Bearbeitungsfunktion vertraut – schwenken, vergrößern und verkleinern Sie, fügen Sie Features zur Karte hinzu, löschen Sie Features, ändern Sie die Feature-Geometrie, und fügen Sie Anlagen hinzu. Sie können auch den Grundkarten-Layer durch einen anderen ersetzen, der den Interessenbereich besser ergänzt.
- Überprüfen Sie, ob die Änderungen an den Features in der Enterprise-Geodatabase sichtbar sind. Dazu können Sie zurück zum ArcMap-Dokument wechseln und die Kartenanzeige aktualisieren. Die Features, die Sie der Webkarte hinzugefügt haben, sind in der Kartenanzeige sichtbar.
Tipp:
Sie können Änderungen auch überprüfen, indem Sie die Attributtabelle der Feature-Layer in ArcCatalog öffnen.
- Speichern Sie bei Bedarf die Webkarte.
Weiterführende Informationen
Sie haben den Feature-Service erfolgreich mithilfe von ArcGIS.com-MapViewer getestet und möchten nun u. U. den Feature-Service auf anderen ArcGIS-Clients verwenden und freigeben.Beispiel:
- In ArcGIS Online und Portal for ArcGIS können Sie eine benutzerdefinierte Web Mapping-Anwendung erstellen und dabei die Webanwendungsvorlagen nutzen. Diese Vorlagen können auf dem Webserver Ihres Unternehmens bereitgestellt werden.
- ArcGIS API for JavaScript bieten die umfassendsten Web Mapping-Funktionen und Anpassungsmöglichkeiten. Wenn Ihnen das Programmieren unter Verwendung dieser API vertraut ist, können Sie Ihren Benutzern erweiterte, webbasierte Bearbeitungsfunktionen bieten und dabei einen Feature-Service nutzen, der mit dem im Rahmen dieses Lernprogramms erstellten Service identisch ist.
Bedenken Sie, dass das webbasierte Editieren externen Benutzern die Möglichkeit gibt, Ihre Daten zu ergänzen und zu verbessern. Machen Sie sich mit den oben aufgeführten ArcGIS-Clients vertraut, um mithilfe zusätzlicher Optionen Bearbeitungsszenarien für bestimmte Zwecke, Ziele oder Organisationsstrategien zu entwickeln.