You are on page 1of 80

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GIAO THÔNG VẬN TẢI

KHOA CÔNG NGHỆ THÔNG TIN

BÀI GIẢNG:

HỆ THỐNG THÔNG TIN


ĐỊA LÝ - GIS

ThS. NGÔ VIỆT PHƯƠNG

Hà Nội, 09/12/2023
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GIAO THÔNG VẬN TẢI
KHOA CÔNG NGHỆ THÔNG TIN

THỰC HÀNH
ARCGIS VỚI CƠ SỞ DỮ LIỆU

09/12/2023 NGÔ VIỆT PHƯƠNG 2


Nội dung thực hành

 Lý thuyết về các phương pháp hiển thị dữ liệu CSDL


GIS
 Thực hành với CSDL TP. Phủ Lý
o Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong ArcGIS 10.x
o Truy vấn (Query) CSDL theo thuộc tính và không gian trong
ArcGIS 10.x

09/12/2023 NGÔ VIỆT PHƯƠNG 3


Lý thuyết cần thiết

 Các phương pháp hiển thị dữ liệu CSDL GIS


o ArcMap có hai chế độ hiển thị là Data View và Layout View
o Các phương pháp hiển thị dữ liệu:
• Single Symbol: Tất cả các đối tượng đều được hiển thị theo
cùng một kiểu.
• Categories: Các đối tượng được hiện thị bằng màu sắc hay
ký hiệu khác nhau dựa trên giá trị của một (hay nhiều) thuộc
tính nào đó.
• Quantities: Các đối tượng được hiển thị bằng màu sắc hay ký
hiệu khác nhau dựa trên giá trị của một (hay nhiều) thuộc tính
nào đó.
• Chart: Giá trị của một tập hợp các thuộc tính dạng số được
thể hiện dưới dạng biểu đồ.
• Multiple Attributes: Giống như phương pháp Quantities,
song áp dụng cho một tập hợp các trường thuộc tính.

09/12/2023 NGÔ VIỆT PHƯƠNG 4


Lý thuyết cần thiết

 Tra cứu thông tin cơ sở dữ liệu


o Sử dụng công cụ Identify
• Trên thanh công cụ Tools nhấp
vào công cụ Identify nhấp
chuột vào đối tượng cần tra cứu
thông tin.
• Cửa rổ Identify này sẽ cho biết
các thông tin của đối tượng.
 Trường Field: cho biết thông tin
về trường thuộc tính đối tượng.
 Trường Value: cho biết thông tin
về giá trí của đối tượng.

09/12/2023 NGÔ VIỆT PHƯƠNG 5


Lý thuyết cần thiết

 Tra cứu thông tin cơ sở dữ liệu


o Tra cứu bằng bảng thuộc tính
• Để mở bảng dữ liệu thuộc tính ứng với một lớp dữ liệu, nhấp
chuột phải vào lớp cần mở trong TOC rồi chọn Open
Attribute Table

09/12/2023 NGÔ VIỆT PHƯƠNG 6


Lý thuyết cần thiết

 Tra cứu thông tin cơ sở dữ liệu


o Các lệnh truy vấn (Query) CSDL
• ArcGIS có một số công cụ để khai thác các thông tin
 Identify: Xem thông tin của đối tượng
 Select By Attributes: Tìm các đối tượng thỏa mãn một hay
nhiều điều kiện truy vấn theo thuộc tính.
 Select By Location: Tìm các đối tượng thỏa mãn một hay nhiều
điều kiện truy vấn theo không gian.
• Một lệnh truy vấn đơn giản bao gồm tên trường, toán tử và giá
trị. Các lệnh truy vấn đơn giản có thể kết hợp với nhau để tạo
thành các lệnh phức tạp.

09/12/2023 NGÔ VIỆT PHƯƠNG 7


Lý thuyết cần thiết

 Tra cứu thông tin cơ sở dữ liệu


o Lệnh truy vấn CSDL theo thuộc tính
• Để làm việc với công cụ truy vấn
theo thuộc tính Select By Attributes:
Từ thanh công cụ menu chọn
Selection/ Select By Attributes
o Trong đó:
• Layer: Cho phép lựa chọn lớp dữ
liệu cần truy vấn
• Method: Cho phép lựa chọn theo 4
chế độ khác nhau
 Create new selection
 Add to current selection
 Remove from current selection
 Select from current selection

09/12/2023 NGÔ VIỆT PHƯƠNG 8


Lý thuyết cần thiết

 Tra cứu thông tin cơ sở dữ liệu


o Lệnh truy vấn CSDL theo thuộc tính
o Trong đó:
• Tiếp đến là một danh sách các
trường của lớp dữ liệu và các phép
tính để truy vấn.
• Select * From … Where: Nơi viết
hàm để truy vấn dữ liệu
• Clear: Xóa hàm truy vấn
• Verify: Kiểm tra hàm truy vấn
• Help: Trợ giúp truy vấn
• Load: Nhập vào hàm truy vấn có sẵn
• Save: Ghi hàm truy vấn

09/12/2023 NGÔ VIỆT PHƯƠNG 9


Lý thuyết cần thiết

 Tra cứu thông tin cơ sở dữ liệu


o Lệnh truy vấn, tìm kiếm, hỏi đáp CSDL theo không gian
• Tìm kiếm không gian là viết ra các lệnh truy vấn theo vị trí và
mối liên hệ về không gian giữa các đối tượng như là điểm,
đường và vùng nằm gần hay cắt ngang các đối tượng ở một
layer khác (hoặc chính lớp dữ liệu đó).
• Để chọn các đối tượng dựa theo
vị trí địa lý và mối liên hệ về không
gian người sử dụng công cụ
Select By Location ở thực đơn
Selection.

09/12/2023 NGÔ VIỆT PHƯƠNG 10


Lý thuyết cần thiết

 Tra cứu thông tin cơ sở dữ liệu


o Lệnh truy vấn, tìm kiếm, hỏi đáp CSDL theo không gian
• Một số mối quan hệ không gian sử dụng trong công cụ Select
By Location trong ArcGIS 10.x
 Intersect the source layer feature: Chọn các đối tượng ở layer
đích giao nhau với các đối tượng ở layer nguồn.
 Intersect (3d) the source layer feature: Tương tự như phương
thức trên nhưng áp dụng với đối tượng 3D.
 Are within a distance of the source layer feature: Chọn các
đối tượng nằm cách các đối tượng ở layer khác không xa hơn
một khoảng cách nhất định. Đối với đường và vùng thì khoảng
cách được tính theo cạnh gần nhất hoặc tâm của chúng.
 Are within a distance of (3d) the source layer feature: Tương
tự như phương thức trên nhưng áp dụng với đối tượng 3D.
 Completely contain the source layer feature: đối tượng đích
được chọn khi đối tượng đích chứa trọn đối tượng nguồn (không
tiếp xúc đường bao).

09/12/2023 NGÔ VIỆT PHƯƠNG 11


Lý thuyết cần thiết

 Tra cứu thông tin cơ sở dữ liệu


o Lệnh truy vấn, tìm kiếm, hỏi đáp CSDL theo không gian
• Một số mối quan hệ không gian sử dụng trong công cụ Select
By Location trong ArcGIS 10.x
 Contain (Clementini) the source layer feature: đối tượng đích
được chọn khi đối tượng đích chứa trọn đối tượng nguồn và đối
tượng đích chứa đối tượng nguồn, tiếp xúc biên với đối tượng
nguồn nhưng bắt buộc vẫn có phần tử thuộc đối tượng nguồn
nằm trong đối tượng đích.
 Contain the source layer feature: Kết quả được chọn giống
như toán tử Contain (Clementini). Tuy nhiên toán tử này cho
phép chọn thêm đối tượng đích trong trường hợp đối tượng
nguồn nằm hoàn toàn trên biên của đối tượng đích.
 Are completely within the source layer feature: Chọn các đối
tượng nằm trọn bên trong các đối tượng của layer khác.
 Are within (Clementini) the source layer feature: Giống toán
tử Completely within, song còn có thể chọn thêm các đối tượng
vừa nằm bên trong vừa tiếp xúc đường biên các đối tượng khác.
09/12/2023 NGÔ VIỆT PHƯƠNG 12
Lý thuyết cần thiết

 Tra cứu thông tin cơ sở dữ liệu


o Lệnh truy vấn, tìm kiếm, hỏi đáp CSDL theo không gian
• Một số mối quan hệ không gian sử dụng trong công cụ Select
By Location trong ArcGIS 10.x
 Are within the source layer feature: Kết quả giống toán tử
Within (Clementini) song có thể chọn thêm các đối tượng nằm
hoàn toàn trên biên của đối tượng khác.
 Have their centroid in the source layer feature: Chọn các đối
tượng có điểm trọng tâm ở bên trong các đối tượng ở một layer
khác.
 Share a line segment with the source layer feature: Chọn các
đối tượng có cùng chung cạnh hay đỉnh với đối tượng ở một
layer khác.

09/12/2023 NGÔ VIỆT PHƯƠNG 13


Lý thuyết cần thiết

 Tra cứu thông tin cơ sở dữ liệu


o Lệnh truy vấn, tìm kiếm, hỏi đáp CSDL theo không gian
• Một số mối quan hệ không gian sử dụng trong công cụ Select
By Location trong ArcGIS 10.x
 Are identical to the source layer feature: Chọn các đối tượng
có hình dạng (geometry), kích thước và vị trí giống như các đối
tượng đã cho trước (tức là các đối tượng được nhìn thấy trên
bản đồ như 1 đối tượng song thực chất nằm ở 2 layer khác
nhau). Các đối tượng được chọn và đối tượng cho trước phải có
cùng dạng hình học, chẳng hạn như đường-đường, vùng-vùng…
 Are crossed by the outside of the source layer feature: Đây
là phương pháp chọn các đối tượng bị cắt bởi đường bao của
các đối tượng ở layer khác.
 Touch the boundary of the source layer feature: Chọn các đối
tượng biên tiếp xúc với các đối tượng thuộc lớp khác.

09/12/2023 NGÔ VIỆT PHƯƠNG 14


Thực hành với CSDL TP. Phủ Lý

 Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong ArcGIS


10.x
o Mục đích: Làm quen với các cách hiển thị trên màn hình
o Yêu cầu: Sử dụng thành thạo các công cụ hiển thị dữ liệu
theo nội dung khác nhau
o Bài tập: Hiển thị các thông tin của dữ liệu TP. Phủ Lý theo
các bước được mô tả
o Sản phẩm: Các bản đồ hiển thị trên màn hình

09/12/2023 NGÔ VIỆT PHƯƠNG 15


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

1. Đặt chế độ hiển thị (Categories) cho lớp hành chính


phường xã TP. Phủ Lý
o Khởi động ArcMap nhấp chọn New Map/ My Templates/
Blank Map và nhấp OK để mở một bản đồ trống.
o Thêm vào ArcMap lớp dữ liệu PhuongXa_PL.shp ( )
o Trong TOC nhấp chuột phải
vào lớp dữ liệu PhuongXa_PL
chọn Properties

09/12/2023 NGÔ VIỆT PHƯƠNG 16


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

1. Đặt chế độ hiển thị (Categories) cho lớp hành chính


phường xã TP. Phủ Lý
o Cửa sổ Layer Properties hiện ra chọn thẻ Symbology,
chọn phương pháp hiển thị là Categories/ Unique Values.
o Tại mục Value Field chọn trường dữ liệu có tên là TEN_XA
và Color Ramp: Chọn dải màu bất kỳ.
o Nhấp chuột trái vào nút Add All Values.

09/12/2023 NGÔ VIỆT PHƯƠNG 17


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

1. Đặt chế độ hiển thị (Categories) cho lớp hành chính


phường xã TP. Phủ Lý

09/12/2023 NGÔ VIỆT PHƯƠNG 18


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

1. Đặt chế độ hiển thị (Categories) cho lớp hành chính


phường xã TP. Phủ Lý

09/12/2023 NGÔ VIỆT PHƯƠNG 19


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

2. Đặt chế độ hiển thị nhãn cho lớp hành chính


phường xã TP. Phủ Lý
o Nhấp chuột phải vào lớp dữ liệu PhuongXa_PL chọn
Properties
o Vào thẻ Labels. Trong đó, đánh dấu vào ô: Label feature
in this layer
o Chọn Label Field là TEN_XA, chọn font Arial kích cỡ chữ
là 8, kiểu chữ in đậm.

09/12/2023 NGÔ VIỆT PHƯƠNG 20


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

2. Đặt chế độ hiển thị nhãn cho lớp hành chính


phường xã TP. Phủ Lý

09/12/2023 NGÔ VIỆT PHƯƠNG 21


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

2. Đặt chế độ hiển thị nhãn cho lớp hành chính


phường xã TP. Phủ Lý

09/12/2023 NGÔ VIỆT PHƯƠNG 22


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

3. Thay đổi tên cho lớp hành chính phường xã TP.


Phủ Lý
o Trên TOC nhấp chuột trái vào dòng chữ PhuongXa_PL,
chờ một chút rồi tiếp tục nhấp chuột trái 1 lần nữa vào dòng
chữ đó và đổi tên “PhuongXa_PL” thành “Phường xã
Phủ Lý”.
o Gõ phím Enter trên TOC sẽ thấy tên của
lớp PhuongXa_PL đã được chuyển là
“Phường xã Phủ Lý”

09/12/2023 NGÔ VIỆT PHƯƠNG 23


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

4. Đặt chế độ hiển thị (Symbology) cho lớp dữ liệu


quan trắc môi trường
o Thêm vào ArcMap lớp dữ liệu QTKK_PL.shp
o Nhấp chuột phải vào lớp QTKK_PL chọn Properties.
o Hộp thoại Layer Properties hiện ra chọn thẻ Symbology.
Nhấp chuột trái vào Features/ Single symbol và chọn
Symbol.

09/12/2023 NGÔ VIỆT PHƯƠNG 24


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

4. Đặt chế độ hiển thị (Symbology) cho lớp dữ liệu


quan trắc môi trường

09/12/2023 NGÔ VIỆT PHƯƠNG 25


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

4. Đặt chế độ hiển thị (Symbology) cho lớp dữ liệu


quan trắc môi trường
o Hộp thoại Symbol Selector
xuất hiện ta lựa chọn Symbol
thích hợp (Circle 2), Color là
màu xanh lục (Green), Size
là 9 sau đó nhấp OK đóng
hộp thoại Symbol Selector
và Layer Properties.

09/12/2023 NGÔ VIỆT PHƯƠNG 26


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

4. Đặt chế độ hiển thị (Symbology) cho lớp dữ liệu


quan trắc môi trường

09/12/2023 NGÔ VIỆT PHƯƠNG 27


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

5. Đặt chế độ hiển thị cho lớp giao thông TP. Phủ Lý
o Thêm vào ArcMap lớp dữ liệu TimDuongChinh_PL.shp
o Nhấp chuột phải vào lớp TimDuongChinh_PL.shp chọn
Properties.
o Hộp thoại Layer Properties xuất hiện chọn thẻ
Symbology. Chọn phương pháp: Categories/ Unique
Values.
o Tại mục Value Field (thuộc tính làm cơ sở để hiển thị) chọn
trường thuộc tính CAP_DUONG.
o Nhấp chuột trái vào nút Add All Values. Chọn lại màu hiển
thị cho từng cấp đường.
o ArcMap sẽ tìm tất cả các giá trị của trường CAP_DUONG
trong bảng thuộc tính và gán cho mỗi giá trị một màu. Thay
đổi kiểu và màu đổi tượng đường chính, đường nhánh và
đường quốc lộ, tỉnh lộ cho phù hợp.
09/12/2023 NGÔ VIỆT PHƯƠNG 28
Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

5. Đặt chế độ hiển thị cho lớp giao thông TP. Phủ Lý

09/12/2023 NGÔ VIỆT PHƯƠNG 29


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

5. Đặt chế độ hiển thị cho lớp giao thông TP. Phủ Lý

09/12/2023 NGÔ VIỆT PHƯƠNG 30


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

6. Đặt chế độ hiển thị (Quantities) cho lớp dữ liệu về


dân số (mật độ dân số)
o Tắt tất cả các lớp dữ liệu (PhuongXa_PL.shp, QTKK.shp,
TimDuongChinh_PL.shp)
o Thêm lớp dữ liệu DanSo_PL.shp vào ArcMap, nhấp chuột
phải vào lớp DanSo_PL và chọn Open Attribute Table để
xem thông tin thuộc tính đi kèm

09/12/2023 NGÔ VIỆT PHƯƠNG 31


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

6. Đặt chế độ hiển thị (Quantities) cho lớp dữ liệu về


dân số (mật độ dân số)
o Nhấp chuột phải vào lớp DanSo_PL.shp chọn Properties.
Hộp thoại Layer Properties xuất hiện chọn thẻ
Symbology. Chọn phương pháp Quantities/ Graduated
Color
o Trong mục Value chọn trường DANSO, trong mục
Normalization chọn trường DIENTICH, trong mục
Classification tại Classes chọn phân ngưỡng là 7. Lúc này
mỗi ngưỡng thể hiện khoảng giá trị mật độ dân số
(người/km2).

09/12/2023 NGÔ VIỆT PHƯƠNG 32


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

6. Đặt chế độ hiển thị (Quantities) cho lớp dữ liệu về


dân số (mật độ dân số)

09/12/2023 NGÔ VIỆT PHƯƠNG 33


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

6. Đặt chế độ hiển thị (Quantities) cho lớp dữ liệu về


dân số (mật độ dân số)
o Phân lại các ngưỡng giá trị gồm 7 mức với các khoảng giá
trị chẵn bằng cách nhấp chuột trái vào nút
Classify .
Trong mục Break Values chọn các khoảng: 500, 1000,
1500, 5000, 10000, 20000, 33000.

09/12/2023 NGÔ VIỆT PHƯƠNG 34


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

6. Đặt chế độ hiển thị (Quantities) cho lớp dữ liệu về


dân số (mật độ dân số)

09/12/2023 NGÔ VIỆT PHƯƠNG 35


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

7. Đặt chế độ hiển thị (Charts) cho lớp dữ liệu dân số


(thành phần dân số)
o Thêm lớp dữ liệu DanSo_PL.shp vào trong ArcMap, tạm
thời tắt hiển thị lớp dữ liệu “Mật độ dân số”.
o Nhấp chuột phải vào lớp DanSo_PL chọn Properties xuất
hiện hộp thoại Layer Properties chọn thẻ Symbology.
Chọn phương pháp Charts/ Pie.
o Trong đó:
• Field Selection: lần lượt chọn và nhấp nút các trường dữ
liệu Dan_0_14, Dan_15_64, Dan_65. Các trường này được
chuyển sang cửa sổ bên cạnh.
• Background: Chọn nền cho phù hợp.
• Color Scheme: Chọn dải màu.
• Size: Chọn kích thước biểu đồ phù hợp.
• Properties: Hiệu chỉnh hình ảnh biểu đồ.
09/12/2023 NGÔ VIỆT PHƯƠNG 36
Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

7. Đặt chế độ hiển thị (Charts) cho lớp dữ liệu dân số


(thành phần dân số)

09/12/2023 NGÔ VIỆT PHƯƠNG 37


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

7. Đặt chế độ hiển thị (Charts) cho lớp dữ liệu dân số


(thành phần dân số)

09/12/2023 NGÔ VIỆT PHƯƠNG 38


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

8. Đặt chế độ hiển thị (Multiple Attributes) cho lớp dữ


liệu về dân số
o Thêm lớp dữ liệu DanSo_PL.shp vào trong ArcMap, tạm
thời tắt hiển thị lớp dữ liệu “Thành phần dân số”
o Nhấp chuột phải vào lớp DanSo_PL.shp chọn Properties
xuất hiện hộp thoại Layer Properties chọn thẻ Symbology.
Chọn phương pháp hiển thị Multiple Attributes/ Quantity
by category.
o Trong đó:
• Value Fields: Lần lượt chọn trường dữ liệu TEN_XA
• Color Scheme: Chọn dải màu phù hợp
• Variation by: Nhấp chọn Symbol Size
 Fields Value: Chọn DANSO
 Fields Normalization: Chọn DIENTICH
 Classification chọn ngưỡng Classer là 7
09/12/2023 NGÔ VIỆT PHƯƠNG 39
Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

8. Đặt chế độ hiển thị (Multiple Attributes) cho lớp dữ


liệu về dân số

09/12/2023 NGÔ VIỆT PHƯƠNG 40


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

8. Đặt chế độ hiển thị (Multiple Attributes) cho lớp dữ


liệu về dân số

09/12/2023 NGÔ VIỆT PHƯƠNG 41


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

8. Đặt chế độ hiển thị (Multiple Attributes) cho lớp dữ


liệu về dân số

09/12/2023 NGÔ VIỆT PHƯƠNG 42


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

9. Đặt chế độ hiển thị cho lớp ranh giới thành phố
o Thêm vào ArcMap lớp dữ liệu RanhGioiThanhPho_PL.shp
và tắt hiển thị tất cả các lớp khác, chỉ bật lớp dữ liệu
“Phường xã Phủ Lý”.
o Nhấp chuột phải vào lớp RanhGioiThanhPho_PL.shp và
chọn Properties, vào thẻ Symbology/ Features/ Single
Symbol.
o Nhấp chọn Symbol xuất hiện hộp thoại Symbol Selector.
o Trong hộp thoại Symbol Selector nhấp vào nút Edit
Symbol, trên màn hình hiện ra hộp thoại Symbol Property
Editor cho phép người dùng sửa hoặc tạo ra ký hiệu mới.

09/12/2023 NGÔ VIỆT PHƯƠNG 43


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

9. Đặt chế độ hiển thị cho lớp ranh giới thành phố

09/12/2023 NGÔ VIỆT PHƯƠNG 44


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

9. Đặt chế độ hiển thị cho lớp ranh giới thành phố
o Tại Symbol Property Editor/ Cartographic Line

09/12/2023 NGÔ VIỆT PHƯƠNG 45


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

9. Đặt chế độ hiển thị cho lớp ranh giới thành phố
o Tại Symbol Property Editor/ Template

09/12/2023 NGÔ VIỆT PHƯƠNG 46


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

9. Đặt chế độ hiển thị cho lớp ranh giới thành phố
o Tại Symbol Property Editor/ Template
• Tiếp theo nhấp nút để tạo thêm một đường mới, di chuyển
đường mới này xuống bằng nút
• Trong thẻ Cartographic Line chọn Color là màu hồng
(Fushia Pink), Width (lực nét) bằng 5, Chọn Line Caps là
Square và Line Joins là Bevel

09/12/2023 NGÔ VIỆT PHƯƠNG 47


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

9. Đặt chế độ hiển thị cho lớp ranh giới thành phố
o Tại Symbol Property Editor/ Line Properties

09/12/2023 NGÔ VIỆT PHƯƠNG 48


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

9. Đặt chế độ hiển thị cho lớp ranh giới thành phố
o Tại Symbol Property Editor/ Line Properties

09/12/2023 NGÔ VIỆT PHƯƠNG 49


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

10. Đặt chế độ hiển thị tên Alias


o Tắt hết các lớp dữ liệu và thêm mới lớp dữ liệu
TimDuongGiaoThong_PL vào ArcMap.
o Nhấp chuột phải vào layer TimDuongGiaoThong_PL và
chọn Properties
o Trong hộp thoại Layer Properties chọn Fields và đổi tên
các trường thuộc tính thành tên tiếng Việt trong mục Alias

09/12/2023 NGÔ VIỆT PHƯƠNG 50


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

10. Đặt chế độ hiển thị tên Alias

09/12/2023 NGÔ VIỆT PHƯƠNG 51


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

11. Hiển thị đối tượng theo tỷ lệ


o Thêm lớp dữ liệu Nha_PL vào ArcMap
• Khi bản đồ có nhiều lớp layer và được hiển thị ở tỷ lệ nhỏ thì
các đối tượng sẽ bị chồng đè lên nhau rất khó nhìn.
• Để xử lý tình trạng này, chúng ta chỉ hiển thị dữ liệu nhà ở tỷ
lệ lớn (ví dụ ở tỷ lệ >10,000).
o Nhấp chuột phải vào layer Nha_PL và chọn Properties
o Trong hộp thoại Layer Properties chọn thẻ General
o Trong mục Don’t show layer when zoomed chọn Out
beyond là 1:10,000
o Lúc này chỉ khi nào bản đồ được phóng to tới tỉ lệ >
1:10,000 thì lớp dữ liệu Nha_PL mới được hiển thị trên bản
đồ.

09/12/2023 NGÔ VIỆT PHƯƠNG 52


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

11. Hiển thị đối tượng theo tỷ lệ

09/12/2023 NGÔ VIỆT PHƯƠNG 53


Hiển thị cơ sở dữ liệu GIS TP. Phủ Lý trong
ArcGIS 10.x

11. Hiển thị đối tượng theo tỷ lệ

09/12/2023 NGÔ VIỆT PHƯƠNG 54


Truy vấn (Query) CSDL theo thuộc tính và
không gian trong ArcGIS 10.x

1. Truy vấn CSDL theo thuộc tính


o Tạo một lệnh truy vấn để tìm tên của một phường xã
(phường Quang Trung)
• Từ thanh công cụ menu chọn Selection/ Select By Attributes.
 Mục Layer: Chọn lớp dữ liệu
cần làm việc là PhuongXa_PL
 Nhấp đúp trái vào trường
TEN_XA để đưa trường này
vào trong lệnh truy vấn
 Gõ dấu “=“ trên bàn phím
 Nhấp chuột trái vào nút Get
Unique Values. Trong danh
sách Get Unique Values tìm
‘P. Quang Trung’.
 Câu lệnh truy vấn SQL sẽ là
“TEN_XA = ‘P. Quang Trung’
 Nhấn nút Apply để thực thi.

09/12/2023 NGÔ VIỆT PHƯƠNG 55


Truy vấn (Query) CSDL theo thuộc tính và
không gian trong ArcGIS 10.x

1. Truy vấn CSDL theo thuộc tính


o Tạo một lệnh truy vấn để tìm tên của một phường xã
(phường Quang Trung)

09/12/2023 NGÔ VIỆT PHƯƠNG 56


Truy vấn (Query) CSDL theo thuộc tính và
không gian trong ArcGIS 10.x

1. Truy vấn CSDL theo thuộc tính


o Tạo lệnh truy vấn tìm kiếm các phường
• Từ thanh công cụ menu chọn Selection/ Select By Attributes.
 Mục Layer: Chọn lớp dữ liệu
cần làm việc là PhuongXa_PL
 Nhấp đúp trái vào trường
TEN_XA để đưa trường này
vào trong lệnh truy vấn
 Nhấp vào nút có dấu
để hiển thị sau từ “TEN_XA”,
nhập ‘P.%’ sau dòng “TEN_XA”
 Câu lệnh truy vấn SQL sẽ là
“TEN_XA” LIKE ‘P.%’
 Nhấn nút Apply để thực thi.

09/12/2023 NGÔ VIỆT PHƯƠNG 57


Truy vấn (Query) CSDL theo thuộc tính và
không gian trong ArcGIS 10.x

1. Truy vấn CSDL theo thuộc tính


o Tạo lệnh truy vấn tìm kiếm các phường

09/12/2023 NGÔ VIỆT PHƯƠNG 58


Truy vấn (Query) CSDL theo thuộc tính và
không gian trong ArcGIS 10.x

1. Truy vấn CSDL theo thuộc tính


o Tạo lệnh truy vấn tìm kiếm các phường
• Lưu các phường này thành 1 shapefile mới bằng cách nhấp
chuột phải vào shapefile PhuongXa_PL trên TOC và chọn
Data/ Export Data. Chọn đường dẫn đầu ra và đặt tên là
Phuong_NoiThiPL.shp

09/12/2023 NGÔ VIỆT PHƯƠNG 59


Truy vấn (Query) CSDL theo thuộc tính và
không gian trong ArcGIS 10.x

1. Truy vấn CSDL theo thuộc tính


o Tạo lệnh truy vấn tìm kiếm tất cả các phường xã có dân số
lớn hơn 10.000 người
• Từ thanh công cụ menu chọn Selection/ Select By Attributes.
• Nháy đúp vào “DANSO” để đưa trường này vào trong lệnh
truy vấn tại SELECT * FROM PhuongXa_PL WHERE:
• Nhấp nút để hiển thị sau từ “DANSO”
• Nhập vào 10000 sau dấu
• Như vậy sẽ được lệnh truy vấn viết bằng ngôn ngữ SQL như
sau: SELECT * FROM PhuongXa_PL WHERE:
“DANSO” >= 10000
• Nhấp nút Apply để thực thi.

09/12/2023 NGÔ VIỆT PHƯƠNG 60


Truy vấn (Query) CSDL theo thuộc tính và
không gian trong ArcGIS 10.x

1. Truy vấn CSDL theo thuộc tính


o Tạo lệnh truy vấn tìm kiếm tất cả các phường xã có dân số
lớn hơn 10.000 người

09/12/2023 NGÔ VIỆT PHƯƠNG 61


Truy vấn (Query) CSDL theo thuộc tính và
không gian trong ArcGIS 10.x

1. Truy vấn CSDL theo thuộc tính


o Tạo lệnh truy vấn tìm kiếm tất cả các phường xã có dân số
trong khoảng từ 7.000 đến 15.000 người
• Từ thanh công cụ menu chọn Selection/ Select By Attributes.
• Nháy đúp vào “DANSO” để đưa trường này vào trong lệnh
truy vấn tại SELECT * FROM PhuongXa_PL WHERE:
• Nhấp nút để hiển thị sau từ “DANSO”
• Nhập vào 7000 sau dấu
• Nhấp vào nút để hiển thị sau số 7000
• Tiếp tục nhấp đúp trái chuột vào “DANSO”. Nhấp nút để
hiển thị sau từ “DANSO”. Nhập vào 15000 sau dấu
• Như vậy sẽ được lệnh truy vấn viết bằng ngôn ngữ SQL như
sau: SELECT * FROM PhuongXa_PL WHERE:
“DANSO” >= 7000 AND “DANSO” <= 15000
• Nhấp nút Apply để thực thi.

09/12/2023 NGÔ VIỆT PHƯƠNG 62


Truy vấn (Query) CSDL theo thuộc tính và
không gian trong ArcGIS 10.x

1. Truy vấn CSDL theo thuộc tính


o Tạo lệnh truy vấn tìm kiếm tất cả các phường xã có dân số
trong khoảng từ 7.000 đến 15.000 người

09/12/2023 NGÔ VIỆT PHƯƠNG 63


Truy vấn (Query) CSDL theo thuộc tính và
không gian trong ArcGIS 10.x

1. Truy vấn CSDL theo thuộc tính


o Thống kê dữ liệu sau khi truy vấn
• Từ thanh công cụ Menu chọn Selection/ Statistics
• Trong đó:
 Layer: Cho phép chọn lớp dữ liệu cần thống kê (PhuongXa_PL)
 Field: Chọn trường cần thống kê là DANSO

09/12/2023 NGÔ VIỆT PHƯƠNG 64


Truy vấn (Query) CSDL theo thuộc tính và
không gian trong ArcGIS 10.x

2. Truy vấn CSDL theo không gian


o Tìm tất cả các phường xã không có đường ranh giới của
TP. Phủ Lý
• Thêm vào ArcMap lớp dữ liệu ThanhPho_PL.shp
• Từ thanh công cụ Menu nhấp
vào Selection/ Select By Location
 Mục Target layer (s):
Tích chọn PhuongXa_PL
 Mục Source layer:
Chọn ThanhPho_PL
 Mục Spatial selection method:
Chọn are completely within
the source layer feature
• Nhấp Apply để thực thi.

09/12/2023 NGÔ VIỆT PHƯƠNG 65


Truy vấn (Query) CSDL theo thuộc tính và
không gian trong ArcGIS 10.x

2. Truy vấn CSDL theo không gian


o Tìm tất cả các phường xã không có đường ranh giới của
TP. Phủ Lý

09/12/2023 NGÔ VIỆT PHƯƠNG 66


Truy vấn (Query) CSDL theo thuộc tính và
không gian trong ArcGIS 10.x

2. Truy vấn CSDL theo không gian


o Tìm tất cả các phường xã nằm cạnh phường xã nào đó
• Tắt lớp ThanhPho_PL, chỉ hiển thị lớp PhuongXa_PL
• Trên thanh công cụ Tool nhấp chuột vào công cụ Select
Features di chuyển chuột đến vị trí đơn vị hành chí
phường ‘P. Quang Trung’ và nhấp chuột trái để lựa chọn.
• Trên thanh công cụ Menu nhấp chọn Selection/ Select By
Location
 Mục Selection method: Chọn Select feature from
 Mục Target layer (s): Tích chọn PhuongXa_PL
 Mục Source layer (s): Chọn PhuongXa_PL
 Mục Spatial selection method: Chọn share a line segment
with the source layer feature
 Nhấp Apply để thực thi.

09/12/2023 NGÔ VIỆT PHƯƠNG 67


Truy vấn (Query) CSDL theo thuộc tính và
không gian trong ArcGIS 10.x

2. Truy vấn CSDL theo không gian


o Tìm tất cả các phường xã nằm cạnh phường xã nào đó

09/12/2023 NGÔ VIỆT PHƯƠNG 68


Truy vấn (Query) CSDL theo thuộc tính và
không gian trong ArcGIS 10.x

2. Truy vấn CSDL theo không gian


o Tìm tất cả các nhà dân nằm cách điểm quan trắc không khí
nhỏ hơn hoặc bằng 500m
• Thêm lớp dữ liệu QTKK_PL.shp, Nha_PL.shp vào trong
ArcMap, tắt hiển thị lớp dữ liệu ThanhPho_PL
• Từ thanh công cụ Menu nhấp vào Selection/ Select By
Location
 Mục Selection method: Chọn Select features from
 Mục Target layer (s): Tích chọn Nha_PL
 Mục Source layer: Chọn QTKK_PL
 Mục Spatial selection method: Chọn are within a distance of
the Source layer feature
 Tích chọn Apply a search distance: 500 Meters
 Nhấp Apply để thực thi.

09/12/2023 NGÔ VIỆT PHƯƠNG 69


Truy vấn (Query) CSDL theo thuộc tính và
không gian trong ArcGIS 10.x

2. Truy vấn CSDL theo không gian


o Tìm tất cả các nhà dân nằm cách điểm quan trắc không khí
nhỏ hơn hoặc bằng 500m

09/12/2023 NGÔ VIỆT PHƯƠNG 70


Truy vấn (Query) CSDL theo thuộc tính và
không gian trong ArcGIS 10.x

3. Kết hợp truy vấn CSDL theo thuộc tính và không


gian
o Tìm các phường xã có đường ranh giới của TP. Phủ Lý và
có diện tích lớn hơn 5 km2
• Trên thanh công cụ Menu chọn Selection/ Select By
Location
 Mục Selection method: Chọn select features from
 Mục Target layer (s): Tích chọn PhuongXa_PL
 Mục Source layer: chọn ThanhPho_PL
 Mục Spatial selection method: Chọn share a line segment
with the source layer feature
 Nhấn Apply để thực thi.

09/12/2023 NGÔ VIỆT PHƯƠNG 71


Truy vấn (Query) CSDL theo thuộc tính và
không gian trong ArcGIS 10.x

3. Kết hợp truy vấn CSDL theo thuộc tính và không


gian
o Tìm các phường xã có đường ranh giới của TP. Phủ Lý và
có diện tích lớn hơn 5 km2

09/12/2023 NGÔ VIỆT PHƯƠNG 72


Truy vấn (Query) CSDL theo thuộc tính và
không gian trong ArcGIS 10.x

3. Kết hợp truy vấn CSDL theo thuộc tính và không


gian
o Tìm các phường xã có đường ranh giới của TP. Phủ Lý và
có diện tích lớn hơn 5 km2
• Trên thanh công cụ Menu chọn
Selection/ Select By Attributes
 Mục Layer: Chọn PhuongXa_PL
 Mục Method: Chọn Select
from current selection
 Biểu thức truy vấn sẽ là
“DIENTICH” >= 5
 Nhấp Apply để thực thi

09/12/2023 NGÔ VIỆT PHƯƠNG 73


Truy vấn (Query) CSDL theo thuộc tính và
không gian trong ArcGIS 10.x

3. Kết hợp truy vấn CSDL theo thuộc tính và không


gian
o Tìm các phường xã có đường ranh giới của TP. Phủ Lý và
có diện tích lớn hơn 5 km2

09/12/2023 NGÔ VIỆT PHƯƠNG 74


Truy vấn (Query) CSDL theo thuộc tính và
không gian trong ArcGIS 10.x

3. Kết hợp truy vấn CSDL theo thuộc tính và không


gian
o Tìm tất cả các nhà dân nằm cách điểm quan trắc không khí
nhỏ hơn hoặc bằng 500m và nằm trong Phường Minh Khai
• Bài toán có thể được chia thành 3 bước:
 Tìm phường Minh Khai
 Tìm những nhà dân nằm cách điểm quan trắc không khí 500m
 Lấy giao phần kết quả 2 bước trên.
• Tìm phường Minh Khai
 Nhấp chuột trái vào công cụ Select Features di chuyển chuột
đến vị trí đơn vị hành chính “P. Minh Khai” và nhấp trái chuột để
lựa chọn.

09/12/2023 NGÔ VIỆT PHƯƠNG 75


Truy vấn (Query) CSDL theo thuộc tính và
không gian trong ArcGIS 10.x

3. Kết hợp truy vấn CSDL theo thuộc tính và không


gian
o Tìm tất cả các nhà dân nằm cách điểm quan trắc không khí
nhỏ hơn hoặc bằng 500m và nằm trong Phường Minh Khai
• Tìm kiếm theo không gian
 Từ thanh công cụ Menu nhấp vào Selection/ Select By Location
 Trong đó:
 Mục Select method: Chọn Select features from
 Mục Target layer (s): Tích chọn Nha_PL
 Mục Source layer: Chọn QTKK_PL
 Mục Spatial selection method: Chọn are within a distance of the
source layer feature
 Chọn Apply a search distance: 500 Meters
 Nhấp Apply/ OK để thực thi.

09/12/2023 NGÔ VIỆT PHƯƠNG 76


Truy vấn (Query) CSDL theo thuộc tính và
không gian trong ArcGIS 10.x

3. Kết hợp truy vấn CSDL theo thuộc tính và không


gian
o Tìm tất cả các nhà dân nằm cách điểm quan trắc không khí
nhỏ hơn hoặc bằng 500m và nằm trong Phường Minh Khai
• Tìm kiếm theo không gian

09/12/2023 NGÔ VIỆT PHƯƠNG 77


Truy vấn (Query) CSDL theo thuộc tính và
không gian trong ArcGIS 10.x

3. Kết hợp truy vấn CSDL theo thuộc tính và không


gian
o Tìm tất cả các nhà dân nằm cách điểm quan trắc không khí
nhỏ hơn hoặc bằng 500m và nằm trong Phường Minh Khai
• Lấy giao phần kết quả 2 bước trên
 Từ thanh công cụ Menu nhấp vào Select/ Select By Location
 Trong đó:
 Mục Selection method: Chọn Select from currently selectd
features in
 Mục Target layer (s): Tích chọn Nha_PL
 Mục Source layer: Chọn PhuongXa_PL
 Tích chọn Use selected features
 Mục Spatial selection method for target layer feature (s) chọn:
are completely within the source layer feature
 Nhấp Apply/OK để thực thi.

09/12/2023 NGÔ VIỆT PHƯƠNG 78


Truy vấn (Query) CSDL theo thuộc tính và
không gian trong ArcGIS 10.x

3. Kết hợp truy vấn CSDL theo thuộc tính và không


gian
o Tìm tất cả các nhà dân nằm cách điểm quan trắc không khí
nhỏ hơn hoặc bằng 500m và nằm trong Phường Minh Khai
• Lấy giao phần kết quả 2 bước trên

09/12/2023 NGÔ VIỆT PHƯƠNG 79


TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GIAO THÔNG VẬN TẢI
KHOA CÔNG NGHỆ THÔNG TIN

09/12/2023 NGÔ VIỆT PHƯƠNG 81

You might also like