交通网络分析之交通规则

目的

我们现实中的路网,不是所有道路都是双向通行的,会存在单向通行、禁止通行等情况,这种情况在交通分析中该如何处理?

这种应用场景在SuperMap iDesktopX中如何去处理呢,下面跟着我一起看看吧。

功能介绍

首先,我们应该知道,要进行交通网络分析,首先需要一个网络数据集,关于如何准备一个网络数据集,这里就不进行多的讲解了,可以参考之前的博客:

找到最近路线之网络数据集 找到最近路线之网络数据集_supermap构建网络数据集-CSDN博客

下面,我们就默认已经有一个网络数据集了。

下面我们来看看,如果不设置交通规则的话;从下面的起始点到目的地,我们的最近路径,分析结果如下:

1.禁止通行

假如:某公园由于道路改造,园内道路临时禁止通行,这个是以后再去分析从起始点到目的目的地的最佳路径,我们就需要用到交通规则了。

首先,使用交通规则,我们需要在网络数据集的弧段数据中新建一个字段(文本型),用来设置弧段是否单行或者禁止通行等。不同的字段属性值代表了不同的交通规则,如正向单行、反向单行或者禁止通行。在使用的时候,在交通规则设置对话框中指定每种规则对应的属性值,未指定的属性值及空值,默认为双向通行的道路。

准备好字段后,我们就可以在交通规则中,将这些公园内正在维护路段的道路设置为禁止通行了;

然后进行路径分析,结果如下:可以看到,分析结果路径就规避开了公园内正在维修的路段,从旁边可行的路段进行绕行了。

2.正向通行和反向通行

有时候,我们会遇到一些小路,是单向通行的,这个时候,我们就需要用到正向通行或者是反向通行了。

首先,我们明确一点,何为正向通?

众所周知,线都是有反向的,如果我们的通行规则和线的方向是一致的,那就叫做正向通行,如果通行规则和线的方向是相反的,就为方向规则。

下面举个例子:

首先对交通网络的弧段线数据设置一个带箭头的符号,就可以轻松的看出路的走向了,假如这个路仅仅为正向通过,不能从右边往走通行,这个怎么办?

一样的,为这个弧段线数据添加一个字段值,比如:正向。然后在交通规则中去设置正向的字段值表示正向通行,这个时候再分析,就不会出现反向的结果啦。

可以看到,结果中由于那条路设置为了正向,不能双向通行或者反向通行,分析结果就进行了绕行。反向通行的用法一样的,这里就不做重复的介绍了。

注意:

  1. 在设置交通规则时,如正向单行值、反向单行值、禁行通行值等,允许设置多个值同时代表任意一种规则,例如正向单行值同时设置了单行道-正向、限行-正向两个字段,当对应的弧段字段的值为指定的这些值时,都将代表正向单行线。
  2. 一个字段值只能表示一种交通规则,将一个字段值设置为其中一种规则后,在设置其他规则字段值时,将会自动过滤该字段值。例如,设置了字段值"公交车道路"为正向单行值后,不能再将反向单行值、禁止单行值的字段值设置为"公交车道路"。
相关推荐
拉玛干3 天前
深圳大学 深圳技术大学 软件工程u课 第三章章节测验
需求分析
黄焖鸡能干四碗8 天前
数字化转型企业架构设计手册(交付版),企业数字化转型建设思路、本质、数字化架构、数字化规划蓝图(PPT原件获取)
大数据·运维·开发语言·架构·需求分析·软件需求
山海青风8 天前
利用OpenAI进行测试需求分析——从电商网站需求到测试用例的生成
python·测试用例·需求分析
打码人的日常分享9 天前
【资料】网络安全风险评估报告,风险管理报告,网络安全风险管理计划,网络安全网络安全能力验证报(Word原件)
数据库·安全·web安全·需求分析·规格说明书
黄焖鸡能干四碗10 天前
【运维实施资料集】软件全套运维,实施管理方案,运维建设方案,运维检查单,软件项目运维方案(word原件)
大数据·人工智能·需求分析·软件需求·规格说明书
芊言芊语11 天前
OTX 架构开发需求分析
架构·需求分析
提笔惊蚂蚁11 天前
软件工程-需求分析与设计-更新中-1.0版
软件工程·需求分析
提笔惊蚂蚁13 天前
结构化(经典)软件开发方法: 需求分析阶段+设计阶段
后端·学习·需求分析
ocean101014 天前
面向对象的需求分析和设计(一)
需求分析
一只鹿鹿鹿15 天前
三级等保安全解决方案,实施方案,整改方案(Word,PPT等相关资料学习)
数据库·产品运营·产品经理·需求分析·设计规范