GIS入门进阶之017

news2024/11/24 8:45:22

一、网络分析

        网络分析是ArcGIS提供的重要的空间分析功能,利用它可以模拟现实世界的网络问题。如从网络数据中寻找多个地点之间的最优路径,确定网络中资源的流动方向、资源配置和网络服务范围等。

       网络是图论和运筹学中的一个数学模型,通常用来研究资源在不同地点之间的流动,由结点和弧组成。结点用于模拟资源需要停靠的地点,弧用于模拟从一个结点到另一个结点的连接,也可以描述在两个结点之间进行传输所花费的成本,如时间、距离等。

 1.1 ArcGIS中地理网络的分类

      根据地理网络中资源流动方向是否确定,ArcGIS中将地理网络模型分为两种:几何网络模型和网络数据集模型。

       在几何网络模型中,资源只能按照约定的方向流动,即资源本身不能决定自己的流动方向,需要受网络本身设置的影响,这区别于网络数据集模型最根本的地方。几何网络模型可以模拟供水、排水、电力等管网网络等。

     在网络数据集模型中,可自由改变资源流动的方向、速度、终点等,如驾驶员可选择行车路线、行车速度和停车位置来模拟交通网络。

1.2 网络组成要素

     根据网络要素的功能、作用和特性,结合实际应用的需求,将构成地理网络的元素细分为:网络边、结点、拐角、中心、站点、障碍、资源、权值等。这些网络元素的基本属性通常包括:网络边的阻碍强度、资源需求量以及约束条件等。

二、几何网络分析

        几何网络由一组相连的边和交汇点以及连通性规则组成,用于表示现实世界中公用网络基础设施的行为并为这种行为进行建模。地理数据库要素类被作为定义几何网络的数据源。您需要定义各种要素在几何网络中所起的作用,并定义用来说明资源如何流过几何网络的规则。

     在下图中,几何网络用于为流过给水干管以及由交汇点设备连接的水务装置的水流建模:

    

        几何网络在地理数据库的要素数据集内构建。要素数据集中的要素类被用作网络交汇点和边的数据源。网络连通性则基于被用作数据源的各要素类中要素相互间的几何重叠。每个几何网络都有一个逻辑网络 - 地理数据库中表的集合,这些表将连通性关系和有关几何网络中要素的其他信息存储为可在追踪操作和流式操作中使用的单个元素。

        几何网络由两种类型的要素组成:边和交汇点。几何网络中的边和交汇点是地理数据库中两种特殊类型的要素,称为网络要素。可以将它们视为专用于某种几何网络的具有附加行为的点要素和线要素。与地理数据库中的其他要素相同,它们具有属性域和默认值等行为。由于网络要素是几何网络的一部分,因此它们都具有附加行为,例如,它们知道自身是以拓扑方式相互连接以及如何进行连接:边必须在交汇点处与其他边相连;在网络中,流通过交汇点从一条边传递到另一条边。

    2.1 几何网络中的特殊定义

      (1)源和汇: 源是资源流动的起点,汇是资源流动的终点,又称为宿。网络中的物质、能量、信息等流动的方向是从源到汇的。几何网络中的点要素可以作为源或汇。

     (2)网络权重:网络权重是根据要素的某些属性来计算的,权重可与多个要素类相关,一个网络可以有多个权重。

    (3)有效和无效要素:几何网络中任何一个边或交汇点要素在网络中可以是有效的,也可以是无效的。当一个元素无效时,它与周围要素都是不连通的,不能参与几何网络分析。

   2.2 几何网络分析的基本步骤

     (1)建立几何网络

       可用已有的数据类或者存储参与几何网络构建的空要素类来建立几何网络,包括点要素、线要素等,这些要素必须放在同一个要素数据集中。

     (2)设置几何网络的连通性

      根据参与几何网络的要素类之间的连通关系对几何网络设置连通性规则,用以约束几何网络的编辑。

      (3)编辑几何网络

       对几何网络进行修改,包括新建网络要素、连通性变更、添加权重等。

        (4)执行网络分析任务

          在几何网络上添加标记点,选择分析任务类型,执行分析任务。

    2.3 几何网络的构建

      (1)建立网络

         

选定数据集,新建几何网络
新建几何网络

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/168505.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【C#】封装.net framework函数库,并打包发布dll函数库到nuget服务器

作者:小5聊 简介:一只喜欢全栈方向的程序员,专注基础和实战分享,欢迎咨询,尽绵薄之力答疑解惑! 1、Nuget函数库管理工具 1.1、什么是Nuget Nuget是一个.NET平台下的开源的项目,它是Visual Stu…

电脑怎么设置定时关机?分享2个简单操作!

随着互联网时代的发展,越来越多人使用电脑。使用过程中,有时会产生很多疑惑,其中有朋友问小编:电脑怎么设置定时关机?其实Windows系统设置关机很简单,主要有下面两个方法! 演示机型:…

【学习打卡 Free-Excel 】Task1~2 数据源何而来_数据格式

free-excel 文章目录free-excel1 数据基本知识工作簿与工作表xls和xlsx单元格行列导入数据从文件导入数据从网页导入数据:中文编码:2 表格单元格数据类型excel错误提示数据统一添加符号数值转文本、文本转数值资源链接 Free excel_文字版Free excel&…

系分 - 案例分析 - 数据库设计(基本)

个人总结,仅供参考,欢迎加好友一起讨论 文章目录系分 - 案例分析 - 数据库设计(基本)数据库基础数据库设计规范化(范式)数据库事务并发控制典型例题题目描述参考答案数据库安全性技术视图物化视图存储过程触…

【练习】Day07

努力经营当下,直至未来明朗! 文章目录一、选择二、编程1. 不同路径2. 三角形最小路径和 [重点理解!!]答案1. 选择2. 编程普通小孩也要热爱生活! 一、选择 以下关于 Servlet 生命周期说法错误的是 ( ) A: Servlet 容器…

解构模块化区块链

干货:解构模块化区块链 在可扩展性方面,模块化区块链是区块链设计的最新范式。 模块化的概念起源于Layer1区块链Celestia,现在这个概念也逐渐被更多的人所关注,还有人甚至提出”模块化区块链将定义Web3创新的下一个十年“的口号…

java.sql.SQLException: ORA-28001: the password has expired

1、找到SQL Plus 运行 2、登录 请输入户名: sys as sysdba 输入口令:(sys用户的密码)3、以dba角色登入 SQL >connect as sysdba; 请输入户名: sys as sysdba 输入口令:(sys用户的密码)4、修改密码 SQ…

Flink:FlinkSql解析嵌套Json

日常开发中都是用的简便json格式,但是偶尔也会遇到嵌套json的时候,因此在用flinksql的时候就有点麻烦,下面用简单例子简单定义处理下 1,数据是网上摘抄,但包含里常用的大部分格式 { "afterColumns": {…

SpringBoot集成Elasticsearch7.4 实战(一)

在网上已经有好多关于Elasticsearch的介绍,就不在翻来覆去讲一些基本概念,大家感兴趣的可以自己去找一些资料巩固下。这次只为了顾及众多首次接触Elasticsearch,案例都讲的很浅显,还有就是受个人能力所限,各位读者发现…

大数据-hadoop-hdfs

Hadoop分布式文件系统(HDFS)是指被设计成适合运行在通用硬件(commodity hardware)上的分布式文件系统(Distributed File System)。它和现有的分布式文件系统有很多共同点。但同时,它和其他的分布式文件系统的区别也是很明显的。HDFS是一个高度…

数据结构(3)线段树基础

活动 - AcWing 参考《算法竞赛进阶指南》-lyd 一、概述 1.简述、所需空间 线段树是一种基于分治思想的二叉树结构,用于区间上的信息统计。与树状数组相比,线段树是一种更通用的数据结构。 线段树每个节点代表一个区间。线段树具有唯一根节点&#x…

关于KDDockWidget源码修改和自定义

前言 前面的文章介绍过KDDockWidget的基本使用及示例,文章在这里: KDDockWidgets源码编译及安装 qml dockwidget窗口停靠 QML KDDockWidget 实现 tabwidget效果( 窗口可独立浮动和缩放) 今天主要记录一些在KDDockWidget源码中的…

来自元宇宙的声音:Chord Hero

这一集,我们邀请了 Chord Hero 的联合创始人兼行政总裁 Anthony Chau 来谈谈促使他加入 The Sandbox 元宇宙的原因以及即将在即将到来的游戏赛季推出的第一个项目。 请告诉我们更多关于 Chord Hero 的信息吧。 Chord Hero 通过一系列实体和数字产品让学习音乐变得有…

视图(view)

1、视图:(了解内容) 就是站在不同的角度去看待同一份数据。 视图是MySQL服务器中的一个对象,用于存储查询语句,目的的提高查询语句的使用效率,避免在多处地方重复性开发相同的查询语句。 - 将查询语句交给一…

Transformer学习笔记1

模型分类:GPT类型: auto-regressive(decoder模型,过去时刻的输出也是现在的输入,例如要得到y8还需要知道y1到y7,但不能使用y9,例如用于文本生成任务)GPTGPT2CTRLTransformer XLBERT类…

Docker 容器监控

目录 cAdvisor 安装cAdvisor 使用Prometheus监控cAdvisor cAdvisor暴露的Prometheus指标 容器指标 1. 文档: 2. 指标 硬件指标 1. 文档: 2. 指标: Node Exporter 安装Node Exporter 1. 启动容器,默认端口为9100 2. …

2023免费电脑c盘磁盘数据恢复软件EasyRecovery

无论是台式机还是笔记本电脑,我们都习惯将其划分成多个大小不一的磁盘,有的是用于安装系统,有的则是用于存储文件。今天小编就和大家解答一下关于电脑磁盘的问题,电脑只剩c盘是硬盘坏了吗,电脑突然就剩c盘怎么恢复。想…

【BP靶场portswigger-客户端16】测试WebSockets安全漏洞-3个实验(全)

前言: 介绍: 博主:网络安全领域狂热爱好者(承诺在CSDN永久无偿分享文章)。 殊荣:CSDN网络安全领域优质创作者,2022年双十一业务安全保卫战-某厂第一名,某厂特邀数字业务安全研究员&…

CMMI落地4大工具 助力CMMI3-5级高效落地

CMMI落地4大工具近日正式上线,全面支持CMMI3-5级,助力CMMI高效落地。CoCode旗下的Co-ProjectV3.0智能项目管理平台全新发布:CMMI成熟度自测工具、量化管理工具(组织级过程改进工具和量化项目管理工具)、组织级过程资产…

分享视频剪辑必备的三个素材软件(配音/文案/图片)

hello,大家好,相信现在很多小伙伴都需要制作视频,无论是从事短视频行业,还是单纯想分享生活视频的都需要对视频进行简单的处理吧?有时候会需要介绍视频内容或是给视频增加点配音,来让视频不那么单调&#x…