GIS筆記 ArcGIS的幾個使用

2021-06-29 16:19:15 字數 1150 閱讀 6154

gis筆記——arcgis的幾個使用技巧

逍遙書生

以下內容都基於arcgis 9.3,microsoft office 2003。

一,excel轉成shapefile

arcmap的tools選單中有乙個add xy data,這個工具要求使用者指定excel中的兩列分別作為x座標和y座標,從而將excel中的每行轉化成乙個點。arcmap會新增乙個臨時圖層顯示這些點,匯出這個點圖層可以得到乙個shapefile檔案。這樣就實現了excel轉成shapefile。

這個工具對excel資料有兩個要求:第一,excel的第一行應當作為表頭儲存欄位名,也就是說,如果excel中的第一行儲存了資料,那這一行資料不會變成點圖層中的點;第二,x座標列和y座標列必須在excel中以數值格式儲存,否則這個工具無法識別。匯出成shapefile後,excel中的各列資料,包括兩個指定為座標的列,都會變成shapefile中點的屬性。

如果座標是txt格式,可以將txt先導入excel儲存起來,然後再用這個工具轉化為shapefile。

說起來貌似挺複雜,我不知道我有沒有表達清楚,但是實際操作起來很簡單。只需要記住「arcmap的tools選單中有乙個add xy data」就夠了。

二,匯出圖形的座標

arcgis tool box->spatial statistics tools->utilities->export feature attribute to ascii。從名字上看,這個工具本身的設計目的是匯出要素的屬性,但是匯出要素屬性的同時也會同時匯出座標。如果是面要素,會匯出中心點的座標。如果是點要素,就直接匯出點的座標。

這個工具最大的缺陷是只能匯出點的座標,不能匯出面的座標串。如果要匯出面的座標串,需要先呼叫feature vertex to point將麵轉成點串,然後spatial join將點與面關聯起來,再匯出點的座標。但是這個方法也有巨大缺陷。如果一點是多個feature的vertex,那經過feature vertex to point後會在同乙個位置出現多個point要素。這個問題現在尚未解決。

我以前一直用笨辦法,先對線建拓撲,查詢相交的位置。然後用split方法修改拓撲錯誤,線就被打斷了。後來某高手告訴我拓撲工具條上有個工具可以直接完成這個操作。如圖所示

現在沒有載入資料,所以圖示都是灰色的。載入資料後,選中需要打斷的線,然後點這個工具,線就在相交的地方被打斷了。

GIS開發 Arcgis的切片格式

常規的地圖切片,儲存在計算機的目錄,一般都是以數字的模式,表現層級的資料夾名稱,無外乎縮放等級 level 橫向的切片數 x 縱向的切片數 y 例如下邊的乙個切片存放資料夾,按照level y x.jpg進行儲存的。arcgis的切片格式,也是按照一定的資料夾目錄組織的,只是命名規則稍微有些不同,a...

ArcGIS 實驗理論基礎一 GIS的組成與功能

1.硬體系統 1 輸入裝置 常規輸入裝置 滑鼠 鍵盤 數位化儀 掃瞄器 等專用輸入裝置 全站儀 gps 數學攝影測量系統 遙感影象處理系統 2 儲存於處理裝置 光碟 光碟機 u盤和 usb節後 行動硬碟 主機固定硬碟,計算機處理器 3 輸出裝置 顯示器 lcd crt 印表機 繪圖儀 2.軟體系統 ...

幾個控制項的學習筆記

一按鈕的使能與禁止 用classwizard的member variables為按鈕定義變數,如 m button1 m button1.enablewindow true 使按鈕處於允許狀態 m button1.enablewindow false 使按鈕被禁止,並變灰顯示 二控制項的隱藏與顯示 ...