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

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

一、手工打断线
Editor工具条中的split tool。
 
使用该工具时,选中要打断的线

若需要精确打断,可以再Editor/snapping下设置捕捉

然后点击线,即可在鼠标点击的地方打断线,原线的属性全部会复制到每一根新的线中,效果如下:

二、给定长度打断线
1、在给定长度、均分打断、长度百分比处打断线
Editor工具条下拉菜单中的split

使用该工具可以将选中的线要素打断为两部分。

从线的起点或者终点算起打断线。使用一个给定的长度数值、线长的百分比或者M值将线打断为几部分。

先要素的属性值全部复制到新生产的线中。
 
要素箭头显示了线的方向,因此可以指定从线的起点或者终点算起来打断线。
split options中三种形式,分别是:按距离打断、均分打断、按比例打断。

2、按给定的距离打断线 //该工具我在Arcgis10.3中没有找到。
Editor工具条下拉菜单中的Divide

使用该工具时,选中要打断的线,点击divide工具,在place point separated by every-----unites中输入数值,确定即可,效果如下
注意:split和divide的区别:

split只是按我们的要求打断线,原线要素已经删除了;

而divide是将打断的线生成新的要素,这取决于target设置的点图层还是线图层,原线要素保留。

3、COGO工具条下的Proportion工具

使用该工具时,可以按给定的距离将线要素分成长度不同的线段,该工具在精确测量中非常有用。

Proportion value=(Length/entered Length)*Feature Length


三、在线的相交处打断线
1、Advanced Editing工具条下的line intersection

使用该工具可以将相交的线段打断。
同时存在这样一种情况使看上不相连的部分连起来相交,如下图

此时使用该工具时,先点击第一个相交的线要素,再点击第二个相交的线要素,

按O键,出现如下对话框

选中第一个选项时,两个未相交的线会延生连接到点处,在交点出打断;

选中第二个选项时,延生部分会生成新的要素

 
2、线在相交地方全部打断,以做网络数据集
拓扑工具条下的planarize lines //没有看

选中所有的要素,直接点击planarize lines,确定即可
四,按其它要求打断线 
1、在线的节点处打断线 
Data management tools、features、split line at vertices

 

3.在某些点处打断

Data management tools、features、split line at points

    2、线上的点要素打断线,用FME中的pointOnlineOverlayer函数 //看不懂

步骤如下:
    a、右击arctoolbox选择new toolbox
    b、右击new toolbox/new/spatial ETL tools
    c、依次按spatial ETL tools设置导向输入数据源格式、数据源、输出数据格式等等,确定
    d、选择pointOnlineOverlayer函数,按下图所示连接

    e、点击run translation即可

参考文档

ArcGIS ArcMap编辑状态中线打断的问题-ArcGIS入门与应用-技术专栏-GIS空间站
http://www.gissky.net/Article/1766.htm

ArcGIS学习记录—ArcGIS ArcMap编辑状态中线打断的问题的更多相关文章

  1. ArcGIS学习记录—Arcgis中点、线、面的相互转换方法

    本文使用的工具在Arctoolbox.Data Management Tools.Features (一)面--面转线.面转点 面转线  Polygon To Line .Feature To Lin ...

  2. ArcGIS学习记录—属性表的编辑与修改

    原文地址: ArcGIS问题:属性表的编辑与修改 - Silent Dawn的日志 - 网易博客 http://gisman.blog.163.com/blog/static/344933882009 ...

  3. ArcGIS学习记录—union、merge及append的区别

    原文地址: ArcGIS问题:union.merge及append的主要区别[转] - Silent Dawn的日志 - 网易博客 http://gisman.blog.163.com/blog/st ...

  4. ArcGIS学习记录—dbf shp shx sbn sbx mdb adf等类型的文件的解释

    原文地址: ArcGIS问题:dbf shp shx sbn sbx mdb adf等类型的文件的解释 - Silent Dawn的日志 - 网易博客 http://gisman.blog.163.c ...

  5. ArcGIS学习记录-Excel和Txt中XY点数据生成点Shape文件方法

    (一)Excel中XY点数据生成点Shape文件方法 1.Excel表如下:   2.点击ArcGIS中的"+"号按钮,添加数据.选择第一步中制作好的Excel文件,点击Add按钮 ...

  6. ArcGIS学习记录—KMZ KML与SHP文件互相转换

      1.在google earth中绘制边界  工具栏中选择"Add Polygon".随意绘制一个多边形.  右击添加的图层名(左侧)保存位置为,选择保存为kmz或kml文件.  ...

  7. HTTP学习记录:三、状态码

    学习资源主要为:@小坦克HTTP相关博客 常见的HTTP状态码: 200--请求成功: 302--重定向: 304--Not Modified:表示上次的文档已经被缓存了,还可以继续使用: 400-- ...

  8. Flask学习记录之MarkDown编辑文本

    为了让网页支持markdown编辑文本,使用如下了4个库 PageDown : 在前端提供一个可以实时将markdown内容转换成html文本进行效果预览的编辑器 Flask-PageDown: 这个 ...

  9. react学习记录(三)——状态、属性、生命周期

    react的状态state React 里,只需更新组件的 state,然后根据新的 state 重新渲染用户界面(不要操作 DOM) class Clock extends React.Compon ...

随机推荐

  1. java匿名内部类练习

    interface Inter { void method(); } class Test { //补足代码.通过匿名内部类. /* static class Inner implements Int ...

  2. web响应式之bootstrap的基础用法。

    1/首先必须在head里面引用视窗viewport,以保证之后可以响应式分布 <!--meta:vp 响应式布局--> <meta name="viewport" ...

  3. Qt移植 Window --Linux

    1.把源代码复制到Linux目录,使用qmake命令,注意在shell中直接使用qmake命令注意设置PATH环境变量 2. 在目录中会生成Makeflie文件 3. make即可 /usr/bin/ ...

  4. Review PHP设计模式之——观测模式

    观测模式: <?php class car implements SplSubject{ private $carName; //车的类型 private $carState=0; //车的状态 ...

  5. phpcms V9静态判断会员登录状态的方法

    phpcms v9如何在任意地方判断会员的登录状态呢?在php中是比较好判断的,代码如下 <?php if (!$_userid){ echo"会员没有登录"; }else ...

  6. SSH-KEY服务及批量分发与管理实战

    SSH服务 一.SSH服务介绍 SSH是Secure Shell Protocol的简写,由IETF网络工作小组制定:在进行数据传输之前,SSH先对联机数据包通过加密技术进行加密处理,加密后再进行数据 ...

  7. Cadence封装制作之表贴封装的制作

    以0805封装为例 1.打开PCB editor-> Allegro PCB Design XL 2.File -> New ① Drawing Type -> Package Sy ...

  8. sysfs接口函数到建立_DEVICE_ATTR

    sysfs接口函数到建立_DEVICE_ATTR 最近在弄Sensor驱动,看过一个某厂家的成品驱动,里面实现的全都是sysfs接口,hal层利用sysfs生成的接口,对Sensor进行操作. 说道s ...

  9. 【BZOJ 1497】 [NOI2006]最大获利

    Description 新的技术正冲击着手机通讯市场,对于各大运营商来说,这既是机遇,更是挑战.THU集团旗下的CS&T通讯公司在新一代通讯技术血战的前夜,需要做太多的准备工作,仅就站址选择一 ...

  10. 运行windows系统工具命令

    appwiz.cpl 卸载/安装程序  wscui.cpl 操作中心 inetcpl.cpl  查看Internet属性  eventvwr     查看监视消息和疑难解答消息  taskmgr  任 ...