1. Trang chủ
  2. » Giáo án - Bài giảng

2020)

48 7 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

 Dùng từng đối tượng của lượng mưa cắt lần lượt nhiệt độ không khí, tạo ra 2 Output với số FID 0, 1 như hình dưới.. Output 1- Phần không gian Output 2- Phần không gian.?[r]

(1)(2)

Nội dung

Phân tích đơn lớp

Đo lường:

Khoảng cách, chiều dài, chu vi

Diện tích

Xử lý vùng ranh:

Bên trong: Hòa tan (Dissolve), Loại bỏ (Eliminate)

Bên ngoài: thu hẹp (Cắt- Clip, Chia- Split), mở rộng (Nối- Merge, Tạo vùng đệm- Buffer)

Phân tích đa lớpChồng lớp

Giao (Intersect)

(3)

Đo lường chiều dài

Mơ hình vector

Khoảng cách/ chiều dài

(Euclidean): 𝑳 = ෍ 𝒊=𝟏 𝒏−𝟏 𝒙𝒊+𝟏 − 𝒙𝒊 𝟐 + (𝒚 𝒊+𝟏 − 𝒚𝒊)𝟐 Với: n tổng số điểm của đoạn thẳng

Chu vi:

𝑷 = ෍

𝒊=𝟏

𝒏

𝒙𝒊+𝟏 − 𝒙𝒊 𝟐 + (𝒚

𝒊+𝟏 − 𝒚𝒊)𝟐 Với: n tổng số đỉnh của đa giác (n ≥ 3; xn+1 = x1; yn+1 = y1)

Tính khoảng cách từ A đến B?

x y 1● 2● 3● 4● 1 2 3 4 +A (3, 1)

+C (1, 3) +B (4, 4)

(4)

Đo lường chiều dài

Mơ hình raster

Khoảng cách/ chiều dài

(Euclidean): 𝑳 = 𝒅 ෍ 𝒊=𝟏 𝒏−𝟏 𝒉𝒊+𝟏 − 𝒉𝒊 𝟐 + (𝒄 𝒊+𝟏 − 𝒄𝒊)𝟐 Với: d là kích thước pixel, h là tọa độ hàng, c là tọa độ cột, n tổng

số pixel của đoạn thẳng

Chu vi:

𝑷 = 𝒅 ∗ 𝒏

Với: d là kích thước pixel, n

x 1● 2● 3● 4● +A +B

(5)

Đo lường diện tích

Mơ hình vector

Diện tích đa giác tổng diện tích đa giác tồn

phần trừ tổng diện tích đa giác nằm ngồi.

Cơng thức tổng qt sau:

Với: n tổng số đỉnh đa giác, xn+1 = x1; yn+1 = y1

𝑨 =

𝟏

𝟐

𝒊=𝟏

𝒏

(6)

Đo lường diện tích

dụ: Tính diện tích đa giác [1234]

Gán x1, x2, x3, x4 theo chiều kim đồng hồ, bắt đầu từ

đỉnh nằm góc bên trái đa giác

Ứng với x1, x2, x3, x4, xác định y1, y2, y3, y4 tương

ứng.

C1: Diện tích [1234] = ½ [(x2y1 –

x1y2) + (x3y2 – x2y3) + (x4y3 – x3y4) + (x1y4 – x4y1)] = ½ [16 – + – + 1 – + – 4] = ½ 11 = 11/2 (đvdt)

C2: Diện tích [1234] = [x1.1.2.x2] –

(7)

Đo lường diện tích

Mơ hình raster

Diện tích = Tổng số pixel * diện tích pixel = Số hàng x

số cột * kích thước pixel * kích thước pixel

(8)

Bài

tập 1

Trong mặt phẳng Oxy (đơn vị: m), cho lớp nhiệt độ khơng

khí và lượng mưa hình vẽ.

Tính chu vi, diện tích giá trị lớp nhiệt độ khơng

khí?

Tính chu vi, diện tích giá trị lớp lượng mưa?

Nhiệt độ khơng khí (°C) Lượng mưa (mm)

(9)

Xử lý vùng ranh

Hòa tan (Dissolve)

Số lớp đầu vào Số lớp đầu ra Khơng gian Thuộc tính

1 (Điểm/ Đường/ Vùng)

1 (Điểm/ Đường/ Vùng)

Hợp đối tượng có thuộc tính định Input

Input FID Shape Màusắc

0 Polygon Lục

… … …

38 Polygon Lục 39 Polygon Lam

… … …

60 Polygon Lam

61 Polygon Tím

… … …

80 Polygon Tím

81 Polygon Vàng

… … …

98 Polygon Vàng

FID Shape Màu sắc Polygon Lục Polygon Lam

2 Polygon Tím

(10)

dụ

Trong mặt phẳng Oxy (đơn vị: m), cho lớp khí hậu hình

vẽ (gán nhãn theo FID) Hòa tan đối tượng lớp trên theo giá trị nhiệt độ

Hãy trình bày kết Output (khơng gian, thuộc tính)?

Khí hậu

X

FID Shape Nhiệt độ (ºC)

Lượng mưa (mm)

0 Polygon 33 1000

1 Polygon 34 1000

2 Polygon 34 1500

3 Polygon 35 2000

0 1

(11)

Phương pháp giải Hòa tan (Dissolve)

1. Trong bảng thuộc tính: Xác định hàng có giá trị thuộc

tính Hịa tan FID có giá trị nhiệt độ 34.

2. Trên phần không gian: Xóa ranh giới tiếp giáp hàng đó,

giữ lại nhãn FID đại diện Xóa bỏ cạnh chung FID và 2, giữ lại nhãn FID 1.

3. Trong bảng thuộc tính: Xóa các hàng tương ứng với phần

khơng gian Xóa hàng ứng với FID 2, cịn lại FID 0, 1, 3.

Không gian

X

FID Shape Nhiệt độ (ºC)

Lượng mưa (mm)

0 Polygon 33 1000

1 Polygon 34 1000

3 Polygon 35 2000

0 1

(12)

Bài

tập 2

Trong mặt phẳng Oxy (đơn vị: m), cho lớp khí hậu hình

vẽ (gán nhãn theo FID) Hòa tan đối tượng lớp trên theo giá trị lượng mưa

Hãy trình bày kết Output (khơng gian, thuộc tính)?

Khí hậu

X

FID Shape Nhiệt độ (ºC)

Lượng mưa (mm)

0 Polygon 33 1000

1 Polygon 34 1000

2 Polygon 34 1500

3 Polygon 35 2000

0 1

(13)

Xử lý vùng ranh

Loại bỏ (Eliminate)

Số lớp đầu vào Số lớp đầu ra Khơng gian Thuộc tính

1 (Vùng) (Vùng) Loại bỏ đa giác cách gộp chúng vào đa giác lân cận có diện tích lớn biên

giới chung dài (tùy theo việc thiết lập)

Input

Vùng cần loại bỏ

(14)

dụ

Trong mặt phẳng Oxy (đơn vị: m), cho lớp nhiệt độ không

khí như hình vẽ (gán nhãn theo FID) Loại bỏ đối tượng có giá trị 35 lớp theo đối tượng lân cận có diện tích lớn nhất.

Hãy trình bày kết Output (khơng gian, thuộc tính)?

Nhiệt độ khơng khí (°C)

X

0 1

2

(15)

Phương pháp giải Loại bỏ (Eliminate)

1. Trên phần không gian: Xác định đối tượng tiếp giáp với đối tượng cần

Loại bỏ FID tiếp giáp với đối tượng FID 3.

2. Trên phần khơng gian: Tính diện tích/ chiều dài tiếp giáp đối tượng

tiếp giáp, xác định đối tượng mà đối tượng cần Loại bỏ gộp vào Diện tích FID 1, 1,5 m2 nên FID gộp vào FID 2. 3. Trên phần không gian: Xóa ranh giới tiếp giáp đối tượng trên, bỏ

nhãn FID cần Loại bỏ Xóa bỏ cạnh chung FID 3, bỏ nhãn FID 3.

4. Trong bảng thuộc tính: Xóa các hàng tương ứng với phần khơng gian Xóa

hàng ứng với FID 3, lại FID 0, 1, 2.

Thuộc tính Khơng gian

X

FID Shape Nhiệt độ (ºC) Polygon 33 Polygon 34 Polygon 34

0 1

(16)

Bài

tập 3

Trong mặt phẳng Oxy (đơn vị: m), cho lớp nhiệt độ không

khí như hình vẽ (gán nhãn theo FID) Loại bỏ đối tượng có FID=1 lớp theo đối tượng lân cận có ranh giới tiếp giáp dài nhất.

Hãy trình bày kết Output (khơng gian, thuộc tính)?

Nhiệt độ khơng khí (°C)

X

FID Shape Nhiệt độ (ºC) Polygon 33 Polygon 34 Polygon 34 Polygon 35

0 1

(17)

Xử lý vùng ranh

Cắt (Clip)

Số lớp đầu vào Số lớp đầu ra Khơng gian Thuộc tính

2

- Input 1: Điểm/ Đường/ Vùng - Input 2: Vùng

1 (Điểm/ Đường/ Vùng)

Lấy phần thuộc Input chồng lấn với Input

Input INPUT

(18)

dụ

Trong mặt phẳng Oxy (đơn vị: m), cho lớp nhiệt độ khơng

khí và lượng mưa hình vẽ Sử dụng lớp lượng mưa để cắt lớp nhiệt độ không khí

Hãy trình bày kết Output (khơng gian, thuộc tính)?

Nhiệt độ khơng khí (°C) Lượng mưa (mm)

(19)

Phương pháp giải Cắt (Clip)

1. Dựa theo đề bài, xác định Input (cần cắt), Input (dùng để cắt).

Input 1: nhiệt độ khơng khí, Input 2: lượng mưa.

2. Trên phần không gian: Vẽ đường bao bên

ngoài Input lên Input 1.

Vẽ đường bao bên lượng mưa lên nhiệt độ khơng khí.

3. Trên phần khơng gian: Xác định, đánh số FID

cho đối tượng Output mà thuộc Input chồng lấn với Input 2.

Đánh số FID 0, 1, cho đối tượng Output.

4. Đối với bảng thuộc tính: Tạo cột, điền giá trị

cho đối tượng Output dựa đối chiếu với Input 1.

(20)

Bài

tập 4

Trong mặt phẳng Oxy (đơn vị: m), cho lớp nhiệt độ khơng

khí và lượng mưa hình vẽ Sử dụng nhiệt độ khơng khí để cắt lớp lượng mưa

Hãy trình bày kết Output (khơng gian, thuộc tính)?

Nhiệt độ khơng khí (°C) Lượng mưa (mm)

(21)

Xử lý vùng ranh

Chia (Split)

Số lớp đầu vào Số lớp đầu ra Khơng gian Thuộc tính

- Input 1: Điểm/ Đường/ Vùng - Input 2: Vùng

= Số vùng lớp Input nằm

lớp Input

Chia cắt Input theo ranh giới

của Input

Input

INPUT

INPUT OUTPUT 1 OUTPUT 2

(22)

dụ

Trong mặt phẳng Oxy (đơn vị: m), cho lớp nhiệt độ khơng

khí và lượng mưa hình vẽ Sử dụng lớp lượng mưa để chia lớp nhiệt độ khơng khí

Hãy trình bày kết Output (khơng gian, thuộc tính)?

Nhiệt độ khơng khí (°C) Lượng mưa (mm)

(23)

Phương pháp giải Chia (Split)

1. Dựa theo đề bài, xác định Input (cần chia), Input (dùng để chia).

Input 1: nhiệt độ khơng khí, Input 2: lượng mưa.

2. Trên phần không gian: Vẽ Input lên Input 1.

Vẽ lượng mưa lên nhiệt độ khơng khí.

3. Trên phần không gian: Dùng đối tượng

của Input cắt Input 1, xác định,

đánh số FID cho đối tượng Output mà thuộc Input chồng lấn với từng đối tượng Input Dùng đối tượng lượng mưa cắt nhiệt độ khơng khí, tạo Output với số FID 0, hình dưới.

(24)

4. Đối với bảng thuộc tính: Tạo cột, điền giá trị cho đối tượng thuộc

các Output dựa đối chiếu với Input 1.

Tạo cột FID, Shape, Nhiệt độ với giá trị tương ứng.

Phương pháp giải Chia (Split)

Output 1- Phần thuộc tính Output 2- Phần thuộc tính

FID Shape Nhiệt độ (ºC)

0 Polygon 33

1 Polygon 34

FID Shape Nhiệt độ (ºC)

0 Polygon 33

1 Polygon 34

(25)

Bài

tập 5

Trong mặt phẳng Oxy (đơn vị: m), cho lớp nhiệt độ khơng

khí và lượng mưa hình vẽ Sử dụng lớp nhiệt độ khơng khí để chia lớp lượng mưa

Hãy trình bày kết Output (khơng gian, thuộc tính)?

Nhiệt độ khơng khí (°C) Lượng mưa (mm)

Y X

(26)

Xử lý vùng ranh

Nối (Merge)

(27)

Xử lý vùng ranh

Tạo vùng đệm (Buffer)

Số lớp đầu vào Số lớp đầu ra Khơng gian Thuộc tính

1 (Điểm/ Đường/ Vùng)

1 (Vùng) Tạo lớp vùng đệm dựa theo khoảng cách cho

trước

(28)

dụ

Trong mặt phẳng Oxy (đơn vị: m), cho lớp nhiệt độ khơng

khí như hình vẽ Tạo vùng đệm m (có hịa tan) cho lớp nhiệt độ khơng khí

Hãy trình bày kết Output (khơng gian, thuộc tính)?

Nhiệt độ khơng khí (°C)

(29)

Phương pháp giải Tạo vùng đệm (Buffer) (có hịa tan)

1 Trên phần không gian: Giữ lại đường bao bên ngồi, xóa ranh giới bên

trong Input Giữ lại đường bao bên ngoài, xóa ranh giới bên nhiệt độ khơng khí.

2 Trên phần khơng gian: Lấy điểm thuộc đường bao bên Input

làm tâm, vẽ đường trịn theo bán kính cho trước Nối tiếp tuyến hai đường tròn liên tiếp tạo vùng đệm Output Lấy điểm thuộc đường bao bên ngồi nhiệt độ khơng khí làm tâm, vẽ đường trịn bán kính m, nối tiếp tuyến. 3 Đối với bảng thuộc tính: Tạo cột, điền giá trị cho vùng đệm Output Tạo cột FID, Shape, Khoảng cách theo bán kính cho trước.

Khơng gian Thuộc tính

FID Shape Khoảng cách (m)

(30)

Bài

tập 6

Trong mặt phẳng Oxy (đơn vị: m), cho lớp lượng mưa như

hình vẽ Tạo vùng đệm m (có hịa tan) cho lớp lượng mưa

Hãy trình bày kết Output (khơng gian, thuộc tính)?

Lượng mưa (mm)

(31)

Chồng lớp

Chồng lớp định nghĩa phép kết hợp

nhiều lớp liệu địa lý khác để tạo thông tin mới.

Chồng lớp thực cách sử dụng toán tử số

học (Arithmetic), luận lý (Logical) quan hệ (Relational), áp dụng cho liệu vector raster.

Toán tử số học (*, /, -, +): cho phép cộng, trừ, nhân, chia hai

dữ liệu raster.

Toán tử luận lý (And, Or, Not, Xor): tương ứng với phép

toán Intersect, Union, Difference, Symmetrical Difference.

Toán tử quan hệ (=, >, <, <>): thỏa điều kiện output

(32)

Chồng lớp

Giao (Intersect)

Số lớp đầu vào Số lớp đầu ra Khơng gian Thuộc tính ≥ (Điểm/

Đường/ Vùng)

1 (Điểm/ Đường/ Vùng)

Phạm vi chung lớp Input 1, 2, …, n

Input 1, 2, …, n

(33)

dụ

Trong mặt phẳng Oxy (đơn vị: m), cho lớp huyện nhiệt độ

khơng khí như hình vẽ

Trình bày kết Output (khơng gian, thuộc tính) chồng

lớp theo phép toán INTERSECT hai lớp liệu?

Nhiệt độ khơng khí (°C) Huyện

Y X

(34)

(Intersect) Huyện Y X Nhiệt độ khơng khí (°C) 0 1 2 3

FID Shape Huyện Nhiệt độ (ºC)

0 Polygon B 33

Output- Phần không gian

33

34 34

1 Trên phần không gian: Vẽ Input chồng lên nhau.

Vẽ huyện, nhiệt độ khơng khí lên nhau.

đánh số FID cho đối tượng Output mà thuộc đồng thời Input.

Xác định, đánh số FID cho đối tượng Output mà thuộc đồng thời huyện, nhiệt độ khơng khí.

3 Đối với bảng thuộc tính: Tạo cột,

(35)

Bài

tập 7

Trong mặt phẳng Oxy (đơn vị: m), cho lớp huyện lượng

mưa hình vẽ

Trình bày kết Output (khơng gian, thuộc tính) chồng

lớp theo phép tốn INTERSECT hai lớp liệu?

Lượng mưa (mm)

Y X

Huyện

(36)

Chồng lớp

Kết hợp (Union)

INPUT INPUT

Số lớp đầu vào Số lớp đầu ra Khơng gian Thuộc tính ≥ (Điểm/

Đường/ Vùng)

1 (Điểm/ Đường/ Vùng)

Kết hợp hình học lớp Input 1, 2, …, n

(37)

dụ

Trong mặt phẳng Oxy (đơn vị: m), cho lớp huyện nhiệt độ

khơng khí như hình vẽ

Trình bày kết Output (khơng gian, thuộc tính) chồng

lớp theo phép toán UNION hai lớp liệu?

Nhiệt độ khơng khí (°C) Huyện

Y X

(38)

(Union)

1 Trên phần không gian: Vẽ Input chồng lên nhau.

Vẽ huyện, nhiệt độ khơng khí lên nhau.

đánh số FID cho đối tượng Output mà thuộc Input Xác

định, đánh số FID cho 10 đối tượng Output mà thuộc huyện nhiệt độ khơng khí.

3 Đối với bảng thuộc tính: Tạo cột, điền

giá trị cho đối tượng Output dựa đối chiếu với Input Tạo cột FID,

Output- Phần không gian

(39)

Bài

tập 8

Trong mặt phẳng Oxy (đơn vị: m), cho lớp huyện lượng

mưa hình vẽ

Trình bày kết Output (khơng gian, thuộc tính) chồng

lớp theo phép toán UNION hai lớp liệu?

Lượng mưa (mm)

Y X

Huyện

(40)

Chồng lớp

Xóa (Difference)

INPUT INPUT

Số lớp đầu vào Số lớp đầu ra Khơng gian Thuộc tính

- Input 1: Điểm/ Đường/ Vùng

1 (Điểm/ Đường/ Vùng)

Chỉ lấy phần Input nằm lớp Input

(41)

dụ

Trong mặt phẳng Oxy (đơn vị: m), cho lớp huyện nhiệt độ

khơng khí như hình vẽ

Trình bày kết Output (khơng gian, thuộc tính) xóa

Huyện theo Nhiệt độ khơng khí phép tốn DIFFERENCE?

Nhiệt độ khơng khí (°C) Huyện

Y X

(42)

Phương pháp giải Xóa (Difference)

1 Dựa theo đề bài, xác định Input (cần xóa), Input (dùng để xóa) Input 1: huyện, Input 2: nhiệt độ khơng khí.

2 Trên phần khơng gian: Vẽ đường bao

bên ngồi Input lên Input Vẽ

đường bao bên ngồi nhiệt độ khơng khí lên huyện.

3 Trên phần không gian: Xác định, đánh số FID cho đối tượng Output mà thuộc Input nằm Input Xác định, đánh số FID cho 3 đối tượng Output mà thuộc huyện nhưng nằm nhiệt độ khơng khí.

4 Đối với bảng thuộc tính: Tạo cột, điền

Output- Phần không gian

Output- Phần thuộc tính

(43)

Bài

tập 9

Trong mặt phẳng Oxy (đơn vị: m), cho lớp huyện lượng

mưa hình vẽ

Trình bày kết Output (khơng gian, thuộc tính) xóa

Huyện theo Lượng mưa phép toán DIFFERENCE?

Lượng mưa (mm)

Y X

Huyện

X

(44)

Chồng lớp

Khác biệt hình học (Symmetrical Difference)

INPUT INPUT

Số lớp đầu vào Số lớp đầu ra Khơng gian Thuộc tính

- Input 1: Điểm/ Đường/ Vùng

1 (Điểm/ Đường/ Vùng)

Lấy phần riêng, bỏ phần chung lớp Input

1,

(45)

dụ

Trong mặt phẳng Oxy (đơn vị: m), cho lớp huyện nhiệt

độ khơng khí hình vẽ

Trình bày kết Output (khơng gian, thuộc tính) khi

chồng lớp theo phép toán SYMMETRICAL DIFFERENCE giữa hai lớp liệu?

Nhiệt độ khơng khí (°C) Huyện

Y X

(46)

Phương pháp giải Khác biệt hình học

(Symmetrical Difference) 1 Trên phần không gian: Vẽ Input 1, Input

2 lên Vẽ huyện, nhiệt độ khơng khí lên nhau.

2 Trên phần khơng gian: Xác định, đánh số FID cho đối tượng Output

mà thuộc phần riêng Input

Xác định, đánh số FID cho đối tượng Output mà thuộc phần riêng

huyện, nhiệt độ khơng khí.

3 Đối với bảng thuộc tính: Tạo cột, điền giá trị cho

Output- Phần không gian

(47)

Bài

tập 10

Trong mặt phẳng Oxy (đơn vị: m), cho lớp huyện lượng

mưa hình vẽ

Trình bày kết Output (khơng gian, thuộc tính) khi

chồng lớp theo phép tốn SYMMETRICAL DIFFERENCE giữa hai lớp liệu?

Lượng mưa (mm)

Y X

Huyện

(48)

Yêu

cầu cần đạt

Nắm vững cách đo lường: khoảng cách, chiều dài, chu

vi, diện tích mơ hình vector, raster.

Nắm vững thuật toán xử lý vùng ranh: Dissolve,

Eliminate, Clip, Split, Merge, Buffer.

Nắm vững thuật toán chồng lớp: AND (Intersect), OR

Ngày đăng: 21/04/2021, 05:28

w