Big-Data-Dateifreigaben werden über ArcGIS Server Manager als Data Store registriert. Eine Big-Data-Dateifreigabe beschreibt das Eingabe-Dataset mithilfe eines Manifests zur Big-Data-Dateifreigabe sowie mit Vorlagen für das Zurückschreiben der Ergebnisse an den Speicherort der Big-Data-Dateifreigabe. Beim Zurückschreiben eines Ergebnisses in eine Big-Data-Dateifreigabe wird diese automatisch aktualisiert und enthält dann das neue Ausgabe-Dataset als Eingabe-Dataset. In diesem Thema werden das Formatieren der Ausgabevorlagen und ihre möglichen Werte beschrieben. Einen Überblick über Big-Data-Dateifreigaben und die Funktionsweise von Eingabe-Datasets, Ausgabevorlagen und Hints-Dateien finden Sie unter Erste Schritte mit Big-Data-Dateifreigaben.
Hinweis:
In diesem Thema wird das Bearbeiten von Ausgabevorlagen beschrieben. Weitere Informationen zum Anwenden einer Hint-Datei für Dateien mit Trennzeichen finden Sie unter Hint-Dateien.
Die Ausgabevorlagen bestehen aus einer oder mehreren Vorlagen. Die Anzahl der Vorlagen hängt von den Dateitypen und der Formatierung ab, die Sie zum Speichern der Ausgabeergebnisse verwenden möchten. Im folgenden Beispiel sind drei Ausgabevorlagen vorhanden:
"outputTemplates":[
{.. template1 ..},
{.. template2 ..},
{.. template3 ..}
]
Jede Vorlage weist fünf Objekte der obersten Ebene auf, die angewendet werden können. Von diesen Objekten sind name, title und format erforderlich.
{
"name": "ExampleTemplate", "title": "My Example Template", "format": {}, "geometry": {}, "time": {}
}
Name
Das name-Objekt ist erforderlich und definiert den Namen des Datasets. Der Name muss im Manifest eindeutig sein und darf keine Sonderzeichen enthalten.
Titel
Das title-Objekt ist erforderlich und definiert den Titel, der beim Ausführen eines Werkzeugs angezeigt wird. Der Titel muss im Manifest eindeutig sein und darf Leerzeichen enthalten.
Format
Das Objekt format ist erforderlich und definiert den Ausgabedateityp und dessen Format.
Syntax | Beispiel |
---|---|
| Beispiel für die Verwendung eines Shapefiles:
Beispiel für die Verwendung einer durch Trennzeichen getrennten Datei:
Beispiel für die Verwendung einer Parquet-Datei:
Beispiel für die Verwendung einer ORC-Datei:
|
Beschreibung | |
Einstellungen für durch Trennzeichen getrennte Dateien können nicht über ArcGIS Server Manager erstellt werden. Um die Einstellungen für durch Trennzeichen getrennte Dateien zu ändern, bearbeiten Sie die Vorlagen. Navigieren Sie hierzu zum Administratorverzeichnis für den GeoAnalytics Server, klicken Sie auf data > items > bigDataFileShares und die Big-Data-Dateifreigabe, und klicken Sie auf Bearbeiten. Nehmen Sie die Änderungen vor und klicken Sie auf Aktualisieren. |
Geometry
Das geometry-Objekt ist optional. Wenn es nicht angegeben ist, wird das Geometriefeld für Punkte, die in durch Trennzeichen getrennten Dateien, ORC-Dateien und Parquet-Dateien gespeichert sind, im XYZ-Format geschrieben und für Linien und Polygone in durch Trennzeichen getrennten Dateien, ORC-Dateien und Parquet-Dateien im WKT-Format geschrieben. Für Shapefiles werden die Felder in ein Shape-Feld geschrieben.
Syntax | Beispiel |
---|---|
| Beispiel für die Verwendung einer durch Trennzeichen getrennten Datei mit X- und Y-Werten:
Beispiel für die Verwendung einer durch Trennzeichen getrennten Datei mit X-, Y- und Z-Werten:
Beispiel für die Verwendung einer .tsvDatei:
|
Beschreibung | |
Hinweis:In der obigen Tabelle sind die Standardoptionen für das geometry-Objekt auf Grundlage der Geometrie und des Dateityps dargestellt, die angewendet werden, wenn Sie es nicht angeben. Die folgenden Eigenschaften sind als erforderlich oder optional aufgeführt, wobei vorausgesetzt wird, dass eine Geometrie verwendet wird:
| |
Uhrzeit
Das time-Objekt ist optional. Wenn es nicht angegeben ist und die Ergebnisse aktivierte Zeiteigenschaften aufweisen, wird die Standardeinstellung verwendet.
Syntax | Beispiel |
---|---|
| Beispiel für die Verwendung einer Instanz mit mehreren Formaten in den Zeitfeldern:
Beispiel für die Verwendung eines Intervalls mit mehreren Feldern für startTime:
|
Beschreibung | |
Hinweis:Da das time-Objekt optional ist, sind die folgenden Eigenschaften als erforderlich oder optional aufgeführt, wobei vorausgesetzt wird, dass time verwendet wird:
|