# 线路层

线路层可让您显示地图上点之间的线路。

[Line Layers](https://play.vidyard.com/De9TygaZXPV1SJGxNHbmA5)

例如，您可使用线路层来显示城市之间的飞机航班。对于线路层，您可使用包含点数据的两个字段来定义层中线路的起点和终点。或者，可以 GeoJSON LineString 或 MultiLineString 格式使用包含线路几何体的字段。您可自定义线路层中线路的宽度和曲率，并向线路添加方向箭头。

带线路层的地图，显示欧洲机场之间的起飞航班。

带线路层的地图，显示欧洲机场之间的起飞航班。

带线路层的地图，显示欧洲机场之间的起飞航班。 ![带线路层的地图。](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_LineLayer.png)

## 添加线路层

线路层使用起点和终点显示线路，其中两个字段用于确定线路的起点和终点（或者使用 GeoJSONLineString 或 MultiLineString 格式的线路几何体）。

如果您使用起点和终点线路层，您为线路层选择的维度应当表示被选择为您位置设置中起点和终点的字段。例如，如果您希望可视化您的发货目的地，可将发货设置为维度，然后使用配送中心位置和发货目的地作为位置中的起点和终点。

或者，您可将两个维度添加至线路层，并使用它们作为起点和终点。这在您希望显示第一维度中所有位置和第二维度中所有位置之间的线路时有用，其中第二维度与第一维度存在关联。

### 添加具有起点和终点的线路层

执行以下操作：

1. 从属性面板中的图层中，单击添加图层，然后选择线路层。

2. 在维度中，单击添加并选择用作维度的字段。

3. 如果您的维度包含起点数据，添加包含终点数据的字段。执行以下操作之一：

   * 将包含端点的字段拖放到地图上，选择用在 &lt;层名称&gt; 中，然后选择添加 &lt;字段名称&gt; 作为第二维度。
   * 在数据中，单击添加，然后选择包含端点数据的字段。

4. 如果您的维度不包含起点或终点数据，则在位置中添加包含起点数据和终点数据的字段作为位置字段。

5. 如果起点和终点位置存在问题，则在属性面板内的位置中调节位置设置。

   使用起点字段和终点字段的线路层各自在位置中都具有单独的位置设置。

   有关更多信息，请参阅[映射图表](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/Map/Map.htm#Setting)。

6. （可选）在选项 &gt; 常规中，在最大可见对象之后，设置要在层中显示的最大位置数。

   地图层中的值的最大数量为 50,000。默认设置下，层最多显示 4,000 个值，其他层为 1,000 个。

一旦添加了层，就可在属性面板中调节层的设置。

### 添加带线路几何体的线路层。

执行以下操作：

1. 从“高级属性”中的图层中，单击添加层，然后选择线层。在维度中，单击添加并选择用作维度的字段。

2. 在位置中，选择线路几何体，然后选择线路几何体字段中的字段。

   默认设置下，您的维度被选择为线路几何体字段。

一旦添加了层，就可在属性面板中调节层的设置。