Skip To Content

Hint-Dateien

Eine Hint-Datei ist eine optionale Textdatei (.txt), die zum Generieren des Manifests zur Big-Data-Dateifreigabe verwendet werden kann. Weitere Informationen zu Big-Data-Dateifreigaben finden Sie unter Was ist eine Big-Data-Dateifreigabe?. Nach dem Erstellen einer Big-Data-Dateifreigabe und dem Generieren eines Manifests können Sie eine Hint-Datei hochladen und das Manifest in ArcGIS Server Manager erneut generieren. Die Hint-Datei enthält Spezifikationen, die beim erneuten Generieren des Manifests verwendet werden. Hints können nur auf Datasets aus durch Trennzeichen getrennten Dateien angewendet werden. Für jede Big-Data-Dateifreigabe kann es genau eine Hint-Datei mit Hints für mehrere Datasets geben.

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.

In der folgenden Hint-Beispieldatei sind Hints für Datasets namens hurricanes und earthquakes enthalten:

# earthquake dataset (# means comment)
   earthquakes.fieldNames=field1,field2,field3
   earthquakes.delimiter=,
   earthquakes.quoteChar="
   earthquakes.encoding=UTF-8
   earthquakes.recordTerminator=\n
   earthquakes.hasHeaderRow=false
   # hurricane dataset
   hurricanes.delimiter=|

In der folgenden Tabelle werden die Hint-Parameter beschrieben:

Hint-ParameterBeschreibungBeispiel

fieldNames

Die Namen der Felder, die für das angegebene Dataset verwendet werden sollen. Dies ist nützlich für durch Trennzeichen getrennte Dateien ohne Kopfzeilen.

earthquakes.fieldNames=lat,long,date,magnitude,description

delimiter

Das Trennzeichen zum Trennen von Feldern.

earthquakes.delimiter=,

quoteChar

Das verwendete Anführungszeichen.

earthquakes.quoteChar="

encoding

Die verwendete Encodierung.

earthquakes.encoding=UTF-8

recordTerminator

Das Zeichen zur Kennzeichnung des Endes eines Datensatzes.

earthquakes.recordTerminator=\n

hasHeaderRow

Ein Flag, das angibt, ob die durch Trennzeichen getrennte Datei eine Kopfzeile enthält.

earthquakes.hasHeaderRow=false


In diesem Thema