最近设施点分析

最近设施点求解程序可测量事件点和设施点间的行程成本,然后确定最近的行程。查找最近设施点时,您可以指定查找数量和行进方向(朝向设施点或远离设施点)。最近设施点求解程序将显示事件点与设施点间的最佳路径,报告它们的行程成本并返回驾车指示。

查找距离事件点最近的警察巡逻车

查找最近设施点时可以指定约束条件,例如中断成本(ArcGIS 网络分析不会搜索超出该中断成本的设施点)。例如,您可以建立最近设施点问题来搜索距离事故地点 15 分钟车程以内的医院。查找结果中将不会包含任何行程时间超过 15 分钟的医院。在本例中,医院即为设施点,而事故地点则为事件点。ArcGIS 网络分析支持同时执行多个最近设施点分析。这意味着允许存在多个事件点,并可以为每个事件点查找最近设施点。

提示提示:

最近设施点求解程序和 OD 成本矩阵求解程序所执行的分析非常相似;但两者的主要区别在于输出和计算速度不同。OD 成本矩阵可以更快地生成分析结果,但无法返回路径的实际形状或其驾车指示。OD 成本矩阵用于快速解决大型 M x N 问题,因此,矩阵内部不包含生成路径形状和驾车指示所需的信息。而最近设施点求解程序则能够返回路径和指示,但在分析速度方面却比 OD 成本矩阵求解程序要慢。如果需要路径的驾车指示或实际形状,请使用最近设施点求解程序;否则,请使用 OD 成本矩阵,以便减少计算时间。

查找事件点的最近设施点与其他网络分析的工作流相同。

了解有关网络分析工作流的详细信息

最近设施点分析图层

最近设施点分析图层用于储存最近设施点分析的所有输入、参数和结果。

创建最近设施点分析图层

网络分析 工具条上单击网络分析 > 新建最近设施点即可创建最近设施点分析图层。

网络分析工具条

在创建新的最近设施点分析图层时,网络分析工具条会与其六个网络分析类(即设施点、事件点、路径、点障碍、线障碍和面障碍)一同出现在网络分析 窗口中。

“网络分析”窗口

最近设施点分析图层还会在内容列表 窗口中显示为名为 Closest Facility 的合成图层。如果该地图文档中已经存在同名的最近设施点,则会将它们依次命名为 Closest Facility 1、Closest Facility 2,依此类推。存在六种要素图层 - 设施点、事件点、路径、点障碍、线障碍和面障碍。其中的每个要素图层都有默认的符号系统,您可在图层属性 对话框中对这些默认的符号系统进行修改。

内容列表

最近设施点分析类

最近设施点分析图层由六个网络分析类组成。

了解有关网络分析类的详细信息

下面各部分概述了每个类及其属性。

设施点类

此网络分析类中存储了在最近设施点分析中用作起点和终点的网络位置。

当创建一个新的最近设施点分析图层时,其“设施点”类为空。仅当将网络位置添加到该类时,它才不为空。要求解该分析,至少需要一个设施点和一个事件点。

设施点属性

设施点的输入属性

输入字段

描述

ObjectID

系统管理的 ID 字段。

Shape

指示网络分析对象地理位置的几何字段。

名称

网络分析对象的名称。

Attr_[阻抗]

(例如,Attr_Minutes,其中 Minutes 是网络的阻抗)

此属性中储存网络位置的阻抗值。

例如,如果要查找距起火地点最近的三个消防站时,可将 DriveTime 作为阻抗。Attr_DriveTime 中可存储该设施点的出动时间。出动时间为消防员配带好适当的防护设备离开消防站所用的时间。

Cutoff_[阻抗]

(例如,Cutoff_DriveTime,其中 DriveTime 是网络的阻抗)

搜索距离设施点最近的事件点时,ArcGIS 网络分析会将中断值作为阻抗。不会搜索超出中断值的事件点。

如果没有为设施点设置 Cutoff_[阻抗],最近设施点分析将使用默认中断值,您可以在图层属性 对话框上的分析设置中指定该默认中断值。如果默认中断值设置为 <无>,则不管最近事件点距离多远,都会找到它。

网络位置字段

  • SourceID
  • SourceOID
  • PosAlong
  • SideOfEdge

结合使用这四种属性可描述网络中对象所在的点。

了解有关网络位置字段的详细信息

CurbApproach

该属性用于指定在车辆到达或离开时您希望设施点位于车辆的哪一侧。如果分析需要车辆到达/离开时设施点位于车辆的指定一侧,可使用值车辆的右侧 (1) 或车辆的左侧 (2)。如果允许车辆到达/离开时设施点位于车辆的任意一侧,请使用默认值:车辆的任意一侧 (0)。

在最近设施点分析中,值禁止 U 形转弯 (3) 的作用与车辆的任意一侧相同。

了解有关 U 形转弯策略的详细信息

设施点的输入/输出字段

输入/输出字段

描述

状态

该字段受到下面列出的值的属性域(括号中是它们的编码值)的约束。

  • 正常 (0) - 网络位置有效。
  • 未定位 (1) - 无法确定网络中的位置。
  • 未定位网络元素 (2) - 找不到应作为网络位置的网络元素。如果删除了网络边并且未对网络位置重新进行计算,则可能会出现这种情况。

执行求解操作后,可以使用以下状态值之一修改状态:

  • 正常 (0) - 已成功计算网络位置。
  • 元素不可穿越 (3) - 网络位置所在的网络元素不可穿越。网络元素受到约束属性限制时可能会发生这种情况。
  • 字段值无效 (4) - 网络位置的字段值落在分析图层的编码属性域或属性域范围之外。例如,应该填写正数的位置可能存在负数。
  • 未到达 (5) - 无法通过求解程序到达网络位置。

事件点类

此网络分析类中存储了在最近设施点分析中用作起点和终点的网络位置。无论将事件点视为起点还是终点,它都始终位于与设施点相连的路径的另一端。

当创建一个新的最近设施点分析图层时,其“事件点”类为空。仅当将网络位置添加到该类时,它才不为空。要求解该分析,至少需要一个设施点和一个事件点。

事件点属性

事件点的输入字段

输入字段

描述

ObjectID

系统管理的 ID 字段。

Shape

指示网络分析对象地理位置的几何字段。

名称

网络分析对象的名称。

TargetFacilityCount

该属性存储需要为事件点查找的设施点的数量。

如果不将此属性设为 <空> 值,则要在分析图层中查找的设施点的数量将被覆盖。被覆盖的分析图层属性为要查找的设施点,可在图层属性 对话框的分析设置选项卡中找到。

Attr_[阻抗]

(例如,Attr_Minutes,其中 Minutes 是网络的阻抗)

此属性中储存网络位置的阻抗值。

例如,如果要将 DriveTime 作为阻抗查找距离起火地点最近的三个消防站,则 Attr_DriveTime 属性就可以存储在该起火地点所花费的时间。该时间为从消防人员连接设备到开始灭火所花费的时间。

Cutoff_[阻抗]

(例如,Cutoff_DriveTime,其中 DriveTime 是网络的阻抗)

搜索距离设施点最近的事件点时,可以输入阻抗值。超出中断值的事件点既不会被搜索到,也不会包含到搜索结果中。

如果没有为设施点设置 Cutoff_[阻抗],最近设施点分析将使用图层属性 对话框的分析设置选项卡中设置的默认中断值。如果默认中断值也没有设置,则不管最近事件点距离多远,都会找到它。

网络位置字段

  • SourceID
  • SourceOID
  • PosAlong
  • SideOfEdge

结合使用这四种属性可描述网络中对象所在的点。

了解有关网络位置字段的详细信息

CurbApproach

该属性用于指定在车辆到达或离开时您希望事件点位于车辆的哪一侧。如果分析需要车辆到达/离开时事件点位于车辆的指定一侧,则可使用值车辆的右侧 (1) 或车辆的左侧 (2)。如果允许车辆到达/离开时事件点位于车辆的任意一侧,请使用默认值:车辆的任意一侧 (0)。

在最近设施点分析中,值禁止 U 形转弯 (3) 的作用与车辆的任意一侧相同。

了解有关 U 形转弯策略的详细信息

事件点的输入/输出字段

输入/输出字段

描述

状态

该字段受到下面列出的值的属性域(括号中是它们的编码值)的约束。

  • 正常 (0) - 网络位置有效。
  • 未定位 (1) - 无法确定网络中的位置。
  • 未定位网络元素 (2) - 找不到应作为网络位置的网络元素。如果删除了网络边并且未对网络位置重新进行计算,则可能会出现这种情况。

执行求解操作后,可以使用以下状态值之一修改状态:

  • 正常 (0) - 已成功计算网络位置。
  • 元素不可穿越 (3) - 网络位置所在的网络元素不可穿越。网络元素受到约束属性限制时可能会发生这种情况。
  • 字段值无效 (4) - 网络位置的字段值落在分析图层的编码属性域或属性域范围之外。例如,应该填写正数的位置可能存在负数。
  • 未到达 (5) - 无法通过求解程序到达网络位置。

路径类

路径类存储通过分析生成的路径。与其他要素图层相同,它的符号系统也可通过图层属性对话框进行访问和更改。

路径类是一个“仅输出”类,只有分析完成后它才不为空。找到最近设施点后,会在网络分析 窗口中显示路径。

路径属性

路径的输出字段

输出字段

描述

ObjectID

系统管理的 ID 字段。

Shape

指示网络分析对象地理位置的几何字段。

名称

最近设施点路径的名称基于相关设施点和事件点的名称。

如果将行驶自分析图层设置选为设施点到事件点,则设施点名称在前。例如,“设施点 5 – 事件点 3”表示从设施点 5 到事件点 3 的行驶路径。

如果选择了事件点到设施点,则事件点名称在前。例如,事件点 3 – 设施点 5。

FacilityID

路径上设施点的唯一 ID。

FacilityRank

某设施点在为相关事件点找到的所有设施点中的等级;最近设施点的等级为 1。

IncidentCurbApproach

描述到达或离开事件点时事件点位于车辆的哪一侧。值 1 表示在车辆的右侧;值 2 表示在车辆的左侧。

FacilityCurbApproach

描述到达或离开设施点时设施点在车辆的哪一侧。值 1 表示在车辆的右侧;值 2 表示在车辆的左侧。

IncidentID

路径上事件点的唯一 ID。

Total_[阻抗]

(例如,Total_Minutes,其中 Minutes 是网络的阻抗)

设施点和事件点之间路径的累积成本。该字段针对阻抗属性和所有累积属性而生成。

点障碍、线障碍和多边形障碍

障碍用于临时限制网络各部分、向网络各部分添加阻抗以及调整网络各部分的阻抗大小。创建新网络分析图层时,“障碍”类为空。只有将对象添加到该类后,它们才不会为空 - 但不需要添加障碍。

障碍可用于所有网络分析图层;因此,将在一个单独的主题中对其进行介绍。

了解有关障碍的详细信息

最近设施点分析参数

可在分析图层的图层属性 对话框中设置分析参数。可通过不同的方式来访问该对话框:

了解有关打开网络分析“图层属性”对话框的信息

分析设置选项卡

分析设置选项卡

以下各小节列出了可为分析图层设置的参数。这些参数可在分析图层的图层属性 对话框的分析设置选项卡中找到。

阻抗

可以选择任何成本属性作为阻抗,并且该阻抗需要在确定路径时进行最小化。例如,选择 Minutes 属性可以产生到最近设施点的最快路径。

了解有关成本属性的详细信息

约束条件

可以选择在求解分析时应遵守的约束属性。为必须遵守单行道规则的车辆(例如,非紧急车辆)查找解决方案时,应使用诸如“单向”等约束条件。如果网络数据集包含其他约束属性(如重量限制或高度限制),也可以使用这些约束条件。

了解有关约束条件的详细信息

约束属性也可以与动态属性结合使用。例如,如果车辆的高度高于隧道的高度,则可对边进行约束。

了解有关使用参数化属性安排路线的详细信息

默认中断值

在搜索最近设施点时,ArcGIS 网络分析可以使用阻抗的默认中断值。不会搜索超出中断值的设施点。例如,在定位距离事故地点最近的医院时,如果中断值设为 15 分钟,则表示 ArcGIS 网络分析将搜索距离事件点 15 分钟车程以内的最近医院。如果到达最近的医院需要 17 分钟的车程,则在最近设施点的搜索结果中不会返回任何医院。在搜索多个设施点时,中断值尤为有用。

要查找的设施点

ArcGIS 网络分析可以找到距离一个事件点最近的多个设施点。这在发生诸如火灾之类的情况下很有用,因为此时需要来自不同消防站的多台消防车同时灭火。例如,ArcGIS 网络分析可以找到距离起火地点最近的三个消防站。如果将中断成本设为 10 分钟,而最近的三个消防站分别处于 5 分钟、7 分钟和 11 分钟车程的位置,则最近设施点搜索只会返回前两个消防站。

行驶自

可以指定是按照从事件点到设施点还是从设施点到事件点的距离测量值来搜索最近设施点。约束(例如单向)和阻抗(例如行程时间)应基于行进方向,因为它可能会影响搜索结果。例如,从事件点到设施点可能需要行驶 10 分钟,但按相反方向行驶则可能需要 15 分钟。

交汇点的 U 形转弯

ArcGIS 网络分析允许在任何位置、仅在死角(或死胡同 (cul-de-sac))或者仅在交点和死角处出现 U 形转弯,也可禁止在任何位置出现 U 形转弯。允许 U 形转弯表示车辆可以在交汇点处转向并沿同一街道往回行驶。

了解有关 U 形转弯策略的详细信息

输出 Shape 类型

最近设施点分析所生成的路径可以表示为具有测量值的实际形状、实际形状、直线,或不以任何形式表示(无几何)。

注注:

无论选择何种输出 shape 类型,最近设施点始终由网络阻抗(而非欧氏距离)决定。这表示只是路径形状不同,而属性表中存储的阻抗相关值则相同。

  • 真实形状提供了生成路径的精确形状。

    路径的真实形状

  • 具有测量值的实际形状提供了生成路径的精确形状。而且,输出还包括线性参考的路径测量值。测量值从第一个停靠点增加并记录累积阻抗。

    了解有关线性参考的详细信息

  • 直线会在两个停靠点之间生成一条直线。

    路径的直线形状

  • 当输出 shape 类型设置为时,将不返回任何形状。

应用等级

如果网络数据集具有等级属性,则可在分析时使用该等级。使用等级的结果是,求解程序更偏好高阶边而不是低阶边。分等级求解的速度更快,并且可以用于模拟驾驶员对在高速公路(而非地方道路)上行驶的偏好,即使这意味着行程更远。但是,如果不使用等级,则会为网络数据集生成精确的路线。

了解有关使用等级安排路线的详细信息

忽略无效的位置

该属性用于忽略无效的网络位置而仅通过有效的网络位置来求解分析图层。如果未选中该选项并且网络位置未定位,则求解操作可能会失败。无论在哪种情况下,分析都会忽略无效的位置。

指示

使用指示属性,可以设置距离和时间(如果具有时间属性)的显示单位。此外,还可以选择生成路线后自动打开指示。(如果未选择自动显示指示,可在网络分析 工具条上单击指示窗口按钮 指示窗口 来显示指示。)

累积选项卡

累积选项卡中,可以选择网络数据集中要对路径对象进行累积的成本属性。这些累积属性仅供参考;求解程序仅使用分析图层的阻抗参数所指定的成本属性来计算路径。

对于每个累积的成本属性,均会向求解程序所输出的路径中添加一个 Total_[阻抗] 属性。

网络位置选项卡

网络位置选项卡上的参数用于查找网络位置并为其属性赋值。

了解有关网络位置的详细信息

相关主题


7/10/2012