热门标签 | HotTags
当前位置:  开发笔记 > 开发工具 > 正文

找到最近路线之网络数据集

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

什么是网络数据集

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

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

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

准备工作

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

如何构建网络数据集

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

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


推荐阅读
  • 在macOS环境下使用Electron Builder进行应用打包时遇到签名验证失败的问题,具体表现为签名后spctl命令检测到应用程序未通过公证(Notarization)。本文将详细探讨该问题的原因及解决方案。 ... [详细]
  • 深入理解OAuth认证机制
    本文介绍了OAuth认证协议的核心概念及其工作原理。OAuth是一种开放标准,旨在为第三方应用提供安全的用户资源访问授权,同时确保用户的账户信息(如用户名和密码)不会暴露给第三方。 ... [详细]
  • 优化ASM字节码操作:简化类转换与移除冗余指令
    本文探讨如何利用ASM框架进行字节码操作,以优化现有类的转换过程,简化复杂的转换逻辑,并移除不必要的加0操作。通过这些技术手段,可以显著提升代码性能和可维护性。 ... [详细]
  • 资源推荐 | TensorFlow官方中文教程助力英语非母语者学习
    来源:机器之心。本文详细介绍了TensorFlow官方提供的中文版教程和指南,帮助开发者更好地理解和应用这一强大的开源机器学习平台。 ... [详细]
  • Explore a common issue encountered when implementing an OAuth 1.0a API, specifically the inability to encode null objects and how to resolve it. ... [详细]
  • 深入解析 HDFS Federation:多命名空间架构详解
    HDFS Federation 是一种扩展 HDFS 架构的方式,通过引入多个独立的 NameNode 来解决单点故障和性能瓶颈问题。本文将详细探讨 HDFS Federation 的工作原理、优势以及潜在挑战。 ... [详细]
  • 本文介绍了如何使用 Spring Boot DevTools 实现应用程序在开发过程中自动重启。这一特性显著提高了开发效率,特别是在集成开发环境(IDE)中工作时,能够提供快速的反馈循环。默认情况下,DevTools 会监控类路径上的文件变化,并根据需要触发应用重启。 ... [详细]
  • IT项目管理过程中的方法、工具、技术
    工欲善其事,必先利其器。而对于一个软件开发项目,最重要的器就是方法,工具和技术。而这三要素中重要的又是方法论,方法是基础&# ... [详细]
  • 探讨如何高效使用FastJSON进行JSON数据解析,特别是从复杂嵌套结构中提取特定字段值的方法。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • 本文介绍了如何在具备多个IP地址的FTP服务器环境中,通过动态地址端口复用和地址转换技术优化网络配置。重点讨论了2Mb/s DDN专线连接、Cisco 2611路由器及内部网络地址规划。 ... [详细]
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • c# – UWP:BrightnessOverride StartOverride逻辑 ... [详细]
author-avatar
拍友2502914703
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有