作為 ArcGIS for Desktop 的組成部分之一,ArcMap 用于數據的瀏覽、編 輯、顯示、查詢、地圖排版等,和 ArcCatalog 一起構成了完整的數據處理與管 理分析的功能。在前一章中已經介紹了 ArcCatalog 的使用,本章中將介紹 ArcMap 的使用。本章的例子依然使用第 4 章里的小區平面圖示例,但是將從原 理的角度做更加細致的說明。
在熟悉 ArcMap 操作之前,我們首先應該明確這樣幾個重要的基本概念: 圖層、數據框和地圖關系。
圖層、數據框和地圖關系
上一章中,我們在 ArcCatalog 中看到的數據有矢量要素類和柵格數據集, 這些數據都是按專題進行邏輯組織的。若把數據加載到 ArcMap 中,則是通過圖層的形式來顯示。圖層是一個配置文件,它引用數據,并記錄數據的顯示方式等信息。若干個圖層可組織在一個數據框中,若干個數據框和地圖元素,就共同 構成了一個地圖文檔。數據、圖層、數據框和地圖文檔之間的關系如下圖所示:
上圖中相應的圖標可以幫助我們理解數據、圖層、數據框與地圖之間的關系。 不難發現,上圖左側所有數據的圖標都是矩形,通過矩形的填充顏色和圖案,我 們可以判斷出數據的格式和幾何類型。上圖中間,所有圖層的圖標都是黃色菱形, 我們可以通過菱形的填充圖案判斷該圖層所引用的數據和幾何類型。數據框是組 織、顯示圖層的一個容器,一個地圖文檔中可以有多個數據框。地圖元素指的是 地圖標題、圖例、比例尺、指北針等。
從上圖中我們可以發現,在 ArcCatalog 中,我們操作的主要對象是數據, 而在 ArcMap 中,我們操作的主要對象則是圖層、數據框、地圖。在本章中, 我們將進行的符號化、查詢以及標注,都是對圖層進行的操作。對地圖進行排版,則是在操作數據框和地圖元素。在 ArcMap 中,大多數的操作都是針對圖層的操作,不會影響數據,只有開啟編輯的狀態下,才能通過圖層對數據進行操作(比如添加、刪除要素,編輯要素屬性表,修改要素空間位置等)。