zoukankan      html  css  js  c++  java
  • ArcMAp对线要素进行平滑处(打断)

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

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

     

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

     

    三:概括操作和平滑操作

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

  • 相关阅读:
    oracle 下创建数据实例
    MyEclipse7.02注册码
    liferay 5.1学习遇到的错误
    详解struts2中struts.properties
    cas部署到linux登陆也出现异常
    java 字符串和输入流互转
    ASP 的Base64加密 与ASP MD5加密
    Struts2直接下载从数据中的blob类型字段( Struts2.0下载文件流)
    java 汉字转拼音
    java调shell,可以输入参数
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5207182.html
Copyright © 2011-2022 走看看