ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS for Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

帮助

  • 主页
  • 入门
  • 制图
  • 分析
  • 管理数据
  • 工具
  • 更多...

什么是 Bearing 和 BearingTol 字段?

需要 Network Analyst 许可。

  • Network Analyst 如何计算“方位角”和 BearingTol 字段
  • 示例

车辆移动的方向可以用来更好地在网络上进行定位。下图说明了这一原理。

无方位角的 GPS 定位表现为一个圆
如果没有方位角信息,将很难得知车辆在哪条街道上。它可能在南北方向的街道上也可能在东西方向的街道上。
具有方位角的 GPS 定位表现为一个三角形
包含方位角信息时能很清楚车辆正在南北方向的街道上向北行驶。

ArcGIS Network Analyst 扩展模块使采用此原理在网络数据集上更精确地定位点变为可能。

除了计算当前地理位置之外,GPS 设备通常还计算方位角。很多网络分析类都具有“方位角”和 BearingTol 字段,因此在加载移动点时可以使用方位角信息。这样做会得到放置更精确放置的网络分析对象。另外,这会防止司机混淆,因为通过这些移动点生成的路径和方向更有可能从正确的位置开始。

常见的做法是,例如,通过装备有 GPS 接收器的移动电话将货车的当前位置和方位角发送给 ArcGIS for Server,并将此信息作为路径分析中的第一个停靠点加载。货车尚未到达的其它停靠点也同样被加载,对路径进行求解并将结果和方向发送回司机的手机上。如果货车刚好在交叉路口或天桥附近,在此过程中使用方位角信息可以防止货车在错误的街道上行驶。它还可以帮助 ArcGIS Network Analyst 扩展模块验证车辆行驶的方向,以使生成路径的起始点和车辆当前行驶的方向匹配。

例如,要用方位角数据定位移动点,只须通过“添加位置”地理处理工具加载点,并分别将输入点的方位角和方位角容差值映射到目标网络分析类的“方位角”和 BearingTol 字段。下面介绍“方位角”和 BearingTol 字段。

  • 方位角 - 车辆或人的移动方向。方位角必须以度为单位并且从正北方向开始按顺时针进行测量。通常,值介于 0 和 360 之间,然而,Network Analyst 也可以解释负值,方法是从 360 度中减掉这些值。

  • BearingTol - 方位角容差 (bearing tolerance) 的简称,在此字段处指定车辆行驶路线和从 Network Analyst 尝试定位车辆所在街道上一点引出的切线之间的最大可接受差异。也就是说,方位角容差用来确定车辆移动的方向是否大体上与基础道路一致。如果它们在给定容差范围内,车辆将定位在这条边上;如果没在给定范围内,将计算出下一个最近的合适边。

    BearingTol 的单位是度,默认值是 30。可以选择任何大于 0 且小于 180 的容差。

Network Analyst 如何计算“方位角”和 BearingTol 字段

以下步骤概述了 Network Analyst 如何计算方位角字段:

  1. Network Analyst 会捕捉到最近边的点。
  2. 通过最近边上的点计算出方位角容差来设置最小和最大方位角值。对两个方向上的行驶都会执行此操作。
  3. 执行操作时,应分别比较用户所添加的点的方位角与两个行使方向上的最小和最大允许方位角值的差值。
    • 如果所添加点的方位角在容差范围之内,点将作为网络位置添加到该处。也确定了在道路上行驶的方向 - 它和方位角容差(方位角在其范围内)的方向匹配。
    • 如果方位角在容差范围外,则不定位此点,并将计算下一个最近的合适边的方位角容差。(有些边由于其它原因无法计算;例如,您可能已选择不在受限元素上定位或排除所有的高速公路。这种情况下,被禁止的边或公路将会跳过。)此过程会重复执行,直到将点定位到合适的边上或在超出网络分析图层的捕捉容差之后此点保持未定位状态。

示例

以下带有文字说明的系列图形说明了 Network Analyst 处理“方位角”和 BearingTol 字段的方式。

向北行驶的车辆
1. 带有移动电话或 GPS 接收器的车辆向北行驶,经过一个四向交叉路口并将当前的位置和方位角发送给运行 Network 扩展模块的 ArcGIS for Server。
GPS 坐标和方位角
2. 黑线代表网络边。三角和虚线表示 GPS 接收器记录的车辆位置和方位角。请注意,可能由于 GPS 接收器不精确、数字化街道不精确或二者兼而有之,使得捕获位置相当不准确。GPS 接收器显示方位角大约为 345º,也稍微有些偏差;因为车辆正向北行驶,所以应该是 0º。
方位角在方位角容差范围之外
3. 捕捉到最近边的点,并与方位角容差(在本示例中显示为蓝色渐变区域)比较。BearingTol 值为 30,所以在边的每一侧东西两向容差跨度为 15 度。添加的红色箭头表示在两个方向上边的方位角都超过 15 度。因为方位角落在容差范围外,因此点不会定位到此边上。
方位角在方位角容差范围内
4. 方位角在方位角容差范围内时,该点被捕捉到下一个最近边上并且在此处作为网络位置加载。另外,Network 扩展模块知道对象在向北移动,因为方位角落在朝北的方位角容差范围内。

当处理“方位角”和 BearingTol 字段时,应该记住以下几点:

  • 映射到“方位角”和 BearingTol 字段的值必须是短整型、长整型或双精度型数据类型。
  • 如果某点的映射输入字段值为空,则以标准方式定位此点,即不考虑方位角和方位角容差。

相关主题

  • 什么是网络分析对象?
  • 用方位角数据加载移动点

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS 平台

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2019 Esri. | 隐私政策 | 法律声明