Big-Data-Dateifreigaben werden als Data Store über ArcGIS Server Manager registriert und erfordern ein Manifest, um das Schema der Daten sowie die Felder zur Darstellung von Geometrie und Zeit in einem Dataset zu beschreiben. Das Manifest wird beim Registrieren einer Big-Data-Dateifreigabe automatisch erstellt. Sie müssen möglicherweise Änderungen vornehmen, wenn sich Ihre Daten ändern oder wenn anhand der Manifesterstellung nicht alle erforderlichen Informationen ermittelt werden konnten (das automatisch erstellte Manifest hat beispielsweise nicht das richtige Feld für die Geometrie oder Zeit ausgewählt).
Sie können die Datasets und Manifestinformationen über ArcGIS Server Manager anzeigen und bearbeiten. Der Manifest-Viewer umfasst die folgenden drei Komponenten:
- Dataset-Auswahl
- Informationen über das ausgewählte Dataset
- Informationen über das Feld im ausgewählten Dataset
Außerdem werden erweiterte Optionen im Big-Data-Dateifreigabemanifest-Editor bereitgestellt. Diese werden unten im Abschnitt Erweitert beschrieben. Es wird empfohlen, eine Hint-Datei für die Bearbeitung der Daten zu verwenden, falls bei der Manifesterstellung Feldnamen, Encodierung, Feldtrennzeichen oder Anführungszeichen nicht richtig ermittelt wurden.
Dataset-Auswahl
Ein Manifest umfasst mindestens ein Dataset. Die Anzahl der Datasets ist von der Anzahl der Ordner am Speicherort der Big-Data-Dateifreigabe abhängig. Nach dem Öffnen des Manifest-Managers können Sie die Datasets anzeigen, die in Ihrer Big-Data-Dateifreigabe erfolgreich registriert wurden. Wenn Sie ein Dataset im Dropdown-Menü auswählen, werden die Dataset-Informationen zum Ausfüllen der Dataset-Parameter verwendet.
Wenn Sie im Manifest weniger Datasets vorfinden als angenommen bzw. wenn Datasets fehlen, gehen Sie wie folgt vor:
- Überprüfen Sie, ob der Ordner der obersten Ebene ordnungsgemäß registriert wurde. Weitere Informationen erhalten Sie unter Registrieren von Data Stores über ArcGIS Server Manager.
- Überprüfen Sie, ob die Eingabedaten in einem zulässigen Format vorliegen, z. B. als Sammlung von durch Trennzeichen getrennte Dateien oder Shapefiles.
- Stellen Sie sicher, dass das Schema des gewünschten Eingabe-Datasets in einer Sammlung von Dateien konsistent ist (alle Dateien in demselben Ordner müssen die gleichen Felder aufweisen).
Dataset
Das Dataset-Feld beschreibt das Format des ausgewählten Datasets. Abhängig von der Dataset-Quelle, die an der Dateierweiterung erkennbar ist, gibt es verschiedene Optionen, die Sie ändern können. Dabei kann es sich um eine Dateierweiterung für ein Shapefile (.shp) oder eine durch Trennzeichen getrennte Datei (z. B. .csv oder .tsv) handeln. Handelt es sich bei den Eingabedateien für ein Dataset um Shapefiles, sind die folgenden Optionen verfügbar:
Parameter | Beschreibung |
---|---|
Dateierweiterung | Führt die Dateierweiterung für das Eingabe-Dataset auf. Bei einem Shapefile ist das immer shp; das kann nicht geändert werden. |
Geometrie | Bestimmt den Geometrietyp eines Shapefile. Kann für ein Shapefile-Dataset nicht geändert werden. |
Raumbezug (WKID/WKT) | Bestimmt den Raumbezug eines Shapefile. Kann für ein Shapefile-Dataset nicht geändert werden. |
Zeit | Der Zeittyp des Eingabe-Shapefile-Datasets. Die folgenden Optionen sind verfügbar:
|
Zeitzone | Gibt die Zeitzone der Zeitfelder an. Wenn es sich um den Zeittyp Instant oder Interval handelt, können Sie die Zeitzone angeben. |
Ist das Eingabe-Dataset eine durch Trennzeichen getrennte Datei, können mehrere Parameter im Manifest im Manager geändert werden. Diese werden in der folgenden Tabelle veranschaulicht:
Parameter | Beschreibung |
---|---|
Dateierweiterung | Führt die Dateierweiterung für das Eingabe-Dataset auf. Gebräuchliche Formate sind .csv und .txt. Diese Informationen können in der Hint-Datei angegeben werden. |
Feldtrennzeichen | Bestimmt das Trennzeichen für jedes Feld. Gebräuchliche Formate sind , und ;. Diese Informationen können in der Hint-Datei angegeben werden. |
Datensatzabschlusszeichen | Bestimmt das Abschlusszeichen für jede Datenzeile. Gebräuchliche Formate sind \n und \t. Diese Informationen können in der Hint-Datei angegeben werden. |
Hat Kopfzeile | Ein boolescher Wert, der bestimmt, ob die Eingabetabelle eine Kopfzeile aufweist. Wenn eine Kopfzeile enthalten ist, werden die Überschriften für die Feldnamen verwendet. Geometrie- und Zeitfelder werden durch die Feldnameninformationen vorhergesagt. Überschriften können mithilfe der Hint-Datei festgelegt werden. |
Geometrie | Bestimmt den Geometrietyp eines Eingabe-Datasets. Die folgenden Optionen sind verfügbar:
Der Geometrietyp kann geändert werden, und die Felder sowie die Formatierung, die die Geometrie darstellen, werden im Abschnitt zu Feldern festgelegt. |
Raumbezug (WKID/WKT) | Bestimmt den Raumbezug eines Datasets. Kann in eine WKID- oder WKT-Zeichenfolge geändert werden. |
Zeit | Der Zeittyp des Eingabe-Datasets. Die folgenden Optionen sind verfügbar:
|
Zeitzone | Gibt die Zeitzone der Zeitfelder an. Wenn es sich um den Zeittyp Instant oder Interval handelt, können Sie die Zeitzone angeben. |
Felder
Im Abschnitt zu Feldern werden alle Felder in einem Dataset aufgeführt. Wenn Sie ein Feld auswählen, können Sie Folgendes sehen:
- Der Name des Feldes.
- Den Feldtyp.
- Ob das Feld zeit- oder geometriebezogene Attribute enthält. Wenn ein Feld diese Attribute enthält, können Sie das Format definieren.
Parameter | Beschreibung |
---|---|
Bezeichnung | Der Name des Feldes. Kann für durch Trennzeichen getrennte Dateien geändert werden. Es wird empfohlen, diese Änderung unter Verwendung einer Hint-Datei für durch Trennzeichen getrennte Datasets ohne Kopfzeilennamen vorzunehmen. Den Feldnamen eines Shapefile können Sie jedoch nicht ändern. |
Typ | Der Typ des Feldes. Kann für durch Trennzeichen getrennte Dateien geändert werden. Den Feldtyp eines Shapefile können Sie jedoch nicht ändern. |
Geometriebezogene Attribute | Ein boolescher Wert, der angibt, ob das Feld Geometrieinformationen enthält. Dies gilt nur für durch Trennzeichen getrennte Dateien, für die eine Geometrie angegeben ist. Wenn diese Option ausgewählt ist, wird ein zusätzlicher Parameter für die Festlegung des Geometrieformats verfügbar. |
Format (Geometrie) | Das Format für das Geometriefeld. |
Zeitbezogene Attribute | Ein boolescher Wert, der angibt, ob das Feld Zeitinformationen enthält. Dies gilt nur für durch Trennzeichen getrennte Dateien, für die eine Zeit angegeben ist. Wenn diese Option ausgewählt ist, wird ein zusätzlicher Parameter für die Festlegung des Zeitformats verfügbar. |
Format (Zeit) | Das Format für das Zeitfeld. Die Formatierung von Zeitdaten wird weiter unten erläutert. |
Funktion | Intervalle erfordern die Festlegung einer Rolle für die Zeit. Für die Rolle kann Start oder End angegeben werden. Diese Option ist für Zeitpunkte nicht verfügbar. |
Uhrzeitformate
In der folgenden Tabelle wird veranschaulicht, wie Sie die Zeit darstellen, wenn Sie eine Big-Data-Dateifreigabe über ArcGIS Server Manager oder direkt in einem Manifest bearbeiten. Das Beispiel zeigt, wie der 2. Januar 2016, um 21:45:02.05 Uhr dargestellt wird.
Symbol | Bedeutung | Beispiel |
---|---|---|
yy | Das Jahr – durch zwei Ziffern dargestellt. | 16 |
JJJJ | Das Jahr – durch vier Ziffern dargestellt. | 2016 |
mm | Der Monat – als numerischer Wert dargestellt. | 01 oder 1 |
MMM | Der Monat – durch drei Buchstaben dargestellt. | Jan |
MMMM | Der Monat – vollständig ausgeschrieben. | January |
dd | Der Tag. | 02 oder 2 |
HH | Die Stunde – wobei das 24-Stunden-Format mit Werten von 0 bis 23 verwendet wird. | 21 |
hh | Die Stunde – wobei das 12-Stunden-Format mit Werten von 1 bis 12 verwendet wird. | 9 |
mm | Die Minuten – Werte liegen zwischen 0 und 59. | 45 |
ss | Die Sekunden – Werte liegen zwischen 0 und 59. | 02 |
SSS | Die Millisekunden – Werte liegen zwischen 0 und 999. | 50 |
a | AM/PM-Marker. | PM |
Die folgende Tabelle zeigt anhand von Beispielen, wie dasselbe Datum – 2. Januar 2016, 21:45:02.05 Uhr – in verschiedenen Formaten dargestellt wird:
Eingabedatum | Datumsformat |
---|---|
01/02/2016 9:45:02PM | MM/dd/yyyy hh:mm:ssa |
Jan02-16 21:45:02 | MMMdd-yy HH:mm:ss |
Januar 02 2016 9:45:02.050PM | MMMM dd yyyy hh:mm:ss.SSSa |
Erweitert
Die beiden folgenden erweiterten Optionen werden im Big-Data-Dateifreigabe-Editor bereitgestellt:
- Manifest: Verwenden Sie diese Option, um ein Big-Data-Dateifreigabemanifest herunter- und hochzuladen.
- Hints: Verwenden Sie diese Option, um eine Hint-Datei herunter- und hochzuladen, die bei der Erstellung eines Big-Data-Dateifreigabemanifests hilfreich ist.
Eine Hint-Datei bietet Unterstützung bei der Manifesterstellung im Hinblick auf Parameter für durch Trennzeichen getrennte Dateien, z. B. Feldnamen, Encodierung, Feldtrennzeichen und Anführungszeichen. In den folgenden Fällen wird empfohlen, eine Hint-Datei hochzuladen, bevor Sie einzelne Datasets bearbeiten:
- Ihre CSV-Datei weist keine Kopfzeilen auf, und Sie möchten Feldnamen für Ihre Daten übernehmen.
- Bei der ersten Erstellung des Manifests wurden die Anführungs- und Trennzeichen nicht erkannt.
- Die Encodierung Ihres Datasets wurde nicht erkannt.
Wenn Sie eine Hint-Datei hochladen, müssen Sie das Manifest erneut generieren. Dabei werden nur Datasets mit Hints bzw. neue Datasets aktualisiert. Nicht in der Hint-Datei enthaltene Datasets werden nicht geändert. Weitere Informationen zu Hint-Dateien finden Sie im Thema zu Hint-Dateien. Sie können Ihr Manifest auch herunterladen und in einem Texteditor ändern. Wenn Sie ein Manifest hochladen, werden alle Änderungen überschrieben, die Sie an Ihrem Big-Data-Dateifreigabemanifest im Editor vorgenommen haben, und wird das aktuelle Manifest ersetzt. Weitere Informationen zu Big-Data-Dateifreigabemanifesten finden Sie unter Manifest zur Big-Data-Dateifreigabe.
Bearbeiten einer Big-Data-Dateifreigabe
Nachdem Sie eine Big-Data-Dateifreigabe registriert haben, können Sie Attribute und Einstellungen für die registrierten Datasets dieses Elements anzeigen und bearbeiten, indem Sie den Editor für Manifeste zur Big-Data-Dateifreigabe öffnen.
Sie können beispielsweise die Anzahl der Datasets in einer registrierten Dateifreigabe überprüfen. Wenn dabei die erwartete Anzahl der Datasets in der registrierten Dateifreigabe nicht angezeigt wird, sollten Sie überprüfen, ob der registrierte Speicherort gültige Datasets enthält.
Sie können außerdem Dataset-Schemas für eine registrierte Big-Data-Dateifreigabe überprüfen. Sie können das Schema eines ausgewählten Datasets ändern, indem Sie dessen Geometrie, Zeitdefinition und Feldnamen in der zugehörigen Manifest-Ressource aktualisieren.
Auf der Registerkarte des Editors für Manifeste zur Big-Data-Dateifreigabe können Sie eine Hint-Datei hochladen, um Informationen zu einem Dataset, z. B. das Vorhandensein oder Fehlen einer Kopfzeile, Codierung, Feldtrennzeichen oder Datensatztrennzeichen, bereitzustellen. Wenn das Manifest nach dem Hochladen einer Hint-Datei neu erstellt wird, wird das Manifest anhand der bereitgestellten Informationen erzeugt.
Sie können das Manifest auch herunterladen, bearbeiten und die editierte Manifest-Datei hochladen.
Bearbeiten der Datasets einer Big-Data-Dateifreigabe
Im Editor für Manifeste zur Big-Data-Dateifreigabe können Sie eine ausgewählte Big-Data-Dateifreigabe und Datasets anzeigen, die erfolgreich darin registriert wurden. Bei Auswahl eines Datasets aus dem Dropdown-Menü des Editors werden die entsprechenden Parameter ausgefüllt. Weitere Informationen zu den einzelnen Optionen in diesem Dialogfeld finden Sie unter Manifest zur Big-Data-Dateifreigabe. Führen Sie zum Bearbeiten von Dataset-Parametern die folgenden Schritte aus:
- Suchen Sie im Dialogfeld Registrierte Data Stores die Big-Data-Dateifreigabe, die Sie bearbeiten möchten.
- Klicken Sie auf das Stiftsymbol Bearbeiten, um Details und Optionen für entsprechende Datasets bereitzustellen.
- Klicken Sie auf die Registerkarte "Datasets", um die registrierten Datasets und die entsprechenden Parameter bereitzustellen.
- Wählen Sie ein Dataset aus dem Dropdown-Menü aus, um die in dessen Manifest dargestellten Informationen anzuzeigen. Sie können mit der Maus auf das Informationssymbol neben den Eigenschaften Geometrie und Zeit zeigen, um detaillierte Einstellungen für das ausgewählte Dataset anzuzeigen. Aktualisieren Sie bei Bedarf die Dataset-Eigenschaften.
Der nächste Abschnitt enthält Beispielfälle zur Bearbeitung detaillierter Einstellungen für das Dataset einer Big-Data-Dateifreigabe.
- Wenn Sie die Bearbeitung der Dataset-Eigenschaften abgeschlossen haben, klicken Sie auf Speichern.
Beispiel-Workflows zum Bearbeiten der Datasets von Big-Data-Dateifreigaben
Die folgenden Beispiel-Workflows können im Editor für Manifeste zu Big-Data-Dateifreigaben durchgeführt werden.
- Aktualisieren Sie den Geometrietyp und die Felder, die für ein CSV-Dataset festgelegt wurden.
- Suchen Sie im Dialogfeld Registrierte Data Stores die Big-Data-Dateifreigabe, die Sie bearbeiten möchten.
- Klicken Sie auf das Stiftsymbol Bearbeiten, um Details und Optionen für entsprechende Datasets bereitzustellen.
- Wählen Sie auf der Registerkarte Datasets ein Dataset aus dem Dropdown-Menü aus.
- Zeigen Sie mit der Maus auf das Informationssymbol für Geometrie, um eine detaillierte Beschreibung der Attribute anzuzeigen.
- Entfernen Sie alle vorhandenen Geometriefelder, indem Sie die einzelnen Felder im Abschnitt Felder auswählen und das Kontrollkästchen Dieses Feld enthält: Geometriebezogene Attribute deaktivieren. Klicken Sie auf Speichern.
- Klicken Sie auf die Dropdown-Schaltfläche Geometrietyp, und wählen Sie den gewünschten Typ aus.
- Geben Sie den Raumbezug für die Geometrie und eine Well Known-ID (WKID) sowie Well Known-Text (WKT) ein. Eine Liste der unterstützten WKID- und WKT-Einträge finden Sie unter Raumbezug in der Dokumentation zur ArcGIS-REST-API.
- Wählen Sie im Abschnitt Felder das gewünschte Feld aus, aktivieren Sie das Kontrollkästchen Dieses Feld enthält: Geometriebezogene Attribute, und legen Sie das Format fest (geben Sie an, ob das Feld den X- oder Y-Wert einer POINT-Geometrie darstellt).
- Wiederholen Sie bei Bedarf den vorherigen Schritt für zusätzliche Felder.
- Klicken Sie auf Speichern.
- Aktualisieren Sie den Zeitbezug für ein Shapefile-Dataset.
- Suchen Sie im Dialogfeld Registrierte Data Stores die Big-Data-Dateifreigabe, die Sie bearbeiten möchten.
- Klicken Sie auf das Stiftsymbol Bearbeiten, um Details und Optionen für entsprechende Datasets bereitzustellen.
- Wählen Sie auf der Registerkarte Datasets ein Dataset aus dem Dropdown-Menü aus.
- Zeigen Sie mit der Maus auf das Informationssymbol für Zeit, um eine detaillierte Beschreibung der Attribute anzuzeigen.
- Entfernen Sie alle vorhandenen Zeit, indem Sie die einzelnen Felder im Abschnitt Felder auswählen und das Kontrollkästchen Dieses Feld enthält: Zeitbezogene Attribute aktivieren. Klicken Sie auf Speichern.
- Klicken Sie auf die Dropdown-Schaltfläche Zeit, und wählen Sie den gewünschten Typ (Sofort oder Intervall) aus.
- Legen Sie die Zeitzone für das Dataset fest. Der Standardwert ist UTC. Der Zeitzonenwert sollte spezifisch sein, da er in der TZ-Spalte hier angezeigt wird.
- Wählen Sie im Abschnitt Felder das gewünschte Zeitfeld aus, aktivieren Sie das Kontrollkästchen Dieses Feld enthält: Zeitbezogene Attribute, und legen Sie ggf. das Zeitformat und die Rolle fest.
- Wiederholen Sie bei Bedarf den vorherigen Schritt für zusätzliche Felder.
- Klicken Sie auf Speichern.
- Ändern Sie einen Feldnamen oder einen Feldtyp für ein CSV-Dataset.
- Suchen Sie im Dialogfeld Registrierte Data Stores die Big-Data-Dateifreigabe, die Sie bearbeiten möchten.
- Klicken Sie auf das Stiftsymbol Bearbeiten, um Details und Optionen für entsprechende Datasets bereitzustellen.
- Wählen Sie auf der Registerkarte Datasets ein Dataset aus dem Dropdown-Menü aus.
- Verwenden Sie das Dropdown-Menü im Abschnitt Felder, um das gewünschte Feld auszuwählen.
- Wählen Sie das gewünschte Feld aus, geben Sie den neuen Feldnamen im Dialogfeld Name ein, und/oder verwenden Sie das Dropdown-Menü, um einen anderen Typ auszuwählen.
- Klicken Sie auf Speichern.
Tipp:
Für erweiterte Workflows wie das Festlegen eines anderen Feldtrennzeichens oder Datensatzabschlusszeichens bzw. das Ändern mehrerer Feldnamen laden Sie eine neue Hint-Datei mit den gewünschten Regeln hoch, und erstellen Sie das Manifest neu.
Bearbeiten eines Manifests zur Big-Data-Dateifreigabe oder einer Hint-Datei
Auf der Registerkarte Erweitert des Editors für die Big-Data-Dateifreigabe können Sie das zugehörige Manifest oder die Hint-Datei bearbeiten, indem Sie die jeweilige Registerkarte auswählen. Wenn Sie ein Manifest hochladen, werden alle Änderungen überschrieben, die Sie an Ihrem Big-Data-Dateifreigabemanifest im Editor vorgenommen haben, und wird das aktuelle Manifest ersetzt. Weitere Informationen finden Sie unter Manifest zur Big-Data-Dateifreigabe. Um ein Manifest zur Big-Data-Dateifreigabe oder eine Hint-Datei zu bearbeiten, führen Sie die folgenden Schritte aus:
- Suchen Sie im Dialogfeld Registrierte Data Stores die Big-Data-Dateifreigabe, die Sie ändern möchten.
- Klicken Sie auf das Stiftsymbol Bearbeiten, um Optionen zum Ändern der Manifest-Ressource bereitzustellen.
- Klicken Sie auf die Registerkarte Erweitert.
- Wählen Sie auf der Registerkarte Erweitert die Registerkarte Manifest oder Hints aus, je nachdem, welche Sie bearbeiten möchten.
- Um die Manifestdatei herunterzuladen, klicken Sie auf Manifest > Herunterladen.
- Um die Hint-Datei herunterzuladen, klicken Sie auf Hints > Herunterladen.
- Verwenden Sie einen Texteditor, um die heruntergeladene.json Manifest- oder .dat Hint-Datei zu ändern und lokal zu speichern.
Tipp:
Das Standarddateiformat für die Hint-Datei ist .dat. Nachdem Sie die Datei heruntergeladen haben, können Sie deren Erweiterung in .txt ändern und die Datei bearbeiten. - Um eine geänderte Datei hochzuladen, klicken Sie für die Big-Data-Dateifreigabe, die Sie ändern möchten, auf das Stiftsymbol Bearbeiten.
- Um das Manifest zu bearbeiten, klicken Sie auf Erweitert > Manifest > Hochladen, und navigieren Sie zu der aktualisierten .json-Datei.
- Um die Hint-Datei zu bearbeiten, klicken Sie auf Erweitert > Hints > Hochladen, und navigieren Sie zu der aktualisierten .txt-Datei.
- Klicken Sie auf Hochladen.
Wenn Sie eine Hint-Datei hochladen, müssen Sie sicherstellen, dass das Manifest neu generiert wird.
Neugenerieren des Manifests für eine Das Big-Data-Dateifreigabe
Nachdem eine Big-Data-Dateifreigabe erstellt und ein Manifest generiert wurde, wird die Schaltfläche "Manifest neu generieren" für jeden Eintrag im Dialogfeld Registrierte Data Stores angezeigt.
Sie können ein Manifest neu generieren, wenn Sie neue Daten hinzugefügt oder eine Hint-Datei mit der Bearbeitungsressource hochgeladen haben. Die Hint-Datei enthält Spezifikationen, die beim erneuten Generieren des Manifests verwendet werden.