本篇經驗將介紹ArcGIS10.0中的常見操作,希望對大家的工作有所幫助!
方法/步驟
建立緩衝區
先在圖層屬性表裡面新建一個緩衝區半徑欄位,然後對該欄位賦值。比如設定欄位值為道路寬度的一半。選擇剛才建立的欄位來生成緩衝區,也可以選擇線性單位生產同樣半徑的緩衝區,如下圖所示:
等距離將線轉點
該操作分為兩步走,第一步利用工具箱中的densify工具,將線等距離增密,如下圖所示:
然後再利用工具箱中的feature vertices to points,將增密的點提取出來,如下圖所示:
SHP資料座標系賦值和投影(不涉及糾偏轉換)
本身有座標系,但是沒有賦予描述資訊的話則為unknown,需要給其賦座標系,如下圖所示:
在工具箱中有project和define project兩個工具。其大致區別如下:
Project工具對圖層的x-y座標起作用,可將其轉換至不同的座標系統,生成新的要素類,同時不改變原有要素類。新檔案不僅具有新的座標系統,而且還具有不同的座標系統標註。若需將有座標系統的圖層轉換為不同座標系統,可以使用Project工具。
Define Projection工具只改變要素類的座標系統標註,而不會影響其內部座標,只適合用於具有未知座標系統的資料集,或者因標註錯誤而需要更正的資料集。
所以,當我們的資料有正確的座標系描述時,想給其進行投影,需要使用工具箱中的project方法,如下圖所示:
SDE連線
ArcSDE連線Oracle資料庫有2種連線方式:直接連線和應用伺服器連線,也稱為:伺服器端負載連線和客戶端負載連線。直接連線就是通過SDE訪問資料表,並在本地完成對資料的各種操作(像空間分析,編輯等),而應用伺服器連線就是通過SDE訪問資料表後,在伺服器端完成對資料的各種操作,再把操作結果返回客戶端。因此即便伺服器上SDE服務沒有啟動,採用直接連線的方式也可以訪問和操作SDE資料庫,而應用伺服器連線只有在SDE服務啟動後才能訪問和操作SDE資料庫。
專案上優先考慮使用直連,主要是直連有如下好處:
a.直連方式比使用SDE方式更加穩定,特別是在大資料量處理的應用中,不易出現由SDE連線程序造成的gsvr錯誤。
b.同時直連方式由於採用Orale客戶端連線資料庫,在資料庫雙機部署或叢集部署時可以直接利用資料庫的負載機制,如RAC,勿需額外的負載均衡伺服器。
c.減少公司測試伺服器的負擔,無需再建立sde服務。
d.SDE的使用者和相關表,必須已經建立到物理磁碟中,並且之前已經建立過sde服務,所以適用於從現場導回來的現場庫。
直連的原理示意圖,如下圖所示:
客戶端連線配置截圖,如下圖所示:
資料入庫
連線到空間資料庫上後,直接通過catalog匯入即可,如下圖所示:
面圖層上畫圓
先新增上advanced editing模組,利用該模組畫圓等要素,如下圖所示:
檢視其GeoJSON描述,依然為Rings,如下圖所示:
檢視處理results,如下圖所示:
ArcBruTile的使用
使用ArcBruTile工具可以將一些滿足OGC標準的網際網路地圖加入到ArcMap中,便於進行向量化操作,如下圖所示:
路網簡單處理,如下圖所示:
a.路網資料必須入庫。
b.建立拓撲規則。