提示文件是可选的文本文件 (.txt),可用于帮助生成大数据文件共享清单。要了解有关大数据文件共享的详细信息,请参阅什么是大数据文件共享。创建大数据文件共享并生成清单后,可以上传提示文件并在 ArcGIS Server Manager 中重新生成清单。提示文件提供在重新生成清单时使用的规范。提示只能应用于从分隔文件中获得的数据集。每个大数据文件共享可以具有单个提示文件,其中具有用于多个数据集的提示。
提示允许您使用分隔的文件参数(例如字段名称、编码、字段分隔符和引号字符)为生成清单提供帮助。如果出现以下情况,建议在编辑单个数据集之前上传提示文件:
- 您有一个没有标头的 CSV,并且要对数据应用字段名称。
- 首次生成清单时无法识别引号和分隔符。
- 无法识别数据集的编码。
如果您要上传提示文件,则需要重新生成清单。只有提供了提示的数据集或新数据集将会被更新,并且除提示文件外要对任何其他数据集进行更改将保持不变。
以下是提示文件的示例,其中为数据集列出了名为飓风和地震的提示:# 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=|
下表概述了提示参数:
提示参数 | 说明 | 示例 |
---|---|---|
fieldNames | 要用于指定数据集的字段的名称。这对于没有标头的分隔文件很有用。 | earthquakes.fieldNames=lat,long,date,magnitude,description |
delimiter | 应用于独立字段的分隔符类型。 | earthquakes.delimiter=, |
quoteChar | 用于引号的字符。 | earthquakes.quoteChar=" |
encoding | 应用的编码类型。 | earthquakes.encoding=UTF-8 |
recordTerminator | 标记记录结束的字符。 | earthquakes.recordTerminator=\n |
hasHeaderRow | 指示分隔文件是否具有标题行的标记。 | earthquakes.hasHeaderRow=false |