ArcGIS干货知识:矢量面转点、点转面,面矢量转点矢量等方法

自然资源课堂 3天前

有时需要把面矢量打散成散点图,有时又需要合并有序点生成一个完整的面矢量,就是这篇的主要内容了。

我用这个功能是先将面转点,而后在转回面。因为点转面时必须导入某一格式的txt才能识别并将相同图斑的点聚集在一起。因此,在面转点时需要分两步进行:首先将面矢量打散得到折点,并导出其相应的属性和序号信息;然后将点矢量导出为特殊格式的txt,然后利用Excel进行分块。

一、面转点

1.1、打散得到折点属性以及序号等信息:利用下图进行折点转点得到折点矢量(点矢量文件),然后在得到的点矢量中计算每个点的地理坐标(以度为单位的,下图中,得到的结果是116.12345;39.12345这种的),再导出点的属性表到Excel中,然后进行下一步

1.2、利用下图samples工具(其中samples工具默认是隐藏的)将点导出到txt文件中,注意,导出时的文件名需要带上.txt(下图只写899不可以,899.txt才行),导出来的文件中只有序号和坐标,没有其他属性了【只有这种格式的才能导入arcgis再次生成面】

1.3、将面矢量的属性导出到Excel中备用,后面恢复面文件后需要没有属性,只有靠它进行链接添加。

二、点转面

2.1、将步骤1.2中导出的txt文件分块:

步骤1.1中折点导出的Excel表格中的ORIG_FID的序号是该点对应图斑的编号,同一编号表示是同一图斑上的点。使用这个编号可以将1.2中得到的txt按照图斑分类,即:在同一个图斑点的后面回车得到下一行并添加一个END。

把所有的点按照图斑分类后,把最前边的Point改成Polygon。(此步骤有便捷加END的方法,参见第三章)

2.2,然后再利用samples的工具转回到面矢量

对话框设置如下:

a.其中的Input Decimal Separator填写“12345678.12345”或者“11111111.11111”。

b.最后一行的Spatial Refreence选择:地理坐标系(Geographic Coordinate Systems)>亚洲(Asia)>beijing1954【因为:这些坐标点的坐标是在地理坐标系下计算的(经纬度,不是6位的那种),所以再生成面时就要用地理坐标系,而地理坐标系的图斑矢量不能计算面积,故而需要用“Project”工具转成投影坐标。。。如果这些点是用投影坐标计算的坐标(6位数的那种),那么再生成面时就要用相应的投影坐标)】

2.3将面矢量属性链接1.3中得到属性表,就可以得到和未拆开成点之前的面矢量一样的了。

三、统一加END

3.1、新建Excel,点击“数据”>“自文本”读入1.2的txt文件,勾选下列分隔符:

3.2、把1.1折点的属性表中的的ORIG_FID列复制到目前的表中。

3.3、选中ORIG_FID列,点击Excel工具栏“数据”>“分类汇总”,可以把不同的图斑序号分开。然后使用通配符对“0计数,1计数……”这一列进行替换,即:“*计数”替换为“END”。然后再新建一个列,使它等于point列(point列指第一行是point,下面几行是序号0/1/2/3/4……的那一列)和END列的组合,因为END最终要插入到序号列中才能将不同序号但相同图斑的点分开。公式为:=A1&B1。

3.4、恢复成txt样式:接着对存放坐标的那两列设置格式,选中相应的那两列,然后右击选择“设置单元格格式”,将小数点后设为9位(不一定是9,目的是为了将其全部位数显示出来,因为Excel默认只显示两位小数)。在旁边的空白列中,将前边的所有列都链接放在这一个列中,并在每一个中间加一个空格,公式为:=A1&" "&B1&" "&C1&" "&D1&" "&E1。得到和1.2中txt数据完全类似的格式。再把这一列复制到新建的.txt中,并且别忘了把第一行的Point改成Polygon。

版权声明:本文为CSDN博主「刘坤的博客」的原创文章,遵循CC 4.0 BY-SA版权协议

原文链接:

https://blog.csdn.net/liukunrs/java/article/details/80217206

来源:地信论坛

(0)

相关推荐

  • 土地报备坐标txt文件转shp遇到的坑以及该功能的 Python(Arcpy) 实现

    前言:在各种项目中,将国土报备坐标 txt 文本转换为 shp 是很常见的,一般都是通过 ArcGIS 添加XY数据的方式来实现.但是效率较低,同时存在着导出的 shp 线段出错.到处飞线的情况.所以 ...

  • ArcGIS 100例学习笔记(实用技巧汇总)

    这是小刘同学在学习中总结的ArcGIS100例各种使用技巧(我们总结可能有点乱),如果你正在学习ArcGIS可以收藏查看下,都是很实用的一些小技巧. 空间分析 1.在样式管理器创建点,线,面符号(点符 ...

  • 原创丨ArcGIS技巧 - 利用已知坐标点转面

    扫码添加小鸟生存在国土行业的我们经常会拿到报备坐标去做某些项目,而且到手的都是成千上万个点,转换成线要素和面要素的话也会生成成百上千个图斑(曾经有幸转过整个省的批次坐标,而且贼多套合图斑与孔洞图斑,真 ...

  • ARCGIS中Excel表格坐标投影生成kml 并导入在线地图

    工作需要将若干个矿权范围转成KML,以便在手机奥维软件上查看.给定的数据是矿权范围的拐点坐标(经纬度),我们需要在ArcGIS软件里面完成将拐点坐标投成点,在连成线,然后转成KML.   1   投点 ...

  • 瓷砖干货知识

    在辨别瓷砖品质时,能够从这种层面下手的: 1.净重:便是拿在手上试一下,同规格型号的砖越重越好,这代表着相对密度高,当然会更抗压强度.耐划; 2.做一些小实验,包含耐划.吸水.抗压.地面防滑.渗污等实 ...

  • 干货知识 | 变声小技巧,get百变音!

    正太音 正太音发声方法:可以通过发'a'长音来找,从高音到低音,多'a'几遍,直到找到那个发声点. 正太音发声特点:音调拉高,嗓子压低.在少女音的基础上,加上刚硬.活力的感觉. 正太音的语调.语速要注 ...

  • 详解卤水增香提味的三个步骤,全都是干货知识!

    ◤ 香料搭配是有讲究的,只有合适的搭配才能激发最大的香气,也就是所说的 1+1>2,这是香气的最大化理论.但是要说到香,要想达到最香首先得祛除肉中腥味和异味. 一般情况下给卤水增加香主要分三步: ...

  • 7个癌症预防干货知识

    原文链接 https://mp.weixin.qq.com/s/4A5dwkOqUkyNaTG0t1h_fA 2020年,突如其来的疫情确实可怕,据丁香医生发布的<疫情实时动态>显示¹,截 ...

  • 急症针灸医案三则,这些干货知识,你必须学!

    针灸应用于急症抢救的医案三则,认真阅读,对你的临床治疗大有裨益 急症针灸医案三则 作者/刘智斌 郭遂成 高新彦 -1- 昏迷 [殷克敬医案] 马某,女,2岁,1977年9月12日就诊.患儿贪玩不慎,从 ...

  • 值得收藏的石材干货知识,建筑行业及设计师...

    值得收藏的石材干货知识,建筑行业及设计师...

  • 18个实用社保干货知识,值得收藏

    #社保知识分享官招募# 我们国家有13亿参保人,可以说社保和我们的生活息息相关, 而我们生活中遇到的社保问题太多了, 以下为大家整理了与社保相关的比较常见的知识点, 可以收藏起来,不管是当下还是未来一 ...

  • 建议收藏,专属乳腺癌患者的50条干货知识!

    今天是5月20日,在这个特殊的日子,互助君为大家收集了50条专属于乳腺癌患者的干货知识,包括饮食.用药.康复.报销政策等等方面,总有一条是你想要的,一起来看看吧!(文末还有精彩福利等你哦~) 1.乳腺 ...

  • 古建筑门上为啥会有门钉?(干货知识讲透)

    大门 门钉的作用 1.装饰:门钉是钉于大门扇外面的圆形突起的装饰,是中国古建筑大门上的一种特有装饰.门钉在古代又称为"浮沤钉","浮沤钉"就是水面上的气泡,是中 ...