Übung 2: Laden von Daten in die Geodatabase und Aktualisieren von Statistiken

Dieses Thema gilt nur für ArcGIS for Desktop Standard und ArcGIS for Desktop Advanced.

Komplexität: Einsteiger Datenanforderung: ArcGIS Tutorial Data for Desktop Ziel: Erstellen Sie ein Feature-Dataset, und importieren Sie Feature-Classes hinein. Kopieren Sie Daten aus einer Geodatabase, und fügen Sie sie in eine andere ein. Aktualisieren Sie die Datenbankstatistiken mit den neu importierten Daten.

Wenn Sie eine Geodatabase erstellen, wie in Übung 1, enthält diese noch keine Daten. Sie müssen Daten zu neuen Geodatabases hinzufügen, indem Sie entweder neue Datasets erstellen, Daten importieren oder Daten aus einer Geodatabase kopieren und in eine andere einfügen.

In dieser Übung erstellen Sie ein Feature-Dataset und importieren dann Daten aus einer Personal-Geodatabase, um es aufzufüllen. Außerdem kopieren Sie Daten aus einer File-Geodatabase und fügen sie in die neue Geodatabase ein. Nachdem die Daten geladen wurden, aktualisieren Sie die Datenbankstatistiken.

Sie sind derzeit Serveradministrator des Datenbankservers, den Sie für diese Übungen verwenden. Beachten Sie, dass die Daten, die Sie erstellen, während Sie als Serveradministrator angemeldet sind, "dbo" gehören.

Die DBO-Gruppe in SQL Server entspricht im Grunde einem sysadmin-Benutzer, der die höchste Kontrollebene über die SQL Server-Instanz und ihren Inhalt innehat.

Da Sie Mitglied der DBO-Gruppe sind, werden alle Daten, die Sie erstellen, im DBO-Schema in der Datenbank gespeichert. Daher besitzen alle Benutzer, die eine Verbindung als Datenbankserveradministrator herstellen, die Daten im DBO-Schema und können sie ändern. Denken Sie daran, wenn Sie sich entscheiden, Administratorzugriff auf Serverebene für andere Anmeldungen zu gewähren.

Erstellen eines Feature-Datasets

Erstellen Sie zuerst ein leeres Feature-Dataset, um die Daten zu speichern.

Schritte:
  1. Klicken Sie im Kataloginhaltsverzeichnis mit der rechten Maustaste auf die Geodatabase "Osokopf ", zeigen Sie auf Neu, und klicken Sie dann auf Feature-Dataset.
  2. Geben Sie parks in das Textfeld Name ein.
  3. Klicken Sie auf Weiter.
  4. Das geographische Koordinatensystem des Feature-Datasets muss zu den Daten passen, die Sie importieren werden. Importieren Sie deshalb das Koordinatensystem aus den Quelldaten. Klicken Sie zu diesem Zweck auf die Schaltfläche Koordinatensystem hinzufügen Koordinatensystem hinzufügen , und klicken Sie im Dropdown-Menü auf Importieren.
  5. Wechseln Sie zur Datei "community.mdb" im DatabaseServers-Ordner von ArcTutor auf der Festplatte. Das Standardverzeichnis für die ArcTutor-Daten lautet "C:\ArcGIS\ArcTutor\DatabaseServers". Falls die ArcTutor-Daten in ein anderes Verzeichnis installiert oder kopiert wurden, navigieren Sie dorthin.

    Wenn Sie keine Verbindung zum Verzeichnis "ArcTutor" im Kataloginhaltsverzeichnis haben, klicken Sie auf die Schaltfläche Mit Ordner verbinden Mit Ordner verbinden Wechseln Sie im Fenster Katalog zum Ordner "DatabaseServers" im Verzeichnis "ArcTutor", und klicken Sie auf OK.

  6. Markieren Sie die Feature-Class "park_areas", und klicken Sie auf Hinzufügen.

    Daraufhin wird das Koordinatensystem zum Feature-Dataset hinzugefügt.

  7. Klicken Sie auf Weiter.
  8. Stellen Sie sicher, dass kein Koordinatensystem für das vertikale Koordinatensystem ausgewählt ist, und klicken Sie auf Weiter.
  9. Übernehmen Sie die standardmäßigen Toleranzeinstellungen, und klicken Sie auf Fertig stellen.

    Es gibt jetzt ein Feature-Dataset mit dem Namen "parks" in der Geodatabase "Osokopf".

Hinzufügen von Daten zu einem Feature-Dataset

Sie fügen dem Feature-Dataset "parks" jetzt Daten hinzu.

Schritte:
  1. Klicken Sie im Kataloginhaltsverzeichnis mit der rechten Maustaste auf das Feature-Dataset "parks", zeigen Sie auf Importieren, und klicken Sie dann auf Feature-Class (multiple).

    Das Geoverarbeitungswerkzeug Feature-Class in Geodatabase (mehrfach) wird geöffnet.

  2. Klicken Sie unter Eingabe-Features auf die Schaltfläche "Ordner öffnen" und wechseln Sie zur Personal-Geodatabase "community.mdb".

    Die Community-Geodatabase wurde mit den Lernprogrammdaten installiert; wechseln Sie daher zu dem Verzeichnis, in dem Sie die Datenbankserver-Lernprogrammdaten installiert haben.

  3. Während Sie die UMSCHALTTASTE gedrückt halten, klicken Sie auf die erste Feature-Class in der Geodatabase und auf die letzte Feature-Class in der Geodatabase.
  4. Klicken Sie auf Hinzufügen.
  5. Alle Feature-Classes – "park_areas", "trees" und "water_bodies" – sind jetzt in der Liste Eingabe-Features des Werkzeugs Feature-Class in Geodatabase (mehrfach) aufgeführt.
    Die Ausgabe-Geodatabase ist bereits mit dem Feature-Dataset "parks" in der Geodatabase "Osokopf" gefüllt.
  6. Klicken Sie auf OK.
  7. Am unteren Rand der ArcMap-Schnittstelle wird eine Fortschrittsleiste angezeigt. Nachdem das Werkzeug ausgeführt wurde, wird in der rechten unteren Ecke des Bildschirms eine Popup-Meldung angezeigt. Klicken Sie darauf, um das Fenster "Ergebnisse" zu öffnen und zu überprüfen, ob die Daten erfolgreich geladen wurden.

    Wenn keine Popup-Meldung angezeigt wird, können Sie das Fenster "Ergebnisse" über das Menü Geoverarbeitung öffnen: Geoverarbeitung > Ergebnisse.

  8. Schließen Sie das Fenster Ergebnisse, wenn das Skript erfolgreich ausgeführt wurde.

Das Feature-Dataset "parks" sollte jetzt die Feature-Classes "park_areas", "trees" und "water_bodies" enthalten.

Kopieren von Daten aus einer anderen Geodatabase

Statt das Importwerkzeug zu verwenden, können Sie Daten aus einer Geodatabase kopieren und in eine andere einfügen.

Schritte:
  1. Navigieren Sie im Fenster Katalog zum Ordner "DatabaseServers" im Verzeichnis "ArcTutor".

    (C:\ArcGIS\ArcTutor\DatabaseServers)

  2. Erweitern Sie die File-Geodatabase "areas.gdb".
  3. Öffnen Sie das Boundaries-Feature-Dataset und untersuchen Sie, welche Feature-Classes vorhanden sind.
  4. Klicken Sie mit der rechten Maustaste auf das Boundaries-Feature-Dataset, und wählen Sie Kopieren.
  5. Klicken Sie mit der rechten Maustaste auf die Geodatabase "Osokopf", und wählen Sie Einfügen.

    Das Dialogfeld Datentransfer wird geöffnet.

  6. Stellen Sie sicher, dass beide Feature-Classes aus dem Boundaries-Feature-Dataset im Dialogfeld Datentransfer vorhanden sind, und klicken Sie auf OK.

Die Geodatabase "Osokopf" enthält jetzt die Feature-Datasets "boundaries" und "parks".

Überprüfen der Eigenschaften neuer Daten

Informationen über die Daten erhalten Sie im Dialogfeld Eigenschaften. Es gibt Eigenschaften, die über die Feature-Dataset-Ebene anzeigt werden können, sowie Eigenschaften für die einzelnen Feature-Classes im Feature-Dataset.

Sehen Sie sich einige Eigenschaften der Feature-Class "park_areas" an.

Schritte:
  1. Erweitern Sie das Feature-Dataset "parks".
  2. Klicken Sie mit der rechten Maustaste auf die Feature-Class "park_areas", und wählen Sie Eigenschaften aus.

    Das Dialogfeld Eigenschaften: Feature-Class wird geöffnet.

  3. Wenn die Registerkarte Allgemein noch nicht ausgewählt ist, klicken Sie darauf.
  4. Die Registerkarte Allgemein enthält Informationen über verschiedene Eigenschaften der Class. Auf dieser Registerkarte können Sie nur den Aliasnamen der Feature-Class ändern.
  5. Geben Sie Parks in das Textfeld Aliasname ein.

    Der Aliasname wird im ArcMap-Inhaltsverzeichnis angezeigt, wenn Sie die Feature-Class hinzufügen. Legen Sie Aliasnamen als benutzerfreundlichere Namen fest. In diesem Beispiel wird den Benutzern statt Osokopf.DBO.park_areas im Inhaltsverzeichnis der Aliasname Parks angezeigt.

    Die Registerkarte Allgemein der Feature-Class "park_areas" sollte wie folgt aussehen:

    Allgemeine Eigenschaften der Feature-Class "park_areas"

  6. Wie Sie sehen, enthält die Feature-Class "park_areas" Polygon-Features, keine M- (Messwert-) oder Z-Werte, wird mit hoher Genauigkeit gespeichert und verwendet den SQL Server-Geometrie-Raumtyp für die räumliche Spalte (hierbei handelt es sich um das Standard-Speicherformat für räumliche Daten für Geodatabases in SQL Server ab ArcGIS 10.1). Da Sie die Daten gerade erst importiert und noch nicht verarbeitet haben, sind keine Anlagen vorhanden, wurde die Feature-Class noch nicht als versioniert registriert oder zur Archivierung aktiviert. Da Sie bei der Geodatabase als Datenbesitzer angemeldet sind, verfügen Sie automatisch über die Berechtigungen SELECT, INSERT, UPDATE und DELETE für die Feature-Class.
  7. Klicken Sie auf die Registerkarte Felder.
  8. Auf der Registerkarte Felder sind alle Felder in der Feature-Class sowie der Datentyp der einzelnen Felder aufgeführt. Sie können ein Feld aus der Liste auswählen und seine Eigenschaften anzeigen.
  9. Wählen Sie das Feld "park_name" aus.

    Unter Feldeigenschaften wird angezeigt, dass der Aliasname für das Feld "park_name" Name lautet. Dieser Feldnamen wird den Benutzern angezeigt, wenn Sie die Attributtabelle in ArcMap öffnen. An Ihrem Standort gelten möglicherweise bestimmte Benennungsregeln für Tabellennamen in einer Datenbank. Diese Namen sind häufig eine Beschreibung und daher lang. Verwenden Sie Feld-Aliasnamen, um einen kürzeren oder benutzerfreundlicheren Namen für die Benutzer bereitzustellen.

  10. Klicken Sie auf die Registerkarte XY-Koordinatensystem.

    Wie Sie sehen, entspricht das Koordinatensystem dem Koordinatensystem, das Sie für das Feature-Dataset "Parks" bei seiner Erstellung importiert haben.

  11. Klicken Sie ggf. auf die anderen Registerkarten, um die verfügbaren Informationen zu überprüfen. Klicken Sie auf OK, um das Dialogfeld Eigenschaften: Feature-Class zu schließen.

Aktualisieren von Datenbankstatistiken für neue Daten

Nachdem Sie Änderungen an der Geodatabase vorgenommen haben, sollten die Datenbankstatistiken aktualisiert werden, um sicherzustellen, dass der Query Optimizer die aktuellen Statistiken aufweist. Sie sollten die Datenbankstatistiken aktualisieren, nachdem neue Daten geladen wurden oder viele Bearbeitungen an vorhandenen Datasets vorgenommen wurden.

Statistiken für einzelne Datasets können vom Datenbesitzer aktualisiert werden. Da Sie als Datenbesitzer angemeldet sind, können Sie die Statistiken für die Daten aktualisieren, die Sie gerade der Geodatabase hinzugefügt haben.

Verwenden Sie das Geoverarbeitungswerkzeug Datasets analysieren, um Statistiken für neue Feature-Datasets zu aktualisieren.

Schritte:
  1. Klicken Sie auf die Schaltfläche Suchen Suchen auf der Werkzeugleiste Standard.
  2. Klicken Sie im Fenster Suchen auf Werkzeuge.
  3. Geben Sie Datasets analysieren in das Textfeld "Suchen" ein.

    Bei der Eingabe wird eine Liste mit möglichen Treffern angezeigt. Wählen Sie aus der Liste Datasets analysieren (Data Management) from the list.

  4. Klicken Sie auf den Link Datasets analysieren (Data Management), um das Werkzeug zu öffnen.

    Das Geoverarbeitungswerkzeug Datasets analysieren wird geöffnet.

  5. Wechseln Sie als Eingabe-Datenbank zur Osokopf-Geodatabase.
  6. Klicken Sie auf Alle auswählen.

    Es werden alle Datasets ausgewählt.

  7. Deaktivieren Sie die Kontrollkästchen Delta-Tabellen analysieren und Archivtabellen analysieren.

    Die neuen Datasets wurden noch nicht als versioniert registriert oder für die Archivierung aktiviert, sodass Sie keine Delta- oder Archivtabellen analysieren müssen.

  8. Klicken Sie auf OK, um das Werkzeug auszuführen.
  9. Schließen nach Beendigung der Analyse das Dialogfeld Datasets analysieren.

Sie haben der Geodatabase Daten hinzugefügt, indem Sie ein Feature-Dataset erstellt und Feature-Classes importiert haben. Sie haben darüber hinaus Daten hinzugefügt, indem Sie ein Feature-Dataset aus einer anderen Geodatabase kopiert haben, und sich die Eigenschaften einer Feature-Class angesehen. Anschließend haben Sie die Datenbankstatistiken aktualisiert, um das Vorhandensein dieser neuen Daten anzuzeigen.

Verwandte Themen

10/14/2012