Thuc hién viét héa giao dién hé théng

Một phần của tài liệu Luận văn thạc sĩ Quản lý đất đai: Ứng dụng WEBGIS để cung cấp thông tin quy hoạch sử dụng đất đai (Trang 75 - 90)

NỘI DUNG VÀ PHƯƠNG PHÁP

Hinh 3.6. Thuc hién viét héa giao dién hé théng

Vì hệ thống có nhiều đối tượng sử dụng khác nhau nên hệ thống được thiết kế sao cho có thể quản lý người sử dụng và quản lý quyền người sử dụng hệ thống.

Thiết lập này được xây dựng trên cơ sở sửa file mẫu nguồn plugins\pmauth hình 3.7:

TT nan x ứi2) lẻ Gs 68) 4a) 2 cla) + << | SelB 1 BeR| oa a8 ale

=] |binh_review_feedback pho. a

1 El<2php

2 | reguire onee("../..

reguire once("

require_once 5 Bit (isset(s_ô

77 Conn database

$dbconn = pg_connect (Sconnection_stzring) or die('Cauld not r? ' . pg_last_error())7

// Performing SQL que

//echo San qu‹

Sah xzesuit = po_query(Sqh_query) or díe('Query feiled: ' . pg_last_error()):

//Find all feedbacks related co the current gid

$qh line = pg_fetch_array(Sqh_result, nul1, PGSQL_ASSOC);

Sqh_gid = Sqn line if (Sqh_gid == nul1)

@cho(_p(‘can_not_find

Ty Sến ge.

+ Sqn_gid .

- Pg_last_error()):

07$i<pg_num_fields ($fb_resuit) $i++) (

PHP Hypertext Preprocessor file length : 2209 lines: 54 Ln:1 Col:1 Sel:010 Dos\Windows ANSI as UTF-8 INS

Hình 3.7. Thiết lập phân hệ quan ly người sử dung

Thiết kế bổ sung các nội dung khai thác, cập nhật, truy van thông tin theo quyền sử dụng trên hệ thống của mỗi đối tượng người sử dụng. Mỗi một đối tượng trên bản đồ có rất nhiều thông tin thuộc tính. Việc khai thác, thông tin cũng được hạn chế theo đối tượng người sử dụng.

= San_gia . *)'?

+ Po_last_error());

2 5 For ( Si<po_num_fields (Sfb_xesule) :$2++) ¢

Scope="col">". p(pg_field_name(S$fb_result,$i)) . '</ga>'):

2 HIME

// Exee xemukraek

po_free_result (Sqh_result) z Po_free_result (Stb_result):

// Closing connection Pg_close (Sdbconn) ;

+>

i

PHP Hypertext Preprocessor file length : 2209 lines: 54 Ln:1 Col:1 Sel:0|0 Dos\Windows ANSI as UTE-8 INS

Hình 3.8. Xây dung chức nang phan héi không gian trên hệ thống

Phương án triển khai hệ thống

2

Thu thập va xây dựng dữ liệu cho

hệ thống (Data)

|

Thiết lập hệ quan tri cơ sở dữ liệu cho hệ thống (DataServer)

|

Thiết lập MapServer

|

Thiết lập WebServer

‘a : : ơ|

Triên khai hệ thông trên mạng

`

°ẹ

L Internet J

Hình 3.9. Sơ đồ phương án triển khai WebGIS

WebGIS là một chuỗi liên kết các ứng dụng phần mềm xử lý đữ liệu để đưa đến người sử dung quản lý và khai thác thông tin. Vi vậy dé thực hiện triển khai hệ thống đi vào sử dụng cần thực hiện từng bước thiết lập xử lý các hoạt động trên hệ thống. Các bước triển khai được mô tả như trên hình 3.9.

Triển khai hệ thống

WebGIS quản lý thông tin quy hoạch sử dụng đất huyện Phú Quý đã được thử nghiệm triển khai trên một máy chủ cỡ nhỏ kết nối Internet bằng đường truyền ADSL. Máy chủ đã được đăng ký một tên miền miễn phí dựa trên ứng dụng No_IP (là ứng dụng xuất bản WebServer lên mạng Internet miễn phí) tại trang

http://www.no-ip.com.

Cơ sở dữ liệu gh phuquy được thiết lập trên hệ quản trị cơ sở dữ liệu PostgreSQL. Các dữ liệu bản đồ đã được chuẩn hóa thống nhất về định dạng

shapefile và được cập nhật vào cơ sở đữ liệu dựa trên ứng dụng PostGIS là ứng dụng

được thiết kế riêng cho PostgreSQL. Trên hệ quan trị cơ sở dit liệu này việc quan lý

các đối tượng sử dụng hệ thống cũng được thiết lập. Các đối tượng được phân loại

thành viên, mỗi thành viên có đặc điểm khác nhau theo đăng ký cá nhân. Từ đó phân quyền sử dụng hệ thống của mỗi thành viên theo quy định của hệ thống.

Các phần mềm MapServer, pMapper được cài đặt và cấu hình phù hợp với hệ điều hành của máy tính.

MapServer có thé cài đặt trên các hệ điều hành phổ biến như Windows XP, Windows 7 và các hệ điều hành khác. Sau khi cài đặt xong có thể kiểm tra việc cài đặt bằng cách mở trình duyệt Internet Explorer hay Firefox rồi vào địa chỉ http://localhost/, từ đó có thé khai thác các chức năng của hệ thống.

MapServer được cài trên ô C:\ của máy tính, còn pMapper chạy trên nền của MapServer và pMapper nằm trong MapServer. Việc thiết lập WebServer sẽ được xây dựng và phát triển từ đây dựa trên những file mẫu có sẵn trên ứng dụng sao cho phù hợp với mục tiêu của đề tài. Một số file mẫu chủ yếu được sử dụng dé triển khai hệ thống là mapfile, template file.

Nội dung hiển thị các lớp thông tin, mô tả đặc điểm của từng lớp thông tin và các chức năng của hệ thống đã được thiết lập dựa trên những file mẫu của các ứng dụng nay bao gồm các file *.map, *.xml, *.php, *.js,... Một số chức năng của hệ thong cũng đã được xây dựng thêm theo yêu cầu sử dụng và tăng hiệu qua trong khai thác hệ thống như phản hồi không gian, phản hồi thuộc tính, cập nhật thông tin tiến độ, nhắn gửi thông điệp.

Dé thiết lập WebServer, máy tính cũng được cài đặt ứng dụng Apache là phần mềm WebServer phổ biến nhất hiện nay. Có thể tải về theo địa chỉ http://www.apache.org/dist/httpd/binaries/win32 dé cài đặt. Tuy nhiên gói phần mềm MS4W cũng đã được tích hợp sẵn ứng dụng này lên ta chỉ việc tiễn hành cài đặt trên máy tính. Quá trình cài đặt rất đơn giản, chỉ cần chạy file apache-install.bat và chấp nhận các thiết lập mặc định là được. Sau khi cài xong, mở trình duyệt Internet và gõ vào địa chỉ http://localhost/ để kiểm tra kết quả cai đặt. Nếu mọi việc suôn sẻ thì ta sẽ thấy một trang web thông báo rằng đã cài Apache thành công.

Đề thay thế trang web mặc định đó bằng trang web của mình, cần phải sửa file

cau hình của Apache (mặc định là c:\ms4w\Apache\conf\httpd.conf ). Mở file này, tìm đến dòng chứa lệnh DocumentRoot, thay tham số trên bằng thư mục sẽ chứa các

trang web của mình (ví dụ c:/ms4w/apps/quyhoachphuquy).

Kiểm tra kết quả của việc triển khai WebGIS dựa trên những trình duyệt Internet theo địa chỉ đã được đăng ký tên miền, ở đây hệ thống được thử nghiệm theo tên miền miễn phí.

Kiểm tra các hoạt động trên hệ thống như người dùng là khách khi truy cập chỉ có thé tra cứu thông tin thông thường như các thông tin bản đồ. Những người dùng có thể đăng nhập hoặc đăng ký làm thành viên đề khai thác sử dụng hệ thống thì có thể tra cứu những thông tin nâng cao và thực hiện các chức năng khác mà hệ thông

xây dựng phục vụ cho những thành viên này. Nội dung các lớp thông tin trên trang

web phải đầy đủ theo quy định trong file config default.xml và được mô: tả trực quan, sinh động như quy định trong mapfile. Các thông tin được cập nhật trực tiếp trên webside phải được lưu trữ vào cơ sở dir liệu của hệ thống. Khi muốn tra cứu

những thông tin này phải được hiển thi đầy đủ theo yêu cầu. Ngoài ra các tất cả các chức năng khác của hệ thống phải thực hiện hiệu quả.

3.3.2. Thiết kế và sử dụng WebGIS

Khi thiết kế chức năng cho một hệ thống thông tin người ta thường sử dụng lược đồ ca sử dụng dé giúp hình dung ra các yêu cầu chức năng của hệ thống, bao gồm mối quan hệ giữa người hay chủ thể sẽ tương tác với hệ thống và các quá trình cần thiết, cũng như các mối quan hệ giữa các ca sử dụng với nhau.

Đề tài đã xác định 2 nhóm người sử dụng hệ thống bao gồm người dùng và người

quản trị.

Nhóm người dùng bao gồm tất cả những người truy cập vào hệ thống mà không thực hiện chức năng đăng nhập. Người dùng có thé sử dụng hệ thống dé xem bản đồ (bản đồ QHSDĐ, bản đồ địa chính), tra cứu dit liệu địa chính và thông tin mà phương án QHSDĐ ảnh hưởng lên thửa đất như thé nào, gửi phản hồi đến hệ thống.

Đối tượng sử dụng cao nhất của hệ thống là người quản trị, đây là người chịu trách nhiệm cho việc duy trì và khôi phục dữ liệu cũng như là quản trị đối tượng sử dụng, trả lời phan hồi cho người dùng. Mỗi phản hồi của người dùng sẽ được kiểm duyệt bởi người quản trị, người quản trị sẽ kiểm tra thông tin, sự phù hợp và liên lạc với người phản hồi nếu cần thiết.

Lược đồ sử dụng của hệ thống được thé hiện ở Hình 3.10.

Duy trì và sao lou đữ liệu

Cập nhật, thêm mới dữ liệu

'

<< include ằ

: ae << include >>

| _ <=>

# 1 Xem bản đồ QHSDĐ,

bản đồ địa chính

Người quanti

Tra cứu thông tin QHSDĐ, thửa đất

Trang Web gồm các chức năng:

- Chie năng phân quyên truy cập gồm phân quyền người dùng và phân quyền

người quan tri.

- - Chức năng truy van đữ liệu: thực hiện các thao tac truy van của người dùng,

cho phép người quản trị thực hiện các thao tác cập nhật thông tin dữ liệu vào cơ sở dữ liệu PostgreSQL

- Chức năng hién thị dữ liệu: hiển thị được các lớp bản đồ, hiển thị bản đồ theo tuỳ chọn của người dùng, thay đổi tỉ lệ bản đồ bằng chức năng phóng to, thu nhỏ, hiển thị thông tin về đối tượng trên bản đồ.

Các chức năng của trang WebGIS được thể hiện ở Hình 3.11.

Phân quyền truy cập

|

! Ụ

Ngơiời quảnt Ngơjời dùng

Đăng nhập Tojong tác bản đồ Tra cứu thông

tin thửa đât

>| Quản lý dữliệu Xemtoànbảnđồ |©l —

Gửi phan hoi

Cập nhật thông tin Dichuyén band6 #ƒÄ

thửa dat

Phóng to,thunho [J Cap nhat/thém/xoa

diém UBND

Hiển thithuéc tinh [4

>| Trả lời phan hồi

Hiển thị bản đồ theo

tuỳ chọn

Bật/tắt các lớp bản đồ KH Ân/hiện thẻ thông tin

bản đồ le

 n/hiện thẻ lớp bản đồ Ân/hiện thẻ thông tin quy

hoạch chi tiết

Hình 3.11. Sơ đồ thiết kế chức năng trang web

Sơ đồ thiết kế chức năng trang web được chia thành 2 nhánh là chức năng cho người quản trị và chức năng cho người dùng. Mô tả cụ thể cho hai nhánh chức năng

được thê hiện như sau:

Chức năng cho người quản trị

Theo sơ đồ Hình 3.11 chức năng của người quản trị gồm có chức năng đăng nhập vào hệ thống dé quản lý dữ liệu (thêm mới, cập nhật, xoá) và trả lời phản hồi.

Chức năng đăng nhập của người quản trị được mô tả bởi Bảng 3.14 và Hình 3.12.

Bảng 3.14. Mô tả chức năng đăng nhập của người quản trị

Chức năng Thao tác Kết quả

Đăng nhập Điền tên đăng nhập Đúng: Đăng nhập vào hệ thông quản lý

và mật khâu, nhân nút - :

“Đăng nhập” Sai: Thông báo lỗi, yêu câu đăng nhập lại

Sai

én đăng nhập, mật

Hệ thống quản lý

Người sử dụng

Chức năng thêm mới điểm của người quản trị được mô tả ở Bảng 3.15 và Hình

3.13. Thêm mới thông tin ở 2 dạng: nhập toạ độ là dạng không gian, nhập thông tin là dạng thuộc tính.

Bảng 3.15. Mô tả chức năng thêm mới của người quản trị

Chức năng Thao tác Kết quả

Thêm mới đêm Tại giao diện thêm mới diém nhập Đôi tượng mới được lưu

các thông tin: mã điểm, tên điểm, vào trong CSDL và được tọa độ X, tọa độ Y vào bảng thông hiển thị lên bản đồ

tin sau đó nhân nút “Thêm mới”

ơ ó Dạng Nhập toạ độ |_,| Toa độ (text) | — y| không

: gian Bắt :

đâu CcsDL >

Nhập thuộc ằ| Dạng Insert into

tinh thuộc tính Đã thêm 1 dòng

Hình 3.13. Lược đồ chức năng thêm mới điểm

Chức năng cập nhật dữ liệu của người quản trị được mô tả ở Bảng 3.16 và Hình 3.14.

Bảng 3.16. Mô tả chức năng cập nhật thông tin của người quản tri

Chức Thao tác Kết quả

năng

Cập nhật thôn Tại giao diện sửa thông tin, bam tìm thửa Thông tin đối tượng được tin thửa đất đất theo số tờ số thửa hoặc theo tên chủ sử chỉnh sửa, lưu lại trong

dụng, nội dung thuộc tính truyền vào hệ thống tìm kiếm, hién thị thông tin thửa dat, người quản trị có thể sửa tất cả thông tin trù gid, số tờ, số thửa, nhấn nút “Cập nhật”

Cập nhật thôn Tại giao diện sửa thông tin dữ liệu, nhấn tin điểm chọn vào gid muốn thay đổi, hiện lên thông tin điểm, sau đó thay đổi các thông tin cho phù hop, nhắn nút “Cập nhật ”

CSDL

Thông tin đối tượng được

chỉnh sửa, lưu lại trong CSDL

Hiền thị thông Đúng tin tương ứng với Xác định số tờ.

a soto=soto

Bat | | số thửahoặc sothua=sothua

tên chủ hoặc tenchu like tenchu Je to, eg thửa

hoặc tên chủ

- Ỷ

Sai Nhập thông tm

thay đôi Update

Một dòng trong CSDL tojong ứng dooce cập nhật

Hình 3.14. Lược đồ chức năng cập nhật dữ liệu

Lược đồ chức năng cập nhật thông tin điểm cũng tương tự như cập nhật thông tin thửa đất, nhưng ở phần cập nhật điểm người quản trị không cần tìm kiếm các điểm sẽ hién thị trong mục danh sách điểm, người quản tri chỉ việc nhấp vào gid tương ứng và

chỉnh sửa.

Chức năng xoá dữ liệu của người quản trị được mô tả ở Bảng 3.17 và Hình 3.15:

Bảng 3.17. Mô tả chức năng xoá dữ liệu của người quản trị

Chức năng Thao tác Kết quả

Tai giao diện sửa thông tin, nhân cho Xóa thành công điêm trong cx Xoá diém vào gid muôn xóa, hiện lên thông ti sở dt liệu

diém muôn xóa, nhân nút “Xóa”

Bắt đâu Xác định Ji Hiên thị thông tin

gid 2 tương ứng với gid delete

Một dòng trong CSDL được xoá

Hình 3.15. Lược đồ chức năng xoá dữ liệu

Chức năng cho người dùng

Chức năng chính của người dùng gôm có xem bản đô, tương tác bản đô và tìm

kiếm thông tin thửa đất. Chức năng cho người dùng được mô tả tại Bảng 3.18.

Bảng 3.18. Mô tả chức năng cho người dùng

Tên chức năng Thao tác Kết quả

Tương Xem toàn bản đồ Bam chọn công cụ xem toàn man Thu nhỏ về mức bản đồ

tác bản hình (Bam Reset) bao quat nhat đô

Hiển thị bản đồ theo Bam chọn chức năng chọn phường Hiển thị bản đồ theo

tuỳ chọn trên thanh bật tat các lớp ban đô vùng được chọn

Di chuyển bản đồ Bấm chọn vào ban đồ, giữ và kéo Di chuyền bản đồ đến vị

thả trí theo điêu khiên chuột

Phóng to Bam chọn công cụ phóng to (+), Bản đỗ được phóng to lăn chuột hoặc bâm đúp chuột vào

bản đô

Thu nhỏ Bam chọn công cụ thu nhỏ (-) Ban đồ được thu nhỏ Hiển thị thuộc tính Dé con trỏ chuột vào đối tượng trên Hiển thị thuộc tính của

bản do đôi tượng

Bat/ tat các lớp bản - Bat: bam chon vao 6 checkbox Hiển thị lớp ban đồ

đô trước lớp bản đô.

- Tắt: bỏ chon 6 checkbox trước An lớp bản đồ

lớp bản đô.

An hiện thẻ thông a ae © , An hoặc hién thi các thẻ

tin bản đỗ : Bâm vào biêu tượng, : de ân/hiện bang chọn các lớp bản đô.

Tìm kiêm

Tra cứu thông tin

thửa dat theo phường/xã, số tờ và số thửa

Chọn phường, nhập vào số tờ và số

thửa của thửa đât muôn tìm

Hiển thị kết quả tương

ứng với thông tin tìm kiêm.

Tra cứu thông tin thửa đât theo tên chủ sử dụng đât

Nhập tên người đăng kí quyền sử

dụng đât.

Hiển thị kết quả tương

ứng với thông tin tìm kiêm.

Hiền thị không gian

kêt quả tìm được

Bam chuột vào mã số (gid) kết quả

tìm được

Ranh thửa đất được tô

màu đỏ đê nhận diện trên bản đô

Giao diện WebGIS cung cấp thông tin huyện Phú Quý khi ngươi dùng truy cập

như sau:

D Teo cứu thông tin đốt đài x + v - 8 x X A Không bảo mat | tracuuthongtindatdaiphuquy.online ee n@:

Tim kiếm thông tin thửa dat

Chon tén xa Nhập số tờ Nhập số thửa

Xã Ngũ Phụng Nhập tở bản Nhập thửa đ:

Tọa độ Dan vào day tọa độ Google map le]

Hình 3.16. Giao điện WebGIS cung cấp thông tin huyện Phú Quý

Việc tìm kiếm thông tin quy hoạch theo số tờ, số thửa và đơn vị hành chính cấp xã được thé hiện qua hình 3.17.

Tre cứu thong tin đất đại x + Y= 5ð *®

© A Không bảo một | tracuuthongtindatdaiphuquy.online Qexr a@:

Tim kiếm thông tin thửa đất

Chọn tên xã Nhập số tờ. Nhập số thừa

Xã Ngũ Phung 20 22

Tu.) DSn vio đây tọa độ Google map lo |

Vịtrí Tờ This QH đến 2020 Thuộc dự án

Q 20 22 Đấtởnôngthôn - Quy hoạch chính trang nóng thor

Bên cạnh đó, người sử dụng không tiếp cận được số tờ, số thửa của thửa đất hoặc số tờ, số thửa trên giấy chứng nhận quyền sử dụng đất đã quá cũ, không đúng với bản đồ địa chính chính quy nên việc tìm kiếm thửa đất phải thông qua tọa độ vị trí thửa đất như sau:

x + vy - 8 x

luy.online àxw n@:

p BÀNHVYENPHLQUY TINH BINION ass —=

Tìm kiếm thông tin thửa đất

Chọn tên xã Nhập số tờ Nhập số thừa

Xã Ngủ Phụng 2 154

Tọa độ | 10.534767, 108946134

Q | Nhậpđếum

Viti Tờ Thứa QH đến 2020 Thuộc dự án

Q 21 154 Đấtớnôngthôn quyhoạch chỉnh tranh nông thôn

Hình 3.18. Tìm kiếm thông tin quy hoạch thửa đất bằng tọa độ vị trí thửa đất

Đánh giá chung

Thông tin về QHSDD luôn là một trong những thông tin rat quan trọng. Có thé thay rằng luôn có rất nhiều đối tượng quan tâm đến thông tin QHSDĐ và nhu cầu tra cứu thông tin QHSDĐ là rất cao do nó ảnh hưởng đến lợi ích trong việc sử dụng đất.

Trên cơ sở nghiên cứu khả năng ứng dụng của WebGIS đề tài đã lựa chọn phát triển web trên nền tang các phần mềm mã nguồn mở, dé xây dựng hệ thống WebGIS cần phải sử dụng các phần mềm ứng dụng đặc thù dé xử lý những công việc cụ thé trên hệ thống. Đó là sử dụng cho việc thiết kế trang web, hiển thị dir liệu bản đỗ, quản lý và truy xuất cơ sở dữ liệu.

Dé đưa các thông tin lên mạng internet, dé tài sử dụng Apache làm Web Sever kết hợp với các ngôn ngữ PHP, HTML, CSS, Javascript, Ajax va su hỗ trợ của phần mềm Adobe Dreamweaver CS6 dé lập trình và thiết kế trang WebGIS. Đề tài sử dụng công nghệ SVG (Scalable Vector Graphics) dé hiển thị bản đồ, đặc điểm của SVG

Một phần của tài liệu Luận văn thạc sĩ Quản lý đất đai: Ứng dụng WEBGIS để cung cấp thông tin quy hoạch sử dụng đất đai (Trang 75 - 90)

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

(96 trang)