作者:YB.

关于高速公路的网络数据制作,主要就是对高速路和匝道的拓扑关系的检查处理以及二维网络数据的制作,通常相对复杂的部分就是带有立交桥的处理制作,本文所用的原始示范数据是高速公路线数据集和带有立交桥的匝道线数据集。如下是处理流程:

一、对高速公路的线数据集进行处理。
1.采集高速公路时是一段一段的采集,对于同一条高速公路先进行多段连接成一条线处理,图层设置为可编辑–按住Shift键选中临近的两个线段–对象操作【连接】,这样每每两条线段进行连接成一条线。这样处理生成完整的高速路线数据,避免构建高速网络时产生多余的节点。

2.对高速公路线数据集拓扑检查,采用规则为线内无相交和线内无假结点,已确保立交桥出的高速公路没有被相交打断。

二、对匝道线数据集进行处理。
1、拓扑检查(线内无相交)和线预拓扑处理。线内无相交确保立交部分的匝道线仅仅有交叉,但是没有交点。线预拓扑处理里的节点插入,可以处理两个匝道出入口交汇处的延长相交问题,确保出入口匝道相交并且有交点。
注:由于某些交汇处的两条匝道的夹角比较大,接近于平行的情况,有可能在容限值范围内,依然不能处理成相交且有交点。这时需手动编辑匝道,将该两条匝道处理为线线相交。


2.由图一可以看出,原始数据中并未提供出入口匝道交汇处的点数据集,其实要生成这个点数据集也不难,可以看出交汇处交点其实都是匝道线段的两端的节点,那么只需要用匝道线数据构建网络数据集,然后取出节点数据即可成为交汇点数据。


三、用处理后的高速路线数据,匝道线数据和匝道交汇处点数据,进行网络数据的构建,采用点打断线方式,设置容限。
注:由于采集时的误差,导致某些匝道与高速路交汇处的夹角比较大,接近于平行的情况,有可能在容限值范围内,依然不能处理成相交且有交点。这时需手动编辑匝道,将匝道与高速路处处理为线线相交。


四、利用上面处理构建的网络数据集,就可以用来做网络分析(路径分析),如图十分析结果图,可以看出分析结果正确,同时也可看出网络分析参数(权值字段和标识字段)在构建网络时都已创建好,不需要我们做设置。但是图十一分析出来的结果路线可以看出其实是不对的,因为在我们国家交通规则时靠右行驶的,所以该路线逆行了,要处理也很简单,就是设置交通规则。


五、设置交通规则。
1.设置网络数据里的线图层风格为带箭头的这样可以很好的看出线的走向,如图十三,我们很容易看出线的走向都是正确的,符合考右行驶的交通规则。


2.给网络数据集的线数据新建一个名称为Rules的文本型字段,然后更新该字段值为1,用1代表正向。

3.在网络分析参数设置里,设置交通规则,并开启交通规则。

4.这样交通规则也设置好了,如图十六,如果起始点是逆行的那么就不会分析出结果,现在完整的高速网络数据集就制作好了,可以进行路径分析了。

浅析高速公路网络数据集制作相关推荐

  1. Pytorch入门与实践——AI插画师:生成对抗网络数据集制作

    目录 摘要 1.用爬虫爬取二次元妹子的图片 2.获取图片中的头像 摘要 最近想搞一搞GAN,但是发现<Pytorch入门与实践--AI插画师:生成对抗网络>,但是发现数据集的链接失效了,所 ...

  2. 【项目实践】基于Mask R-CNN的道路物体检测与分割(从数据集制作到视频测试)...

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 1.内容概要 Mask R-CNN的框架是对Faster R-CNN的扩展,与BBox识别并行的增加一 ...

  3. python制作训练集_利用Tensorflow简单实现VGGNet,从数据集制作到训练完成测试

    VGGNet_TF 利用Tensorflow简单实现VGGNet,从数据集制作到训练完成测试 参考:<Tensorflow实战><Tensorflow 实战Google深度学习框架& ...

  4. 深度学习数据集制作工作_创建我的第一个深度学习+数据科学工作站

    深度学习数据集制作工作 My Home Setup 我的家庭设置 Creating my workstation has been a dream for me, if nothing else. 创 ...

  5. pybullet GGCNN数据集制作(三)

    目录 深度相机 驱动安装 pyrealsense2安装 学校端口问题用以下方法安装 其它相关环境安装 Vscode配置anaconda环境 数据集制作和加载 调用深度相机进行数据集制作 代码部分 运行 ...

  6. VOC2007格式数据集制作

    1.VOC2007格式数据集介绍 解压VOC2007数据集后可以看到VOC2007文件夹下有以下5个文件夹: Annotations文件夹  该文件下存放的是xml格式的标签文件,每个xml文件都对应 ...

  7. matlab 数据集制作,机器学习数据集制作与划分MATLAB实现

    .mat数据集制作 若整个数据集是一个.mat文件且最后一列数据时标签,则单独将决策变量和标签划分开,一个为ins,另一个为lab. 相关文章 .mat数据集说明 数据集名称GLIOMA GIOMA包 ...

  8. 图像分割 | FCN数据集制作的全流程(图像标注)

    图像分割 | FCN数据集制作的全流程(图像标注) 一 全卷积神经网络 文章所有代码已上传至github,觉得好用就给个star吧,谢谢 https://github.com/315386775/FC ...

  9. 企业网络推广专员浅析企业网络推广初期网站优化应重视的一些问题

    企业新站上线后想要实现企业网络推广跟老站较劲属实有些困难,但是站长可以通过对网站建设初期的一些网站优化细节内容的设置为后续网站长久性优化提供前提条件.毕竟企业新站的优化并没有发挥出真正实力,站长应在网 ...

  10. 网络推广外包浅析为什么网络推广外包中网站优化比百度竞价更友好?

    在当前互联网营销市场竞争中,企业网站想要获取自然排名非常不易,大部分网站都是通过网站优化技术或百度竞价等方式实现企业网站中的排名.随着互联网市场中关键词检索竞争日趋激烈,导致网站排名出现两种结果,一是 ...

最新文章

  1. r语言和python-r语言和python学哪个
  2. emulator: Trying to vcpu execute at eip:6d4053
  3. VC++调试技巧学习总结
  4. Eclipse+Maven创建webapp项目
  5. spark RDD的血缘关系
  6. 2017软件工程第三次作业--效能分析
  7. linux配置服务器超时退出,Linux下实现不活动用户登录超时后自动登出
  8. LeetCode 旋转数组 系列
  9. 论文浅尝 | 神经网络是如何外推的:从前馈神经网络到图神经网络
  10. java中的多线程来看一看基础了
  11. 小米MIX4要来了?真机图曝光:四边等宽曲面屏 120Hz刷新率
  12. 微软欲对Silverlight进行部分开源(转载)
  13. android 简单锁屏代码,【简单代码】默认锁屏代码第二弹~
  14. 相册排版软件Pixellu SmartAlbums 2 mac版
  15. 【Urule源码解析1】开源可视化规则引擎
  16. 从零开始做游戏 - 上上下下左右左右BABA
  17. Flutter水波纹效果
  18. 二维数组 Arrays
  19. 讲座记录《多种空间大地测量技术的数据处理方法和应用》
  20. 【数据结构】赫夫曼树与编码

热门文章

  1. 前端性能优化之gzip 1
  2. 英语句式参考纯享版 - 定语从句
  3. vb rs.recordCount=-1的解决办法
  4. BiTree T 和Bitree T
  5. JAVA中数字转大写字母_java实现数字转大写
  6. c语言入门自学零基础软件,软件编程入门怎么自学 如何从零开始自学
  7. 发射功率dBm 换算表
  8. 算法之迪杰斯特拉算法
  9. Canvas递归画一棵树
  10. MTK G-sensor