Xây dựng và kết nối CDSL không gian PostgreSQL/PostGIS với

Một phần của tài liệu Ứng dụng gis xây dựng công cụ hỗ trợ dạy học môn lịch sử ở phổ thông (Trang 68 - 74)

CHƯƠNG 4. XÂY DỰNG CHƯƠNG TRÌNH ỨNG DỤNG

4.1. Xây dựng nội dung của chương trình ứng dụng GIS

4.1.2. Xây dựng và kết nối CDSL không gian PostgreSQL/PostGIS với

Nếu nhƣ hệ quản trị CSDL MySQL đƣợc sử dụng để xây dựng CSDL cho ứng dụng Web thì hệ quản trị CSDL PostgreSQL/PostGIS đƣợc sử dụng để xây dựng CSDL không gian phục vụ cho việc xây dựng các bản đồ lịch sử trong chương trình ứng dụng.

Dựa vào yêu cầu thiết kế (mục 3.2.2), trong chương trình ứng dụng sẽ gồm có năm bản đồ lịch sử thể hiện các sự kiện lịch sử, ngoài ra sẽ có các bản đồ thể hiện vị trí của các địa điểm với từng địa điểm lịch sử tương ứng.

Đối với các bản đồ thể hiện sự kiện lịch sử

Các lớp bản đồ đƣợc chia thành hai phần là lớp bản đồ nền và lớp bản đồ chuyên đề. Các lớp bản đồ nền sẽ xuất hiện ở hầu hết các bản đồ lịch sử. Đối với các lớp bản đồ chuyên đề, ứng với mỗi bản đồ lịch sử sẽ có các lớp bản đồ chuyên đề tương ứng.

Các lớp bản đồ nền

Bảng 4.8 Mô tả dữ liệu của các lớp bản đồ nền

TT Tên lớp Mô tả Kiểu dữ liệu

1 Vn_tinh Hành chính tỉnh Việt Nam Polygon

2 Vn_huyen Hành chính huyện Việt Nam Polygon

3 Vn_giaothong Các đường giao thông chính Polyline

4 Vn_thuyvan_region Các sông chính Polygon

5 Vn_thuyvan_line Các sông chính Polyline

Các lớp bản đồ chuyên đề

Bảng 4.9 Mô tả dữ liệu của bản đồ Khởi nghĩa Bắc Sơn

TT Tên lớp Mô tả Kiểu dữ liệu

1 Bacson_diadanh Vị trí các địa danh trên khu vực diễn

ra sự kiện lịch sử Point 2 Bacson_khoinghia Nơi quần chúng và binh lính ngụy

quyền nổi dậy khởi nghĩa Point

TT Tên lớp Mô tả Kiểu dữ liệu 3 Bacson_dukich Nơi thành lập đội du kích Bắc Sơn Point

4 Bacson_phaphang Nơi quan Pháp đầu hàng Point

5 Bacson_trichau Nơi chính quyền địch lung lay, tri

châu bỏ trốn Point

6 Bacson_donbot Nơi quân Pháp đóng đồn, bốt trở lại Point

7 Bacson_nhat Hướng tiến đánh của Nhật Polygon

8 Bacson_phapchay Hướng quân Pháp bỏ chạy Polygon

9 Bacson_phapphancong Hướng quân Pháp phản công, đàn áp

quân khởi nghĩa Polygon

Bảng 4.10 Mô tả dữ liệu của bản đồ Khởi nghĩa Nam Kì

TT Tên lớp Mô tả Kiểu dữ liệu

1 Namki_diadanh Vị trí các địa danh trên khu vực diễn

ra sự kiện lịch sử Point 2 Namki_khoinghia Nơi quần chúng và binh lính người

Việt nổi dậy khởi nghĩa Point 3 Namki_chinhquyen Nơi thành lập chính quyền chính

quyền Point

4 Namki _bibat Nơi quân Pháp bắt và giết hại quân

khởi nghĩa Point

5 Namki _nembom Nơi quân Pháp ném bom tàn sát Point Bảng 4.11 Mô tả dữ liệu của bản đồ Binh biến Đô Lương

TT Tên lớp Mô tả Kiểu dữ liệu

1 Doluong_diadanh Vị trí các địa danh trên khu vực diễn

ra sự kiện lịch sử Point

TT Tên lớp Mô tả Kiểu dữ liệu

2 Doluong _khoinghia Nơi binh lính nổi dậy Point

3 Doluong _bibat Nơi Pháp bắt bớ, giết hại các binh

lính nổi dậy Point

4 Doluong _xuban Nơi Pháp xử bắn Đội Cung và 10

đồng chí của ông Point

5 Doluong _tiencong Hướng tiến công của binh lính nổi

dậy Polygon

Bảng 4.12 Mô tả dữ liệu của bản đồ Khu giải phóng Việt Bắc

TT Tên lớp Mô tả Kiểu dữ liệu

1 Vietbac_diadanh Vị trí các địa danh trên khu vực diễn

ra sự kiện lịch sử Point

2 Vietbac _kgp Khu giải phóng Việt Bắc Polygon

3 Vietbac_thudo Thủ đô Khu giải phóng Việt Bắc Point Bảng 4.13 Mô tả dữ liệu của bản đồ Tổng khởi nghĩa tháng Tám

TT Tên lớp Mô tả Kiểu dữ liệu

1 T8_diadanh Vị trí các địa danh trên khu vực diễn

ra sự kiện lịch sử Point 2 T8_venuoc Ngày Nguyễn Ái Quốc về nước lãnh

đạo cách mạng Polygon

3 T8_hoinghi

Nơi họp hội nghị lần thứ 8 Ban Chấp hành trung ƣơng Đảng Cộng Sản

Đông Dương

Point

4 T8_doi Nơi thành lập Đội Việt nam tuyên

truyền giải phóng quân Point 5 T8_daibieu Nơi họp Hội Nghị Đại biểu toàn

quốc của Đảng Point

TT Tên lớp Mô tả Kiểu dữ liệu

6 T8_khoinghia Nơi khởi nghĩa Point

7 T8_vietbac Khu căn cứ Việt Bắc Polygon

8 T8_truoc19 Các tỉnh khởi nghĩa trước ngày 19/8 Polygon 9 T8_den25 Các tỉnh khởi nghĩa từ 19/8 đến trước

này 24/8 Polygon

10 T8_den28 Các tỉnh khởi nghĩa từ 25/8 đến 28/8 Polygon 11 T8_saut8 Các tỉnh khởi nghĩa sau cách mạng

tháng Tám Polygon

Đối với các bản đồ thể hiện vị trí các địa điểm lịch sử

TT Tên lớp Mô tả Kiểu dữ liệu

1 Vn_tinh Hành chính tỉnh Việt Nam Polygon

2 Vn_huyen Hành chính huyện Việt Nam Polygon

3 Vn_giaothong Các đường giao thông chính Polyline

4 Vn_thuyvan_region Các sông chính Polygon

5 Vn_thuyvan_line Các sông chính Polyline

Các lớp bản đồ được lưu trữ dưới định dạng shapefile (.shp). Dữ liệu được đƣa vào hệ CSDL PostgreSQL qua công cụ mở rộng PostGIS.

Hình 4.5 Kết nối và đưa dữ liệu không gian vào PostgreSQL

CSDL không gian sau khi đƣợc đƣa vào PostgreSQL/PostGIS đƣợc kết nối với GeoServer. Việc GeoServer lấy dữ liệu từ CSDL PostgreSQL/PostGIS rất hữu ích trong trường hợp dữ liệu cần cập nhật, chỉnh sửa, khi đó, có thể sử dụng các phần mềm hỗ trợ kết nối với CSDL PostgreSQL/PostGIS nhƣ: QuantumGIS, gvSIG…

Hình 4.6 Kết nối và đưa dữ liệu không gian từ PostgreSQL vào GeoServer

Một phần của tài liệu Ứng dụng gis xây dựng công cụ hỗ trợ dạy học môn lịch sử ở phổ thông (Trang 68 - 74)

Tải bản đầy đủ (PDF)

(131 trang)