GIS có thể hiển thị nhiều loại dữ liệu khác nhau trên một bản đồ.. Chẳng hạncác dữ liệu và hình ảnh đường phố, tòa nhà, thảm thực vật,… Bằng cách liên hệcác dữ liệu dường như không có li
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN
HỆ THỐNG THÔNG TIN KHÔNG GIAN
ĐỀ TI: QUẢN LÍ LOẠI ĐẤT SỬ DỤNG Ở XÃ HỒI NINH,
HUYỆN KIM SƠN, TỈNH NINH BÌNH
Sinh viên thực hiện PHẠM VĂN MINH
Giảng viên hướng dẫn : TRẦN MẠNH TRƯỜNG
Trang 2PHIẾU CHẤM ĐIỂM STT Họ và tên
sinh viên Nội dung thực hiện Điểm Chữ ký
Trang 3MỞ ĐẦU 4
CHƯƠNG I: TỔNG QUAN VỀ GIS 5
1 GIS là gì ? 5
2 Các mối quan hệ không gian trong hệ thống thông tin địa lý GIS 6
3 Thiết lập bản đồ trên nền hệ thống thông tin địa lý GIS 7
4 Tính ứng dụng trong lĩnh vực thông tin địa lý GIS 11
CHƯƠNG II TỔNG QUAN VỀ ĐỀ TI 14
2.1 Mục tiêu 14
2.2 Chức năng chính trong phần mềm 14
CHƯƠNG III XÂY DỰNG V CI ĐẶT ỨNG DỤNG 16
3.1 Công cụ sử dụng 16
3.2 Mô hình triển khai ứng dụng 16
3.2 Cơ sở dữ liệu POSTGRES SQL 16
3.3 Ứng dụng QGIS 18
3.4 Kết nối giữa QGIS và POSTGRES SQL 19
3.5 Làm việc với GEO SERVER 21
3.6 Làm Việc với XAMPP 23
3.7 Giao diện website 24
KẾT LUẬN 26
TI LIỆU THAM KHẢO 27
MỞ ĐẦU
Hệ thống thông tin địa lý GIS là một hệ thống máy tính được sử dụng nhằm thu thập, lưu trữ, kiểm tra và hiển thị dữ liệu liên quan đến các vị trí trên bề mặt Trái
3
Trang 4đất GIS có thể hiển thị nhiều loại dữ liệu khác nhau trên một bản đồ Chẳng hạncác dữ liệu và hình ảnh đường phố, tòa nhà, thảm thực vật,… Bằng cách liên hệcác dữ liệu dường như không có liên quan đến nhau, GIS có thể giúp cá nhân và tổchức hiểu rõ hơn về các mô hình không gian.Thông qua báo cáo này, chúng tôi xinđược giới thiệu tất tần tật các kiến thức cơ bản của GIS, cấu trúc của GIS, tại sao
nó lại được dùng, Sự phổ biến của GIS và các tài liệu tham khảo, cuối cùng là 1project nhỏ để làm ví dụ
Trang 5CHƯƠNG I: TỔNG QUAN VỀ GIS
1 GIS là gì ?
Các dữ liệu của ứng dụng GIS bao gồm cả hệ thống phần cứng và phần mềm Cácứng dụng này có thể bao gồm dữ liệu bản đồ, dữ liệu ảnh, dữ liệu kỹ thuật số hoặccác dữ liệu trong bảng tính
Những dữ liệu thể hiện ở dạng bản đồ có thể bao gồm các thông tin về vị trí sôngngòi, đường xá, đồi núi Dữ liệu bản đồ cũng bao gồm các dữ liệu khảo sát vàthông tin bản đồ được nhập trực tiếp vào GIS
Trong hệ thống thông tin địa lý GIS, giải đoán hình ảnh là một phần chính trong đógồm có phân tích ảnh chụp từ trên không và đánh giá các đặc điểm xuất hiện
5
Trang 6Dữ liệu kỹ thuật số cũng được nhập trực tiếp vào GIS Một ví dụ về loại thông tinnày là dữ liệu máy tính được thu thập bởi các vệ tinh cho thấy việc sử dụng đất – vịtrí các trang trại, đồn điền, thị trấn, rừng,… Bên cạnh đó, thông tin được cung cấp
từ một công cụ khác là viễn thám cũng được tích hợp trong GIS Thông tin từ viễnthám bao gồm hình ảnh và các dữ liệu khác được thu thập từ vệ tinh, khinh khí cầu
và máy bay không người lái
Cuối cùng, GIS cũng có thể được bao gồm dữ liệu ở dạng bảng hoặc bảng tính Ví
dụ như dữ liệu về nhân khẩu học, dân số Nhân khẩu học là dữ liệu bao gồm độtuổi, thu nhập, thói quen mua hàng, sở thích truy cập Internet
2 Các mối quan hệ không gian trong hệ thống thông tin địa lý GIS
Công nghệ GIS có thể được sử dụng để hiển thị các mối quan hệ trong khônggian và mạng tuyến tính Các mối quan hệ không gian có thể hiển thị địa hìnhnhư hình ảnh sông suối, đồng bằng Hoặc cũng có thể thể hiện các mô hình sửdụng đất khác như vị trí công viên, khu nhà ở
Trang 7Mạng tuyến tính còn được gọi là mạng hình học, thường được biểu diễn bằngđường, sông và lưới tiện ích công cộng trong GIS Một đường trên bản đồ cóthể chỉ ra một con đường hoặc xa lộ Tuy nhiên với các lớp GIS, con đường cóthể chỉ ra ranh giới của các khu vực nhân khẩu học sử dụng khác nhau
Cùng với đó, nhiệm vụ của hệ thống thông tin địa lý GIS là phải làm cho nhữngthông tin từ tất cả các bản đồ và nguồn dữ liệu khác nhau được căn chỉnh để cóthể khớp nhau trên cùng một tỷ lệ Tỷ lệ là mối quan hệ giữa khoảng cách trênbản đồ và khoảng cách thực tế trên Trái đất
3 Thiết lập bản đồ trên nền hệ thống thông tin địa lý GIS
Khi tất cả các dữ liệu mong muốn được nhập vào hệ thống GIS, chúng có thể đượckết hợp để tạo ra nhiều loại bản đồ riêng lẻ Tùy thuộc vào lớp dữ liệu nào đượcđưa vào Một trong những ứng dụng phổ biến nhất của công nghệ GIS là so sánhcác đặc điểm tự nhiên với hoạt động của con người
7
Trang 8Ví dụ: Bản đồ GIS có thể hiển thị các đối tượng địa lý do con người tạo ra gần cácđối tượng địa lý tự nhiên nhất định, chẳng hạn như nhà cửa và cơ sở kinh doanh ởnhững khu vực dễ bị ngập lụt
Công nghệ GIS cũng cho phép người dùng đào sâu trong môt khu vực cụ thể vớinhiều loại thông tin Bản đồ thành phố hoặc các vùng lân cận có thể liên quan đếnnhiều thông tin khác nhau như thu nhập trung bình, doanh số bán hàng hoặc tỷ lệbiểu quyết Bất kỳ dữ liệu GIS nào cũng có thể được thêm hoặc bớt trên cùng mộtbản đồ
Trong đó, bản đồ GIS có thể được sử dụng để hiển thị thông tin về số lượng và mậtđộ
Ví dụ: GIS có thể cho biết có bao nhiêu bác sĩ trong một khu vực này so với mộtkhu vực khác.
Trang 9Nhờ công nghệ GIS, các nhà nghiên cứu cũng có thể xem xét sự thay đổi theo thờigian Họ có thể sử dụng dữ liệu vệ tinh để nghiên cứu các chủ đề như sự phát triểnhay giảm đi của lớp phủ băng ở các vùng cực, hay mức độ bao phủ của rừng thayđổi như thế nào theo thời gian Hoặc những cảnh sát khu vực có thể nghiên cứunhững thay đổi trong dữ liệu tội phạm để xác định các khu vực cần thắt chặt anninh
Ngoài ra, một công cụ quan trọng của công nghệ GIS dựa trên thời gian liên quanđến việc tạo ra ảnh chụp tua nhanh thời gian cho thấy quá trình xảy ra trên các khuvực rộng lớn và trong một thời gian dài
Ví dụ: Dữ liệu cho thấy sự chuyển động của chất lỏng trong đại dương hay cácdòng không khí di chuyển giúp các nhà khoa học hiểu rõ hơn về cách thức độ ẩm
và nhiệt năng di chuyển trên toàn cầu
9
Trang 10Công nghệ GIS đôi khi cũng cho phép người dùng truy cập thêm thông tin về cáckhu vực cụ thể trên bản đồ Một người có thể truy cập một điểm trên bản đồ kỹthuật số để tìm kiếm thông tin khác được lưu trữ trong GIS về vị trí đó
Ví dụ: Người dùng có thể nhấp vào một trường học để tìm kiếm có bao nhiêu sinhviên đang theo học, có bao nhiêu sinh viên trên mỗi giáo viên hoặc tìm kiếm khucampus hay thể chất trong khuôn viên trường học
Hệ thống GIS thường được sử dụng để tạo ra hình ảnh ba chiều Điều này rất hữuích cho các nhà địa chất nghiên cứu các đứt gãy động đất
Trang 11Công nghệ GIS cũng giúp việc cập nhật bản đồ dễ dàng hơn nhiều so với trước đâyviệc cập nhật bản đồ được thực hiện thủ công Dữ liệu cập nhật chỉ có thể đượcthêm vào chương trình GIS hiện có, sau đó một bản đồ mới có thể được hiển thịtrên màn hình Điều này giúp bỏ qua được quá trình vẽ bản đồ truyền thống gâymất thời gian và tốn kém.
4 Tính ứng dụng trong lĩnh vực thông tin địa lý GIS
Những lĩnh vực khác nhau với những mục đích khác nhau đều có thể sử dụng côngnghệ GIS như một chiến lược trong phát triển doanh nghiệp Công nghệ GIS có thểđược sử dụng trong nghiên cứu khoa học, quản lý tài nguyên hay lập kế hoạch pháttriển
11
Trang 12Ngoài ra trong lĩnh vực bán lẻ, việc sử dụng GIS đã trở nên phổ biến trong việcgiúp doanh nghiệp xác định vị trí đặt cửa hàng, nghiên cứu thị trường, điều tra thịphần Các doanh nghiệp tiếp thị cũng ứng dụng GIS trong việc quyết định chiếnlược quảng cáo của mình nhắm vào đối tượng khách hàng nào và ở đâu.
GIS cũng được các nhà khoa học sử dụng để so sánh số liệu thống kê dân số vớicác nguồn tài nguyên như nước, đất Trong đó, GIS cũng được dùng để theo dõicác mô hình di cư của động vật
Đối với các đơn vị hành chính, Chính phủ ứng dụng GIS trong việc lập kế hoạchứng phó trong trường hợp thiên tai như động đất, bão lũ Bản đồ GIS có thể chocác đơn vị quản lý nắm được các khu vực lân cận đang gặp nguy hiểm hay không,nơi thiết lập vị trí trú ẩn khẩn cấp hay xây dựng con đường an toàn mà người dân
có thể sử dụng
Trang 13Đối với đội ngũ kỹ sư, ứng dụng hệ thống thông tin địa lý GIS trong việc hỗ trợthiết kế, triển khai và quản lý mạng truyền thông, thiết lập cơ sở hạ tầng cần thiếtcho kết nối Internet Các kỹ sư này cũng có thể sử dụng GIS để phát triển mạnglưới đường bộ và cơ sở hạ tầng giao thông.
13
Trang 14CHƯƠNG II TỔNG QUAN VỀ ĐỀ TI
2.1 Mục tiêu
Web GIS ?
Để trình bày mật độ dân cư của xã hồi Ninh theo các khu vực hành chính của quốcgia , các khu vực đông dân cư được hiển thị bằng bóng tối hơn trong khi các khu vực ít dân cư được hiển thị bằng bóng sáng hơn Kết hợp với từng loại đất được sử dụng với mục đích gì đều được hiển thị tương tự
Ngôn ngữ viết:
+ Frontend: HTML and CSS
+ Backend: PHP
+ Database: PostGres SQL
Các chức năng chính của website:
+ Hiển thị 3 layer lên màn hình
+ Hiển thị thông tin của các layer bao gồm điểm đường và vùng
+ Chức năng tìm kiếm theo loại đất được sử dụng
2.2 Chức năng chính trong phần mềm
Trước tiên khách hàng cần vào giao diện người dùng
Người dùng có thể tìm kiếm thông tin từng loại đất cụ thể
Kiểu người dùng là Admin của hệ thống: Quản lý nội dung Website.-Hoạt động của người dùng:
Khi người dùng đã quyết định truy cập website thì ưebsite sẽ hiển thị
Trang 15điểm ,đường và vùng Khi người dùng clivk vào ô tim kiếm và gõ thông tin cần tìm nếu thông tin có trong hệ thống thì người dùng sẽ được thấy hiển thị trên màn hình,nếu không có thông tin hệ thống trả về là không có kết quả.
15
Trang 16CHƯƠNG III XÂY DỰNG V CI ĐẶT ỨNG DỤNG3.1 Công cụ sử dụng
Nền tảng: QGIS,GEOSERVER,OPENLAYER,XAMPP
Ngôn ngữ: PHP
IDE: Microsoft Visual Studio code
Hệ quản trị cơ sở dữ liệu: POSTGRES SQL
3.2 Mô hình triển khai ứng dụng
Website sử dụng máy chủ XAMPP làm máy chủ ảo chạy website
3.2 Cơ sở dữ liệu POSTGRES SQL
Tải và cài đặt postgres sql tại: https://www.postgresql.org/
Tạo một cơ sở dữ liệu mới trong postgres bằng cách chuột phải ->
create->database và nhập tên database ,nhấn save
Trang 17Hình 3.1 Tạo Cơ sở dữ liệu PostGres SQL
Nhấn chuột vào database vừa tạo chuột phải vào Extensions ->create-> extensions->gõ postgis và nhấn save
Hình 3.2 Tạo extensions postgis
Import file dữ liệu vào postgres sql,trên máy tính tìm ứng dụng postgis đã đưa dữ liệu vào postgres sql
17
Trang 18Hình 3.3 Đưa dữ liệu vào postgres sql thông qua postgis
3.3 Ứng dụng QGIS
Tải và cài đặt QGIS tại: https://www.qgis.org/en/site/
Trang 19Hình 3.4 Ứng dụng QGIS
3.4 Kết nối giữa QGIS và POSTGRES SQL
Tại màn hình làm việc QGIS chọn new project ,tab bên trái click vào icon hình chú voi để kết nối với postgres sql
Nhấn chuột phải chọn new connection QGIS hiện ra popup nhập dữ liệu yêu cầu và kết nối
19
Trang 20Hình 3.5 Kết nối QGIS và POSTGRES SQL
Kết nối thành công và làm việc trên QGIS
Hình 3.6 Làm việc với QGIS
Trang 213.5 Làm việc với GEO SERVER
Tải và cài đặt geo server tại : https://geoserver.org/
Sau khi cài đặt thành công geo server truy cập:
http://localhost:8080/geoserver/web/?0Để đặng nhập và làm việc với geo server
Hình 3.7 Màn hình làm việc của geo server
Tạo workspace mới trong geo server bằng cách chọn workspaces ->Add new workspaces đặt tên và nhấn save
Hình 3.8 Tạo workspaces mới trong geoserver
21
Trang 22Tạo store mới bằng cách nhân store ->Add new store-> postgis(database)Điền thông tin đúng và nhấn save.
Hình 3.9 Tạo store trong geoserver
Nhấn layer preview để xem layer được đưa vào trong geoserver Chọn open layer
để hiển thị kết quả
Hình 3.10 Layer preview
Nhấn Styles -> Add new styles điền các giá trị yêu cầu và nhấn save
Trang 23Hình 3.11 Thêm styles mới trong geoserver
3.6 Làm Việc với XAMPP
Tải và cài đặt xampp tại: https://www.apachefriends.org/download.html
Sau khi cài đặt thành công ,truy cập thư mục htdocs của xampp new folder -> newfile ->index.html
Mở visula studio code viết mã lệnh và khỏi chạy xampp
23
Trang 24Hình 3.12 Làm việc với visual studio code
Khởi chạy apache của xampp hiển thị kết quả
Hình 3.13 Làm việc với XAMPP
3.7 Giao diện website
Trang 25Hình 3.14 Giao diện website
25
Trang 26Những điểm chưa đạt được:
Do thời gian còn hạn chế cũng như khả năng có hạn nên em chưa xây dựng được hoàn chỉnh chương trình, mới phù hợp ở mức ứng dụng đơn giản, chưa phân quyền được cho nhiều người quản trị
Hướng phát triển:
- Xây dựng đa dạng hơn, chuyên sâu hơn
- Tích hợp thêm nhiều chức năng khác cho chương trình như: thống kê chuyênsâu người dùng,…
Do thời gian không cho phép nên đề tài của em vẫn còn nhiều thiếu sót Mongthầy cô góp í giúp đề tài của em được hoàn thiện hơn
Em xin chân thành cảm ơn!
Trang 27TI LIỆU THAM KHẢO