加载
加载加载未应用任何操作的数据集。这允许您加载所有 Qlik GeoOperations 支持的不同格式。
如果几何图形非常详细且显示速度较慢,则简化可以作为加载的良好替代方案。
您可以加载:
-
文件
-
分隔的文本文件
-
位置服务的标准区域和点
-
之前加载的表
从文件加载
可以使用加载从以下文件类型加载数据:
-
DXF
-
ESRIJSON
-
GeoJSON
-
GML2
-
Shapefile(压缩)
执行以下操作:
-
在数据连接下,单击 Qlik GeoOperations 连接上的 。
-
在操作下,选择加载。
-
在类型下,选择基于文件的地理数据集。
-
在 URL 下,输入文件的位置。
仅允许使用 HTTPS 或 LIB 协议的 URL。
您可以使用以下语法使用应用程序空间中数据源中的文件:lib://DataFiles/<file name> 例如 lib://DataFiles/SalesGeographies.geojson。
还可以使用以下语法指定存储文件的空间:lib://<space name>:DataFiles/<file name>。例如 lib://EuropeSales:DataFiles/SalesGeographies.geojson。
还可以使用以下语法从 Web 存储提供程序连接器指定文件:lib://<Web Storage Provider>/<file name>。例如 lib://Dropbox/SalesGeographies.geojson。
-
在关键字段下,选择包含每个几何结构标识的字段。
如果选择自动生成,将生成关键字段。
如果选择指定,请输入字段名称。
-
在文件类型下,选择要加载的文件的类型。
-
在字符编码下,选择文件中使用的字符编码。
如果选择自动,则连接将尝试自动检测编码。
如果选择指定,请输入编码。
-
在预期几何结构类型下,选择几何结构字段中包含的几何结构类型。有以下类型可用:
- 自动:尝试自动检测类型。
- 点:查找指定文件中的点。
- 线:查找指定文件中的线。
- 多边形:查找指定文件中的多边形。
-
在表下,选择要加载的表。
-
在字段下,从表中选择要加载的字段。
-
单击插入脚本。
从单独的文本文件加载数据
包含表格数据的文本文件,可以选择包含几何体。可以指定位置名称,代替几何体。所有字段都将作为字符串加载。
执行以下操作:
-
在数据连接下,单击 Qlik GeoOperations 连接上的 。
-
在操作下,选择加载。
-
在类型下,选择单独的文本文件。
-
在 URL 下,输入文件的位置。
仅允许使用 HTTPS 或 LIB 协议的 URL。
您可以使用以下语法使用应用程序空间中数据源中的文件:lib://DataFiles/<file name> 例如 lib://DataFiles/SalesGeographies.geojson。
还可以使用以下语法指定存储文件的空间:lib://<space name>:DataFiles/<file name>。例如 lib://EuropeSales:DataFiles/SalesGeographies.geojson。
还可以使用以下语法从 Web 存储提供程序连接器指定文件:lib://<Web Storage Provider>/<file name>。例如 lib://Dropbox/SalesGeographies.geojson。
-
在关键字段下,选择包含每个几何结构标识的字段。
如果选择自动生成,将生成关键字段。
如果选择指定,请输入字段名称。
-
在几何结构字段下,输入几何结构字段的名称。
如果点数据位于两个字段中,则以下面的格式指定:latitude field,longitude field。
-
在几何结构类型下,选择几何结构字段中包含的几何结构类型。有以下类型可用:
- 点:Qlik Sense 点格式的点几何结构:[longitude,latitude]
- 点纬度和经度:在单独的字段中使用纬度和经度点几何结构。
- 线:一种 Qlik Sense 线格式的线几何结构:[[longitude,latitude],[longitude,latitude],...]
- 多边形:多边形几何结构。
- LocationNamedPoint :地理点的名称,如城市。
- LocationNamedArea :地理区域的名称,如国家/地区。
- WKT :WKT 格式的集合结构:Qlik GeoOperations 支持 Point、LineString、MultiLineString、Polygon 和 MultiPolygon。有关详细信息,请参见几何结构的已知文字表示。
-
(可选)在位置后缀下,添加后缀以附加到所有值。
这是向基于服务器的位置服务(如国家/地区代码或类型)指定更多信息的有效方法。例如,使用以下后缀,所有项目都指定为瑞典的城市:,SE:city。有关要使用的语法的更多信息,请参阅位置服务 (仅提供英文版本)。
-
在字符编码下,选择文件中使用的字符编码。
如果选择自动,则连接将尝试自动检测编码。
如果选择指定,请输入编码。
-
在标题下,如果标题是第一行,请选择文件中的第一行。
否则,选择指定并输入列的名称,用逗号分隔。
-
在字段分隔符下,输入分隔字段的字符。
除字符外,还支持关键字 TAB、NEWLINE、COMMA 和 SEMICOLON。
-
在记录分隔符下,输入分隔行的字符。
除字符外,还支持关键字 TAB、NEWLINE、COMMA 和 SEMICOLON。
-
(可选)在引号字符下,输入用于引用字符串的字符。
引号内的字段分隔符和记录分隔符将不会被这样解析。将删除加载数据中的引号。支持关键词 QUOTE (")、DOUBLEQUOTE (") 和 SINGLEQUOTE (')。
-
在坐标参考系下,选择要加载的数据的 CRS。
数据在加载到应用程序之前从所选 CRS 投影到 WGS84 (EPSG:4326)。
如果选择自动,则连接将尝试从文件中自动检测 CRS。如果文件中未找到 CRS,则使用 EPSG:4326 (WGS84)。
信息注释设置 CRS 值会覆盖文件中的信息,并且仅应针对缺少此类信息的文件或已知信息错误的文件进行设置。不支持数据包含多个 CRS 的文件。
-
在表下,选择要加载的表。
-
在字段下,从表中选择要加载的字段。
-
单击插入脚本。
加载标准区域和点
您可以从 Qlik GeoAnalytics 服务器位置服务加载默认点和区域。这些字段可以与其他表中包含相应名称的字段相关联,以提供点和区域。
有以下位置类型可用:
位置 | 描述 | 点 | 区域 |
---|---|---|---|
Adm 1 区域 | 第一级行政区域。 | 是 | 是 |
Adm 2 区域 | 第二级行政区域。 | 是 | 是 |
Adm 3 区域 | 第三级行政区域。 | 是 | 是 |
Adm 4 区域 | 第四级行政区域。 | 是 | 是 |
机场代码 IATA | IATA 机场代码。 | 是 | 否 |
机场代码 ICAO | ICAO 机场代码。 | 是 | 否 |
大写字母 | 国家首都。 | 是 | 否 |
城市 | 主要城市和地点。 | 是 | 否 |
大洲 | 大洲。 | 是 | 否 |
国家/地区 | 国家/地区名称。 | 是 | 是 |
国家/地区代码 ISO 2 | 国家/地区 ISO 2 代码。 | 是 | 是 |
国家/地区代码 ISO 3 | 国家/地区 ISO 3 代码。 | 是 | 是 |
邮政编码 | 邮政编码或 ZIP 码。 | 是 | 是 |
执行以下操作:
-
在数据连接下,单击 Qlik GeoOperations 连接上的 。
-
在操作下,选择加载。
-
在类型下,选择单独的文本文件。
-
在几何结构类型下,选择区域或点。
-
在位置类型下,选择要加载的位置。
-
在国家/地区代码下,可以选择为要从中加载位置的国家/地区输入国家/地区码(2 或 3 个字母)。
您可以用逗号分隔国家/地区代码。不输入值表示将加载所选类型的所有位置。
信息注释只能加载 50,000 个条目。如果加载更多,加载将失败。
-
在表下,选择要加载的表。
-
在字段下,从表中选择要加载的字段。
-
单击插入脚本。
加载以前加载的表
您可以将先前加载的表传递给 Qlik GeoOperations,以声明应如何解释其地理数据。
在许多情况下,可以根据内容自动检测关键字段和几何结构字段。建议声明表,以便在重新加载新数据后不会更改解释。
通常使用 Qlik Sense 几何结构格式,但也支持众所周知的几何结构表示 (WKT) 格式。这使得可以从数据库读取地理数据,然后使用加载操作转换几何结构。
执行以下操作:
-
在数据连接下,单击 Qlik GeoOperations 连接上的 。
-
在操作下,选择加载。
-
在类型下,选择加载的表。
-
在表名称下,输入表。
-
在关键字段下,选择包含每个几何结构标识的字段。
如果选择自动生成,将生成关键字段。
如果选择指定,请输入字段名称。
-
在几何结构类型和字段下,选择几何结构类型,然后输入包含该数据的字段。
对于不包含几何结构的数据,请选择无。
-
在坐标参考系下,选择要加载的数据的 CRS。
数据在加载到应用程序之前从所选 CRS 投影到 WGS84 (EPSG:4326)。
如果选择自动,则连接将尝试从文件中自动检测 CRS。如果文件中未找到 CRS,则使用 EPSG:4326 (WGS84)。
信息注释设置 CRS 值会覆盖文件中的信息,并且仅应针对缺少此类信息的文件或已知信息错误的文件进行设置。不支持数据包含多个 CRS 的文件。
-
在表下,选择要加载的表。
-
在字段下,从表中选择要加载的字段。
-
单击插入脚本。
现在,在“最近”操作中加载时,可以从 temppoints CSV 文件中加载 pts2 表中的数据。