日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

arcgis不闭合线转面_【干货】ArcGIS矢量面转点、点转面,面矢量转点矢量方法讲解,值得学习!...

發(fā)布時(shí)間:2025/3/15 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 arcgis不闭合线转面_【干货】ArcGIS矢量面转点、点转面,面矢量转点矢量方法讲解,值得学习!... 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

導(dǎo)讀有時(shí)需要把面矢量打散成散點(diǎn)圖,有時(shí)又需要合并有序點(diǎn)生成一個(gè)完整的面矢量,就是這篇的主要內(nèi)容了。我用這個(gè)功能是先將面轉(zhuǎn)點(diǎn),而后在轉(zhuǎn)回面。因?yàn)辄c(diǎn)轉(zhuǎn)面時(shí)必須導(dǎo)入某一格式的txt才能識別并將相同圖斑的點(diǎn)聚集在一起。因此,在面轉(zhuǎn)點(diǎn)時(shí)需要分兩步進(jìn)行:首先將面矢量打散得到折點(diǎn),并導(dǎo)出其相應(yīng)的屬性和序號信息;然后將點(diǎn)矢量導(dǎo)出為特殊格式的txt,然后利用Excel進(jìn)行分塊。

面轉(zhuǎn)點(diǎn)

1.1、打散得到折點(diǎn)屬性以及序號等信息:利用下圖進(jìn)行折點(diǎn)轉(zhuǎn)點(diǎn)得到折點(diǎn)矢量(點(diǎn)矢量文件),然后在得到的點(diǎn)矢量中計(jì)算每個(gè)點(diǎn)的地理坐標(biāo)(以度為單位的,下圖中,得到的結(jié)果是116.12345;39.12345這種的),再導(dǎo)出點(diǎn)的屬性表到Excel中,然后進(jìn)行下一步

1.2、利用下圖samples工具(其中samples工具默認(rèn)是隱藏的,打開方法請參考這篇博客)將點(diǎn)導(dǎo)出到txt文件中,注意,導(dǎo)出時(shí)的文件名需要帶上.txt(下圖只寫899不可以,899.txt才行),導(dǎo)出來的文件中只有序號和坐標(biāo),沒有其他屬性了【只有這種格式的才能導(dǎo)入arcgis再次生成面】

1.3、將面矢量的屬性導(dǎo)出到Excel中備用,后面恢復(fù)面文件后需要沒有屬性,只有靠它進(jìn)行鏈接添加。

點(diǎn)轉(zhuǎn)面

2.1、將步驟1.2中導(dǎo)出的txt文件分塊:步驟1.1中折點(diǎn)導(dǎo)出的Excel表格中的ORIG_FID的序號是該點(diǎn)對應(yīng)圖斑的編號,同一編號表示是同一圖斑上的點(diǎn)。使用這個(gè)編號可以將1.2中得到的txt按照圖斑分類,即:在同一個(gè)圖斑點(diǎn)的后面回車得到下一行并添加一個(gè)END。把所有的點(diǎn)按照圖斑分類后,把最前邊的Point改成Polygon。(此步驟有便捷加END的方法,參見第三章)

2.2、然后再利用samples的工具轉(zhuǎn)回到面矢量

對話框設(shè)置如下:a.其中的Input Decimal Separator填寫“12345678.12345”或者“11111111.11111”。b.最后一行的Spatial Refreence選擇:地理坐標(biāo)系(Geographic Coordinate Systems)>亞洲(Asia)>beijing1954【因?yàn)?#xff1a;這些坐標(biāo)點(diǎn)的坐標(biāo)是在地理坐標(biāo)系下計(jì)算的(經(jīng)緯度,不是6位的那種),所以再生成面時(shí)就要用地理坐標(biāo)系,而地理坐標(biāo)系的圖斑矢量不能計(jì)算面積,故而需要用“Project”工具轉(zhuǎn)成投影坐標(biāo)。。。如果這些點(diǎn)是用投影坐標(biāo)計(jì)算的坐標(biāo)(6位數(shù)的那種),那么再生成面時(shí)就要用相應(yīng)的投影坐標(biāo))】

2.3、將面矢量屬性鏈接1.3中得到屬性表,就可以得到和未拆開成點(diǎn)之前的面矢量一樣的了。

統(tǒng)一加ND

3.1、新建Excel,點(diǎn)擊“數(shù)據(jù)”>“自文本”讀入1.2的txt文件,勾選下列分隔符:

3.2、把1.1折點(diǎn)的屬性表中的的ORIG_FID列復(fù)制到目前的表中。3.3、選中ORIG_FID列,點(diǎn)擊Excel工具欄“數(shù)據(jù)”>“分類匯總”,可以把不同的圖斑序號分開。然后使用通配符對“0計(jì)數(shù),1計(jì)數(shù)……”這一列進(jìn)行替換,即:“*計(jì)數(shù)”替換為“END”。然后再新建一個(gè)列,使它等于point列(point列指第一行是point,下面幾行是序號0/1/2/3/4……的那一列)和END列的組合,因?yàn)镋ND最終要插入到序號列中才能將不同序號但相同圖斑的點(diǎn)分開。公式為:=A1&B1。3.4、恢復(fù)成txt樣式:接著對存放坐標(biāo)的那兩列設(shè)置格式,選中相應(yīng)的那兩列,然后右擊選擇“設(shè)置單元格格式”,將小數(shù)點(diǎn)后設(shè)為9位(不一定是9,目的是為了將其全部位數(shù)顯示出來,因?yàn)镋xcel默認(rèn)只顯示兩位小數(shù))。在旁邊的空白列中,將前邊的所有列都鏈接放在這一個(gè)列中,并在每一個(gè)中間加一個(gè)空格,公式為:=A1&" "&B1&" "&C1&" "&D1&" "&E1。得到和1.2中txt數(shù)據(jù)完全類似的格式。再把這一列復(fù)制到新建的.txt中,并且別忘了把第一行的Point改成Polygon。

————————————————

版權(quán)聲明:本文為CSDN博主「劉坤的博客」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明。

原文鏈接:https://blog.csdn.net/liukunrs/java/article/details/80217206

-----END-----

社群交流?/?原創(chuàng)投稿?/?商務(wù)合作

(請?zhí)砑酉路叫〖椅⑿?#xff1a;mysurvey)

來源:劉坤的博客

推薦閱讀

【聚焦】悲劇了!航測無人機(jī)“黑飛”侵入軍事禁飛區(qū)空域,4名涉案測繪人員被拘!

【干貨】測繪新技能!時(shí)空大數(shù)據(jù)可視化表達(dá)分析,看MapGIS七大“超能力”

【科普】全國九大主流衛(wèi)星遙感數(shù)據(jù)下載平臺,值得珍藏!

【薦讀】王家耀院士:數(shù)據(jù)文化與我國時(shí)空大數(shù)據(jù)的發(fā)展

推薦關(guān)注

?

覺得不錯(cuò),請點(diǎn)亮“在看”!

↓↓↓點(diǎn)擊下方“

總結(jié)

以上是生活随笔為你收集整理的arcgis不闭合线转面_【干货】ArcGIS矢量面转点、点转面,面矢量转点矢量方法讲解,值得学习!...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。