互助,、共享、學(xué)習(xí) 多數(shù)小伙伴,,可能也會(huì)有所迷惑平常都是使用excel數(shù)據(jù)進(jìn)行導(dǎo)入轉(zhuǎn)換成具有空間屬性的.shp矢量,。其實(shí),在ArcGis添加數(shù)據(jù)的功能鍵中可以添加的不僅僅是excel還有.scv,、.txt,、.tab等數(shù)據(jù)格式的文件,熟悉并能夠掌握這些數(shù)據(jù)格式的轉(zhuǎn)換及相應(yīng)原理對(duì)于各位是有很大裨益的,。 在ArcGIS中,,可以直接訪(fǎng)問(wèn)分隔文本文件中的數(shù)據(jù)并將這些文件用作表。ArcMap 中的添加數(shù)據(jù) 對(duì)話(huà)框和 ArcCatalog 會(huì)列出擴(kuò)展名為 .txt,、.asc,、.csv 或 .tab 的文件,并將其指定為文本文件類(lèi)型,。 默認(rèn)情況下,,擴(kuò)展名為 .txt、.asc 或 .csv 的文件會(huì)被解釋為以逗號(hào)分隔的文件,,而擴(kuò)展名為 .tab 的文件會(huì)被解釋為以制表符分隔的文件,。具有這些擴(kuò)展名之一的任意文件(即使此文件不包含表格數(shù)據(jù))都將被解釋為一個(gè)文本文件表。如果您試圖顯示一個(gè)不含表格數(shù)據(jù)的文本文件,,則軟件要么會(huì)產(chǎn)生一個(gè)錯(cuò)誤,,要么會(huì)嘗試以表的形式顯示數(shù)據(jù)。要避免發(fā)生這種問(wèn)題,,請(qǐng)為分隔文本文件指定 .csv 或 .tab 擴(kuò)展名,。這有助于對(duì)具有分隔數(shù)據(jù)的文本文件與無(wú)格式文本文件進(jìn)行區(qū)分。 文本文件的第一行可以包含列標(biāo)題,。后續(xù)各行可以包含坐標(biāo)和屬性,。請(qǐng)記住要用逗號(hào)或制表符來(lái)區(qū)分各個(gè)列。以下是逗號(hào)分隔文本文件的一個(gè)示例: 添加進(jìn)入ArcGis中的狀態(tài)如下圖所示: txt文件中的分隔號(hào)——逗號(hào)需用英文狀態(tài)下模式,。加入的文本顯示xy坐標(biāo)時(shí),,提示無(wú)object-id字段導(dǎo)入到圖層中顯示的.shp矢量?jī)H有第一行的標(biāo)題無(wú)屬性?xún)?nèi)容。針對(duì)次問(wèn)題可以采用轉(zhuǎn)換數(shù)據(jù)格式的方法進(jìn)行導(dǎo)入,。這里將使用①:txt>>dbf表格>>excel>>添加xy數(shù)據(jù),;②:txt直接添加到excel文件中>>使用excel的分列功能把同一數(shù)據(jù)劃分到一列上(修正優(yōu)化數(shù)據(jù))>>添加xy數(shù)據(jù);③:直接按照添加excel的方式添加txt文本文件,。以上三種方法讓txt文件數(shù)據(jù)既具有屬性數(shù)據(jù)也同時(shí)具備空間屬性,。具體的操作步驟如下: 1、實(shí)驗(yàn)數(shù)據(jù) 準(zhǔn)備一個(gè)txt文檔文件,,需要注意其組成形式為:第一行為文本標(biāo)題,,其后的每一行為標(biāo)題對(duì)應(yīng)的屬性,行中的每一個(gè)屬性及標(biāo)題用半角符號(hào)(英文狀態(tài)下)的逗號(hào)分開(kāi),,詳見(jiàn)第一示例圖件,。 2,、添加數(shù)據(jù) 打開(kāi)ArcMap工程文件,如圖1-1所示,,打開(kāi)文件>>添加數(shù)據(jù)>>添加xy數(shù)據(jù)>>找到所需添加數(shù)據(jù)的源文件夾選中txt文件添加即可,。 圖1-1: 選中添加到ArcMap中的數(shù)據(jù),單擊右鍵>>數(shù)據(jù)>>導(dǎo)出數(shù)據(jù)>>在導(dǎo)出數(shù)據(jù)對(duì)話(huà)框中選擇需要導(dǎo)出的文件夾路徑,。 如圖1-2所示 圖1-2: 最后,,如上圖1-2中的4所示,選中添加的數(shù)據(jù)222.txt個(gè)事件導(dǎo)出數(shù)據(jù).shp的11111,。 |
|