Bài tập Hướng dẫn sử dụng ArcGIS 9
BÀI 1: KHẢO SÁT CÁC DẠNG DỮ LIỆU KHÔNG GIAN
Bài tập này, chúng ta làm quen với các dạng dữ liệu không gian trong
ArcInfo bằng cách dùng ArcCatalog, ArcToolbox và ArcMap.
BƯỚC 1: KHỞI ĐỘNG ARCCATALOG VÀ TẠO MỚI 1 FOLDER
Trọng tâm của bài tập này là khảo sát dữ liệu, chúng ta sẽ sử dụng
ArcCatalog để xem và quản lý dữ liệu.
Khởi động ArcCatalog
Chú ý: ArcCatalog có thể không kết nối trực tiếp đến cơ sở dữ liệu,
thông thường sự kết nối mặc định đến ổ đĩa C. Khi sự kết nối này làm
việc thì không có một kết nối trực tiếp nào mà chúng ta cần để chỉ đến
cơ sở dữ liệu tập luyện mổi khi chúng ta muốn xem dữ liệu.
- 1 -
Bài tập Hướng dẫn sử dụng ArcGIS 9
Chúng ta có thể đơn giản hoá quá trình kết nối bằng cách kết một kết
nối trực tiếp mới vào cơ sở dữ liệu thực hành.
Kích chuột kết nút Connect to Folder , chỉ ra
đường dẫn: C:\student\data và kích OK. Chú ý rằng: đường dẫn của dữ
liệu được đưa vào như là một kết nối cộng thêm.
Hiện giờ, chúng ta có thể sử dụng Shortcut để xác định dữ liệu trong cơ
sở dữ liệu, và ArcMap sử dụng Shortcut này khi chúng ta kết nối thêm
các lớp dữ liệu vào để hiển thị.
Biểu tượng (icon) sử dụng để diễn giải các loại dữ liệu trong
ArcCatalog.
Kích đôi vào Folder Redlands, nội dung của nó được liệt kê ra bảng
Trong Folder Redlands có nhiều định dạng dữ liệu (Coverage,
Shapefile, CAD, TIN và dữ liệu raster), mổi loại được biểu thị bằng
một biểu tượng khác nhau và được liệt kê tên trong cột Type.
Dữ liệu Shapefile có 3 dạng: điểm, đường, vùng. Nhìn vào biểu tượng
chúng ta có thể phân biệt được các dạng dữ liệu của shapefile.
Kết nối
chuột phải vào ký hiệu của đường trong bảng nội dung và sau đó chọn
màu sắc thích hợp.
Trong quá trình phân tích đòi hỏi chúng ta cần phải chuyển đổi dữ liệu
từ định dạng này sang định dạng khác, nhiều công cụ phân tích trong
ArcToolbox được thiết kế cho dữ liệu Coverage trong đó có công cụ
chuyển đổi từ dữ liệu có định dạng ShapeFile sang định dạng Coverage.
Trong ArcCatalog, kích vào công cụ Launch ArcToolbox để khởi động
ArcToolbox.
Trong ArcToolbox, kích vào dấu cộng cạnh Analysis Tools để mở nội
dung bên trong.
Kích vào dấu cộng cạnh Proximity để mở nội dung bên trong.
Kích đôi chuột vào Buffer Wizard.
Trong cửa sổ Buffer, kích Next
Từ cửa sổ ArcCatalog, kích chọn lớp Street và kéo rê vào phần Input
Coverage trong cửa sổ ArcToolbox.
- 4 -
Bài tập Hướng dẫn sử dụng ArcGIS 9
Hộp thoại xuất hiện thông báo lớp dữ liệu Street dạng Shapfile không
thích hợp. (Thông báo giải thích rằng, chức năng Buffer Wizard trong
ArcToolbox được thiết kế cho dữ liệu coverage). Kích OK
Kích Cancel để đóng cửa sổ Buffer Wizard.
Kế đến, chúng ta sẽ đưa dữ liệu Shapefile vào công cụ Conversion.
Trong ArcToolbox, chỉ đến Conversion Tools > Export from Shapefile
> Shapefile to Coverage
Trong ArcCatalog, kích chuột và kéo rê lớp dữ liệu Street vào Input
shapefile và tạo ra coverage mới có tên streetcov
(C:\student\data\streetcove), kích OK.
- 5 -
Bài tập Hướng dẫn sử dụng ArcGIS 9
BƯỚC 3: KHẢO SÁT DỮ LIỆU CÓ DẠNG COVERAGE
Dữ liệu dạng coverage có thể khảo sát trong ArcCatalog, hiển thị và
hiệu chỉnh trong ArcMap và sử dụng được nhiều công cụ thao tác trong
ArcToolbox.
Kích chọn và kéo rê lớp đối tượng polygon trong coverage Zonecov vào
phần hiển thị của ArcMap.
Các polygon trong lớp dữ liệu Zonecov được kết nối đến phần hiển thị
và phần bảng nội dung của ArcMap.
Câu hỏi 8: Coverage có thể được lưu trữ ở cả 2 dạng vector và raster ?
(Đúng/sai)
Chú ý: lớp dữ liệu Zonecov và Streetcov chồng khớp lên nhau là vì cả
hai cùng sử dụng chung một hệ toạ độ.
BƯỚC 4: KHẢO SÁT GEODATABASE
Geodatabase là dạng dữ liệu được dùng trong ArcInfo. Để khảo sát
dạng dữ liệu này ta cần chỉ đến đường dẫn của geodatabase này trong
ArcCatalog.
Trong ArcCatalog: Regis > red_GDB
- 7 -
Bài tập Hướng dẫn sử dụng ArcGIS 9
Chú ý:
Red_GDB là personal geodatabase. Personal geodabase là
geodatabase được lưu trữ trong tập tin Microsoft MDB (định dạng tập
tin cơ sở dữ liệu hỗ trợ bởi Microsoft Access).
Hiện tại nội dung của geodatabase trong Red_GDB gồm có 2 tập dữ
liệu (dataset): Manicipal va Transportation. Một tập dữ liệu
geodatabase có nhiều lớp đối tượng.
Kích vào dấu cộng cạnh tậo dữ liệu Municipal để khảo sát nội dung
của các lớp đối tượng bên trong nó.
Câu hỏi 9: có bao nhiêu lớp đối tượng trong tập dữ liệu Municipal.
Lớp đối tượng là tập hợp các đối tượng có cùng đặc tính về hình học.
các lọai đặc tính hình học của geodatabase là: point, multipoint,
Tất cả các lớp đối tượng trong tập dữ liệu nhất thiết phải cùng một hệ
toạ độ và cùng nằm trong một vùng địa lý.
Kích chuột phải vào tập dữ liệu Transportation, kích chọn properties.
Câu hỏi 13: Hệ toạ độ tham chiếu cho tập dữ liệu Transportation là gì?
Kích chọn Cancel để rời bỏ trình đơn Properties.
Kích chọn dấu cộng cạnh tập dữ liệu Transportation để khảo sát
Kích phải chuột vào mạng hình học Traffic_net và kích chọn Properties
Trong General thể hiện các lớp đối tượng tham gia trong mạng. Lớp dữ
liệu Street và traffic_net_Junction có mặt trong mạng này. Hai lớp đối
tượng này nằm trong tập dữ liệu Transportation.
Kích chọn Connectivity hoặc Weights để xem thông tin được lưu trữ
trong mạng hình học. Làm việc với mạng hình học rất khó và cần phải
có kinh nghiệm khi mô hình hoá các đối tượng địa lý phức tạp như là
các mạng tiện ích. Phần sau chúng ta sẽ học cách tạo và chỉnh sửa một
mạng hình học đơn giản.
Kích chọn Cancel để rời bỏ trình đơn Properties.
- 9 -
Bài tập Hướng dẫn sử dụng ArcGIS 9
ArcToolbox có một vài công cụ thiết kế đặc biệt cho geodatabase,
chúng ta có thể tạo mạng hình học và xuất sang geodatabase.
Trong ArcToolbox, kích vào dấu công cạnh Data Management Tools.
Kích vào dấu cộng cạnh Geodatabase
Build Geomatric network Wizard là công cụ thích hợp trong
ArcToolbox dùng để tạo quan hệ topology trong mạng hình học.
Kích đôi vào Build Geomatric network Wizard, đọc các chỉ dẫn.
Kích chọn Cancel để rời bỏ trình đơn trên.
Kích chọn dấu trừ cạnh Data Management Tools để thu ngắn các trình
đơn công cụ.
Trỏ chuột đến Conversion Tools > Export from geodatabase.
Đó là tập công cụ dùng để chuyển đổi từ dữ liệu dạng geodatabase sang
cho biết lớp dữ liệu không có phép chiếu. Chúng ta cần phải khởi động
hệ thống toạ độ trước khi đưa vào không gian toạ độ mới.
Tập dữ liệu này có nằm trong một vùng địa lý rất nhỏ so với tập dữ liệu
Rsdlands vì vậy chúng ta thể thay đổi màu sắc của ký hiệu hoặc phóng
to để có thể nhìn thấy các đối tượng được rõ hơn.
Để thay đổi màu sắc ký hiệu, chúng ta kích chuột phải vào ký hiệu của
line trong bảng nội dung của ArcMap và sau đó chọn màu sắc thích
hợp.
Kích chuột phải vào lớp subdiv.dxf , chọn Zom to Layer.
BƯỚC 6: KHẢO SÁT DỮ LIỆU RASTER
Trong định dạng raster dữ liệu lưu trữ là các ô có kích cỡ đều nhau (hay
còn gọi là các pixel), được tổ chức theo cột và dòng. Mỗi ô có một giá
trị xem như đồng nhất. Kích thướt của mỗi ô được đặc trưng bởi độ
phân giải. ArcInfo hỗ trợ hiển thị và chuyển đổi nhiều định dạng raster.
- 11 -
Bài tập Hướng dẫn sử dụng ArcGIS 9
Trong ArcCatalog, kích vào ảnh raster có tên RedlandsArea.sid và
preview chúng.
Hình ảnh được hiển thị trong cửa sổ Preview của ArcCatalog.
Kích vào công cụ Zoom In và phóng to một vùng của ảnh.
Chú ý: Các đối tượng trong ảnh có thể mờ nếu như chúng ta phóng quá
lớn.
Kích phải chuột vào RedlandsArea.sid > Properties, xem thông tin và
trả lời các câu hỏi sau:
Câu hỏi 14: Ảnh trên có bao nhiêu hàng, bao nhiêu cột và bao nhiêu
band?
Câu hỏi 15: Kích thước cell của ảnh (Độ phân giải pixel) là bao nhiêu
mét?
Ảnh trên có 3 lớp riêng biệt, nhiều loại ảnh được thu thập và lưu trữ ở
nhiều lóp. Mỗi lớp lưu trữ phụ thuộc vào hệ số phản xạ của sóng phổ
TƯỢNG
Hoàn thành Các nhiệm vụ sau:
Sử dụng ArcToolbox thực hiện thống kê ngắn trên lớp đối tượng
Polygon của Zonecov để định rõ có bao nhiêu vùng có thuộc tính RES
hoặc COM và tổng diện tích của các loại vùng này.
Câu hỏi 16: Có bao nhiêu vùng được phân nhóm là RES?
Câu hỏi 17: Tổng diện tích của các vùng RES là bao nhiêu?
Câu hỏi 18: Có bao nhiêu vùng được phân nhóm là COM?
Câu hỏi 19: Tổng diện tích của các vùng COM là bao nhiêu?
Hướng dẫn: Sử dụng ArcToolbox, chỉ ra đường dẫn Analysis tool >
Statistics, kích chọn Summary Statistics, hộp thoại xuất hiện.
Chỉ ra đường dẫn bảng dữ liệu thuộc tính Zonecove.pat trong phần
Input table.
Chọn Case items là Zone_code
Chọn phương thức thống kê là Sum từ Statistics
Chọn trường cần thống kê là Area từ item.
Đặt tên mới cho bảng thống kê là challenge.sta trong Output table.
- 13 -
Bài tập Hướng dẫn sử dụng ArcGIS 9
BÀI TẬP 2: KHẢO SÁT CÁC DẠNG DỮ LIỆU BẢNG
Phần mềm ArcInfo hỗ trợ rất nhiều dạng dữ liệu không gian khác nhau.
Bài tập này giúp bạn quen thuộc với việc kết hợp các bảng dữ liệu bằng
relates và joins, tính toán tần số và tổng hợp thông tin.
BƯỚC 1: KHỞI ĐỘNG ARCCATALOG VÀ KHÀO SÁT CÁC DẠNG
DỮ LIỆU BẢNG
File dữ liệu bảng lưu trữ các thông tin mô tả của các đối tượng không
gian. Ứng dụng ArcCatalog được sử dụng để khảo sát và xem bảng dữ
liệu cho các đối tượng. chúng ta biết rằng, bảng dữ liệu cũng có thể hiển
thị và hiệu chỉnh trong ArcMap và một số công cụ trong ArcToolBox
Khởi động ArcCatalog và chọn thư mục Redland.
- 15 -
Bài tập Hướng dẫn sử dụng ArcGIS 9
Từ trường AREA đến trường ZONECOV-ID được tạo ra và tính toán
bởi ArcInfo. Trường phía bên phải ZONECOV-ID ZONE_COV được
thêm bởi người sử dụng
Câu 4: Nêu tên của các thuộc tính mà người sử dụng thêm vào?
______________________________________________________________
Thêm vào bảng INFO kết hợp với một lớp đối tượng coverage, chúng ta
cũng có thể kết hợp với các bảng thuộc tính khác. Bảng zone_code.dat
chứa thuộc tính được thêm vào để mô tả mã của vùng. Xem ví dụ qua
bảng này:
Trong ArcCatalog Table of Content, xem bảng zone_code.dat và trả lời
các câu hỏi sau:
Câu 5: Có bao nhiêu trường trong bảng?___________________________
Câu 6: Mã TNS nghĩa là gì?
______________________________________________________________
Những bảng độc lập này có thể related hoặc joined tới dữ liệu không
gianđể cung cấp thêm các thông tin thuộc tính.
Câu 7: Nếu chúng ta kết hợp bảng xone_code.dat với bảng lớp đối
tượng zonecov (polygon), trường được sử dụng để kết nối là gì?
Sau bài tập này, chúng ta sẽ học nhiều hơn về kết nối các bãng dữ liệu
Thêm vào các bảng lớp đối tượng như bảng mà chúng ta vừa xem, một
geodatabase cũng có thể lưu trữ các thông tin thuộc tính.
Chọn tới thư mục REGIS > Red_GDB geodatabase và hiển thị bảng
coffee_dat
Câu 8: Có thể lưu tên “Franklin D. Roosevelt như owner name được
không? Tại sao?
______________________________________________________________
- 16 -
Bài tập Hướng dẫn sử dụng ArcGIS 9
click Next.
Chọn trường ID cho cả hai khoá chính và khoá ngoại >click Next
Xem thông tin tóm tắc của lớp quan hệ > click Finish.
Chúng ta chú ý lớp quan hệ mới CoffeeRel hiển thị trong geodatabase.
Lớp quan hệ này liên kết dữ liệu trong coffee_dat với dữ liệu không
gian trong lớp đối tượng coffee.
Khi lớp quan hệ này đã được thiết lập, chúng ta có thể truy cập bảng
quan hệ này từ lớp đối tượng
Khởi động ứng dụng ArcMap, thêm vào lớp đố tượng coffee
Click biểu tượng Select Feature của ArcMap
Click vào một điểm bất kỳ trên vùng hiển thị
Trong Table of Contents, click chuột phải trên lớp đố tượng Coffee
> click Open Attribute Table để mở bảng thuộc tính
- 18 -
Bài tập Hướng dẫn sử dụng ArcGIS 9
Chú ý: dòng được tô sáng biểu diễn cho đối tượng được chọn
Click Options (nằm phía dưới của bảng) > Relationship
>coffee_dat
Bảng coffee_dat sẽ xuất hiện. Di chuyển bảng coffee_dat để thấy cả
hai bảng trên màng hình. Cần nhớ rằng lớp quan hệ CoffeeRel thiết lập
một liên kết giữa hai bảng, vì vây, nó cho phép người dùng truy vấn cả
hai.
Bỏ chọn đối tượng bằng cách click vào Options của bảng
Attributes of Coffee > Clear selection.
Nếu nó vẫn sáng, click Options > Relationships > Coffee_dat.
Chúng ta sẽ thực hiện các truy vấn cơ bản trên bảng thuộc tính. Các đối
tượng được chọn, càc dòng kết hợp và thuộc tính của bảng quan hệ sẽ
xuất hiện với màu sáng.
Từ bảng đối tượng, click Options > Select By Attribute.
Đặt vào biểu thức truy vấn “Name=Grounds-R-Us” và click OK
Bây giờ chúng ta thấy rằng 1,227 đối tượng được chọn và được tô sáng.
Con số này sẽ được hiển thị phía dưới của bản và góc dưới bên trái của
ArcMap. Tất cả các đối tượng trong lớp zonecov chiếm một vùng rông
hơn ¼ acre. Bây giờ chúng ta có thể thực hiện các tổng kết cơ bản và
phân tích tần số trên các đối tượng này.
- 20 -
Bài tập Hướng dẫn sử dụng ArcGIS 9
Từ ArcMap, click Selection >Statistics.
Click polygon zonecov trong Layer
Tại Field, click Area.
Sau khi chọn Area, bạn nên chú ý tới danh sách tính toán thống kê mô
tả min,max, sum, mean, và standard deviation của trường Field cho
1,227 đối tượng được chọn của zonecov.
Biểu đồ xuất hiện của số lần xảy ra như chúng ta có thể thấy kết quả
trên biểu đồ, một lượng lớn các đối tượng nằm trong khu vực ¼ acre,
ngược lại số lượng các đối tượng giảm sút nghiêm trọng trên một vùng
rộng lớn hơn
Câu 9: tổng của khu vực bao quanh tất cả 1,227 đối tượng được chọn là
gì?
______________________________________________________________
Cố gắng phân tích các trường khác với ZONECOV và chú ý cách thực
hiện của các hàm thống kê.
- 21 -
Bài tập Hướng dẫn sử dụng ArcGIS 9
Tần số phân tích rất cần thiết khi điều tra giá trị trong một bảng. Ví dụ,
so sánh số đối tượng nông nghiệp với số đối tượng nhà riêng trong môt
bảng bằng cách xác định số lần đối tượng xuất hiện
Theo sơ đồ bảng một bảng tần số được tính toán từ một bảng đối tượng.
Cột Frequency mô tả số của đối tượng trong mỗi Zone_code, và cột
Area mô tả tổng số lượng của vùng trong mỗi đối tượng vùng
Bài tập Hướng dẫn sử dụng ArcGIS 9
Các bước thực hiện giống hình minh hoạ sau.
Trong thư mục làm việc của bạn, kiểm tra việc chuyển đổi đã
thành công hay chưa bằng cách nhắp chuột phải vào cfcc.dat >
Properties.
Hộp INFO Table Properties sẽ mở ra, xác định lại rằng bảng ở
dạng INFO.
Đóng menu INFO Table Properties.
Bạn vừa mới chuyển đổi một bảng dạng dBASE sang bảng dạng
INFO. Bây giờ bạn hãy kết bảng cfcc.dat với bảng rail.frq.
Trong ArcToolbox, chọn Data Management Tools > Tables > Join
Tables.
Sau khi hoàn tất các bước trên, menu sẽ giống hình sau
Mở phần Output table và chọn cfccrail.frq, những bảng này sẽ
được kết với nhau thông qua trường CFCC.
Câu 12: Dựa vào CFCC_DESC và tần số, bạn có chắc rằng bạn đang ở
trong các đối tượng railroad?
______________________________________________________________
Trong bài tập này bạn sẽ khảo sát các định dạng dữ liệu khác nhau, liên
kết các bảng bằng việc thiết lập một lớp quan hệ và thực hiện kết bảng,
và thực hiện các phân tích thống kê đơn giản. Bạn có thể xác định tần
số của một đối tượng đặc biệt, thêm vào đó để tổng kết các thuộc tính
đặt biệt cho những đối tượng này.
YÊU CẦU: SỬ DỤNG CÔNG CỤ THỐNG KÊ
Từ Redlands Landusecov, khu vực nào lớn nhất và nhỏ nhất của các
vùng đất ở (land use) chuyển tiếp.
Câu 13: Khu vực vùng đất ở chuyển tiếp lớn nhất? _____________
Khu vực vùng đất ở chuyển tiếp nhỏ nhất?____________________
YÊU CẦU: MÔ HÌNH KẾ CẬN
Trong yêu cầu này, bạn sẽ khảo sát mô hình kế cận và vai trò của nó
Dưới phần Soilscov, chọn dạng Origin table/feature class.
Dưới phần Soilscov, chọn cung là Destination table/feature class >
Next.
Chọn kiểm simple relationship > chọn Next.
Đánh vào ô đầu là Leftarc và ô thứ 2 là Leftpoly
Xác định là thông báo được thiết lập None > chọn Next.
Chọn mối quan hệ 1-M > chọn Next.
Chọn không thêm vào thông tin thuộc tính > chọn Next.
Chọn khoá chính là trường SOILSCOV# và khoá ngoại là trường
LPOLY# > chọn Next.
Xem lại phần tổng kết của lớp quan hệ > chọn Finish.
- 25 -