ArcGIS作为GIS软件中的龙头老大,其功能是非常强大的,但是如果作为一个初学者,其部分常用的重要功能不容易掌握,今天就讲一讲在矢量化时非常重要的功能:线转面。

ArcGIS在进行大范围的矢量化时一般很少直接画多边形,这是因为shape文件不具备拓扑,在处理多个相邻多边形时不方便,因此,一般是先用线把地类图斑勾绘出来,然后将线转为多边形。在ArcGIS中,将线转为多边形有三种方法:

1. Feature to Polygon

这种方法,顾名思义,就是要素转多边形。在ArcToolBox中,依次找到Data Management Tools—>Features—>Feature to Polygon,在弹出的对话框中设置好线要素文件以及生成的多边形存储的位置和文件名,点击确定即可。多边形生成结束后会自动添加到ArcGIS的TOC窗口中。

图一 Feature to Polygon位置

2. Polygon Feature Class from Lines

首先说明,这种方法需要ArcGIS Geodatabase的支持,也就是你的shape数据需要放在ArcGIS的Geodatabase中,Personal Geodatabase或File Geodatabase都可。在存储线要素的要素数据集(Feature Dataset)中,在空白地区右击,选择New—>Polygon Feature Class from Lines…,在弹出的窗口中输入生成面要素的名称,选择要生成面要素的线要素,往下看我们惊喜的发现了"Select a point feature class to establish attributes for the polygon feature"这句话,这就意味着在这里我们可以指定一个点要素文件,来建立面要素的属性。为什么说是惊喜呢?因为在矢量化的死后,很大一部分工作都是来为图斑赋属性(比如说土地利用类型),有了这个功能,我们在用线勾绘图斑时,可以新建一个点文件,每个图斑中画一个点,为其附上图斑应该赋的属性,这样在先转为多边形时就可以利用这个功能将点的属性直接赋予多边形,省却了我们大量的时间。

图二 Polygon Feature Class from Lines位置

3. Construct Features

这个还是首先要说明一下,实现这种方法,除了需要方法2中Geodatabase的支持外,还需要ArcGIS Topology模块(ArcGIS拓扑模块)的支持,方法是这样的:新建一个面要素文件,用来存储生成的多边形。将线要素和面要素同时添加到ArcGIS的TOC窗口中,在Editor工具条上点击Start Editing开始编辑,在Topology工具条上点击Map Topology(地图拓扑)按钮,在打开的对话框中将需要建立多边形的线要素选中,然后关闭对话框。在Editor工具条上将Target(编辑目标)设为新建的面文件,然后选择相应的线要素(注意:选中的这些线要素要能形成闭合的多边形才可以),这时Topology工具条上的Construct Features按钮变为可用,点击该按钮,弹出Construct Features对话框,在其中设置容差及其它选项,点击OK即可生成多边形。

图三 Constrct Features

比较3这种方法,第一种方法是最差的,因为其只能一次将所有的线全部转成多边形,且不能同时赋属性;第二种方法笔者个人认为是最好的,除了可以将线转为面,还可以同时将点的属性赋给面图斑;第三种方法笔者认为也不错,很灵活,想创建哪个多边形就创建哪个多边形,创建多边形后可以同时给它赋属性。

arcgis不闭合线转面_ArcGIS线转面的方法相关推荐

  1. arcgis不闭合线转面_ArcGIS不闭合线转面

    ArcGIS不闭合线转面 1.打开ArcMap用Add Data加载shp Polyline线文件. 2.选Editor编辑\Start Editing开始编辑. 3.选Editor编辑\More E ...

  2. arcgis不闭合线转面_如何将ArcGIS不闭合线转化为面

    如何将 ArcGIS 不闭合线转化为面 2013-02-04 19:19:41| 分类: 默认分类 | 举报 | 字号 订阅 1 .打开 ArcMap 用 Add Data 加载 shp Polyli ...

  3. ArcGIS相交闭合矩形线转面

    ArcGIS相交闭合矩形线转面 如图为两条自我闭合 且相交的线 现在想将其转换成如下图所示的两个独立的多边形: 但直接使用ArcGIS的[要素转面]工具会生成五个独立的多边形,如图所示: 属性记录也为 ...

  4. arcgis导入坐标点转面_ArcGIS学习记录—Arcgis中点、线、面的相互转换方法

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

  5. arcgis多面体要素转面_【干货】ArcGIS 9.3线转面的方法

    原标题:[干货]ArcGIS 9.3线转面的方法 ArcGIS作为GIS软件中的常用软件,其功能是非常强大的,但是如果作为一个初学者,其部分常用的重要功能不容易掌握,今天就讲一讲在矢量化时非常重要的功 ...

  6. ArcGIS线转面的方法-收藏(转)

    ArcGIS 9.3线转面的方法 ArcGIS作为GIS软件中的龙头老大,其功能是非常强大的,但是如果作为一个初学者,其部分常用的重要功能不容易掌握,今天就讲一讲在矢量化时非常重要的功能:线转面. A ...

  7. ArcGIS两种线简化算法和建筑物综合(面的简化和建筑物聚合)的参数计算方法

    ArcGIS两种线简化算法和建筑物综合(面的简化和建筑物聚合)的参数计算方法 文章目录 ArcGIS两种线简化算法和建筑物综合(面的简化和建筑物聚合)的参数计算方法 1.问题描述 2.参数计算 2.1 ...

  8. Arcgis提取指定面矢量内点或线数据

    Arcgis提取指定面矢量内点或线数据 本章导读:前人对面与面矢量的分割.联合等相关分析已经做了较多的分享工作.但对于指定面内点矢量数据和线矢量数据的提取经验分享相对而言较少.下面展示对流域内所有河段 ...

  9. ArcGIS实验操作一:绘制自定义线、垂直、平行线(附实验数据下载)

    本专栏整理自汤国安.钱柯健.熊礼阳等教授编著的<地理信息系统基础实验操作100例>,感谢! 文章目录 一.实验背景 二.实验数据 三.实验步骤 1.准备数据 2.数字化线 3.绘制固定端点 ...

最新文章

  1. 圆桌讨论:Cloud 2.0时代的工业互联网与智能制造
  2. Java多线程闲聊(四):阻塞队列与线程池原理
  3. 用二叉树来理解树状数组
  4. [转]一文读懂目标检测:R-CNN、Fast R-CNN、Faster R-CNN、YOLO、SSD
  5. rdd分片 spark_Spark分区
  6. matlab如何实现降维,matlab怎么把矩阵降维
  7. 【docker】为docker下的php容器安装php-redis扩展【编译安装】
  8. 红橙Darren视频笔记 缓存方案 缓存到数据库(数据库操作) 上
  9. linux 如何连接无线网卡,CentOS 7如何连接无线网络
  10. mysql 大事物commit慢造成全库堵塞问题
  11. 阿里巴巴正式开源全球化OpenMessaging和ApsaraCache项目
  12. 平稳过程的各态历经性
  13. Python 批量修改文件后缀
  14. 关于CWMP基础(二)----TR069通信流程
  15. 计算机类课题研究方法,科研课题研究的基本方法(一)
  16. 原生JS实现的跳一跳小游戏完整实例
  17. 老男孩python培训课件
  18. U盘安装windows 7 在线视频
  19. 微信支付--采坑记(1)
  20. “越努力越幸运”练习作品

热门文章

  1. R语言geodetector包基于栅格图像实现地理探测器操作
  2. 设计模式-抽象工厂模式实例(二)
  3. 格雷码解析以及计算(仅供自己记录查阅)
  4. MATLAB2016a生成COM组件及调用说明
  5. 智能对话机器人实战开发(1)- 体系结构和分类
  6. 视频结构化分析及其数据集汇总
  7. 计算机网络谢希仁第七版知识点总结
  8. iOS入门-16手势基础一
  9. 【程序员学理财】曼昆:经济学十大原理,你都了解吗?
  10. 卸载Windows服务命令sc delete失效