Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Copyright © 2013 Bộ môn GIS GIS Đại cương
Biên tập dữ liệu không gian, dữ liệu thuộc tính
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Nội dung Biên tập dữ liệu không gian
Dùng dữ liệu có sẵn Tạo dữ liệu mới (điểm, đường, vùng)
Biên tập dữ liệu thuộc tính Tạo bảng mới (table, field, record) Nối (join) bảng Một số chức năng liên quan đến bảng
Bài tập Bài tập 1: Tạo dữ liệu điểm từ bảng tọa độ (*.dbf) Bài tập 2: Tạo dữ liệu đường theo hình minh họa Bài tập 3: Tạo dữ liệu vùng theo hình minh họa Bài tập 4: Tạo bảng thuộc tính mới Bài tập 5: Nối bảng thuộc tính Bài tập 6. Tính toán giá trị cho field
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Biên tập dữ liệu không gian Dùng dữ liệu có sẵn
Trước khi tạo dữ liệu không gian, hãy kiểm tra xem dữ liệu bạncần đã có sẵn dưới dạng số chưa.
Hiện tại, có nhiều nguồn dữ liệu không gian do các tổ chức, cơquan cung cấp hoàn toàn miễn phí có thể dùng trực tiếp trongArcView.
Dữ liệu có sẵn trong những dạng số khác nhau như dữ liệushapefile, CAD, Mapinfo, Bitmap,…
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Biên tập dữ liệu không gian Tạo dữ liệu mới dạng điểm
Tạo View mới
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Biên tập dữ liệu không gian Tạo dữ liệu mới dạng điểm
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Biên tập dữ liệu không gian Chỉnh sửa dữ liệu dạng điểm
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Bài tập 1: Tạo dữ liệu điểm từ bảng tọa độ (*.dbf)
Trong Project menu, nhấn Add Table. Chọn bảng tọa độ(toadocayxanh.dbf), nhấn OK.
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Bài tập 1: Tạo dữ liệu điểm từ bảng tọa độ (*.dbf)
Tạo View mới. Từ menu, chọn View/Add Event Theme.
Kích hoạt lớp vừa tạo. Vào Theme/Convert to Shapefileđể lưu dữ liệu thành tập tin shapefile.
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Bài tập 1: Tạo dữ liệu điểm từ bảng tọa độ (*.dbf)
Khi tạo một theme mới, hệ tọa độ nào được lưu giữ?
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Biên tập dữ liệu không gian Tạo dữ liệu mới dạng đường
Tạo View mới
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Biên tập dữ liệu không gian Tạo dữ liệu mới dạng đường
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Biên tập dữ liệu không gian Đặt môi trường bắt dính đường
Kích hoạt Theme đang mở trong TOC.
Nhấn Theme\Properties hoặc nút
Chọn Editing icon.
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Biên tập dữ liệu không gian Đặt môi trường bắt dính đường
13
A
B
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Biên tập dữ liệu không gian Đặt môi trường bắt dính đường
Có thể thay đổi Tolerance và làm hiện Snap tolerance cursor bằng cách nhấn Snap. Sau đó rê một vòng tròn thể hiện khoảngcách bắt dính, bán kính thể hiện trong Status bar.
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Biên tập dữ liệu không gian Chỉnh sửa đối tượng đường
Chia đường thành nhiều phần: Draw Line to Split Feature
Gộp nhiều đường thành một: Union Features
15
AB
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Biên tập dữ liệu không gian Chỉnh sửa đối tượng đường
Dùng công cụ Vertex Edit để thay đổi hình dạng của đường bằng cách di chuyển, thêm hoặc xóa các đỉnh.
16
A
B
C D
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Bài tập 2: Tạo dữ liệu đường theo hình minh họa
Sử dụng chức năng biên tập, tạo theme mới dạngđường như hình minh họa dưới đây (con số trên đườngthể hiện trình tự biên tập).
17
1 2
3
4
5
67
8 9
10
11
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Biên tập dữ liệu không gian Tạo dữ liệu mới dạng vùng
Tạo View mới
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Biên tập dữ liệu không gian Tạo dữ liệu mới dạng vùng
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Biên tập dữ liệu không gian Đặt môi trường bắt dính vùng
Kích hoạt Theme đang mở trong TOC.
Nhấn Theme\Properties hoặc nút
Chọn Editing icon.
20
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Biên tập dữ liệu không gian Đặt môi trường bắt dính vùng
Có thể thay đổi Tolerance và làm hiện Snap tolerance cursor bằng cách nhấn Snap. Sau đó rê một vòng tròn thể hiện khoảngcách bắt dính, bán kính thể hiện trong Status bar.
21
A
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Biên tập dữ liệu không gian Chỉnh sửa đối tượng vùng
Chia vùng thành nhiều phần: Draw Line to Split Polygon
Tự động khép vùng lân cận: Draw Line to Append Polygon
Thao tác trên 2 vùng:Bỏ phần chung nhiều vùng: Combine Features
Gộp nhiều vùng thành một: Union Features
Trừ vùng: Subtract Features
Lấy phần chung nhiều vùng: Intersect Features
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Biên tập dữ liệu không gian Chỉnh sửa đối tượng vùng
Dùng công cụ Vertex Edit để thay đổi hình dạng của vùng bằng cách di chuyển, thêm hoặc xóa các đỉnh.
23
A
B
C
D
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Bài tập 3: Tạo dữ liệu vùng theo hình minh họa Sử dụng chức năng biên tập, tạo theme mới dạng vùng
như hình minh họa dưới đây.
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Biên tập dữ liệu thuộc tính Tạo bảng mới
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Biên tập dữ liệu thuộc tính Tạo field mới
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Biên tập dữ liệu thuộc tính Tạo record mới, nhập giá trị
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Bài tập 4: Tạo bảng thuộc tính mới Tạo bảng mới đặt tên là “danso.dbf”.
Tạo hai field là “tentinh” (string, 10) và “danso” (number, 7, 0).
Tạo hai record với giá trị tương ứng cho 2 field trên nhưsau:Dong Nai, 2665100
Binh Duong, 1084200
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Biên tập dữ liệu thuộc tính Có thể cập nhật dữ liệu thuộc tính từ một bảng dữ liệu khác bằng
cách sử dụng phép nối (join) bảng.
Điều kiện nối bảng là giữa hai bảng đó cần phải có một trường liên kết. Giữa bảng đích và bảng nguồn có mối quan hệ 1-1 hoặc nhiều-1.
29
12
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Bài tập 5: Nối bảng thuộc tính Tạo View mới. Add dữ liệu “BDuong_DNai.shp” và bảng
“Danso.dbf” ở bài tập 4.
Nối bảng “Danso.dbf” vào bảng thuộc tính của“BDuong_DNai.shp” dựa theo field “tentinh”.
1
2
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Bài tập 6. Tính toán giá trị cho field Sau khi nối bảng, trong bảng thuộc tính của
“BDuong_DNai.shp”, tạo thêm trường “dientich” (number, 7, 2).
Tính toán trường “dientich” với đơn vị là km2 = [Shape].ReturnArea/1000000
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Bài tập 6. Tính toán giá trị cho field Tạo tiếp trường “matdods” (number, 3, 0) trong bảng
thuộc tính của “BDuong_DNai.shp”.
Tính toán giá trị cho trường “matdods” = [danso]/[dientich]
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Một số chức năng liên quan đến bảng Ẩn/hiện field, thay đổi tên hiển thị field
GIS Đại cươngCopyright © 2013 Bộ môn GIS
Một số chức năng liên quan đến bảng Sắp xếp, báo cáo, thống kê field