目的:GIS网络分析用于对段路径等问题。这里仅仅讲述如何建立网络分析。

网络建立前必须满足以下条件

1.要素文件在节点处打断(本文下面会叙述)

2.要素文件在地理数据库里的数据集里(一般是这样)

3.要素文件包含的数据集里已经验证拓扑,并确保没有错误(可选)

注意!!!:

对于第三条:如两条线相交但是没有节点,则视为不通,类似于高架桥,因为没有节点,所以执行打断操作的时候在两条线相交部分不会被打断,即执行 在折点处打断 后依然是高架桥;但是如果是平面交叉口,画两条线的时候都需要在交叉口处点上 一个点 (打开对象捕捉,可以捕获到另一条线的折点),此时两条线有同一个折点。

(注意!!!:是折点不是端点,所以画线网的时候没必要一段一段画可以一直画,但是在交叉口需要点点,然后执行折点打断线,就可以将一条线在折点出分成好多个短线段)

注意!!:在高架桥部分,因为其路线不相通,所以画线的时候就不需要点 点连接在一起

下面解释一下这三个条件:

1.因为线网复杂的时候 画线并不是一段一段画的,而是在连接处点点,然后用折点出打断形成一段一段的小线段。

所以,第一点就相当于将交点打通,将交点打通,交点打通(重要的说三遍!!!)

2.新建网络分析一般是要在要素数据集里,而要素数据集在地理信息数据库下,所以,要素文件一定要在要素数据集里。由shp文件导入要素数据集的方法详见建立拓扑中的前半部分(连接:建立拓扑

3.验证拓扑其实就是看看画的矢量图有没有触发一些常见的画图错误规则,验证。

  • 在折点处打断线

arctoolbox工具箱里 数据管理工具--要素--在折点处打断线

  • 建立网络分析

注意!!   建立网络分析时选择的线要素是打断后的线要素,打断后的,打断后的!!!

如果发现在 地理数据库  下的 要素数据集 右键新建 网络数据集是灰色的(不可选) 需要打开扩展模块 把网络分析勾上。

然后打开菜单栏的自定义---工具条--网络分析(network analyse)

关于网络的应用简单举例

点击   工具栏   下的  network analyse  --  添加路径  --  然后添加节点  --  然后添加起点经过点和终点  --  最后求解即可。

其他应用暂不介绍。

arcgis在折点处打断并建立网络分析(最短路径等问题)的更多相关文章

  1. ArcMAp对线要素进行平滑处(打断)

    一:工具简单介绍 -- ArcMAp10.1的高级编辑工具中提供了对线/面要素进行概括/平滑处理的工具. 概括工具.平滑工具分别例如以下:(首先得开启编辑状态 --- 才干够对要素的属性进行更改).选 ...

  2. ArcGIS 网络分析[2] 在ArcMap中使用网络数据集进行五大网络分析[最短路径/服务区/最近设施点/OD成本矩阵/车辆分配]

    上一章花了大篇幅介绍网络数据集的创建,也简单说了下点线的连通性问题. 那么可以试试刀锋不锋利啦! 网络分析呢,ArcGIS提供了5个基本分析类型: 最短路径求解 服务区(服务覆盖范围) 事故突发地的最 ...

  3. ArcGIS三种方式打断相交线------拓扑法

    拓扑法:有多个layer图层相交线,选用拓扑法,将多个图层相交线打断. 新建拓扑结构: (1)单击新建"Nfg.gdb"数据库文件: (2)单击新建"XX"集合 ...

  4. ArcGIS三种方式打断相交线------Feature To Line工具

    有多个layer图层相交线时,选用”Feature To Line“工具,将多个图层相交线打断,然后合并成一个图层. (1)       选择工具栏”Geoprocessing“中的”ArcToolb ...

  5. ArcGIS Engine 连接SQL Server并建立关联

    IWorkspaceFactory  pWFactory=new OLEDBWorkspaceFactory(); IPropertySet  pPropertySet=new  PropertySe ...

  6. ArcGIS三种方式打断相交线------Planarize Lines工具

    1. 只有一个layer图层时,我们只需要选择”Planarize Lines“工具即可. (1)选择工具栏”Customize“选项: (2)选择Customize工具栏中的”Toolbars“选项 ...

  7. ArcGIS学习记录—ArcGIS ArcMap编辑状态中线打断的问题

    摘要:在处理数据时,我们经常会遇到线打断的问题,比如需要指定在线上某处打断线,或者新建网络数据集时需要在线的交点处打段线等等.现将桌面版中我所遇到的线打断的工具总结如下: 在ArcGIS矢量处理数据时 ...

  8. ArcGIS Server建立缓存(切图)原理解析[图解] (转载)

    GoogleMap ,VirtualEarth ,YahooMap 等,目前所有的WebGIS都使用了缓存机制 以提高地图访问速度.原理都是将地图设定为多个比例尺,对于每个比例尺提前将地图分成若干小图 ...

  9. Windows下建立ArcGIS Server集群

    原创文章,转载须标明出处自: http://www.cnblogs.com/gisspace/p/8269525.html -------------------------------------- ...

随机推荐

  1. 使用redis配置分布式session

    1. spring-redis-session 1.1. 配置 /** * @author laoliangliang * @date 2018/12/21 17:19 */ @Configurati ...

  2. NumPy 学习笔记(一)

    NumPy: 1.NumPy 是一个功能强大的第三方库(需要自己安装),主要用于对多维数组执行计算:   它提供了大量的库函数和操作,可以帮助程序员更轻松地进行数值计算 2.可以和另外两个第三方库 S ...

  3. 初识KNN

    邻近算法,或者说K最近邻(kNN,k-NearestNeighbor)分类算法是数据挖掘分类技术中最简单的方法之一.所谓K最近邻,就是k个最近的邻居的意思,说的是每个样本都可以用它最接近的k个邻居来代 ...

  4. java中MD5加密

    MD5加密是一种不可逆(一些网站通过庞大的数据库可以解密一些简单的)的加密算法(其实是信息摘要算法),常用于用户密码,文件上传等 MD5算法具有以下特点: 1.压缩性:任意长度的数据,算出的MD5值长 ...

  5. 良好的JavaScript编码风格(语法规则)

    编码风格 1.概述 "编程风格"(programming style)指的是编写代码的样式规则.不同的程序员,往往有不同的编程风格. 有人说,编译器的规范叫做"语法规则& ...

  6. Spring框架(1)---Spring入门

    Spring入门 为了能更好的理解先讲一些有的没的的东西: 什么是Spring Spring是分层的JavaSE/EE full-stack(一站式) 轻量级开源框架 分层 SUN提供的EE的三层结构 ...

  7. Docker学习之3——容器

    容器(Container) 容器介绍: docker是通过容器来运行业务的,就像运行一个kvm虚拟机是一样的.容器其实就是从镜像创建的一个实例. 我们可以对容器进行增删改查,容器之间也是相互隔离的.和 ...

  8. Work Queues

    Round-robin dispatching 默认情况下,RabbitMQ按顺序分发消息给下一个消费者.平均每个消费者会得到相同数量的消息. Message acknowledgment 为了确保消 ...

  9. Java NIO的工作方式

    1.BIO带来的挑战 BIO即阻塞IO,不管是磁盘IO,还是网络IO,数据在写入OutputStream或者从InputStream读取时都有可能发生阻塞,一旦有阻塞,当前线程将会被挂起,即线程进入非 ...

  10. shiro 返回json字符串 + 自定义filter

    前言: 在前后端分离的项目中, 在使用shiro的时候, 我们绝大部分时候, 并不想让浏览器跳转到那个页面去, 而是告诉前端, 你没有登录, 或者没有访问权限. 那这时候, 我们就需要返回json字符 ...