truy vấndữliệu - nguyenduyliemgis.files.wordpress.com · feature) kích hoạttheme. chọn...

18
Copyright © 2013 Bộ môn GIS GIS Đại cương Truy vấn dữ liệu 1 [email protected]

Upload: trinhthuy

Post on 25-May-2019

216 views

Category:

Documents


0 download

TRANSCRIPT

Copyright © 2013 Bộ môn GIS GIS Đại cương

Truy vấn dữ liệu

[email protected]

GIS Đại cươngCopyright © 2013 Bộ môn GIS

Nội dung

Truy vấn dữ liệu thuộc tính

Chọn trực tiếp đối tượng

Tìm kiếm đối tượng

Truy vấn dữ liệu không gian

Point- Point, Point- Line, Point- Polygon

Line- Point, Line- Line, Line- Polygon

Polygon- Point, Polygon- Line, Polygon- Polygon

Bài tập

Bài tập 1: Sử dụng công cụ Identify, Select Feature, Find, Sort

Bài tập 2: Truy vấn thuộc tính bằng Query expression

Bài tập 3: Truy vấn dữ liệu không gian Point

Bài tập 4: Truy vấn dữ liệu không gian Line

Bài tập 5: Truy vấn dữ liệu không gian Polygon

[email protected]

GIS Đại cươngCopyright © 2013 Bộ môn GIS

Truy vấn dữ liệu thuộc tính

Chọn trực tiếp đối tượng- Nhận dạng (Identify)

Kích hoạt Theme. Chọn biểu tượng

Kích chuột trái vào đối tượng muốn xem thông tin. Kết quả xuất

hiện trong bảng.

[email protected]

GIS Đại cươngCopyright © 2013 Bộ môn GIS

Truy vấn dữ liệu thuộc tính

Chọn trực tiếp đối tượng- Chọn đối tượng (Select

Feature)

Kích hoạt Theme. Chọn công cụ .

Bấm trái chuột vào những đối tượng cần xem bản ghi trên View.

Chọn để xem thuộc tính của đối tượng.

Chọn Promote để kéo tất cả các dữ liệu được lựa chọn lên

đầu bảng.

[email protected]

GIS Đại cươngCopyright © 2013 Bộ môn GIS

Truy vấn dữ liệu thuộc tính

Tìm kiếm đối tượng- Tìm kiếm (Find)

Kích hoạt Theme. Chọn công cụ

Trong hộp thoại, nhập chuỗi kí tự cần tìm kiếm (không phân biệt

chữ hoa, chữ thường)

[email protected]

GIS Đại cươngCopyright © 2013 Bộ môn GIS

Truy vấn dữ liệu thuộc tính

Tìm kiếm đối tượng- Sắp xếp (Sort)

Kích hoạt Theme. Mở bảng thuộc tính của Theme.

Kích nút sắp xếp tăng dần hoặc giảm dần.

Kích công cụ lựa chọn

[email protected]

GIS Đại cươngCopyright © 2013 Bộ môn GIS

Bài tập 1: Sử dụng công cụ Identify, Select Feature,

Find, Sort

Thêm dữ liệu Country.shp trong thư mục C:\Program

Files\ESRI\ESRIData\World.

Thực hành cách sử dụng công cụ Identify, Select

Feature, Find, Sort.

[email protected]

GIS Đại cươngCopyright © 2013 Bộ môn GIS

Truy vấn dữ liệu thuộc tính

Tìm kiếm đối tượng- Biểu thức truy vấn (Query

expression)

Toán tử luận lý (Boolean): AND, OR, NOT Nối các điều kiện

Toán tử quan hệ (Relational): =, >, <, <> Tạo nên biểu thức

Biểu thức có 1 điều kiện: [Tên trường] = Giá trị

Biểu thức có nhiều điều kiện: (Biểu thức 1) AND (Biểu thức 2)

[email protected]

Trường thuộc tính Toán tử quan hệ

Giá trị số (vd:

2014), chuỗi kí tự

(vd: “Việt Nam”)

Toán tử luận lý

GIS Đại cươngCopyright © 2013 Bộ môn GIS

Truy vấn dữ liệu thuộc tính

Tìm kiếm đối tượng- Biểu thức truy vấn (Query

expression)

Mở bảng thuộc tính của Theme, chọn Query từ menu Theme

hoặc chọn công cụ Query Builder.

Viết biểu thức dùng toán tử luận lý, quan hệ.

Kết thúc bằng New Set, Add to Set, Select From Set

[email protected]

GIS Đại cươngCopyright © 2013 Bộ môn GIS

Bài tập 2: Truy vấn thuộc tính bằng Query

expression

Thêm dữ liệu Country.shp trong thư mục C:\Program

Files\ESRI\ESRIData\World.

Viết biểu thức điều kiện theo trường string:

Tìm quốc tra có tên gọi Monaco? [Cntry_name] = “Monaco”

Tìm các quốc gia có tên gọi bắt đầu bằng chữ M [Cntry_name]

= “M*”

Tìm các quốc gia có tên gọi chứa chữ M [Cntry_name] = “*M*”

Tìm các quốc gia có tên gọi bắt đầu từ chữ M trở đi

[Cntry_name] >= “M”

[email protected]

GIS Đại cươngCopyright © 2013 Bộ môn GIS

Bài tập 2: Truy vấn thuộc tính bằng Query

expression

Viết biểu thức điều kiện theo trường number:

Tìm các quốc gia có dân số không dưới 100 triệu người [Pop_cntry] >= 100000000

Tìm các quốc gia có mật độ dân số lớn hơn 200 người/km2

[Pop_cntry]/[Sqkm_cntry] > 200

Viết biểu thức có nhiều điều kiện:

Tìm các quốc gia có dân số từ 80 triệu đến 200 triệu người ([Pop_cntry] >= 80000000) AND ([Pop_cntry] <= 200000000)

Tìm các quốc gia sử dụng đơn vị tiền tệ là USD hoặc có diện tíchlớn hơn 1 triệu km2

([Curr_code] = “USD”) OR ([Sqkm_cntry] > 1000000])

Tìm các quốc gia có dân số trên 100 triệu người nhưng khôngsử dụng đơn vị tiền tệ là USD

([Pop_cntry] > 100000000) AND ([Curr_code] <> “USD”)

([Pop_cntry] > 100000000) AND (NOT([Curr_code] = “USD”))

[email protected]

GIS Đại cươngCopyright © 2013 Bộ môn GIS

Truy vấn dữ liệu không gian

Kích hoạt Theme

Chọn Theme Select By Theme

Xác định mối quan hệ không gian giữa các đối tượng

trong 1 Theme, giữa các Theme với nhau

Are Completely Within (Hoàn toàn nằm trong)

Completely Contain (Hoàn toàn chứa)

Have their Center In (Có tâm nằm trong)

Contain the Center Of (Chứa tâm)

Intersect (Giao nhau)

Are Within Distance of (Nằm trong khoảng cách)

Kết thúc bằng New Set, Add to Set, Select From Set

12

GIS Đại cươngCopyright © 2013 Bộ môn GIS

Truy vấn dữ liệu không gian

Chọn Select by Theme từ menu Theme.

Các mối quan hệ phổ biến giữa point-line-polygon:

Nằm trong

Chứa

Giao nhau

Khoảng cách

[email protected]

GIS Đại cươngCopyright © 2013 Bộ môn GIS

Truy vấn dữ liệu không gian

Truy vấn trên 1 Theme

Vd: Tìm các đối tượng nằm cách đối tượng A (trong cùng

Theme) một bán kính nào đó?

Kích hoạt Theme, chọn đối tượng A

Theme/Select by Theme, chọn mối quan hệ không gian

Truy vấn trên nhiều Theme

Vd: Tìm các đối tượng trên Theme A giao với 1 (đối tượng B)

hoặc tất cả các đối tượng trên Theme C?

Kích hoạt Theme C, chọn đối tượng B

Kích hoạt Theme A, chọn Theme/Select by Theme, mối quan hệ

không gian

14

GIS Đại cươngCopyright © 2013 Bộ môn GIS

Bài tập 3: Truy vấn dữ liệu không gian Point

Thêm dữ liệu Cities.shp, Rivers.shp, Country.shp trong

thư mục C:\Program Files\ESRI\ESRIData\World.

Tìm các thành phố cách Hà Nội 200km?

[email protected]

Theme Select By ThemeSelect Feature

GIS Đại cươngCopyright © 2013 Bộ môn GIS

Bài tập 3: Truy vấn dữ liệu không gian Point

Tìm các thành phố cách sông Mekong 100km?

Tìm các thành phố nằm trong quốc gia Việt Nam?

16

GIS Đại cươngCopyright © 2013 Bộ môn GIS

Bài tập 4: Truy vấn dữ liệu không gian Line

Thêm dữ liệu Roads.shp, Rivers.shp, Counties.shp

trong thư mục C:\Program Files\ESRI\ESRIData\USA.

Tìm các con đường giao cắt với sông ở Mỹ?

Tìm các tiểu bang mà hệ thống sông Mississippi chảy

qua?

[email protected]

GIS Đại cươngCopyright © 2013 Bộ môn GIS

Bài tập 5: Truy vấn dữ liệu không gian Polygon

Thêm dữ liệu Lakes.shp, Counties.shp trong thư mục

C:\Program Files\ESRI\ESRIData\USA.

Tìm các bang tiếp giáp với hồ ở Mỹ?

[email protected]