1. Trang chủ
  2. » Công Nghệ Thông Tin

Xây dựng hệ thống thông tin địa lý hỗ trợ thể hiện các hội thảo ứng dụng GIS

50 16 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

Thông tin cơ bản

Định dạng
Số trang 50
Dung lượng 1,38 MB

Nội dung

Đề tài thực hiện nghiên cứu xây dựng hệ thống web hỗ trợ thể hiện các nghiên cứu của hội thảo Ứng dụng GIS để hỗ trợ người dùng nhanh chóng tìm kiếm các nghiên cứu đã [r]

(1)

BỘ GIÁO DỤC VÀ ĐÀO TẠO

TRƯỜNG ĐẠI HỌC NƠNG LÂM THÀNH PHỐ HỒ CHÍ MINH

TIỂU LUẬN TỐT NGHIỆP

XÂY DỰNG HỆ THỐNG THÔNG TIN ĐỊA LÝ HỖ TRỢ THỂ HIỆN CÁC HỘI THẢO ỨNG DỤNG GIS

Họ tên sinh viên: NGUYỄN THỊ THANH TÂM Ngành: Hệ thống Thơng tin Địa lý

Niên khóa: 2014 – 2018

(2)

XÂY DỰNG HỆ THỐNG THÔNG TIN ĐỊA LÝ HỖ TRỢ THỂ HIỆN CÁC HỘI THẢO ỨNG DỤNG GIS

Tác giả

NGUYỄN THỊ THANH TÂM

Tiểu luận đệ trình để đáp ứng yêu cầu cấp Kĩ sư ngành Hệ thống Thông tin Địa lý

Giáo viên hướng dẫn:

Th.S Khưu Minh Cảnh

(3)

i

LỜI CẢM ƠN

Đầu tiên, xin chân thành cảm ơn thầy Th.S Khưu Minh Cảnh, cán công tác Sở Khoa học Cơng nghệ Thành phố Hồ Chí Minh, người trực tiếp hướng dẫn tơi hồn thành đề tài tốt nghiệp Cảm ơn thầy tận tình bảo, hỗ trợ, chia sẻ kinh nghiệm động viên suốt thời gian qua luận

Tôi xin gửi lời tri ân sâu sắc đến thầy PGS.TS Nguyễn Kim Lợi, thầy KS Nguyễn Duy Liêm, quý thầy trường Đại học Nơng Lâm Thành phố Hồ Chí Minh với tập thể lớp DH14GI Cảm ơn quý thầy cô, quý anh chị bạn kiến thức, kinh nghiệm giúp đỡ chân tình dành cho suốt bốn năm học tập trường

(4)

ii

TÓM TẮT

Đề tài “Xây dựng hệ thống thông tin địa lý hỗ trợ thể Hội thảo Ứng dụng GIS” thực khoảng thời gian từ tháng 3/2018 đến tháng 6/2018

Đề tài thực nghiên cứu xây dựng hệ thống web hỗ trợ thể nghiên cứu hội thảo Ứng dụng GIS để hỗ trợ người dùng nhanh chóng tìm kiếm nghiên cứu thực đâu, cung cấp thông tin không gian nghiên cứu đảm bảo tính xác

Đề tài thực nghiên cứu web tảng sử dụng ngơn ngữ lập trình Python, HTML, hệ quản trị sở liệu PostgresSQL/PostGIS, máy chủ mã nguồn mở Geoserver Đề tài tiến hành thu thập, phân tích, thiết kế CSDL, thiết kế trang web xây dựng trang web hỗ trợ thể hội thảo GIS

Đề tài đạt kết cụ thể:

 Hồn thành việc phân tích xây dựng CSDL PostgreSQL/PostGIS

 Hoàn thành việc thiết kế chức thiết kế giao diện web thể không gian nơi thực nghiên cứu, đưa danh sách nghiên cứu nơi thực

(5)

iii MỤC LỤC

LỜI CẢM ƠN i

TÓM TẮT ii

DANH MỤC BẢNG BIỂU vi

DANH MỤC HÌNH ẢNH vii

CHƯƠNG MỞ ĐẦU

1.1 Tính cấp thiết đề tài

1.2 Mục tiêu nghiên cứu

1.3 Đối tượng phạm vi nghiên cứu

CHƯƠNG TỔNG QUAN TÀI LIỆU

2.1 Thông tin chung hội thảo GIS

2.1.1 Mục tiêu chung hội thảo

2.1.2 Nội dung hội thảo

2.2 Tổng quan sở liệu

2.2.1 Dữ liệu

2.2.2 Quản lý liệu

2.2.3 Các mơ hình CSDL

2.2.4 Hệ quản trị CSDL

2.3 Tổng quan khai thác liệu 11

2.3.1 Tổ chức khai thác sở liệu truyền thống 11

2.3.2 Tổng quan kỹ thuật phát tri thức khai phá liệu (KDD – Knowledge Discovery and Data Mining) 13

Hình 1.1 Quá trình phát tri thức 14

2.3.3 Các phương pháp khai thác liệu 15

2.3.4 Các lĩnh vực liên quan đến phát tri thức khai thác liệu 16

2.4 WebGIS 17

2.4.1 Khái niệm 17

(6)

iv

2.4.3 Chức WebGIS 19

2.4.4 Tiềm WebGIS 19

2.4.5 Các phương thức phát triển WebGIS 19

2.5 Các công nghệ tảng 20

2.5.1 PostgreSQL 20

2.5.2 Phần mềm mã nguồn mở Geoserver 21

2.5.3 Thư viện Leaflet 23

2.6 Tình hình nghiên cứu liên quan đến vấn đề nghiên cứu 23

2.6.1 Trên giới 23

2.6.2 Trong nước 23

CHƯƠNG PHƯƠNG PHÁP NGHIÊN CỨU 25

3.1 Sơ đồ phương pháp nghiên cứu 25

3.1.1 Thu thập liệu 25

3.1.2 Xây dựng sở liệu 25

CHƯƠNG KẾT QUẢ, THẢO LUẬN 31

4.1 Dữ liệu 31

4.2 Giao diện trang Timeline 33

4.3 Giao diện tương tác đồ 34

CHƯƠNG KẾT LUẬN, KIẾN NGHỊ 38

5.1 Kết luận 38

5.2 Kiến nghị 38

(7)

v

DANH MỤC VIẾT TẮT

Tên viết tắt Cụm từ Tiếng Anh Cụm từ Tiếng Việt

CSDL Cơ sở liệu

GIS Geographic Information System Hệ thống thông tin địa lý

SWAT Soil and Water Assessment Tool Mơ hình SWAT

GPS Global Positioning System Hệ thống định vị toàn cầu

UAV Unmanned Aerial Vehicle Phương tiện hàng không không

người lái

RS Remote Sensing Công nghệ Viễn thám

GNSS Global Navigation Satellite System Hệ thống vệ tinh định vị toàn cầu

(8)

vi

DANH MỤC BẢNG BIỂU

(9)

vii

DANH MỤC HÌNH ẢNH

Hình 1.1 Quá trình phát tri thức 14

Hình Giao diện Geoserver 23

Hình Sơ đồ phương pháp nghiên cứu 25

Hình Tạo Database 28

Hình 2.Mơ tả giao diện trang Timeline 28

Hình 3 Mơ tả giao diện tương tác đồ 29

Hình Minh họa giao diện phần mềm 30

Hình Kết liệu báo sau đưa vào PostgreSQL 31

Hình Kết liệu tỉnh/thành sau đưa vào PostgreSQL 32

Hình Kết liệu quận/huyện sau đưa vào PostgreSQL 32

Hình 4 Bản đồ Việt Nam Geoserver 33

Hình Giao diện trang Timeline 34

Hình Giao diện đồ chưa tìm kiếm 35

Hình Giao diện đồ phóng to 35

Hình Giao diện đồ thu nhỏ 36

Hình Giao diện đồ thực lệnh tìm kiếm 36

(10)

CHƯƠNG MỞ ĐẦU 1.1 Tính cấp thiết đề tài

Ngày cơng nghệ GIS có bước phát triển ứng dụng không lĩnh vực địa lý mà nhiều lĩnh vực khác khoa học sống hàng ngày như: Đô thị hóa, phát triển sở hạ tầng, du lịch, nông nghiệp… Một mạnh công nghệ GIS khả đồ hóa thơng tin kiểu sở liệu nhằm đưa sở liệu cho phép người sử dụng lưu trữ, xử lý, phân tích,…và thao tác liên quan đến thông tin, để phục vụ cho mục tiêu đề tài nghiên cứu

Tại Việt Nam, có nhiều báo, nghiên cứu liên quan đến GIS thực đưa giới thiệu Hội thảo Ứng dụng GIS Toàn Quốc diễn năm từ 2009 đến với nhiều đề tài khác Tuy nhiên, nghiên cứu qua năm ngày tăng lên người tham gia hội thảo tiếp cận, đối tượng tham gia cập nhật nghiên cứu qua “Kỷ yếu hội thảo”

Việc thu thập, tổng hợp nghiên cứu theo năm, chủ đề, phương pháp nhằm giúp người quan tâm đến công nghệ GIS dễ dàng tìm kiếm, tham khảo nghiên cứu thực nào? đâu? , việc cần thiết cho đối tượng sinh viên, người quan tâm GIS dễ dàng tiếp cận học tập, tham khảo

Trong năm gần đây, Internet ngày phát triển mạnh mẽ cho phép người dùng chia sẻ thông tin lên web tương tác với Việc xây dựng hệ thống thông tin địa lý nghiên cứu GIS kết hợp xây dựng web tìm kiếm thơng tin, tạo điều kiện cho người muốn tìm hiểu GIS dễ dàng tiếp cận nghiên cứu mà họ quan tâm

Xuất phát từ lý đề tài “Xây dựng hệ thống thông tin địa lý hỗ trợ thể Hội thảo Ứng dụng GIS” thực

1.2 Mục tiêu nghiên cứu

Mục tiêu chung: Xây dựng trang web hỗ trợ thể hội thảo Ứng dụng GIS theo khu vực

Mục tiêu cụ thể:

(11)

 Xây dựng web công nghệ Geoserver, Python…

1.3 Đối tượng phạm vi nghiên cứu

Đối tượng nghiên cứu: nghiên cứu “Kỷ yếu Hội thảo Ứng dụng GIS toàn quốc 2015”

(12)

CHƯƠNG TỔNG QUAN TÀI LIỆU 2.1 Thông tin chung hội thảo GIS

Sau kiện Hội thảo GIS toàn quốc 2009 trường Đại học Khoa học - Đại học Huế tổ chức thành công; Đại học Huế phối hợp mạng lưới GIS Việt Nam để đồng tổ chức với trường Đại học Nông Lâm TPHCM (2010); trường Đại học Sư Phạm - Đại học Đà Nẵng (2011); trường Đại học Tài nguyên Môi trường TP HCM (2012); trường Đại học Nông nghiệp Hà Nội (2013); trường Đại học Cần Thơ (2014), trường Đại học Khoa học Tự nhiên - Đại học Quốc gia Hà Nội (2015) Tiếp theo đó, năm 2016 Đại học Huế đăng cai tổ chức hội thảo "Ứng dụng GIS toàn quốc 2016"

Tiếp nối thành cơng Hội thảo “Ứng dụng GIS tồn quốc 2017” tổ chức Trường Đại học Quy Nhơn lần hội thảo trước đó, Hội thảo "Ứng dụng GIS toàn quốc 2018" dự kiến tổ chức vào ngày 27 tháng 10 năm 2018 Viện Địa lý Tài nguyên TPHCM, Viện Hàn lâm Khoa học Công nghệ Việt Nam, với chủ đề “Hướng tới đô thị thông minh”

2.1.1 Mục tiêu chung hội thảo

Trao đổi kết nghiên cứu ứng dụng GIS, Viễn thám thời gian qua thảo luận hướng nghiên cứu, hợp tác phát triển nghiên cứu khoa học liên quan đến GIS thời gian tới

Nâng cao lực ứng dụng GIS, Viễn thám nghiên cứu khoa học, quản lý nhà nước, giáo dục phát triển cộng đồng Việt Nam

2.1.2 Nội dung hội thảo

Hội thảo “Ứng dụng GIS toàn quốc năm 2015” với chủ đề “Phát triển bền vững hội nhập”

 Gồm có tiểu ban với nhiều báo cáo hấp dẫn nhiều ứng dụng

GIS lĩnh vực cụ thể: Tiểu ban A: Công nghệ GIS

(13)

Tiểu ban C: GIS, Viễn thám nghiên cứu tai biến thiên nhiên Tiểu ban D: UAV,GPS, Cơ sở liệu

Tiểu ban E: Quy hoạch không gian giám sát Tiểu ban F: Sự phát triển GIS

Hội thảo GIS toàn quốc 2015, đoàn giáo viên khoa Tài Nguyên Đất Môi Trường Nông nghiệp đến tham dự tham gia nhiều báo cáo khoa học tiểu ban, góp phần giới thiệu sản phẩm khoa học khoa ứng dụng GIS lĩnh vực quản lý tài nguyên, quản lý đất đai số lĩnh vực khác Cũng đợt tham gia Hội thảo vửa rồi, đại diện đoàn Đại học Huế nhận cờ luân lưu đơn vị đăng cai tổ chức Hội thảo GIS toàn quốc năm 2016 thành phố Huế, với kết hợp tổ chức hai trường Đại Học Nông Lâm Huế trường Đại Học Khoa Học – Đại học Huế, có tham gia khoa Tài Ngun Đất Môi trường Nông nghiệp

2.2 Tổng quan sở liệu 2.2.1 Dữ liệu

Dữ liệu biểu diễn đối tượng, kiện ghi nhận lưu trữ phương tiện máy tính

 Dữ liệu có cấu trúc: số, ngày, chuỗi ký tự, …

 Dữ liệu khơng có cấu trúc: hình ảnh, âm thanh, đoạn phim, …

2.2.2 Cơ sở liệu

Cơ sở liệu (CSDL) tập hợp liệu tổ chức có cấu trúc liên quan với lưu trữ máy tính

CSDL thiết kế, xây dựng cho phép người dùng lưu trữ liệu, truy xuất thông tin cập nhật liệu

CSDL tổ chức có cấu trúc:

 Các liệu lưu trữ có cấu trúc thành ghi, trường

liệu

 Các liệu lưu trữ có mối quan hệ với

2.2.2 Quản lý liệu

Quản lý liệu: quản lý số lượng lớn liệu, bao gồm việc lưu trữ cung cấp thao tác cho phép thêm, sửa, xóa liệu truy vấn liệu

(14)

 Hệ thống quản lý file

 Hệ thống quản lý CSDL

Quản lý liệu file

Dữ liệu lưu trữ file riêng biệt Nhược điểm việc quản lý file:

 Dư thừa mâu thuẫn liệu

 Kém hiệu truy xuất ngẫu nhiên xử lý đồng thời

 Dữ liệu lưu trữ rời rạc

 Gặp vấn đề an toàn bảo mật

Quản lý liệu CSDL

Quản lý liệu CSDL giúp liệu lưu trữ cách hiệu có tổ chức, cho phép quản lý liệu nhanh chóng hiệu

Lợi ích hệ thống quản lý CSDL:

 Tránh dư thừa, trùng lặp liệu

 Đảm bảo quán CSDL

 Các liệu lưu trữ chia sẻ

 Duy trì tính tồn vẹn liệu

 Đảm bảo bảo mật liệu

2.2.3 Các mô hình CSDL

Khái niệm Ưu điểm Nhược điểm

Mơ hình liệu file phẳng

CSDL dạng file phẳng thường file kiểu văn chứa liệu dạng bảng

Mơ hình sử dụng CSDL đơn giản

Mơ hình khơng thể xử lý liệu phức tạp, nguyên nhân gây dư thừa liệu lặp lại nhiều lần

Mơ hình liệu phân cấp

Tổ chức theo hình cây, nút biểu diễn thực thể liệu

Liên hệ liệu thể

Dữ liệu lưu chung CSDL liệu chia sẻ dễ dàng, cung cấp việc bảo mật

Một nút q

1 nút cha 

khơng biểu

(15)

trên liên hệ nút cha nút Mỗi nút cha có nhiều nút con, nút có nút cha

Do mơ hình phân cấp thể kiểu quan hệ:

 1-1

 1-N

và tính thực thi hệ quản trị CSDL

Sự độc lập liệu cung cấp DBMS, làm giảm bớt cơng sức chi phí việc trì chương trình

quan hệ phức tạp

Mơ hình liệu mạng Mơ hình liệu mạng

biểu diễn đồ thị có hướng mũi tên từ kiểu thực thể cha sang kiểu thực thể

Dễ biểu diễn mơ hình

Diễn đạt liên hệ liệu phức tạp

Truy xuất

chậm

Khơng thích

hợp với CSDL có quy mơ lớn

Mơ hình liệu quan hệ

(16)

Mơ hình liệu hướng đối tượng

Ra đời vào khoảng đầu năm 90, dựa cách tiếp cận phương pháp lập trình hướng đối tượng

CSDL bao gồm đối tượng:

 Mỗi đối tượng

bao gồm

thuộc tính,

phương thức

(hành vi) đối tượng

 Các đối tượng

trao đổi với thông qua phương thức

 Một đối tượng có

(17)

2.2.4 Hệ quản trị CSDL A Định nghĩa

Hệ quản trị sở liệu (Database Management System - DBMS): Là hệ thống phần mềm cho phép tạo lập sở liệu điều khiển truy nhập sở liệu

Trên thị trường phần mềm Việt Nam xuất nhiều phần mềm hệ quản trị sở liệu như: Microsoft Access, Foxpro, DB2, SQL Server, Oracle,.v.v…

Hệ quản trị sở liệu quan hệ (Relation Database Management System - RDBMS) hệ quản trị sở liệu theo mơ hình quan hệ

B Các khả hệ quản trị CSDL

Có hai khả cho phép phân biệt hệ quản trị sở liệu với kiểu hệ thống lập trình khác:

 Khả quản lý liệu tồn lâu dài: đặc điểm có sở liệu tồn thời gian dài, nội dung sở liệu liệu mà hệ quản trị CSDL truy nhập quản lý

 Khả truy nhập khối lượng liệu lớn cách hiệu Ngoài hai khả trên, hệ quản trị CSDL cịn có khả khác mà thấy hầu hết hệ quản trị CSDL là:

 Hỗ trợ mơ hình liệu hay trừu tượng toán học mà

qua người sử dụng quan sát liệu

 Ðảm bảo tính độc lập liệu hay bất biến chương trình ứng dụng thay đổi cấu trúc mô hình liệu

 Hỗ trợ ngơn ngữ cao cấp định cho phép người sử dụng định nghĩa cấu trúc liệu, truy nhập liệu thao tác liệu

 Quản lý giao dịch, có nghĩa khả cung cấp truy nhập đồng thời, đắn CSDL từ nhiều người sử dụng thời điểm

(18)

 Phục hồi liệu, có nghĩa có khả phục hồi liệu, khơng làm mát liệu với lỗi hệ thống

C Các khái niệm hệ quản trị CSDL quan hệ  Các khái niệm mơ hình liệu quan hệ:

Mơ hình liệu quan hệ: Làm việc bảng hay quan hệ Trong đó: Mỗi cột thuộc tính, dịng (một ghi)

Miền (domain) tập giá trị đối tượng

Thực thể đối tượng cụ thể hay trừu tượng giới thực mà tồn phân biệt với đối tượng khác

Thuộc tính (Attribute): Là tính chất thực thể

 Các thực thể có đặc tính, gọi thuộc tính Nó kết hợp với thực thể tập thực thể từ miền giá trị thuộc tính Thơng thường, miền giá trị thuộc tính tập số nguyên, số thực, hay chuỗi ký tự

 Một thuộc tính hay tập thuộc tính mà giá trị xác định thực thể tập thực thể gọi khoá tập thực thể

 Mỗi thuộc tính nhận tập số giá trị định gọi domain thuộc tính

Một quan hệ (Relation): Định nghĩa cách đơn giản, quan hệ bảng liệu có cột thuộc tính hàng liệu cụ thể quan hệ

Các liên kết: Một liên kết kết hợp số thực thể (hay quan hệ)

 Các liên kết – một: dạng liên kết đơn giản, liên kết hai thực thể – một, có nghĩa thực thể tập thực thể có nhiều thực thể tập thực thể kết hợp với ngược lại

(19)

 Các liên kết nhiều – nhiều: Ðây dạng liên kết mà thực thể tập thực thể liên kết với không hay nhiều thực thể tập thực thể ngược lại

D Các chức hệ quản trị CSDL quan hệ

Các chức hệ quản trị CSDL quan hệ phân thành tầng chức như:

 Tầng giao diện (Interface layer): Quản lý giao diện với ứng dụng Các chương trình ứng dụng CSDL thực khung nhìn (view) CSDL Ðối với ứng dụng, khung nhìn có ích cho việc biểu diễn hình ảnh cụ thể CSDL (được dùng chung nhiều ứng dụng) Khung nhìn quan hệ quan hệ ảo, dẫn xuất từ quan hệ sở (base relation) cách áp dụng phép toán đại số quan hệ

 Tầng điều khiển (Control Layer): chịu trách nhiệm điều khiển câu vấn tin cách đưa thêm vị từ toàn vẹn ngữ nghĩa vị từ cấp quyền

 Tầng xử lý vấn tin (Query processing layer): chịu trách nhiệm ánh xạ câu vấn tin thành chuỗi thao tác tối ưu mức thấp Tầng liên quan đến vấn đề hiệu Nó phân rã câu vấn tin thành biểu thị phép toán đại số quan hệ thử tìm thứ tự “tối ưu” cho phép toán Kết xuất tầng câu vấn tin diễn tả đại số quan hệ dạng mã mức thấp

 Tầng thực thi (Execution layer): Có trách nhiệm hướng dẫn việc thực hoạch định truy xuất, bao gồm việc quản lý giao dịch (uỷ thác, tái khởi động) động hoá phép đại số quan hệ Nó thơng dịch phép tốn đại số quan hệ cách gọi tầng truy xuất liệu qua yêu cầu truy xuất cập nhật

(20)

 Tầng trì quán (Consistency layer): chịu trách nhiệm điều khiển hoạt động đồng thời việc ghi vào nhật ký yêu cầu cật nhật Tầng cho phép khôi phục lại giao dịch, hệ thống thiết bị sau bị cố

E Các ưu điểm mơ hình liệu quan hệ

Cấu trúc liệu dễ dùng, không cần hiểu biết sâu kỹ thuật cài đặt Cải thiện tính độc lập liệu chương trình

Cung cấp ngơn ngữ thao tác phi thủ tục Tối ưu hoá cách truy xuất liệu Tăng tính bảo mật tồn vẹn liệu

Cung cấp phương pháp thiết kế có hệ thống Và mở cho nhiều loại ứng dụng (lớn nhỏ)

Khoá quan hệ:

 Khoá quan hệ (key): Là tập thuộc tính dùng để phân biệt hai quan hệ

 Khoá ngoại quan hệ (Foreign Key): Một thuộc tính gọi khố

ngoại quan hệ thuộc tính khơng khố quan hệ thuộc tính khố quan hệ khác

2.3 Tổng quan khai thác liệu

2.3.1 Tổ chức khai thác sở liệu truyền thống

(21)

điện thoại, tra cứu sách thư viện, thực thơng qua máy tính Cho đến nay, số lượng CSDL trở nên khổng lồ bao gồm CSDL cực lớn cỡ gigabytes chí terabytes lưu trữ liệu kinh doanh ví dụ liệu thơng tin khách hàng , liệu bán hàng, liệu tài khoản, Nhiều hệ quản trị CSDL mạnh với công cụ phong phú thuận tiện giúp người khai thác có hiệu nguồn tài ngun liệu Mơ hình CSDL quan hệ ngơn ngữ vấn đáp chuẩn (SQL) có vai trị quan trọng việc tổ chức khai thác CSDL Cho đến nay, không tổ chức sử dụng tin học công việc mà không sử dụng hệ quản trị CSDL hệ công cụ báo cáo, ngôn ngữ hỏi đáp nhằm khai thác CSDL phục vụ cho hoạt động tác nghiệp Cùng với việc tăng không ngừng khối lượng liệu, hệ thống thông tin chun mơn hố, phân chia theo lĩnh vực ứng dụng sản xuất, tài chính, hoạt động kinh doanh, Như bên cạnh chức khai thác liệu có tính chất tác nghiệp, thành cơng cơng việc khơng cịn suất hệ thống thơng tin mà tính linh hoạt sẵn sàng đáp lại yêu cầu thực tế, CSDL cần đem lại tri thức liệu Các định cần phải có nhanh tốt phải xác dựa liệu sẵn có, khối lượng liệu sau 20 tháng lại tăng gấp đôi làm ảnh hưởng đến thời gian định khả hiểu hết nội dung liệu1 Lúc này, mơ hình CSDL truyền thống ngơn ngữ SQL cho thấy khơng có khả thực cơng việc Để lấy thơng tin có tính tri thức khối liệu khổng lồ này, người ta tìm kỹ thuật có khả hợp liệu từ hệ thống giao dịch khác nhau, chuyển đổi thành tập hợp CSDL ổn định, có chất lượng sử dụng cho riêng vài mục đích Các kỹ thuật gọi chung kỹ thuật tạo kho liệu (data warehousing) môi trường liệu có gọi kho liệu (data warehouse)

Nhưng có kho liệu thơi chưa đủ để có tri thức, kho liệu sử dụng theo số cách như:

 Theo cách khai thác truyền thống: tức kho liệu sử dụng để khai thác thông tin công cụ truy vấn báo cáo

1

(22)

 Các kho liệu sử dụng để hỗ trợ cho phân tích trực tuyến (OLAP- OnLine Analytical Processing): Việc phân tích trực tuyến có khả phân tích liệu, xác định xem giả thuyết hay sai Tuy nhiên, phân tích trực tuyến lại khơng có khả đưa giả thuyết

Công nghệ khai phá liệu (data mining) đời đáp ứng đòi hỏi khoa học hoạt động thực tiễn Đây ứng dụng kho liệu

2.3.2 Tổng quan kỹ thuật phát tri thức khai phá liệu (KDD – Knowledge Discovery and Data Mining)

A Phát tri thức khai phá liệu gì?

Nếu cho điện tử chất cơng nghệ điện tử truyền thống liệu, thơng tin tri thức tiêu điểm lĩnh vực nghiên cứu ứng dụng phát tri thức (Knowledge Discovery) khai thác liệu (Data Mining)

Thông thường coi liệu dãy bit, số ký hiệu, “đối tượng” với ý nghĩa gửi cho chương trình dạng định Chúng ta sử dụng bit để đo lường thơng tin xem liệu lọc bỏ dư thừa, rút gọn tới mức tối thiểu tạo đặc trưng cho liệu Chúng ta xem tri thức thơng tin tích hợp, bao gồm kiện mối quan hệ chúng Các mối quan hệ hiểu ra, phát hiện, học Nói cách khác, tri thức coi liệu có độ trừu tượng tổ chức cao

Phát tri thức sở liệu qui trình nhận biết mẫu mơ hình liệu với tính năng: hợp thức, mới, có ích hiểu Cịn khai thác liệu bước qui trình phát tri thức gồm có thuật tốn khai thác liệu chun dùng số qui định hiệu tính tốn chấp nhận để tìm mẫu mơ hình liệu Nói cách khác, mục đích phát tri thức khai thác liệu tìm mẫu (hoặc) mơ hình tồn sở liệu bị che khuất hàng núi liệu

(23)

mới, hữu ích, tiềm hiểu liệu”

Còn nhà thống kê xem khai thác liệu qui trình phân tích thiết kế để thăm dò lượng cực lớn liệu nhằm phát mẫu thích hợp (hoặc) mối quan hệ mang tính hệ thống biến sau hợp thức hố kết tìm đưọc cách áp dụng mẫu phát cho tập liệu Qui trình bao gồm ba giai đoạn bản: thăm dị, xây dựng mơ hình định nghĩa mẫu, hợp thức/kiểm chứng

B Quy trình phát tri thức

Hình 1.1 Quá trình phát tri thức Qui trình phát tri thức mơ tả tóm tắt Hình 1.1 :

Bước thứ nhất: Hình thành, xác định định nghĩa tốn Là tìm hiểu lĩnh vực ứng dụng từ hình thành tốn, xác định nhiệm vụ cần phải hoàn thành Bước định cho việc rút tri thức hữu ích cho phép chọn phương pháp khai thác liệu thích hợp với mục đích ứng dụng chất liệu

Bước thứ hai: Thu thập tiền xử lý liệu Là thu thập xử lý thơ, cịn gọi tiền xử lý liệu nhằm loại bỏ nhiễu, xử lý việc thiếu liệu, biến đổi liệu rút gọn liệu cần thiết, bước thường chiếm nhiều thời gian tồn qui trình phát tri thức

(24)

khai thác liệu, dùng phương pháp khai thác nào?

Bước thứ tư: Hiểu tri thức tìm được, đặc biệt làm sáng tỏ mơ tả dự đốn Các bước lặp lặp lại số lần, kết thu được lấy trung bình tất lần thực

Bước thứ năm: Sử dụng tri thức phát Là hiểu tri thức tìm được, đặc biệt làm sáng tỏ mơ tả dự đốn Các bước lặp lặp lại số lần, kết thu được lấy trung bình tất lần thực Tóm lại: KDD trình chiết xuất tri thức từ kho liệu mà khai thác liệu cơng đoạn quan trọng

2.3.3 Các phương pháp khai thác liệu

Knowledge Discovery and Data Mining - KDD bao gồm hai yếu tố quan trọng thiếu Dự đốn (Prediction) Mơ tả (Description)

 Dự đốn: Địi hỏi sử dụng vài biến trường để dự đốn thơng tin tiềm ẩn giá trị tương lai biến thuộc tính mà ta quan tâm đến

 Mơ tả: Tập trung làm bật lên mơ hình kết mà người

hiểu sâu thơng tin liệu

Với hai đích nêu trên, người ta thường sử dụng phương pháp sau cho khai thác liệu:

 Phân lớp, phân loại (Classification): Là việc học hàm ánh xạ từ mẫu liệu vào số lớp xác định trước

 Hồi qui (Regression): Là việc học hàm ánh xạ từ mẫu liệu thành biến dự đoán có giá trị thực

 Phân nhóm (Clustering): Là việc mơ tả chung để tìm tập hay

nhóm, loại mơ tả liệu Các nhóm tách phân cấp

 Tổng hợp (Summarization): Là công việc lên quan đến phương pháp

tìm kiếm mơ tả tập liệu, thường áp dụng việc phân tích liệu có tính thăm dị báo cáo tự động

(25)

của định lượng

 Dị tìm biến đổi độ lệch (Change and Deviation Dectection): Chú ý vào thay đổi quan trọng liệu từ giá trị chuẩn xác định trước

 Biểu diễn mơ hình (Model Representation): Là việc dùng ngơn ngữ

nào để mơ tả mẫu mơ hình khai thác Mơ tả mơ hình rõ ràng học máy tạo mẫu có mơ hình xác cho liệu Tuy nhiên, mơ hình q lớn khả dự đốn học máy bị hạn chế Như làm cho việc tìm kiếm phức tạp hiểu mơ hình khơng đơn giản

 Kiểm định mơ hình (Model Evaluation): Là việc đánh giá, ước lượng

mơ hình chi tiết, chuẩn q trình xử lý phát tri thức với ước lượng có dự báo xác hay khơng có thoả mãn sở logic hay không? Ước lượng phải đánh giá chéo (cross validation) với việc mô tả đặc điểm bao gồm dự báo xác, tính lạ, tính hữu ích, tính hiểu phù hợp với mơ hình Hai phương pháp logic thống kê chuẩn sử dụng mơ hình kiểm định

 Phương pháp tìm kiếm (Search Method): Gồm có hai thành phần: (1) –

Trong bảng tham biến (phạm vi tìm kiếm tham số) thuật tốn phải tìm kiếm tham số phạm vi chuẩn mô hình kiểm định tối ưu hố đưa tiêu chí (quan sát) liệu biểu diễn mơ hình định (2) – Mơ hình tìm kiếm, xuất đường vịng tồn phương pháp tìm kiếm, biểu diễn mơ hình phải thay đổi cho hệ mơ hình phải thay đổi cho hệ gia phả mơ hình phải thơng qua

2.3.4 Các lĩnh vực liên quan đến phát tri thức khai thác liệu

(26)

khai thác liệu

Khai thác liệu có nhiều ứng dụng thực tế Một số ứng dụng điển hình như:

 Bảo hiểm, tài thị trường chứng khốn: Phân tích tình hình tài dự báo giá loại cổ phiếu thị trường chứng khoán Danh mục vốn giá, lãi suất, liệu thẻ tín dụng, phát gian lận,

 Phân tích liệu hỗ trợ định

 Sản xuất chế biến: Quy trình, phương pháp chế biến xử lý cố

 Text mining Web mining: Phân lớp văn trang Web, tóm tắt

văn bản,

 Điều trị y học chăm sóc y tế: Một số thơng tin chuẩn đoán bệnh lưu hệ thống quản lý bệnh viện Phân tích mối liên hệ triệu chứng bệnh, chuẩn đoán phương pháp điều trị (chế độ dinh dưỡng, thuốc, )

 Lĩnh vực khoa học: Quan sát thiên văn, liệu gene, liệu sinh vật học, tìm kiếm, so sánh hệ gene thông tin di truyền, mối liên hệ gene số bệnh di truyền,

 Mạng viễn thơng: Phân tích gọi điện thoại hệ thống giám sát lỗi, cố, chất lượng dịch vụ,

2.4 WebGIS 2.4.1 Khái niệm

(27)

lý liệu địa chính; giao thơng - lập kế hoạch trì sở hạ tầng giao thông, ứng dụng định vị vận tải hàng hải…; bất động sản - thu thập, xếp, phân tích, hiển thị hiểm họa tiềm thể mối quan hệ không gian khả cung cấp bất động sản, nhu cầu yếu tố pháp lý

Theo định nghĩa tổ chức đồ giới thì: “Hệ thống thơng tin địa lý web (WebGIS) hệ thống thông tin địa lý phân bố qua môi trường mạng máy tính để tích hợp, phân phối truyền tải thông tin địa lý trực tuyến Internet” WebGIS cho phép quản lý, phân tích, cập nhật, phân phối thơng tin đồ GIS mạng Internet, giảm thiểu chi phí đầu tư phần mềm, phần cứng cho người dùng; giao diện thân thiện, đơn giản phù hợp với nhiều người dùng

Một số đặc điểm WebGIS:

 Cho phép quản lý nhiều đồ: người dùng chọn mở đồ nằm sở liệu; bật tắt lớp thông tin; thực thao tác phóng to, thu nhỏ đồ

 Cho phép tìm kiếm thơng tin:tìm kiếm xem thơng tin thuộc tính khơng gian đối tượng đồ

 Cho phép cập nhật thông tin: cập nhật thơng tin thuộc tính khơng gian đối tượng website; xóa bỏ đối tượng đồ

 Quản trị hệ thống: tính bảo mật hệ thống cao, đảm bảo thông tin sở liệu an toàn

2.4.2 Kiến trúc WebGIS

WebGIS hoạt động theo mơ hình Client – server giống hoạt động Website thông thường, hệ thống WebGIS có kiến trúc tầng điển hình ứng dụng Web thơng dụng Kiến trúc tầng gồm có thành phần đại diện: Client, Application Server Data Server

(28)

 Application Server: thường tích hợp Web Server (Tomcat, Apache, Internet Information Server) Nhiệm vụ tầng dịch vụ tiếp nhận yêu cầu từ client, lấy liệu từ sở liệu theo yêu cầu client, trình bày liệu theo cấu hình có sẵn theo yêu cầu client trả kết theo yêu cầu

 Data Server: nơi lưu trữ liệu bao gồm liệu không gian phi không gian Các liệu tổ chức lưu trữ hệ quản trị sở liệu như: PostgreSQL/PostGIS, Microsoft SQL Server 2008, MySQL, Oracle… lưu trữ dạng tập tin liệu như: shapfile, XML…

2.4.3 Chức WebGIS

Một trang WebGIS thơng thường gồm có chức :

 Chức hiển thị : Hiển thị toàn tất lớp đồ, hiển thị lớp đồ theo tùy chọn, thay đổi tỉ lệ hiển thị đồ (phóng to, thu nhỏ), di chuyển khu vực hiển thị, hiển thị thông tin đối tượng cụ thể in đồ

 Chức phân tích thiết kế : Thực việc tìm kiếm liệu phù hợp với yêu cầu (qua query), chỉnh sửa đối tượng sẵn có thơng tin màu sắc thông tin qua chuẩn đồ tạo đồ chuyên đề

2.4.4 Tiềm WebGIS

WebGIS xu hướng phổ biến thông tin mạnh mẽ Internet khơng góc độ thơng tin thuộc tính túy mà cịn kết hợp thơng tin khơng gian hữu ích cho người sử dụng Khả ứng dụng WebGIS bao gồm :

 Có khả phân phối thơng tin địa lý rộng rãi toàn cầu

 Người dùng Internet truy cập đến ứng dụng GIS mà mua phần mềm cho máy trạm

 Đối với phần lớn người dùng kinh nghiệm GIS việc sử

dụng Web– GIS đơn giản việc sử dụng ứng dụng GIS loại khác

2.4.5 Các phương thức phát triển WebGIS

(29)

 Server side : cho phép người dùng gửi yêu cầu lấy liệu phân tích máy chủ Máy chủ thực yêu cầu gửi trả liệu kết cho người dùng

 Client side : cho phép người dùng thực vài thao tác phân tích liệu máy người dùng

 Server Client : kết hợp hai phương thức server side client side để phục vụ cho nhu cầu người dùng Các tác vụ đòi hỏi sử dụng CSDL phân tích phức tạp gán máy chủ, tác vụ nhỏ gán máy khách Trong trường hợp này, 15 máy chủ máy khách chia thông tin với sức mạnh khả chúng

2.5 Các công nghệ tảng 2.5.1 PostgreSQL

PostgreSQL hệ quản trị CSDL quan hệ - đối tượng có nguồn gốc từ dự án Ingres trường Đại Học Berkeley Đức vào năm 1986 Với PostGIS - thành phần mở rộng PostgreSQL giúp cho PostgreSQL có khả lưu trữ liệu địa lý điểm, đường, vùng……

Các tính PostgreSQL:

 Hướng đối tượng: PostgreSQL bảng định nghĩa

lớp

 Mã nguồn mở: Có số lượng lớn người dùng phát triển

PostgreSQL

 Kiểu liệu: PostgreSQL hỗ trợ nhiều kiểu liệu khác như: string, boolean, text, varchar, number, đặc biệt kiểu liệu geometry giúp cho việc truy vấn đối tượng shape file (*.shp) thực dễ dàng nhanh chóng Ngồi ra, PostgreSQL hỗ trợ nhiều kiểu liệu thông dụng khác

PostgresSQL/PostGIS hỗ trợ nhiều phần mềm GIS (kểcả phần mềm mã nguồn mở lẫn phần mềm thương mại ArcGIS)

(30)

A Cơng cụ dịng lệnh psql

Công cụ lệnh dùng phổ biến PostgreSQL psql Công cụ cho phép người dùng:

Kết nối tới sở liệu Thi hành truy vấn

Quản lý sở liệu: tạo sở liệu, thêm bảng, truy cập hay cập nhật liệu sử dụng lệnh SQL

B Công cụ đồ họa pgAdmin III

PgAdminIII giao diện đồ họa cho sở liệu PostgreSQL Đây công cụ quản lý phát triển sở liệu PostgreSQL mạnh mẽ, miễn phí cung cấp nhiều tính năng:

Tạo xóa tablespaces, database, tabales schemas Thi hành lệnh SQL với cửa sổ truy vấn

Xuất kết quảtruy vấn SQL thành tập tin Sao chép, phục hồi database tables Xem, biên tập thêm liệu vào table

C Postgis công cụ mở rộng PostgresSQL

Hỗ trợ phép truy vấn phân tích khơng gian hồn tồn dòng lệnh SQL

Là module mở rộng bổ sung vào PostgreSQL hỗ trợ quản lý liệu không gian

Hỗ trợ lưu trữ liệu không gian

2.5.2 Phần mềm mã nguồn mở Geoserver

GeoServer máy chủ mã nguồn mở viết Java cho phép người dùng xem chỉnh sửa liệu không gian địa lý Sử dụng tiêu chuẩn mở quy định Hiệp hội không gian địa lý mở (OGC), GeoServer linh hoạt việc tạo đồ chia sẻ liệu GeoServer xây dựng tổ chức phi lợi

nhuận có tên The Open Planning Project (TOPP), dự án cộng đồng phát

(31)

việc xử lý thông tin không gian địa lý với chất lượng cao, đơn giản sử dụng GeoServer phối hợp chuẩn hoạt động Open Geospatial Consortium (OGC), Dịch vụ đồ (WMS-Web Map Service), Web Feature Service (WFS) GeoServer thành phần tảng Geospatial Web

Geoserver có đặc điểm:

 Mở chia sẻ liệu không gian

 GeoServer cho phép bạn hiển thị thông tin không gian Tuân theo tiêu chuẩn Dịch vụ Bản đồ Web (WMS), GeoServer tạo đồ xuất nhiều định dạng OpenLayers, thư viện lập đồ miễn phí, tích hợp vào GeoServer, giúp việc tạo đồ trở nên nhanh chóng dễ dàng GeoServer xây dựng Geotools, công cụ Java GIS nguồn mở

GeoServer hỗ trợ nhiều style đồ GeoServer tuân theo tiêu chuẩn Web Feature Service (WFS), cho phép chia sẻ chỉnh sửa liệu dùng để hiển thị đồ

GeoServer đọc nhiều định dạng liệu, bao gồm PostGIS, Oracle Spatial, ArcSDE, DB2, MySQL, Shapefiles, GeoTIFF, GTOPO30 nhiều loại khác Bên cạnh đó, GeoServer cịn chỉnh sửa liệu nhờ thành phần xử lý Chuẩn Web Feature Server

Sử dụng miễn phí mã nguồn mở: GeoServer phần mềm miễn phí, điều

làm giảm vấn đề tài so với sản phẩm GIS truyền thống Ngồi ra, khơng có sẵn miễn phí, mã nguồn mở Sửa lỗi cải tiến tính phần mềm nguồn mở tăng tốc đáng kể so sánh với giải pháp phần mềm truyền thống

Tích hợp API: GeoServer hiển thị liệu ứng dụng đồ phổ biến Google Maps, Google Earth, Yahoo Maps Ngoài ra, GeoServer kết nối với kiến trúc GIS truyền thống ESRI ArcGIS

(32)

Hình 1 Giao diện Geoserver 2.5.3 Thư viện Leaflet

Leaflet thư viện JavaScript mã nguồn mở cung cấp tương tác với đồ, thân thiện với thiết bị di động Chỉ nặng khoảng 38 KB JS, có tất tính lập đồ mà hầu hết nhà phát triển cần Leaflet thiết kế đơn giản, hiệu Nó hoạt động hiệu tất tảng di động máy tính, mở rộng với nhiều plugin, dễ sử dụng tài liệu hóa mã nguồn đơn giản, cung cấp đầy đủ tính để tương tác với đồ

2.6 Tình hình nghiên cứu liên quan đến vấn đề nghiên cứu 2.6.1 Trên giới

Năm 2012, Puya, S Singh, Dibyajyoti Chutia Singuluri Sudhakar sử dụng PostresSQL, PostGIS, PHP, Apache MapServer phát triển WebGIS mã nguồn mở hỗ trợ việc định ,chia sẻ thông tin tài nguyên thiên nhiên

Năm 2011, Oscar Vidal Callbet thực dự án WebGIS phục vụ cho du lịch Azores ( Bồ Đào Nha), xây dựng công cụ phóng to, thu nhỏ, hiển thị đồ, đo khoảng cách đồ,… hỗ trợ công tác quản lý nhà quản lý du lịch việc tìm kiếm thơng tin, lựa chọn địa điểm du lịch du khách

2.6.2 Trong nước

(33)

quản lý thông tin quy hoạch sử dụng đất huyện Đông Anh, thành phố Hà Nội Kết nghiên cứu thiết kế thành công trang web với nhiều phân quyền người dùng, xây dựng cơng cụ tương tác đồ phóng to, thu nhỏ, xem thơng tin thuộc tính tạo kênh tương tác người quản lý thành viên

Phạm Thị Phép (2013) thực đề tài nghiên cứu ứng dụng WebGIS mã ngồn mở phục vụ công tác quản bá du lịch nảng GeoServer, thư viện OpenLayers GeoExt, hệ quản trị sở liệu Postgres/PostGIS, tích hợp Google maps API làm đồ Kết nghiên cứu xây dựng thành công trang WebGIS giới thiệu địa điểm du lịch thông tin du lịch với chức tương tác đồ, hiển thị, tìm kiếm quản lý cập nhật thông tin du lịch Mũi Né, Bình Thuận

(34)

CHƯƠNG PHƯƠNG PHÁP NGHIÊN CỨU 3.1 Sơ đồ phương pháp nghiên cứu

Hình Sơ đồ phương pháp nghiên cứu 3.1.1 Thu thập liệu

Nguồn liệu phục vụ cho trình nghiên cứu thu thập từ sách “Kỷ yếu Hội thảo GIS năm 2015”

Sau thu thập, liệu nhận là:

 Dữ liệu báo theo dạng *.xlxs gồm thông tin tên báo, tên tác giả, đơn vị cơng tác, nhóm bài, trang bắt đầu trang kết thúc

 Dữ liệu tên tỉnh, huyện

3.1.2 Xây dựng sở liệu

A Thiết kế mô hình sở liệu mức ý niệm

(35)

niệm Thuộc tính đặc tính thực thể Mối liên kết diễn tả kết hợp hay nhiều thực thể với

Trong đề tài này, thực thể đối tượng báo có mối quan hệ với báo tác giả, tỉnh, huyện,…

Sau danh sách thuộc tính đối tượng:

 Thông tin báo: ID báo, Mã báo, Năm, Tác giả, Đơn vị công tác, Tên bài, Nhóm bài, Trang bắt đầu, Trang kết thúc

 Thông tin tỉnh, huyện: ID Tỉnh/Huyện, Code_Tỉnh/Huyện, Ten_Tỉnh/Huyện

B Thiết kế mơ hình sở liệu mức vật lý

Thiết kế sở liệu vật lý q trình chuyển mơ tả liệu luận lý thành đặc tả kỹ thuật để lưu trữ liệu

Thuộc tính thực thể mô tả kèm theo kiểu liệu bảng đây:

 bai_bao (baibao_id, mabaibao, nam, tacgia, donvi, tenbai, nhom, trangbatdau, trangketthuc)

Bảng Kiểu liệu thuộc tính bai_bao

Thuộc tính Kiểu liệu Mơ tả

baibao_id integer Số thứ tự

mabaibao Text Mã báo

nam integer Năm

tacgia Text Tác giả

donvi Text Đơn vị

tenbai Text Tên

nhom Text Nhóm

trangbatdau integer Trang bắt đầu

trangketthuc integer Trang kết thúc

 tinh_thanh: tinh_thanh (gid, name_vung, name_tinh, code_tinh,

geom)

Bảng Kiểu liệu thuộc tính tinh_thanh

(36)

gid Integer

name_vung Character varying (75) Tên vùng

name_tinh Character varying (75) Tên tỉnh

code_tinh Character varying (254) Mã tỉnh

geom geometry

 quan_huyen (gid, name_huyen, name_vung, name_tinh, code_tinh,

code_huyen, geom)

Bảng 3 Kiểu liệu thuộc tính quan_huyen

Thuộc tính Kiểu liệu Mô tả

gid Integer

name_huyen Character varying (75) Tên huyện

name_vung Character varying (75) Tên vùng

name_tinh Character varying (75) Tên tỉnh

code_tinh Character varying (254) Mã tỉnh

code_huyen Character varying (254) Mã huyện

geom geometry

C Xây dựng sở liệu

Sau hồn thành phân tích thiết kế CSDL ta tiến hành xây dựng CSDL sử dụng hệ quản trị CSDL PostgreSQL/PostGIS

Quy trình thực hiện:

 Sau cài đặt PostgreSQL/PostGIS, mở chương trình pgAdmin

 Nhấp đúp chuột vào PostgreSQL để Connect form điền username password Điền thông tin nhấn OK để connect

(37)

Hình Tạo Database

Để import liệu vào database, ta sử dụng công cụ PostGIS Import/Export Manager Công cụ cài đặt sẵn cài PostGIS Chọn View Connection Details để nhập thơng tin đăng nhập vào PostGIS hình 3.3: đăng nhập Username postgres, Password password lúc cài đặt phần mềm, Server Host Localhost 5432, Database tên database tạo PostgresSQL

Tiếp theo, để đưa liệu vào database, chọn Add File sau tìm đường dẫn đến shapfile cần thêm click OK để thêm shapfile vào danh sách Cuối Import đưa vào CSDL

3.1.3 Thiết kế giao diện web A Giao diện trang Timeline

(38)

B Giao diện trang tương tác đồ

Hình 3 Mơ tả giao diện tương tác đồ 3.1.4 Xây dựng web

Python ngơn ngữ lập trình thơng dịch Guido van Rossum tạo năm 1990 Python hoàn toàn tạo kiểu động dùng chế cấp phát nhớ tự động Python phát triển dự án mã mở, tổ chức phi lợi nhuận Python Software Foundation quản lý, ngơn ngữ có hình thức sáng sủa, cấu trúc rõ ràng, thuận tiện cho người học lập trình Cấu trúc Python cịn cho phép người sử dụng viết mã lệnh với số lần gõ phím tối thiểu

Flask Open Source, nghĩa bạn thoải mái sử dụng, ứng dụng, thay đổi mà khơng phải lo lắng suy nghĩ vấn đề quyền Flask Micro Framework dành cho Python, dựa utility libraries Werkzeug, Jinja Dựa libraries mà Flask xây dựng nên micro framework với cấu trúc cách viết đơn giản, dễ tiếp cận, dễ làm quen, dễ đọc, dễ hiểu

(39)

Hình Minh họa giao diện phần mềm 3.2 Mô tả hệ thống

Hệ thống xây dựng gồm:

Trang tin Timeline (Dịng thời gian): thể thơng tin Hội thảo qua năm

Trang tin có đồ để xem thông tin: đồ Việt Nam biên tập, ranh giới thành phố cấp tỉnh/thành phố, quận/ huyện

(40)

CHƯƠNG KẾT QUẢ, THẢO LUẬN

Xây dựng trang WebGIS hỗ trợ việc tra cứu nghiên cứu khoa học GIS báo cáo Hội thảo GIS tồn quốc năm 2015 Giúp cho người tìm hiểu, nghiên cứu tra cứu thơng tin báo, nghiên cứu mà họ quan tâm

4.1 Dữ liệu

Dữ liệu sau thu thập đầy đủ đưa vào PostgreSQL Bao gồm bảng: nhom_bai_bao, tinh_thanhpho, quan_huyen

(41)

Hình Kết liệu tỉnh/thànhsau đưa vào PostgreSQL

(42)

Hình 4 Bản đồ Việt Nam Geoserver

4.2 Giao diện trang Timeline

(43)

Hình Giao diện trang Timeline 4.3 Giao diện tương tác đồ

(44)

Hình Giao diện đồ chưa tìm kiếm

Các chức tương tác đồ : Phóng to, thu nhỏ, di chuyển đồ

(45)

Hình Giao diện đồ thu nhỏ

Khi thực lệnh tìm kiếm, ta nhấp chọn tỉnh/thành phố cần tìm báo sau thực lệnh tìm kiếm

(46)

Hình 10 Giao diện đồ sau thực tìm kiếm

(47)

CHƯƠNG KẾT LUẬN, KIẾN NGHỊ 5.1 Kết luận

Đề tài “XÂY DỰNG HỆ THỐNG THÔNG TIN ĐỊA LÝ HỖ TRỢ THỂ HIỆN CÁC HỘI THẢO ỨNG DỤNG GIS” xây dựng trang Web giải việc thể báo nghiên cứu quận/huyện, tỉnh/thành phố đồ Việt Nam

Sau trình nghiên cứu, đề tài đạt kết cụ thể

 Hoàn thành việc thiết kế xây dựng sở liệu khơng gian thuộc tính, liên kết liệu khơng gian, thuộc tính nhằm cung cấp thơng tin tỉnh/thành phố, quận/huyện thơng tin báo

 Hồn thành việc thiết kế chức thiết kế giao diện cho trang Web

 Hiển thị đồ với 64 tỉnh/thành phố kí hiệu

 Tương tác với đồ dịch chuyển, phóng to, thu nhỏ

 Chức hiển thị báo theo địa điểm (không gian nghiên cứu) Tuy nhiên làm hạn chế:

 Dữ liệu hạn chế chưa đầy đủ chi tiết báo nghiên cứu

chỉ tổng hợp cách sơ lược

 Chức hạn chế, đề tài tập trung chạy thuật tốn tìm kiếm để tìm nghiên cứu theo khơng gian

5.2 Kiến nghị

Thiết kế giao diện chuyên nghiệp Nghiên cứu thêm chức khác

Xây dựng nguồn liệu đầu vào chi tiết

Tích hợp tính cập nhật online để tác giả tự cập nhật nghiên cứu

(48)

TÀI LIỆU THAM KHẢO Tiếng Việt

1 Trần Văn Ngọc, 2012 Khai phá liệu R Khóa luận tốt nghiệp, Trường Đại học Dân lập Hải Phòng, Việt Nam

2 Bùi Thị Hương, 2015 Ứng dụng khai phá liệu phân tích đánh giá kết học tập sinh viên trường Đại học Hải Phịng Khóa luận tốt nghiệp, Trường Đại học Hải Phòng, Việt Nam

3 Nguyễn Hiếu Trung, Xây dựng hệ thống thông tin địa lý quản lý tổng hợp tài nguyên nước đồng sông Cửu Long

4 Trần Thị Kim Liên, 2014 Ứng dụng WebGIS xây dựng đồ tra cứu thơng tin du lịch tỉnh Bình Thuận Khóa luận tốt nghiệp, Đại học Nơng Lâm TP Hồ Chí Minh, Việt Nam

5.Trần Thị Phương Nhung,2016 Ứng dụng WebGis tra cứu thông tin địa điểm tham quan du lịch Thành phố Đà Lạt - tỉnh Lâm Đồng" Tiểu luận tốt nghiệp Đại học Nơng Lâm TP Hồ Chí Minh, Việt Nam

6 Nguyễn Sĩ Thọ, 2013 Thiết kế hệ thống WebGIS quản lý thông tin quy hoạch sử dụng đất huyện Đông Anh, Thành phố Hà Nội Luận văn Thạc sĩ, Đại học Khoa học Tự nhiên, Thành phố Hà Nội, Việt Nam

7 Phạm Thị Phép, 2013 Ứng dụng công nghệ WebGIS mã nguồn mở phục vụ cơng tác quản bá du lịch Khố luận tốt nghiệp, Đại học Nơng Lâm Tp Hồ Chí Minh, Việt Nam

Tạo Ứng dụng Web từ đầu Sử dụng Python Flask MySQL Địa chỉ:

< https://code.tutsplus.com/vi/tutorials/creating-a-web-app-from-scratch-using python-flask-and-mysql cms-22972 > [Truy cập ngày 22-05-2018]

Python Viet Nam Center Địa chỉ: < http://pythonvietnam.com/2015/05/bai-3-bien-va-kieu-du-lieu-trong-python/> [Truy cập ngày 27-05-2018]

FPT University Tổng quan sở liệu Địa chỉ:

<http://dulieu.tailieuhoctap.vn/books/cong-nghe-thong-tin/co-so-du lieu/file_goc_767883.pdf > [Truy cập ngày 30-05-2018]

(49)

< http://scholar.vimaru.edu.vn/sites/default/files/thinhnv/files/dm_-_chapter_1_-_overview_0.pdf > [Truy cập ngày 31-05-2018]

Tiếng Anh

(50)

Ngày đăng: 06/04/2021, 21:02

w