线打断问题(转)

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

一、手工打断线

   Editor工具条中的splittool。

    使用该工具时,选中要打断的线,若需要精确打断,可以再editor/snapping下设置捕捉,然后点击线,即可在鼠标点击的地方打断线,原线的属性全部会复制到每一根新的线中,效果如下:

 

二、给定长度打断线

    1、在给定长度或者长度百分比处打断线

   Editor工具条下拉菜单中的split

     使用该工具可以将选中的线要素打断为两部分。从线的起点或者终点算起打断线。使用一个给定的长度数值、线长的百分比或者M值将线打断为几部分。先要素的属性值全部复制到新生产的线中。

    如下图,要素箭头显示了线的方向,因此可以指定从线的起点或者终点算起来打断线。差看线的起点,可以使用符号化中的工具来实现

 

    2、按给定的距离打断线

   Editor工具条下拉菜单中的divide

    使用该工具时,选中要打断的线,点击divide工具,在place point separated byevery-----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

 

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

    步骤如下:

    a、右击arctoolbox选择new toolbox

    b、右击new toolbox/new/spatial ETL tools

    c、依次按spatial ETL tools设置导向输入数据源格式、数据源、输出数据格式等等,确定

    d、选择pointOnlineOverlayer函数,按下图所示连接

    e、点击run translation即可

 

转自:http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=54091

转载于:https://www.cnblogs.com/myparamita/archive/2010/07/09/1774399.html

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

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

相关文章

php mysql 执行sql文件_PHP执行SQL文件并将SQL文件导入到数据库_PHP

//读取文件内容$_sql file_get_contents(test.sql);$_arr explode(;, $_sql);$_mysqli new mysqli(DB_HOST,DB_USER,DB_PASS);if (mysqli_connect_errno()) {exit(连接数据库出错);}//执行sql语句foreach ($_arr as $_value) {$_mysqli->query($_value.;);}$_mysqli->…

What?你还搞不懂什么是物体检测?

全世界只有3.14 % 的人关注了爆炸吧知识计算机视觉在上一个世纪60年代脱胎于人工智能与认知神经科学,并旨在通过设计算法来让计算机自动理解图像的内容。于是为了“解决”这类机器视觉的问题,麻省理工在1966年正式将这个问题作为一个夏季项目&#xff0c…

IIS服务器上增加mp4格式MIME 类型映射设置具体步骤

2019独角兽企业重金招聘Python工程师标准>>> 也许你会在纳闷,为什么我上传了flv或MP4文件到服务器,可输入正确地址通过http协议来访问总是出现“无法找到该页”的404错误呢?这就 表明mp4格式文件是服务器无法识别的,其…

WPAD原理介绍暨故障排查:ISA2006系列之三

WPAD的部署原理暨故障排查<?XML:NAMESPACE PREFIX O />WPAD是Web Proxy Auto Discovery的缩写&#xff0c;意思是Web代理服务器自动发现。WPAD的设计目的是让浏览器能自动发现代理服务器&#xff0c;这样用户可以轻松访问互联网而且无需知道哪台计算机是代理服务器。在…

Web服务器HttpServer(嵌入式设备)

HttpServer是一个轻量级Web服务器&#xff0c;用于在嵌入式设备以及客户端环境中提供简单Web服务。HttpServer支持路由映射到匿名委托、WebApi接口、静态文件&#xff0c;以及具有多个接口的控制器类。从简单到复杂&#xff0c;控制权交给开发者。源码&#xff1a;https://gith…

RFileWriteStream 写入汉字

由于用到 RFileWriteStream 写入汉字到文件中&#xff0c;之前没有处理过&#xff0c;等写入文件后才发现是乱码。 问了问群里的朋友也没有解决&#xff0c;后来就上网搜&#xff0c;终于找到一个解决方法&#xff0c;就是用 CCnvCharacterSetConverter 类 这个类是用来转换Uni…

mysql同时查两张表数据库表_如何同时查询两个数据库表?

展开全部 sql多表关联查询跟条件查询大同小异,主要是要知道表与表之前的关系很重e69da5e6ba9062616964757a686964616f31333431353238要; 举例说明:(某数据库中有3张表分别为:userinfo,dep,sex) userinfo(用户信息表)表中有三个字段分别为:user_di(用户编号),user_name(用…

200万年薪,招不到清华姚班毕业生,能上姚班的都是什么人?

全世界只有3.14 % 的人关注了爆炸吧知识清华姚班可能很多人都没有听说过&#xff0c;不是我们孤陋寡闻&#xff0c;而是姚班确实是不一般的存在。即便是在清华&#xff0c;姚班的学霸也是可以碾压其他学霸的。在清华有一句话&#xff0c;半国英才聚清华&#xff0c;清华半英在姚…

[分享]我国食品行业ERP现状及分析解决方案

一。食品行业介绍&#xff1a;  我国食品行业是一个竞争非常激烈的行业&#xff0c;平均利润率很低&#xff0c;但市场空 间巨大&#xff0c;产销均有大幅提高的空间。在今后发展中&#xff0c;食品的消费与需求将完成由追求数量向追求质量、营养、安全、多样和方便型的转…

分布式拒绝服务攻击(DDoS)原理及防范

转自:http://www.cnblogs.com/rootq/archive/2009/11/06/1597215.html http://www.ibm.com/developerworks/cn/security/se-ddos/ 2002 年 6 月 01 日 分布式拒绝服务攻击&#xff08;DDoS&#xff09;是目前黑客经常采用而难以防范的攻击手段。本文从概念开始详细介绍了这种攻…

Blazor 应用如何使用 Azure Active Directory 认证登录

点击上方蓝字 / 关注“汪宇杰博客”原文&#xff1a;Azure Tips and Tricks翻译&#xff1a;汪宇杰使用 Azure Active Directory 保护您的应用程序您可以使用 Azure Active Directory (AAD) 让用户进行身份验证并授权使用您的应用。AAD 提供了一种智能身份即服务来保护您的应用…

python notebook右侧网页_《Python web开发》笔记 一:网页开发基础

网页基础知识网页的构成网页由html、css和Javascript构成&#xff0c;html是框架&#xff0c;CSS是样式和装饰&#xff0c;JS则是各项功能实现。我们把网页的组成类比成一栋房子&#xff0c;Html相当于房子的结构&#xff0c;CSS相当于房子的装修装饰&#xff0c;JavaScript相当…

jQuery中this与$(this)区别

起初以为this和$(this)就是一模子刻出来。但是我在阅读时&#xff0c;和coding时发现,总不是一回事。 What is "this"? In many object-oriented programming languages, this (or self) is a keyword which can be used in instance methods to refer to the objec…

推荐几个超有趣的公众号

全世界只有3.14 % 的人关注了爆炸吧知识想要和别人有聊不完的话题&#xff1f;当然是多读书多看新闻了解新鲜有趣的事物啦如果你没有时间去阅读那么关注以下公号将会让你收获更多信息~长按下方二维码选择“识别图中二维码”订阅疯狂历史ID&#xff1a;fkhistory▼ 简介&#xf…

省钱之道--图解域域树域林根域的含义

如图&#xff1a;contoso这家公司的IT环境中有很多类型的IT资源&#xff0c;而目前这些IT资源都处于一个分散管理的状态中&#xff0c;这样无形中增加了contoso这家公司的管理成本&#xff0c;而且管理制度没有办法落实到实际的生产环境中去。那么&#xff0c;如何解决这个问题…

动态表单实现客户端二次过滤及字段汇总统计

最终效果动态表单 1、表格分录首行出现客户端二次过滤行2、表格分录最后一行出现汇总行实现代码转载于:https://www.cnblogs.com/fyq891014/p/4188779.html

SqlBulkCopy只支持SQL Server? EF Core实现支持多数据库类型的Bulk Copy

前言Microsoft SQL Server包含一个名为bcp的命令行实用工具&#xff0c;可以将较大文件快速大容量复制到SQL Server数据库的表或视图中&#xff0c;这种方法被称为Bulk Copy(批量复制)。Bulk Copy相比与循环插入有很大的性能优势&#xff0c;网上有很多测试文章&#xff0c;这里…

小小一招解决“INSERT EXEC 语句不能嵌套”的问题

先看代码CreateProcedureup_test1 asSelect1111--这里没有问题 goCreateProcedureup_test2 AScreatetable#tt (a Varchar(4)) insertinto#tt Execup_test1 goCreateProcedureup_test3 asCreateTable#ttt (b varchar(4)) InsertInto#ttt Execup_…

word2013插入excel对象报错_在Word文档中修改嵌入的Excel对象

好吧,我做到了!感谢Remou发布的链接。在我跨过最初的障碍后,它确实提供了一些支持。。。这是我的代码:WordApp.Documents.Open("C:\Report.docx")Dim iOLE As Int16Dim oSheet As ObjectDim oOLE As ObjectFor iOLE 1 To WordApp.ActiveDocument.Content.ShapeRange…

取消IE不允许下载文件的提示

首先&#xff0c;要在迅雷“配置”——监视——在“监视浏览器”勾选&#xff08;要新版本的老版本没有此项&#xff0c;如果你使用的迅雷没有此项&#xff0c;点击帮助里面的“检查更新”升级既可&#xff09;&#xff0c;在设置里选“使用迅雷作为默认的下载工具”&#xff0…