博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
找到最近路线之网络数据集
阅读量:4163 次
发布时间:2019-05-26

本文共 1136 字,大约阅读时间需要 3 分钟。

什么是网络数据集

网络数据模型用于存储具有网络拓扑关系的数据模型。网络数据模型包含了网络线数据和网络结点数据集,还包含了两者之间的拓扑关系。在网络数据集中,线数据集为主数据集,点数据集作为子数据集。

网络数据集可以用来做什么

网络数据模型,可以进行路径分析、服务区分析、最近设施查找、选址分区、通达性分析等多种网络分析。创建网络数据是整个网络分析的基础,所有的网络分析功能均能在网络图层上进行。

准备工作

1.准备用于构建网络数据的数据集

2.准备好用于构建网络数据的数据。可用于构建网络数据的数据类型包括点数据集、线数据集和网络数据集。点数据是可选的,在不选择点数据的情况下,也可以构建网络数据集;当网络数据集参与构建时,相当于利用其他点、线数据对该网络数据进行重新构网。
3.准备好网络数据集字段信息
4.确保用于构网的线数据中包含了表示网络阻力的字段,如表示时间和距离信息的字段。现实情况中,权重字段因为方向不同会有所不同,则需要为每个方向都提供一个权重字段。如可以用 F_T_TIME 表示从起始结点到终止结点之间弧段的耗费时间,T_F_TIME 表示终止结点到起始节点之间的耗费时间。
5.在进行路径分析时,如果需要生成行驶导引的文字信息,请确保用于构网的线数据中包含了所需的指示信息(如道路名称、站点名称)的字段。

如何构建网络数据集

以iDesktop 9.1.2版本为例

1.“空间分析”选项卡 > “设施网络分析”组的“构建网络”
2.添加数据集
在这里插入图片描述
字段设置
在“字段信息”对话框中,显示了所有参与构建网络数据集的点、线数据集的用户字段(非系统字段和 SmUserID 字段),选中的字段信息将赋给新生成的网络数据集。其中,参与构建网络数据集的点对象的属性信息将赋给网络数据集中相应的网络节点,参与构建网络数据集的线对象的属性信息将赋给网络数据集中相应的网络弧段,网络数据集的其他系统字段则由系统自动赋值。

打断设置

点自动打断线:勾选该复选框后,在容限范围内,线对象会在其与点的相交处被打断,若线对象的端点与点相交,则线不予打断。
线线自动打断:勾选该复选框后,在容限范围内,两条(或两条以上)相交的线对象会在相交处被打断,若线对象与另一条线的端点相交,则这个线对象会在相交处被打断。此外,勾选“线线自动打断”操作时,系统会同时默认勾选“点自动打断线”,即“线线自动打断”功能不可以单独使用。
打断容限:设置打断容限,这里的打断容限即结点容限,表示线对象与线对象、线对象与点对象之间的最小距离。例如,若一个线对象的节点与另一个线对象的节点距离在容限范围内,则认为这两个节点重合;若一个线对象的节点与一个点对象的距离在容限范围内,则认为点在线上。
结果展示
在这里插入图片描述

转载地址:http://mkpxi.baihongyu.com/

你可能感兴趣的文章
Mybatis-Plus进阶之扩展插件
查看>>
centos 7 阿里云安装ftp服务以及创建用户
查看>>
业务规范之springboot整合swagger2
查看>>
业务规范之统一验证
查看>>
业务规范之统一返回体
查看>>
业务规范之统一异常处理和统一响应
查看>>
docker安装mongodb开启权限认证以及mongodb数据定时脚本备份与恢复
查看>>
SSH免密登录,实现A服务器免密登录B服务器
查看>>
docker安装mongodb开启权限认证以及mongodb数据定时脚本备份与恢复
查看>>
linux中定时任务,定时删除某天之前的文件
查看>>
定时任务定时备份docker中mysql并将数据自动保存到另外一台服务器
查看>>
Java图形可视化工具graphviz-java
查看>>
docker中镜像的备份与迁移详细过程
查看>>
springboot2.0整合redis缓存注解
查看>>
spring中条件注解的使用 @Conditional
查看>>
Java基于JDK实现动态代理
查看>>
spring中Aware 接口 感知捕获
查看>>
maven打包spring项目缩小体积
查看>>
idea中的超实用小技巧提升编码效率
查看>>
在pom文件中指定 maven 引用下载好的jar包
查看>>