一:工具简单介绍 —— ArcMAp10.1的高级编辑工具中提供了对线/面要素进行概括/平滑处理的工具。

概括工具、平滑工具分别例如以下:(首先得开启编辑状态 --- 才干够对要素的属性进行更改)。选中某一个要素(如某一条地铁线)(下图的左側箭头有误,更正例如以下:标注ArcCatelog 实际是  文件夹 。ArcCatelog  左边的是内容列表;标注 内容列表的实际是搜索。 其它的不变  )

二:概括/平滑示意图例如以下

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDcwMDMzNQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

三:概括操作和平滑操作

(1) 原理:概括操作的基本原理:利用某算法从原始要素的点集合中抽取出当中的一部分。形成原点集合的子集。

(2)平滑操作的基本原理:平滑操作实际上是分两步完毕的,首先对原始点集合进行概括处理,然后对前一步得到的子集进行贝塞尔(Bessel)插值,得到光滑效果。见例如以下平滑原理示意图:

(3)要素概括操作步骤:

点击编辑工具  ;选取将要被操作的要素 ; 点击概括工具

在弹出的对话框中填写最大同意偏移量(默觉得与当前地图同样的单位,不能够在数值后填写单位)。

该值限制处理后的结果图与原图最大的偏移量。

点击“OK”button完毕。(我选的是0.000009)

(4)要素平滑操作步骤:

点击编辑工具     ;选取将要被操作的要素      ;点击概括工具

在弹出的对话框中填写最大同意偏移量(默觉得与当前地图同样的单位。不能够在数值后填写单位)。该值在该处理中起一个过渡作用,即在对原始点集概括时起作用。

点击“OK”button完毕。(我选的是0.000009)

四:把线打断(部分转载自arcgis官网)

(1)手工打断线

    Editor工具条中的split tool。

使用该工具时,选中要打断的线。若须要精确打断,能够再editor/snapping下设置捕捉,然后点击线,就可以在鼠标点击的地方打断线,原线的属性所有会拷贝到每一根新的线中,效果例如以下:

(2)给定长度、百分比打断线

  Editor工具条下拉菜单中的split    在给定长度或者长度百分比处打断线

(3)在线的相交处打断线

    1、Advanced Editing工具条下的line intersection

    使用该工具能够将相交的线段打断。

    同一时候存在这样一种情况使看上不相连的部分连起来相交,例如以下图

    此时使用该工具时,先点击第一个相交的线要素,再点击第二个相交的线要素。按O键,出现例如以下对话框

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

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

    2、线在相交地方所有打断。以做网络数据集

    拓扑工具条下的planarize lines  

    选中全部的要素,直接点击planarize lines。确定就可以



(4)按其他要求打断线

    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就可以

ArcMAp对线要素进行平滑处(打断)的更多相关文章

  1. arcgis在折点处打断并建立网络分析(最短路径等问题)

    目的:GIS网络分析用于对段路径等问题.这里仅仅讲述如何建立网络分析. 网络建立前必须满足以下条件 1.要素文件在节点处打断(本文下面会叙述) 2.要素文件在地理数据库里的数据集里(一般是这样) 3. ...

  2. ArcEngine中合并断开的线要素(根据几何判断)

    在上一篇ArcEngine环境下合并断开的线要素(根据属性)随笔中介绍了如何通过shp文件属性表中相同的属性字段进行线要素的合并.今天刚把通过几何条件判断的方式连接断开的线要素的ArcGIS 插件完成 ...

  3. ArcEngine环境下合并断开的线要素(根据属性)

    1.遇到的问题: 最近遇到在线要素(矢量数据)中,一条完整的道路.河流等往往是断开的,如下图1所示: 2.思路: 在ArcGIS Desktop中没有相关的工具可以将这些断开的线要素进行自动合并,今天 ...

  4. ArcGIS 网络分析[1.4] 制作点线要素时需要注意的地方

    有很多同学虽然成功做好了网络数据集,但是分析时会出现这样的问题: 这是为什么呢? 这有三个可能的原因: 1. 两个点之间所有的道路没有连通(问题出在点.线数据上). 2. 网络数据集出现了孤立的点位置 ...

  5. Arcpy处理修改shapefile FeatureClass 线要素坐标

    需求:在开发的webgis系统中需要将道路矢量数据与谷歌地图瓦片叠加,谷歌地图瓦片在国家测绘局的要求是进行了偏移处理的,人称“火星坐标系GCJ_02”,道路数据是WGS-84坐标系下的经纬度坐标,现在 ...

  6. arcgis 面或线要素类上的搜索游标

    import arcpy infc = arcpy.GetParameterAsText(0) # Identify the geometry field # desc = arcpy.Describ ...

  7. ArcEngine 创建线要素图层

    在创建要素图层的时候,默认的几何类型是Polygon: Dim objectClassDescription As IObjectClassDescription = New FeatureClass ...

  8. ArcMap中获取要素的Extent值

    新建xmax,xmin,ymax,ymin4个字段,右键,在[字段计算器]中选择Python,分别输入!shape.extent.XMax!.!shape.extent.XMin!.!shape.ex ...

  9. 线上nginx 平滑添加新模块;如(--with-http_realip_module)

    nginx 添加模块1.查看当前nginx信息(配置文件路径,启动用户...) ps aux | grep nginx 2.查看当前nginx已启用的模块(记录模块信息,安装路径)./nginx -V ...

随机推荐

  1. poj2140---herd sums

    #include<stdio.h> #include<stdlib.h> int main() { ,i,j; scanf("%d",&n); ;i ...

  2. opennebula kvm attach disk

    openNebula hotPlug disk or nic 网络检索关键字(Network search keywords) 208.117.233.122 virsh attach disk vi ...

  3. sharepoint 2013 列表和库标签 元数据导航配置(2)

    接前面提到的,如何创建一个术语库.sharepoint 2013 列表和库标签 元数据导航配置(1), 现在要做的,就是如何在自定义或者文档库中使用这个术语库,实现标签功能,通过这些标签,找到对应的文 ...

  4. getHibernateTemplate().saveOrUpdate 不运行

    在ssh中使用hibernateTemplate来保存对象的时候.出现一个问题,就是saveOrUpdate既不报错.也不在控制台打印插入语句,也不想数据库插入数据. 问题解决: 这个是事务的原因.检 ...

  5. zoj 3665 Yukari's Birthday(枚举+二分)

    Yukari's Birthday Time Limit: 2 Seconds       Memory Limit: 32768 KB Today is Yukari's n-th birthday ...

  6. 采用proguard困惑android代码

    当前是有些工具比方apktool,dextojar等是能够对我们android安装包进行反编译.获得源代码的.为了降低被别人破解,导致源代码泄露,程序被别人盗代替码,等等.我们须要对代码进行混淆.an ...

  7. 【iOS】Plist-XML-JSON数据解析

    网络上数据传输通用的有XML.JSON等,iOS中也能够用Plist. 要进行传输数据.就要首先进行序列化: 1.序列化.  对象转换成二进制流.(这个一句话即可) .反序列化. 二进制流转换为对象等 ...

  8. Unity 3d 实施刚体力

    1.选中已经添加了刚体的物体,然后添加恒定力组件. 此组件可以给刚体中添加恒定的力或扭矩力,常用于一次性发射的刚体,如模拟火箭的发射.这种物体的初始速度不是很大,但是随着时间的推移,加速度会越来越大. ...

  9. 整合Spring.net到asp.net网站开发中初探

    整合Spring.net到asp.net网站开发中初探 http://www.veryhuo.com 2009-10-21 烈火网 投递稿件 我有话说   Spring提供了一个轻量级的用于构建企业级 ...

  10. 二叉树的实现 -- 数据结构与算法的javascript描述 第十章

    /** * 树,一种非线性的数据结构. 以分层的方式存储数据. * 一棵树最上面的节点成为根节点,如果一个节点下面有多个节点,这个节点称为父节点,下面的节点称为子节点 * 没有任何子节点的节点,陈宝国 ...