zoukankan      html  css  js  c++  java
  • arcgis几何网络分析流向

    以排污管网为例,水流从发电站或泵站(源头)离开,然后流向污水处理厂(汇点)。

    1. 建立网络(先New->Feature Dataset,再在新建的要素数据集里新建几何网络)

    2. 网络分析

    https://www.cnblogs.com/2008nmj/p/14201187.html

    Utility Network Analysis 译为 几何网络分析

    效应网络数据集的建立

    在数据集中建立几何网络,建立时可设置权重

    流向分析

    网络流向取决于
    1. 网络的连通性
    2. 网络中起点或终点要素的位置
    3. 网络要素的可运行性

    流向的分类

    1. 确定的流向
      网络中唯一地确定的流向,与数字化方向相同或相反
    2. 不确定的流向
      通常发生在循环或封闭回路下,也可能发生在有限个起点及数个终点方向的线段上
    3. 未初始化的流向
      如果网络的边要素没有和起点或终点连接,或是即使连接上了,但是,该要素为不可运行要素

    城市交通网络中,一般存在着回路(连通图),因此网络中很多边的流向就变成了不确定的流向

    流向的显示

    untility network analyst工具栏–>Flow–>Display Arrows For(显示目标对象的箭头)

    Flow–>Properties设置流向的件箭头

    Flow–>Display Arrows显示箭头

    流向的设定

    当发生以下情形时,必须对网络流向进行重新设定

    1. 建立了一个新的几何网络
    2. 对几何网络中的要素进行了增加或者删除
    3. 对网络要素进行修改后,使得几何网络中的拓扑关系发生变换
    4. 增加或者删除起点或终点
    5. 网络要素的连通性发生改变
    6. 网络要素的可运行性发生变换

    追踪分析

    通过对网络要素连接性的追踪,选择周围相互连接的网络要素,形成一个追踪结果

    相关概念

    • 旗标
      追踪的起点,可以放置在任何交点或线段上
    • 障碍
      用于终止网络追踪分析,可以在任何焦点或线段上。操作时一旦遇到障碍,就停止追踪,形成追踪结果
    • 不可运行要素
      迫使网络追踪分析停止,形成追踪分析结果
    • 不可运行图层
      将该图层设置成不可运行([分析]–>[禁用图层]),那么分析就不会考虑这个层面上的网络数据
    • 权重
      • 建立网络时,可以设定线段或交点要素的属性值为权重
      • 点的权重只有一种;线的权重有两种–顺着线状要素数字化方向(From-to)、逆着线状要素数字化方向(To-from)
      • 只有寻找最佳路径时才使用权重来计算追踪成本
    • 权重过滤器
      限制部分可能被追踪到的网络要素。设置网络要素权重的有效范围(Valid Ranges)和无效范围(Invalid Ranges)实现
    • 已追踪要素
      追踪分析在计算机中实现的过程是逐步进行的,结果也是随追踪积累得到的,所以在分析过程中需要对已追踪的要素和终止追踪要素进行记录存储
    • 终止追踪要素
      指追踪无法通过而不能继续的要素。包括不可运行要素、障碍要素、虽然已被追踪到但只有连接到另一条思路的要素(只有一个要素与其相连)
    • 选择集
      主要应用:修改追踪目标

    应用选择集修改追踪目标

    1. [几何网络分析]–>[分析]–>[分析选项]–>[常规选项]
      确定要进行追踪分析的要素时全体要素还是部分要素。不参与进行追踪分析的要素,在几何网络中充当障碍作用
    2. 借助ArcMap的[选择]下的若干命令,指定哪些图层纳入选择集,可进行追踪分析
    3. 使用交互的选择
      借助ArcMap的[选择]菜单,按照一定选择规则交互式的确定追踪分析的结果。可产生一个新的选择集,也可以追加到已有的选择集中去、或从现有选择集中选出追踪操作成果、或从现有选择集中移出追踪操作成果

    子功能与操作

    先要添加旗标和障碍

    子功能介绍
    网络下溯追踪(Trace Downstream) 往下游追踪
    网络上溯追踪(Trace upstream) 往上游追踪
    网络上溯积累追踪(Find Upstream Accumulation) 考虑权重往上游追踪
    网络上溯起点路径分析(Find an upstream path to the source) 旗标往上游追踪,寻找起点(显示每一个旗标向上游至起点的路径)
    公园祖先追踪分析(Find Common Ancestors) 寻找旗标的共同起点(属于所有旗标上游的图征将显示出来)
    网络连接要素分析(Find connected features) 找出与旗标相连的要素(与设定旗标的图征连结的所有图征将显示出来)
    网络中断要素分析(Find disconnected features) 找出与旗标中断的要素(与设定旗标的图征中断的所有图征将显示出来)
    网络点要素的隔离(Isolating a point on the network) 被选出来的要素就可以用来在网络中隔离目标点
    利用权重过滤器进行网络连接要素分析(Finding connectd features using weight filters) 旗标相连的要素经过过滤器筛选(使用过滤器后与设定旗标的要素相连的所有要素显示出来)
    寻找上溯路径(Finding an upstream path) 由一个点,找出该网络的起点、终点与它们的路径(由一个点,找到起点;又由起点,找到最后的终点;最后找出从起点至终点的向上游路径)
    网络环路分析(find loops) 找出旗标中具有循环特征的要素(已放旗标的每一个连结组成具有循环特征的要素将显示出来)

    具体操作:

      • 网络上溯积累追踪(Find Upstream Accumulation)
        [分析]–>[选项]–>[权重]里设置

      • 网络点要素的隔离(Isolating a point on the network)

        1. 在地图上将旗标放在欲隔离的点要素上;
        2. [分析]–>[禁用图层],检查是否包含欲隔离点要素的图层;
        3. [分析]–>[选项]–>[结果],然后选[使追踪停止的要素]–>[确定]
        4. 在[内容列表]中,点击[按选择列出],选择包含欲隔离点要素之外的其他要素图层;
        5. [追踪任务]–>[网络连接要素分析]–>[解决键]
      • 利用权重过滤器进行网络连接要素分析(Finding connected features using weight filters)

        1. 将旗标放在每一个欲寻找相连要素的点上
        2. [分析]–>[选项]–>[权重过滤器]–>[交汇点权重],选择交汇点权重;
        3. 在[权重范围]输入用来过滤交点的表达式,点[不包括]以排除这个范围。按[验证]来检查交点权重过滤器的语法;
        4. [“自-至”权重]用来沿数字化方向过滤线状要素的权重字段;[“至-自”权重]数字化反方向来过滤线状要素;
        5. 在[权重范围]里输入线段的过滤方法
        6. [Track task]–>[Find connected features]–>[解决]
      • 寻找上溯路径(Finding an upstream path)

        1. [分析]–>[选项]–>[结果],不检查交点,结果只传回线段,单击[确定]
        2. 为终点位置放旗标
        3. [追踪任务]–>[网络上溯路径分析]–>[解决]
        4. [分析]–>[清除标记]
        5. [选择]–>[交互式选择方法]–>[添加到当前选择内容]
        6. 在地图上的起点位置放置旗标
        7. [追踪任务]–>[网络下溯追踪]–>[解决]
        8. [分析]–>[选项]–>[常规]–>[未选要素],将目前所选设定为障碍;按[确定]
        9. [主菜单]–>[选择]–>[交互式选择方法]–>[创建新选择内容]
        10. 在地图上的终点位置放置旗标
        11. [追踪任务]–>[网络路径分析 find path]–>[解决]

    https://wenku.baidu.com/view/c7889dfd551810a6f524869b.html

    arcgis AncillaryRole:https://wenku.baidu.com/view/321a9d81bcd126fff6050b3d.html

    点击开始编辑之后,flow(流向)不再是灰色

    Flow下面有

     https://www.youtube.com/watch?v=GIdLufbEhc4

     如果是数字化方向,起始点为源点,终点为汇点。怎么设置?

    https://desktop.arcgis.com/zh-cn/arcmap/10.3/manage-data/geometric-networks/flow-direction-in-a-geometric-network.htm

    网络级别是什么意思啊。。。在网络要素集dataset上设置吗?怎么在网络上设置流向为数字化方向啊?

    https://desktop.arcgis.com/zh-cn/arcmap/10.3/manage-data/geometric-networks/flow-direction-in-a-geometric-network.htm

    https://desktop.arcgis.com/zh-cn/arcmap/10.3/tools/data-management-toolbox/set-flow-direction.htm

    >>几何网络中的流向

    https://desktop.arcgis.com/zh-cn/arcmap/10.3/manage-data/geometric-networks/using-the-utility-network-analyst-toolbar-about-th.htm

    SetFlowDirection:

    什么是几何网络(Geometric Network)?几何网络(Geometric Network)和拓扑数据集(Topology Dataset)、网络数据集(Network Dataset)的区别是?

     

     WITH_SOURCES_SINKS:怎么设置Sources和Sinks呢?如果说有一个属性,1代表Source,2代表Sinks,那么没有设置Source和Sinks的点或者边怎么算呢?属性名叫什么?属性应该给点还是线?参考源头和汇点。。

     https://desktop.arcgis.com/zh-cn/arcmap/10.3/manage-data/geometric-networks/flow-direction-in-a-geometric-network.htm

     源和汇好像只能在点要素图层上设置。

     为什么不能把Source放在一个shp文件,把sink放在另一个shp文件。

    为什么生成的flow和Junction这么少

    是不是需要设置snap tolerence。。

    新建Feature Dataset,导入管guan和点jing,在Dataset中新建Geometric Network,在XYZ的容忍度选择0.0000086,也就是中间去掉3个零。完成后会看到多了一个网络集和一个Junction文件。在点jing的属性也多了SinkSource的选项-Ancilitiary,但是问题是:

    只有在相邻的源和汇中间的管才有方向。

    在源和源之间没有方向。

  • 相关阅读:
    【oracle】约束之非空约束
    【oracle】操作表数据之修改和删除
    【oracle】操作表中的数据之添加
    HashMap和HashTable的比较
    java集合类-总纲
    性能测试工具篇(开源&商业)
    比较好的idea工具介绍
    根据mysql某一条记录生成对应实体类的初始化
    Spring+mybatis多数据源切换笔记
    Jmeter的Throughput和平均响应时间计算方法整理
  • 原文地址:https://www.cnblogs.com/2008nmj/p/14239155.html
Copyright © 2011-2022 走看看