ArcGis由Excel坐標表自動生成點、線、面圖層的方法_第1頁
ArcGis由Excel坐標表自動生成點、線、面圖層的方法_第2頁
ArcGis由Excel坐標表自動生成點、線、面圖層的方法_第3頁
ArcGis由Excel坐標表自動生成點、線、面圖層的方法_第4頁
ArcGis由Excel坐標表自動生成點、線、面圖層的方法_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、ArcGis由Excel坐標表生成點、線、面圖層的方法一、創(chuàng)建execl點文件要求格式:第一列為點號,接著兩列為X、Y坐標,表格第一行最好為ID、X、Y二、導(dǎo)入ARCGIS點擊toolsAdd XY Date,選擇表格、坐標系。三、保存點文件在arcgis左邊的文件框中選擇Sheet1$ Events文件點右鍵DateExport Date,再點ok即可生成點圖層。excel點數(shù)據(jù)轉(zhuǎn)成Arcgis線、面文件1、首先將EXCEL中的數(shù)據(jù)導(dǎo)出為TXT格式的文本方檔,用工具Samplesdatamanagementfeatureswritefeaturetotextfile。(注:output te

2、xt file:文件一定要加擴展名txt),將生成的txt文件打開,修改文件中的內(nèi)容(格式參照以下注意問題及后面的數(shù)據(jù)格式)2、打開ARCGIS,點擊ARCGIS工具箱,找到Samplesdatamanagementfeaturescreatfeaturefromtextfile,各參數(shù)設(shè)置參照注意問題及數(shù)據(jù)格式。ARCGIS中用數(shù)據(jù)生成線及面要注意的問題:SamplesdatamanagementfeaturescreatfeaturefromtextfileInpurdecimalseparator中在英文狀態(tài)下輸入任一字符,但不能使用空格。數(shù)據(jù)格式:1、Polyline后面不能有空格;(

3、如果要生成面,將Polyline改成Polygon)2、數(shù)據(jù)間的空格間隔只能是一個字符;3、生成線的每一點要按順序排列,按不同順序排列會生成不同的圖像;4、第一個點的序號從0開始編號;5、若要生成多條線,對每條線要編號;且要符合上述的要求,每條線的點重新從0開始編號;6、最后一行要加上END;7、將數(shù)據(jù)從EXCEL表中導(dǎo)出成TXT格式后,按上述要求調(diào)整好數(shù)據(jù)格式,新建一個TXT文檔,將數(shù)據(jù)復(fù)制到新建的文檔當(dāng)中。8、各個點的坐標數(shù)據(jù)必須保留1位以上的小數(shù)。附數(shù)據(jù)格式:Polyline1 00 100.0 200.0 1.#QNAN 1.#QNAN1 101.0 201.0 1.#QNAN 1.#

4、QNAN2 102.0 202.0 1.#QNAN 1.#QNAN3 103.0 203.0 1.#QNAN 1.#QNAN4 104.0 204.0 1.#QNAN 1.#QNAN5 105.0 205.0 1.#QNAN 1.#QNAN6 106.0 206.0 1.#QNAN 1.#QNAN7 107.0 207.0 1.#QNAN 1.#QNAN8 108.0 208.0 1.#QNAN 1.#QNANEND生成多條線的數(shù)據(jù)格式:Polyline1 00 2307375.5 738229.4375 1.#QNAN 1.#QNAN1 2307272.5 738052.875 1.#QNA

5、N 1.#QNAN2 2307269.5 738043.3125 1.#QNAN 1.#QNAN3 2307268.75 738033.3125 1.#QNAN 1.#QNAN4 2307270.25 738023.375 1.#QNAN 1.#QNAN5 2307273.75 738014.0 1.#QNAN 1.#QNAN6 2307279.25 738005.625 1.#QNAN 1.#QNAN7 2307286.5 737998.75 1.#QNAN 1.#QNAN8 2307295.25 737993.5625 1.#QNAN 1.#QNAN9 2307304.75 737990.

6、4375 1.#QNAN 1.#QNAN10 2307314.75 737989.5 1.#QNAN 1.#QNAN2 00 2307761.25 737763.374999 1.#QNAN 1.#QNAN1 2307783.25 737797.624999 1.#QNAN 1.#QNAN2 2307786.0 737807.249999 1.#QNAN 1.#QNAN3 2307786.25 737817.249999 1.#QNAN 1.#QNAN4 2307784.0 737827.062499 1.#QNAN 1.#QNAN5 2307779.5 737835.937499 1.#QN

7、AN 1.#QNANEND生成面的數(shù)據(jù)格式:Polygon1 00 100.0 200.0 1.#QNAN 1.#QNAN1 200.0 200.0 1.#QNAN 1.#QNAN2 200.0 300.0 1.#QNAN 1.#QNAN3 100.0 300.0 1.#QNAN 1.#QNAN4 100.0 200.0 1.#QNAN 1.#QNANENDArcMap中如何將大量坐標點(point)按順序連接成線(polyline)、生成面(polygon)轉(zhuǎn)工作過程中,如果獲得了一批點坐標信息(如通過GPS獲得的點位坐標),如何將這些坐標信息直接轉(zhuǎn)換成Arcmap下面的點呢?或者說就是把這

8、些點坐標直接轉(zhuǎn)換成線或面呢?需要用到Add XY Data工具,下面是具體的方法:1,將數(shù)據(jù)導(dǎo)入到Excel里面,總共有兩列X,Y(列名可以隨便取,但必須有列名),下面對應(yīng)x,y坐標數(shù)據(jù)即可;2,將文件保存成.xls或者dbf文件。(1)ArcMAP下面,菜單tools-Add XY Data(2)這時會形成一個新圖層,所有的點都添加進來了,但現(xiàn)在添加進來的點由于沒有objectID或者FID,現(xiàn)在圖層不具備.shp圖層的大部分功能,如點的選擇,編輯,關(guān)聯(lián),屬性等操作(3)在剛才生成的圖層上點右鍵,選data-expot data,導(dǎo)出成.shp文件。3,利用arcgis中toolbox工具中

9、的腳本,將shp點文件轉(zhuǎn)成線或面(1)利用write features to Text file 生成txt文件,這個文件主要是描述各個點的坐標和格式化用的,結(jié)果如下:上圖中的Point 改成Polyline或Polygon,即可滿足連接生成線和面的要求,當(dāng)然這只是為下一步做一個基礎(chǔ)。(2)利用Create Features From Text File工具導(dǎo)入剛剛你生成的并改Polyline或Polygon的txt文件將INput decimal separator 改成12345678.12345或者11111111.11111也可以是其他再點確定,就搞定收工了,期間有要修改坐標系統(tǒng)的不明

10、說了。PS:工作中碰到的問題,呵呵····當(dāng)然,坐標點也可以先存CAD格式然后再轉(zhuǎn)shp格式,反正殊途同歸。arcgis 中利用txt坐標文件創(chuàng)建要素的辦法,含txt文件詳細格式因工作需要,經(jīng)常要將坐標成果還原到相關(guān)底圖上,所以需要一個簡單快捷的方法完成,經(jīng)過研究,發(fā)現(xiàn)可以利用ArcToolbox/Samples/Data Management/Features中的兩個工具Create Features From Text File(導(dǎo)入)和Write Features To Text File(導(dǎo)出)完成txt文本格式的要素導(dǎo)入導(dǎo)出,但這兩個工具交換的

11、txt文件格式?jīng)]有一個明確的說明,我通過分析這兩個工具的python代碼,完成了格式的解析,現(xiàn)公布出來,希望對大家有所幫助,也歡迎同行交流,MY QQ:25737305工具可以對4種類型的要素進行操作,分別是"point", "multipoint", "polyline", "polygon",因要素類型不同,txt文本格式也不相同,我分別解析,說明寫在數(shù)據(jù)行末尾,用括號包含:1、point,這種類型最簡單!Point (要素類型標志)1 -93862868531.3 326049964372.0 1.#QNAN

12、 1.#QNAN(OIDField字段值 X Y Z M)2 154791397227.0 210779774948.0 1.#QNAN 1.#QNAN(同上)3 -4940150975.33 83982566580.7 1.#QNAN 1.#QNAN(同上)4 -163024982186.0 -113623472433.0 1.#QNAN 1.#QNAN(同上)5 -223953510882.0 200899472997.0 1.#QNAN 1.#QNAN(同上)END(結(jié)束標志)2、mulitipointMultipoint(要素類型標志)1 0(OIDField字段值 一直為0)0 -3

13、27554372488.0 214032549252.0 1.#QNAN 1.#QNAN(part序號 X Y Z M)1 -305923423361.0 339264359985.0 1.#QNAN 1.#QNAN(同上)2 -226230452895.0 175324535026.0 1.#QNAN 1.#QNAN(同上)3 -217122684842.0 265263744552.0 1.#QNAN 1.#QNAN(同上)2 0(OIDField字段值 一直為0)0 -201184090749.0 340402830992.0 1.#QNAN 1.#QNAN(part序號 X Y Z M

14、)1 -169306902562.0 388218613271.0 1.#QNAN 1.#QNAN(同上)2 -98721700149.0 323325765892.0 1.#QNAN 1.#QNAN(同上)END(結(jié)束標志)3、PolylinePolyline(要素類型標志)1 0(OIDField字段值 part序號)0 -255337489816.0 349625784731.0 1.#QNAN 1.#QNAN(part序號 X Y Z M)1 -324078053841.0 261790619588.0 1.#QNAN 1.#QNAN(同上)2 -283342904789.0 6447

15、9741368.9 1.#QNAN 1.#QNAN(同上)3 -145861776740.0 123036518131.0 1.#QNAN 1.#QNAN(同上)2 00 -210783420541.0 198141949195.0 1.#QNAN 1.#QNAN(part序號 X Y Z M)1 -78394186122.8 247787912102.0 1.#QNAN 1.#QNAN(同上)2 -50388771149.8 103941917013.0 1.#QNAN 1.#QNAN(同上)3 -210783420541.0 -39904078076.1 1.#QNAN 1.#QNAN(同

16、上)END(結(jié)束標志)4、PolygonPolygon(要素類型標志)2 0(OIDField字段值 part序號)0 -72536866995.8 146862759859.0 0.0 1.#QNAN(part序號 X Y Z M)1 41310233670.3 92216151539.6 0.0 1.#QNAN(同上)2 -53182859882.6 21630949126.6 0.0 1.#QNAN(同上)3 -107829468202.0 100185448586.0 0.0 1.#QNAN(同上)4 -72536866995.8 146862759859.0 0.0 1.#QNAN(

17、同上)InteriorRing(內(nèi)部環(huán)標志)5 -63429098942.5 103600861606.0 0.0 1.#QNAN(part序號 X Y Z M)6 -52044388875.9 71723673419.7 0.0 1.#QNAN(同上)7 5 75139086439.6 0.0 1.#QNAN(同上)8 -22444142702.7 105877803619.0 0.0 1.#QNAN(同上)9 -44075091829.3 110431687646.0 0.0 1.#QNAN(同上)10 -63429098942.5 103600861606.0 0.0 1.#QNAN(同上)2 1(OIDField字

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論