44
Nhn Xt Gio Viên .................................................................. .................................................................. .................................................................. .................................................................. .................................................................. .................................................................. .................................................................. .................................................................. .................................................................. .................................................................. .................................................................. .................................................................. .................................................................. .................................................................. .................................................................. .................................................................. .................................................................. .................................................................. .................................................................. .................................................................. .................................................................. .................................................................. Bnh Dương, Ngy 12 Thng 5 Năm 2019 1

4.1 · Web viewCHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN20 I.Đặt tả yêu cầu hệ thống20 1.1Yêu cầu xây dựng hệ thống20 1.2Yêu cầu chức năng20

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 4.1 · Web viewCHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN20 I.Đặt tả yêu cầu hệ thống20 1.1Yêu cầu xây dựng hệ thống20 1.2Yêu cầu chức năng20

Nhân Xet Giao Viên

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

Binh Dương, Ngay 12 Thang 5 Năm 2019

1

Page 2: 4.1 · Web viewCHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN20 I.Đặt tả yêu cầu hệ thống20 1.1Yêu cầu xây dựng hệ thống20 1.2Yêu cầu chức năng20

Muc lucCHƯƠNG 1: CƠ SƠ LY THUYÊT GIS.......................................................................4

I. Tổng quan về GIS................................................................................................4

1.1 GIS - Geographic Information System: Hệ thống thông tin địa lý...............4

1.2 Ưng dụng của Gis:........................................................................................5

II. Giới thiệu về WEBGIS:....................................................................................8

III. Định hướng lựa chọn công nghệ:......................................................................8

IV. Hệ quản trị cơ sở dữ liệu POSTGRESQL VÀ POSTGIS:..............................13

CHƯƠNG 2: TÔNG QUAN XÂY DƯNG BAN ĐÔ GIS CHO P.PHU HOA...........16

I. Đặt vấn đề..........................................................................................................16

II. Mục tiêu đề tai................................................................................................17

III. Pham vi..........................................................................................................17

IV. Phương phap thực hiện...................................................................................18

4.1 Tim hiểu lý thuyết..........................................................................................18

4.2 Phân tích yêu cầu va thiết kế mô hinh............................................................18

4.3 Cai đặt chương trinh........................................................................................19

V. Quy trinh thực hiện............................................................................................19

CHƯƠNG 3: NÔI DUNG VÀ KÊT QUA THƯC HIÊN............................................20

I. Đặt tả yêu cầu hệ thống......................................................................................20

1.1 Yêu cầu xây dựng hệ thống.........................................................................20

1.2 Yêu cầu chưc năng......................................................................................20

1.4 Yêu cầu cac lớp dữ liệu...............................................................................22

Bảng 3. Yêu cầu cac lớp dữ liệu............................................................................22

II. Phân tích hệ thống..........................................................................................23

2.1 Mô hinh use case.........................................................................................23

2.2 Sơ đô lớp.....................................................................................................23

III. Thiết kế chương trinh.....................................................................................24

3.1 Sơ đô chưc năng..........................................................................................24

3.2 Biểu đô giải thuât........................................................................................24

2

Page 3: 4.1 · Web viewCHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN20 I.Đặt tả yêu cầu hệ thống20 1.1Yêu cầu xây dựng hệ thống20 1.2Yêu cầu chức năng20

3.2.1 Đăng nhâp...................................................................................................24

3.2.2 Tim kiếm chưc năng...................................................................................24

IV. Sơ đô tuần tự..................................................................................................25

V. Giới thiệu chương trinh......................................................................................25

5.1 Giao diện chính...........................................................................................25

5.2 Giao diện cac tính năng...............................................................................26

CHƯƠNG 4: KÊT LUÂN VÀ HƯƠNG PHAT TRIÊN.............................................28

1. Kết quả đat được:...............................................................................................28

1.1. Kết quả ưng dụng:.......................................................................................28

1.2. Kiến thưc đat được:.....................................................................................28

2. Han chế va khó khăn:........................................................................................29

2.1 Han chế:..........................................................................................................29

2.2 Khó khăn:........................................................................................................29

3. Hướng phat triển:...........................................................................................30

TÀI LIÊU KHAM KHAO...........................................................................................31

3

Page 4: 4.1 · Web viewCHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN20 I.Đặt tả yêu cầu hệ thống20 1.1Yêu cầu xây dựng hệ thống20 1.2Yêu cầu chức năng20

CHƯƠNG 1: CƠ SƠ LY THUYÊT GIS

I. Tổng quan về GIS1.1 GIS - Geographic Information System: Hệ thống thông tin địa lý

Khi lam việc với hệ thống GIS có thể tiếp cân dưới cac cach nhin nhân như sau:

+ Cơ sở dữ liệu địa lý (Geodatabase - theo cach gọi của ESRI): GIS la một cơ sở dữ

liệu không gian, chuyển tải thông tin địa lý theo quan điểm gốc của mô hinh dữ liệu

GIS (yếu tố, topology, mang lưới, raster, ...)

+ Hinh tượng hoa (Geovisualization): GIS la tâp cac bản đô thông minh thể hiện cac

yếu tố va quan hệ giữa cac yếu tố trên mặt đất. Dựa trên thông tin địa lý có thể tao

nhiều loai bản đô va sử dụng chúng như la một cửa sổ vao trong cơ sở dữ liệu để hỗ

trợ tra cưu, phân tích va biên tâp thông tin.

+ Xử lý (Geoprocessing): GIS la cac công cụ xử lý thông tin cho phep tao ra cac thông

tin mới từ thông tin đã có. Cac chưc năng xử lý thông tin địa lý lấy thông tin từ cac tâp

dữ liệu đã có, ap dụng cac chưc năng phân tích va ghi kết quả vao một tâp mới.

+ Xet dưới góc độ ưng dụng trong quản lý nha nước, GIS có thể được hiểu như la một

công nghệ xử lý cac dữ liệu có toa độ (bản đô) để biến chúng thanh cac thông tin trợ

giúp quyết định cho cac nha quản lý.

Do cac ưng dụng GIS trong thực tế quản lý nha nước có tính đa dang va phưc tap xet

cả về khía canh tự nhiên, xã hội lẫn khía canh quản lý, những năm gần đây GIS thường

được hiểu như một hệ thống thông tin đa quy mô va đa tỷ lệ. Tuỳ thuộc vao nhu cầu

của cac người sử dụng ma hệ thống có thể phải tích hợp thông tin ở nhiều mưc khac

nhau, nói đúng hơn, la ở cac tỷ lệ khac nhau, nói cach khac la tuỳ thuộc vao cac định

hướng do cơ sở tri thưc đưa ra.

+ Hệ thống thông tin: Dưới góc độ nay thi GIS la hệ thống thông tin, trong đó cơ sở dữ

liệu của hệ thống la dữ liệu địa lý (còn gọi la dữ liệu GIS=dữ liệu không gian + dữ liệu

phi không gian) va việc xử lý của hệ thống la xử lý dữ liệu GIS (xử lý thông tin, phân

tích không gian)

4

Page 5: 4.1 · Web viewCHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN20 I.Đặt tả yêu cầu hệ thống20 1.1Yêu cầu xây dựng hệ thống20 1.2Yêu cầu chức năng20

Hinh 1. Mô hinh công nghê GIS

1.2 Ưng dung của Gis:

Theo cach tiếp cân truyền thống, GIS la một công cụ may tính để lâp bản đô va

phân tích cac sự vât, hiện tượng thực trên Trai đất. Công nghệ GIS kết hợp cac thao tac

cơ sở dữ liệu thông thường (như cấu trúc hỏi đap) va cac phep phân tích thống kê,

phân tích không gian. Những khả năng nay phân biệt GIS với cac hệ thống thông tin

khac va khiến cho GIS có pham vi ưng dụng rộng trong nhiều lĩnh vực khac nhau

(phân tích cac sự kiện, dự đoan tac động va hoach định chiến lược).

Một số ưng dụng cụ thể của GIS thường thấy trong thực tế la:

+ Quản lý hệ thống đường phố, bao gôm cac chưc năng: Tim kiếm địa chỉ khi xac định

được vị trí cho địa chỉ phố hoặc tim vị trí khi biết trước địa chỉ phố. Đường giao thông

va sơ đô; điều khiển đường đi, lâp kế hoach lưu thông xe cộ. Phân tích vị trí, 3 chọn

khu vực xây dựng cac tiện ích như bãi đỗ xe, ga tau xe… Lâp kế hoach phat triển giao

thông.

5

Page 6: 4.1 · Web viewCHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN20 I.Đặt tả yêu cầu hệ thống20 1.1Yêu cầu xây dựng hệ thống20 1.2Yêu cầu chức năng20

Hinh 2. Ban đô giao thông

+ Quản lý giam sat tai nguyên, thiên nhiên, môi trường, bao gôm cac chưc năng: Quản

lý gió va thuỷ hệ, cac nguôn nhân tao, binh đô lũ, vùng ngâp úng, đất nông nghiệp,

tầng ngâp nước, rừng, vùng tự nhiên, phân tích tac động môi trường… Xac định ví trí

chất thải độc hai. Mô hinh hoa nước ngầm va đường ô nhiễm. Phân tích phân bố dân

cư, quy hoach tuyến tính.

Hinh 3. Ban đô rưng

6

Page 7: 4.1 · Web viewCHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN20 I.Đặt tả yêu cầu hệ thống20 1.1Yêu cầu xây dựng hệ thống20 1.2Yêu cầu chức năng20

+ Quản lý quy hoach: Phân vùng quy hoach sử dụng đất. Cac hiện trang xu thế môi

trường. Quản lý chất lượng nước.

+ Quản lý cac thiết bị: Xac định đường ống ngầm, cap ngầm. Xac định tải trọng của

lưới điện. Duy tri quy hoach cac thiết bị, sử dụng đường điện.

Hinh 4. Ban đô điên

+ Phân tích tổng điều tra dân số, lâp bản đô cac dịch vụ y tế, bưu điện va nhiều ưng

dụng khac.

+ Lĩnh vực quy hoach đô thị: Nha quy hoach đô thị quan tâm đến sự phat triển mở

rộng đô thị ra cac vùng ngoai ô, va xem xet đến việc phat triển dân số cơ học tai cac

vùng đó cũng như lý do tai sao đô thị cần phat triển ở vùng nay chư không phải ở vùng

khac.

+ Lĩnh vực sinh học: Nha sinh vât học nghiên cưu tac động của tâp quan đốt rừng lam

nương đến khả năng sinh tôn lâu dai của những loai động vât lưỡng cư tai cac vùng

rừng núi.

+ Lĩnh vực phòng chống thiên tai: Nha phân tích thiên tai xac định những vùng có

nguy cơ ngâp lụt cao gắn liền với hiện tượng gió mùa hang năm qua việc xem xet cac

tính chất mưa va địa hinh của khu vực.

7

Page 8: 4.1 · Web viewCHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN20 I.Đặt tả yêu cầu hệ thống20 1.1Yêu cầu xây dựng hệ thống20 1.2Yêu cầu chức năng20

+ Lĩnh vực địa chất: Nha địa chất xac định những khuvực tối ưu cho việc xây dựng

công trinh tai vùng đất có chấn động thường xuyên bằng cach phân tích cac tính chất

kiến tao đa.

+ Lĩnh vực bưu chính viễn thông: Cac công ty viễn thông muốn xac định vị trí tối ưu

để xây dựng tram rơle có tính đến cac yếu tố chi phí như gia đất, mưc độ bằng phẳng

của địa hinh.

+ Vv...

II. Giới thiêu về WEBGIS:

Phần mềm GIS đã cho phep người dùng quan sat dữ liệu không gian với định

dang riêng biệt của nó. Kết quả la, việc biểu diển dữ liệu không gian trở nên dễ dang

va ngay cang dễ hiểu. Đang tiếc la, không phải ai cũng có thể truy câp vao hệ thống

GIS hoặc la sẽ mất một khoảng thời gian cần thiết để sử dụng nó một cach hiệu quả.

WebGIS trở thanh một giải phap rẻ tiền va đơn giản để biểu diển dữ liệu không gian

địa lý va cac công cụ xử lý. Nhiều tổ chưc cũng quan tâm đến việc phân phối bản đô

va cac công cụ xử lý đến người sử dụng ma không có bất cư han chế nao về thời gian

va vị trí. Công nghệ WebGIS cho phep phat hanh, tiếp cân, truy vấn thông tin không

gian trong một môi trường mở như Internet đã cho phep phat huy cac tiềm năng chưa

được đanh thưc của cac hệ thống thông tin địa lý, không gian va đưa ưng dụng lên một

tầm cao mới.. Việc ưng dụng cac chuẩn mở cũng ngay cang được quan tâm bởi tính

đông nhất va toan cầu hóa trong giao tiếp va chia sẻ dữ liệu GIS giữa cac hệ thống với

nhau. Việc kết hợp WebGIS với chuẩn mở QGIS hưa hẹn đem lai nguôn sinh khí mới

cho cac ưng dụng WebGIS trong bối cảnh toan cầu hóa hiện nay.

III. Định hướng lựa chọn công nghê:

Hiện nay có rất nhiều giải phap đap ưng được nhu cầu va thiết kế như trên,

nhưng nhin chung có thể phân thanh 2 loai đó la giải phap nguôn đóng va giải phap

nguôn mở.

8

Page 9: 4.1 · Web viewCHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN20 I.Đặt tả yêu cầu hệ thống20 1.1Yêu cầu xây dựng hệ thống20 1.2Yêu cầu chức năng20

Giai pháp nguôn đóng: Hiện nay đối với cac sản phẩm nguôn đóng nổi trội

nhất đầu tiên phải kể đến cac sản phẩm: ArcGIS Server của ESRI, MapXtreme của

MapInfo, ProjectWise của Bentley Systems ,GeoMedia Web Map của Intergraph,…

Nhin chung cac sản phẩm thương mai hiện nay trên thị trường đap ưng tốt cac nhu

cầu đặt ra, một số tính năng của phần mềm thương mai [6]:

Quản lý dữ liệu: Cung cấp dịch vụ dữ liệu địa lý cho việc kết xuất thông tin,

tai tao va đông bộ hóa cũng như cung cấp cac công cụ lam việc để quản lý dữ liệu

không gian quy mô lớn trong hệ quản trị cơ sở dữ liệu quan hệ RDBMS như IBM

DB2, IBM Informix, Oracle, Microsoft Access, Microsoft SQL Server, and

PostgreSQL.

Cac dịch vụ WebGIS: Hỗ trợ dịch vụ Web bao gôm: bản đô, ảnh, cộng cụ

định vị, xử lý địa lý, KML, WMS, WCS, WFS va WFS-T. REST va truy câp SOAP

cùng với cac chưc năng biên tâp.

Phân tích không gian: Hỗ trợ cac công cụ phân tích va xử lý địa lý dựa trên

may chủ gôm có phân tích mang lưới, phân tích ba chiều, phân tích không gian,

phân tích vector cũng như cac mô hinh, câu lệnh va cac công cụ phân tích.

Xuất bản tới người xem

Hỗ trợ một loat cac loai cho may khach như ArcGIS Desktop, ArcGIS

Explorer, ArcGIS for AutoCAD, va cac ưng dụng truy câp Web.

Quản lý ảnh

Hỗ trợ một hệ thống quản lý ảnh toan diện để cung cấp một số lượng ảnh

lớn có thể được sử dụng trên may tram, ưng dụng di động, web hoặc may khach

Ưng dụng lâp bản đô mang Cung cấp một ưng dụng bản đô tương thích va

độc lâp với cac công cụ để định hướng bản đô, xem thông tin đối tượng, đo đac, tim

kiếm địa chỉ hoặc truy vấn va tim kiếm thuộc tính.

Công cụ phat triển ưng dụng: Bao gôm APIs and Application Development

Framework for .NET, Java, JavaScript, Flex, Microsoft Silverlight/WPF, va

Enterprise JavaBeans ADF components (Chỉ với phiên bản Advanced).

9

Page 10: 4.1 · Web viewCHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN20 I.Đặt tả yêu cầu hệ thống20 1.1Yêu cầu xây dựng hệ thống20 1.2Yêu cầu chức năng20

Biên tâp dữ liệu không gian qua Web: Hỗ trợ cac nhiệm vụ biên tâp không

gian cho cac ưng dụng như thêm, chỉnh sửa va xóa một đối tượng bản đô như điểm,

đường, vùng.

Phân tích không gian cấp cao: Cac phân tích ưng dụng của 3D Analyst,

Geostatistical Analyst, Network Analyst, and Spatial Analyst không phải đóng phí .

Ưng dụng Mobile GIS: Cung cấp một ưng dụng di động độc lâp va tương

thích cho phep truy vấn nhanh chóng va câp nhât dữ liệu trên may chủ từ xa.

Giai pháp nguôn mở: Hiện nay giải phap nguôn mở cũng kha phong phú va

đa dang đap ưng ngay cang cao nhu cầu của người dùng. Cac sản phẩm phần mềm

chủ yếu la Web Server, Web Client, Ưng dụng chay trên may đơn.

Phần mềm Web Server: nguôn mở phổ biến hiện nay được thế giới va một số Sở-

10

Hinh 1: Các san phẩm của ESRI và mô hinh triển khai của ESRI

Page 11: 4.1 · Web viewCHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN20 I.Đặt tả yêu cầu hệ thống20 1.1Yêu cầu xây dựng hệ thống20 1.2Yêu cầu chức năng20

Nganh của Việt Nam sử dụng như: GeoServer, Map Server, Mapfish, deegree,

Mapbender,…cac phần mềm nay hầu hết điều ap dụng chuẩn OpenGIS, tùy vao

mực độ phổ biến va mục đích ma mưc độ ap dụng của mỗi phần mềm khac nhau

[6].

GeoServer: la phần mềm nguôn mở được viết bằng ngôn ngữ Java, hỗ trợ tốt hai

dịch vụ WMS va WFS. La một dự an mang tính cộng đông, Geoserver được phat

triển, kiểm thử va hỗ trợ bởi nhiều nhóm đối tượng va tổ chưc khac nhau trên toan

thế giới. GeoServer xây dựng cac dịch vụ dựa trên chuẩn OpenGIS. Hiện nay, ở

Việt Nam có một số tổ chưc ca nhân đã tim hiểu va triển khai phần mềm nay trong

đó có Cục Công nghệ thông tin thuộc Bộ Tai nguyên va Môi Trường.

MapServer: la dự an của OSGeo, va được duy tri bởi cac nha phat triển từ khắp nơi

trên thế giới. Ban đầu được phat triển bởi trường Đai học Minnesota (UMN) ForNet

dự an trong hợp tac với NASA, va Bộ Tai nguyên Minnesota (MNDNR). Sau đó nó

được tổ chưc bởi cac dự an TerraSIP, NASA tai trợ dự an giữa UMN va một tâp

đoan lợi ích quản lý đất đai. Mapserver hỗ trợ hầu hết cac chuẩn của OGC: WMS

(client/server), non-transactional WFS (client/server), WMC, WCS, Filter

Encoding, SLD, GML, SOS, OM.

Deegree: la gói phần mềm nguôn mở được viết bằng ngôn ngữ Java, tuân thủ cac

chuẩn OpenGIS. Deegree la một dự an của OSGeo (Open Source Geospatial

Foundation) nhằm cung cấp cac phần mềm hỗ trợ quản lý va phân tích dữ liệu

không gian.

Mapfish: la một framework cho phep xây dựng cac ưng dụng web. Nó chú trọng

vao năng suất va chất lượng của sản phẩm. Mapfish được phat triển dựa trên Python

web framework. Nó hỗ trợ tốt công nghệ RIA tuân thủ chuẩn OpenGIS. Mapfish

tuân thủ chuẩn OpenGIS vao việc xây dựng cac dịch vụ bao gôm WMS, WFS.

11

Page 12: 4.1 · Web viewCHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN20 I.Đặt tả yêu cầu hệ thống20 1.1Yêu cầu xây dựng hệ thống20 1.2Yêu cầu chức năng20

Phần mềm Web Client gôm có: Openlayers, GeoExt, kvwmap,…đai diện va nổi bât

nhất la OpenLayers, OpenLayers được cộng đông đóng góp va đanh gia rất cao bởi

tính ổn định cũng như khả năng kết va hiển thị thông tin từ cac dịch vụ WMS,

WFS, WCS. Ngoai ra, Openlayers còn hỗ trợ hiển thị dữ liệu không gian trên thiết

bị di động [6].

Phần mềm Desktop: Cac phần mềm nguôn mở chay trên may tram la phương tiện

để người sử dụng khai thac, xử lý va hiển thị thông tin. So với cac phần mềm chay

trên may chủ thi cac phần mềm chay trên may tram đa dang hơn rất nhiều cả về số

lượng lẫn chưc năng. Phần dưới đây sẽ khai quat về cac phần mềm phổ biến nhất

hiện nay [6].

GRASS: phần mềm GIS mã nguôn mở được biết đến sớm nhất, từ những năm

1980. Với thiên hướng la phần mềm GIS chuyên xử lý dữ liệu raster, GRASS có

12

Client

HTTP/SOAP

Services WMS/WFS

JDBC

Database

Hinh 2. Kiến trúc của các phần mềm nguôn mở

Page 13: 4.1 · Web viewCHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN20 I.Đặt tả yêu cầu hệ thống20 1.1Yêu cầu xây dựng hệ thống20 1.2Yêu cầu chức năng20

chưc năng biên tâp dữ liệu vectơ rất han chế nên khó có thể sử dụng được trong hệ

thống thông tin đất đai.

Quantum GIS (QGIS): được phat triển trong sự hợp tac chặt chẽ với GRASS. Cac

chưc năng biên tâp dữ liệu vectơ tuy tốt hơn GRASS nhưng vẫn còn thua kem nhiều

phần mềm GIS mã nguôn mở khac nên không phải la lựa chọn tốt cho hệ thống

thông tin đất đai.

uDIG: được phat triển bởi Refractions Research (nha sản xuất PostGIS), vi thế

uDIG có một lợi thế lớn la hỗ trợ rất tốt cơ sở dữ liệu PostgreSQL/PostGIS.Tuy

nhiên, những phiên bản đầu tiên của uDIG cac chưc năng biên tâp dữ liệu vector rất

han chế. Với cac phiên bản sau nay, nhược điểm nay dần dần đang được khắc phục.

Ilwis: ban đầu la phần mềm thương mai phat triển bởi ITC (Ha Lan), gần đây đã trở

thanh phần mềm mã nguôn mở. Với bản chất la một phần mềm thương mai nên

Ilwis có kha nhiều chưc năng manh.

IV. Hê quan trị cơ sở dữ liêu POSTGRESQL VÀ POSTGIS:

PostgreSQL la một hệ quản trị cơ sở dữ liệu quan hệ va đối tượng dựa trên

POSTGRES, bản 4.2, được khoa điện toan của đai học California tai Berkeley phat

triển. POSTGRES mở đường cho nhiều khai niệm quan trọng ma cac hệ quản trị dữ

liệu thương mai rất lâu sau mới có.

PostgreSQL la một chương trinh mã nguôn mở xây dựng trên mã nguôn ban đầu

của đai học Berkeley. Nó theo chuẩn SQL99 va có nhiều đặc điểm hiện đai:

Câu truy vấn phưc hợp (complex query)

Khóa ngoai (foreign key)

Thủ tục sự kiện (trigger)

Cac khung nhin (view)

Tính toan vẹn của cac giao dịch (integrity transactions)

Việc kiểm tra truy câp đông thời đa phiên bản (multiversion concurrency

control)

13

Page 14: 4.1 · Web viewCHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN20 I.Đặt tả yêu cầu hệ thống20 1.1Yêu cầu xây dựng hệ thống20 1.2Yêu cầu chức năng20

Hơn nữa, PostgreSQL có thể dùng trong nhiều trường hợp khac, chẳng han như tao

ra cac khả năng mới như:

Kiểu dữ liệu

Ham

Toan tử

Ham tâp hợp

Phương phap liệt kê

Ngôn ngữ theo thủ tục

PostgreSQL được phổ biến bằng giấy phep BSD cổ điển. Nó không quy định những

han chế trong việc sử dụng mã nguôn của phần mềm. Bởi vây PostgreSQL có thể

được dùng, sửa đổi va phổ biến bởi bất kỳ ai cho bất kỳ mục đích nao.

PostgreSQL cũng la hệ quản trị cơ sở dữ liệu hỗ trợ manh trong việc lưu trữ dữ liệu

không gian. PostgreSQL kết hợp với module PostGIS cho phep người dùng lưu trữ

cac lớp dữ liệu không gian. Khi sử dụng PostgreSQL, PostGIS kết hợp với cac phần

mềm GIS hỗ trợ hiển thị, truy vấn, thống kê hoặc xử lý dữ liệu không gian.

PostGIS la một phần mềm mã nguôn (được phat hanh với giấy phep GNU General

Public License) mở bổ sung cho hệ quản trị cơ sở dữ liệu đối tượng quan hệ

PostgreSQL khả năng hỗ trợ cac đối tượng địa lý. PostGIS tuân theo đặc tả Simple

Features danh cho SQL của tổ chưc OGC (Open Geospatial Consortium).

Một số đặc điểm của PostGIS:

Hỗ trợ cac kiểu dữ liệu hinh học như: điểm (point), đường (linestring), đa giac

(polygon), tâp điểm (multipoint), tâp đường (multilinestring), tâp cac đa giac

(multipolygon) va tâp cac đối tượng hinh học (geometrycollection).

Cac vị từ không gian cho phep xac định cac tương tac hinh học sử dụng ma trân

Egenhofer 3x3 (được cung cấp bởi thư viện phần mềm GEOS).

Cac phep tính không gian để xac định cac phep đo không gian địa lý như diện tích

(area), khoảng cach (distance), chiều dai (length) va chu vi (perimeter).

14

Page 15: 4.1 · Web viewCHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN20 I.Đặt tả yêu cầu hệ thống20 1.1Yêu cầu xây dựng hệ thống20 1.2Yêu cầu chức năng20

Cac phep tính không gian để xac định cac phep toan tâp hợp như hợp (union), trừ

(difference), trừ đối xưng (symmetric difference), vùng đệm (buffers) (cung cấp bởi

GEOS).

R-tree-over-GiST (Generalised Search Tree) chỉ mục không gian cho truy vấn

không gian với tốc độ cao.

Hỗ trợ lựa chọn chỉ mục, một phương an truy vấn dữ liệu hiệu suất cao danh cho

truy vấn hỗn hợp giửa spatial/non-spatial.

Đối với dữ liệu raster, đang phat triển PostGIS WKT Raster (hiện tai đã tích hợp

vao PostGIS 2.0 va đổi tên thanh PostGIS Raster).

15

Page 16: 4.1 · Web viewCHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN20 I.Đặt tả yêu cầu hệ thống20 1.1Yêu cầu xây dựng hệ thống20 1.2Yêu cầu chức năng20

CHƯƠNG 2: TÔNG QUAN XÂY DƯNG BAN ĐÔ GIS CHO P.PHU HOAI. Đặt vấn đề

Ngay nay, hệ thông tin địa lý GIS đã trở thanh hệ thống quản lý thông tin không

gian có khả năng lưu trữ, thống nhất, phân tích, mô hinh hoa va mô tả nhiều loai dữ

liệu, đặc biệt la khả năng phân tích va liên kết dữ liệu thuộc tính với dữ liệu không

gian, vi vây GIS la sự kết hợp nhuần nhuyễn giữa công nghệ bản đô số, những thông

tin mang tính không gian va hệ thống cơ sở dữ liệu – những thông tin vô hướng. Công

nghệ GIS đã được đưa vao ưng dụng trong rất nhiều lĩnh vực như Quy hoach, Địa

chính, Môi trường, Thiết kế cac công trinh ngầm, An ninh quốc phòng, Giao dục, .v.v.

GIS la một hệ thống thông tin đặc biệt với cơ sở dữ liệu gôm những đối

tượng,

những hoat động hay những sự kiện phân bố trong không gian được biểu diễn như

những điểm, đường, vùng trong hệ thống may tính. Hệ thống thông tin địa lý (GIS)

xử lý, truy vấn dữ liệu theo điểm, đường, vùng phục vụ cho những hỏi đap va phân

tích đặc biệt. Như vây, hệ thống GIS la hệ thống thích hợp nhất để cung cấp thông

tin tổng quan về hiện trang cơ sở ha tầng được triển khai mang tính không gian địa

lý. Đặc biệt la trong việc quản lý cac khu đất. hệ thống GIS sẽ mang đến cho can bộ

quản lý điều hanh những thông tin toan diện về hiện trang ha tầng giao thông gắn

với vị trí địa lý. Trong khi đó, bằng cac phương phap khac như bảng biểu, đô thị,

sơ đô hoặc bản đô giấy để quản lý điều hanh hệ thống địa chính thi sẽ gặp nhiều han

chế khac nhau trong việc câp nhât, khai thac va thống kê bao cao thông tin phục vụ

quản lý nha nước của nganh .

Về nghiệp vụ quản lý nha nước của nganh , GIS rất hữu ích trong việc quản

lý địa chính. GIS giúp người quản lý va lãnh đao điều hanh công tac quản lý thông

tin đặc thù của minh một cach hiệu quả ma khó có thể có một hệ thống nao khac

thay thế hiệu quả hơn (Chẳng han, việc thể hiện được mối tương quan giữa địa

chính với cac đối tượng địa lý). Ngoai ra, một nhu cầu khac nữa rất cần trong quản

lý điều hanh của cac Sở - Nganh la tính chính xac, đầy đủ va kịp thời của thông tin

đặc thù. GIS sẽ cho phep cac nha quản lý điều hanh hệ thống luôn câp nhât mới dữ

16

Page 17: 4.1 · Web viewCHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN20 I.Đặt tả yêu cầu hệ thống20 1.1Yêu cầu xây dựng hệ thống20 1.2Yêu cầu chức năng20

liệu vao hệ thống nên đảm bảo được yêu cầu về tính chính xac, đầy đủ va kịp thời

của thông tin. GIS còn la công cụ cho phep Sở GTVT có thể chia sẻ thông tin ha

tầng giao thông đến cac Sở - Nganh khac va cộng đông góp phần phat triển xã hội,

cũng như có thể chia sẻ thông tin từ cac Sở - Nganh khac (điện lực, hệ thống cấp

thoat nước, hệ thống thông tin & truyền thông,…) để phục vụ phat triển địa chính

của phường.

Từ cac vấn đề nêu trên cho thấy GIS cần được nghiên cưu va xây dựng nhằm

đap ưng yêu cầu phat triển của cac Sở - Nganh, góp phần hiệu quả vao công tac

quản lý nha nước về nhiều lãnh vực quản lý thông tin khac nhau, trong đó có quản

lý thông tin hanh chính địa phương.

Công nghệ web va hệ thống thông tin địa lý ngay cang phat triển đòi hỏi việc

xem bản đô trên internet được chú trọng. Sự kết hợp giữa công nghệ web va hệ

thống thông tin địa lý tao thanh WebGis đap ưng yêu cầu trên.

Với sự phat triển của kinh tế xã hội, việc cần xin phep cac thủ tục hanh

chính,

kinh tế của cac doanh nghiệp va người dân trở nên vô cùng đa dang. Để doanh

nghiệp va người dân có thể dễ dang tim kiếm cac địa điểm hanh chính cùng với cac

chưc năng của địa điểm đó. Đề tai “Ưng dụng Công nghệ mã nguôn mở xây dựng

WebGIS thông tin hanh chính phường Phú Hòa, Thanh phố Thủ Dầu Một” đã được

thực hiện.

II. Muc tiêu đề tài

Mục tiêu của hệ thống GIS cần xây dựng la đap ưng cac yêu cầu quản lý va

cung cấp thông tin một cach đầy đủ về thông tin hanh chính của phường Phú Hòa

nhằm phục vụ công tac quản lý chuyên môn nghiệp vụ của cac Sở hanh chính

Thanh phố Thủ Dầu Một, cũng như phổ biến thông tin của hệ thống giao thông đến

cộng đông va phat triển xã hội.

III. Pham vi

Đề tai tâp trung nghiên cưu xây dựng một hệ thống WebGIS sử dụng cac công

17

Page 18: 4.1 · Web viewCHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN20 I.Đặt tả yêu cầu hệ thống20 1.1Yêu cầu xây dựng hệ thống20 1.2Yêu cầu chức năng20

cụ mã nguôn mở. Trong đó WebGIS server sử dụng GeoServer. Phía client dùng để

tương tac với bản đô dùng OpenLayers. Hệ quản trị cơ sở dữ liệu không gian sử

dụng PostgreSQL + PostGIS. WebGIS server tương tac với cơ sở dữ liệu không

gian lấy về dữ liệu không gian của đường, điểm hanh chính, … sau đó cung cấp cac

dịch vụ bản đô. WebGIS client cho phep hiển thị bản đô va thao tac trên bản đô

thông qua cac dịch vụ ma WebGIS server cung cấp. Hệ quản trị cơ sở dữ liệu không

gian quản lý dữ liệu không gian va dữ liệu thuộc tính của cac đối tượng giao thông

cần quản lý.

Xây dựng tâp cac công cụ hỗ trợ quản lý va khai thac bản đô:

Hiển thị bản đô

Tương tac bản đô

Đo khoảng cach

Xem thông tin cac đối tượng trên bản đô

Tim kiếm trên bản đô

Xây dựng công cụ quản lý, phân quyền người dùng.

Xây dựng cac công cụ cho phep câp nhât dữ liệu thuộc tính cho cac đối tượng hanh

chính như: địa điểm, chưc năng,...

IV. Phương pháp thực hiên

4.1 Tim hiểu lý thuyếtTim hiểu về hệ thống thông tin địa lý GIS. Cac vấn đề cần quan tâm:

GIS va chuẩn OpenGIS

Hệ quản trị CSDL không gian hổ trợ GIS (PostgreSQL + PostGIS)

Phần mềm phía server cho WebGIS (GeoServer)

Phầm mềm phía client (OpenLayers)

4.2 Phân tích yêu cầu và thiết kế mô hinh Tim hiểu về công tac hanh chính

Thiết kế cac biểu mẫu, mẫu thống kê bao cao

Thiết kế sơ đô use case

18

Page 19: 4.1 · Web viewCHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN20 I.Đặt tả yêu cầu hệ thống20 1.1Yêu cầu xây dựng hệ thống20 1.2Yêu cầu chức năng20

Thiết kế sơ đô lớp

Thiết kế giải thuât

4.3 Cài đặt chương trinhSử dụng cac công cụ va phần mềm sau:

MapInfo Professional 12.0 dùng cho việc số hóa bản đô. PostgreSQL 8.3 – Hệ

quản trị CSDL quan hệ nguôn mở.

PostGIS 1.5 for PostgreSQL 8.3 – Plugin bổ sung khả năng quản lý dữ liệu

không gian cho PortgreSQL..

GeoServer 2.1.3 - Phần mềm may chủ nguôn mở viết bằng Java cho phep

người dùng chia sẻ va chỉnh sửa dữ liệu không gian địa lý.

Qgis 2.18.15 – Phần mềm dùng để load bản đô hiển thị cac layer lên website

V. Quy trinh thực hiên

STT Tuần làm

viêc

Công viêc

1 1 Tim hiểu về gis, webgis, qgis.

Tim hiểu hệ quản trị CSDL PostgreSQL va PostGIS

2 2 Phân tích yêu cầu

3 3 Thiết kế mô hinh

4 4,5 Số hóa bản đô từ file AutoCAD bằng phần mềm MapInfo

5 6,7, Chuyển bản đô đã số hóa vao hệ quản trị CSDL,

PostgreSQL.

6 8,9,10,11 xây dựng WebGIS

7 12 Kiểm tra va sửa lỗi chương trinh, Viết bao cao

Bảng 1. Quy trinh thực hiện tiểu luân

19

Page 20: 4.1 · Web viewCHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN20 I.Đặt tả yêu cầu hệ thống20 1.1Yêu cầu xây dựng hệ thống20 1.2Yêu cầu chức năng20

CHƯƠNG 3: NÔI DUNG VÀ KÊT QUA THƯC HIÊNI. Đặt ta yêu cầu hê thông

1.1 Yêu cầu xây dựng hê thông

Hệ thống xây dựng đap ưng cac yêu cầu

sau

Quản lý va chia sẻ thông tin:

Quản lý thông tin về hanh chính.

Chia sẻ thông tin về hanh chính đến cac Sở - Nganh khac va cộng đông.

Hỗ trợ nghiệp vụ:

Câp nhât dữ liệu (chủ yếu la dữ liệu thuộc tính).

In bản đô, bao cao va biểu mẫu cần thiết phục vụ nghiệp vụ chuyên môn.

Tim kiếm thông tin theo yêu cầu.

1.2 Yêu cầu chưc năng

Cac chưc năng của hệ thống:

STT Tên chưc năng Mưc quan

trọng

Muc đích sử dung

1 Người dùng( người

quản lý, user)

1 Người quản lí (tao mới, chỉnh

sửa va xóa) trên bản đô.

- User xem va sử dụng tính năng

trên bản đô

2 Quản lý việc chia sẻ

thông tin

2 Cho phep can bộ quản trị hệ

thống duyệt cac thông tin có thể chia

sẻ đến cac Sở - Nganh khac hay đến

cộng đông

3 Câp nhât thông tin

hanh chính

2 Ghi nhân cac thông tin về hanh chính

phục vụ công tac quản lý hanh chính

4 Phân tích, tổng hợp,

thống kê, bao cao.

1 Tao ra cac sản phẩm thông tin phục

vụ cac lợi ích chuyên nganh

5 Tim kiếm thông tin 1 Cho phep người dùng va người quản

20

Page 21: 4.1 · Web viewCHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN20 I.Đặt tả yêu cầu hệ thống20 1.1Yêu cầu xây dựng hệ thống20 1.2Yêu cầu chức năng20

theo yêu cầu lí tra cưu cac chưc năng của điểm

hanh chính

Bảng 2. Cac chưc năng của hệ thống GIS

1.3 Yêu cầu dữ liêu

I.3.1 Dữ liêu không gian

Cac dữ liệu không gian miêu tả cac lớp đường giao thông, ranh giới phường, điểm

hanh chính

Cac dữ liệu không gian miểu tả cac đối tượng:

Bệnh viện

Trường học

Trung tâm, Sở

Nguôn dữ liệu được lấy từ cac bản vẽ file autoCAD (hay dang giấy)

I.3.2 Dữ liêu thuôc tính

- Thông tin về cac điểm hanh chính phần lớn được thực hiện trên dữ liệu thuộc tính

phục vụ chính cho nghiệp vụ quản lý nha nước của Sở. Cac dữ liệu thuộc tính ma Sở

hanh chính cần quản lý bao gôm cac dữ liệu được mô tả sau đây:

+ Thông tin về cac điểm hanh chính:

ID

Tên địa điểm

Địa chỉ

Sđt

Loai

Thời gian hoat động

Chưc năng

1.4 Yêu cầu các lớp dữ liêu

21

Page 22: 4.1 · Web viewCHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN20 I.Đặt tả yêu cầu hệ thống20 1.1Yêu cầu xây dựng hệ thống20 1.2Yêu cầu chức năng20

ST

T

Tên Layer Rastor/

Vecto

Tỷ lê Hê quy

chiều

Mưc đô

cần thiết

1 Bản đô nền(cac điểm

khống chế bản đô)

Vecto 1/500 WGS-84 1

2 Lớp ranh giới phường Vecto 1/500 WGS-84 1

3 Lớp điểm hanh chính Vecto 1/500 WGS-84 1

4 Lớp đường giao thông Vecto 1/500 WGS-84 1

Bảng 3. Yêu cầu cac lớp dữ liệu

22

Page 23: 4.1 · Web viewCHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN20 I.Đặt tả yêu cầu hệ thống20 1.1Yêu cầu xây dựng hệ thống20 1.2Yêu cầu chức năng20

II. Phân tích hê thông2.1 Mô hinh use case

Hinh 7. Mô hinh UseCase

Hệ thống cho phep “nguoi quan tri” có thể thêm, sửa, xóa thông tin điểm hanh chính sau khi đăng nhâp. Va có thể thao tac bản đô, xem thông tin điểm hanh chính, tim kiếm chưc năng va định vị vị trí hiện tai.

Người dùng có thể thao tac bản đô, xem thông tin điểm hanh chính, tim kiếm chưc năng va định vị vị trí hiện tai.

2.2 Sơ đô lớp

Hinh 8. Sơ đô lớp

23

Page 24: 4.1 · Web viewCHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN20 I.Đặt tả yêu cầu hệ thống20 1.1Yêu cầu xây dựng hệ thống20 1.2Yêu cầu chức năng20

III. Thiết kế chương trinh

3.1 Sơ đô chưc năng

3.2 Biểu đô giai thuât3.2.1 Đăng nhâp

Hinh 10. Biểu đô giai thuât đăng nhâp

3.2.2 Tim kiếm chưc năng

Hinh 11. Biểu đô giai thuât tim kiếm chưc năng

24

Hinh 9. Sơ đô chưc năng

Page 25: 4.1 · Web viewCHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN20 I.Đặt tả yêu cầu hệ thống20 1.1Yêu cầu xây dựng hệ thống20 1.2Yêu cầu chức năng20

IV. Sơ đô tuần tự

Hinh 12. Sơ đô tuần tự

V. Giới thiêu chương trinh

5.1 Giao diên chính

Hinh 13. Giao diên chính

25

Page 26: 4.1 · Web viewCHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN20 I.Đặt tả yêu cầu hệ thống20 1.1Yêu cầu xây dựng hệ thống20 1.2Yêu cầu chức năng20

5.2 Giao diên các tính năng Tính năng định vị vị trí

Hinh 14. Giao diên tính năng định vị vị trí

Tính năng đo đac

Hinh 15. Giao diên tính năng đo đac

26

Page 27: 4.1 · Web viewCHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN20 I.Đặt tả yêu cầu hệ thống20 1.1Yêu cầu xây dựng hệ thống20 1.2Yêu cầu chức năng20

Tính năng tim kiếm

Hinh 16. Giao diên tính năng tim kiếm

Tính năng thêm, sửa, xóa thông tin điểm hanh chính

Hinh 17. Giao diên tính năng chinh sửa thông tin

27

Page 28: 4.1 · Web viewCHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN20 I.Đặt tả yêu cầu hệ thống20 1.1Yêu cầu xây dựng hệ thống20 1.2Yêu cầu chức năng20

CHƯƠNG 4: KÊT LUÂN VÀ HƯƠNG PHAT TRIÊN1. Kết qua đat được:

1.1. Kết qua ưng dung:

Sau gần 3 thang thực hiện đề tai , với hơn một nữa thời gian nghiên cưu tai liệu

va cai đặt cac phần mềm liên quan, đến nay đề tai “Ưng dụng Công nghệ mã nguôn

mở xây dựng WebGIS thông tin hanh chính phường Phú Hòa, Thanh phố Thủ Dầu

Một” đã có cac chưc năng sau:

Đầy đủ cac tính năng hiển thị va thao tac bản đô như:

o Chông lớp bản đô

o Phóng to, thu nhỏ bản đô

o Di chuyển trên bản đô…

Tra cưu chưc năng trên bản đô

Hiển thị thông tin của đối tượng khi click vao đối tượng trên bản đô

Đo khoảng cach, diện tích cac đối tượng trên bản đô

Xuất bản đô: In bản đô hoặc xuất ra file PDF

Câp nhât dữ liệu thuộc tính

Cac chưc năng quản trị:

o Quản trị người dùng, nhóm người dùng

Trước đây chúng ta muốn tiếp cân thông tin về cac điểm hanh chính rất khó khăn va

mất nhiều thời gian, công sưc . Mô hinh GIS giúp chúng ta giảm bớt những khó khăn

đó. Phần mềm triển khai trên nền tảng trực tuyến, công nghệ web dễ vân hanh thao tac

va sử dụng.

1.2. Kiến thưc đat được:

Ưng dụng gis nhằm hỗ trợ người dân , cac cơ quan ban nganh nhằm tim kiếm thông

tin, quản lý , định vị, câp nhât thông tin một cach trực quan trên bản đô. Phần mềm xây

dựng trên nền web với cơ sở dữ liệu tâp trung giúp quản lý va câp nhât thông tin hanh

chính một cach nhanh chóng , thống nhất liên thông từ cấp thanh phố/ huyện ,

28

Page 29: 4.1 · Web viewCHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN20 I.Đặt tả yêu cầu hệ thống20 1.1Yêu cầu xây dựng hệ thống20 1.2Yêu cầu chức năng20

phường/xã. Từ đó định hướng không gian về cac khu đất ở nhằm hỗ trợ công tac kế

hoach về hanh chính.

Trong qua trinh thực hiện đề tai giúp em cũng cố những kiến thưc về phân tích va

thiết kế hệ thống, lâp trinh web, AJAX, jQuery…

Tim hiểu một số kiến thưc va khai niệm mới về hệ thống thông tin địa lý – GIS,

WebGIS, cac giải phap xây dựng WebGIS bằng phần mềm mã nguôn mở…

Biết được cach số hóa bản đô bằng phần mềm MapInfo, cach chuyển bản đô từ file

AutoCAD sang dang thưc ma phần mềm MapInfo có thể xử lý được.

Cach chuyển bản đô đã số hóa từ MapInfo sang hệ quản trị CSDL không gian

PostgreSQL + PostGIS, truy vấn dữ liệu không gian.

Nâng cao khả năng va kinh nghiệm tim kiếm tai liệu , giải quyết vấn đề , viết bao cao,

2. Han chế và khó khăn:

2.1 Han chế:

Do còn thiếu dữ liệu nên cac lớp bản đô chuyên đề còn thiếu, một số lớp hiện

chưa có dữ liệu nên không đưa vao bản đô.

Tính năng tim kiếm thông tin chưa có được nhiều tùy chọn, hiện mới cho tim

kiếm theo tên chưc năng.

Do qua trinh số hóa bản đô, chuyển dữ liệu sang PostgreSQL, gắn kết với

GeoServer được thực hiện qua nhiều công đoan, ma mỗi công đoan được thực

hiện trên một phần mềm khac nhau, nên hiện chưa tim được giải phap để thêm

lớp bản đô chuyên đề trực tiếp từ hệ thống WebGIS.

Demo hiện chỉ hoat động trên localhost, chưa tim được giải phap để đưa lên hoat

động trên Internet.

2.2 Khó khăn:

Công tac quản lý hanh chính của địa phương còn gặp nhiều khó khăn.

Do đây la lần đầu tim hiểu va thực hiện một đề tai về GIS nên thời gian nghiên cưu

tai liệu, tim giải phap thực hiện mất thời gian tương đối dai. Thời gian còn lai để

29

Page 30: 4.1 · Web viewCHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN20 I.Đặt tả yêu cầu hệ thống20 1.1Yêu cầu xây dựng hệ thống20 1.2Yêu cầu chức năng20

thực hiện demo tương đối ngắn nên cac chưc năng còn nhiều han chế.

Do địa ban phường Phú Hòa rất rộng lớn nên một minh không thể thực hiện việc

thu thâp dữ liệu không gian, cũng như thuộc tính. Nên đa số dữ liệu không gian

được lấy từ nguôn file AutoCAD của Sở hanh chính va Google Maps.

3. Hướng phát triển:

Hoan thiện thêm cac chưc năng đã có của hệ thống WebGIS, đông thời bổ sung

thêm một số chưc năng còn thiếu như: cải tiến thêm tính năng tim kiếm, lưu địa

điểm cho người dùng, tim đường đi ngắn nhất với tên địa điểm, quản lý chia sẻ

thông tin với cac sở ban nganh khac, thêm tính năng chỉ đường…

Bổ sung thêm dữ liệu, cac lớp bản đô còn thiếu.

Tim giải phap để đưa hệ thống hoat động trên môi trường Internet.

Hướng tới đô thị thông minh.

30

Page 31: 4.1 · Web viewCHƯƠNG 3: NỘI DUNG VÀ KẾT QUẢ THỰC HIỆN20 I.Đặt tả yêu cầu hệ thống20 1.1Yêu cầu xây dựng hệ thống20 1.2Yêu cầu chức năng20

TÀI LIÊU KHAM KHAO

1. Tai liệu về gis của cô ths.Dương Thị Kim Chi, đai học Thủ Dầu Một.

2. Tai liệu về QGIS: http://formis.vnforest.gov.vn/documents/18/186497/6-

+Tai+lieu+tap+huan+QGIS+-+VN.pdf

3. Cach cai đặt Postgresql: https://o7planning.org/vi/10713/huong-dan-cai-dat-

va-cau-hinh-database-postgresql

4. Cach cai đặt Postgis: https://learnosm.org/vi/osm-data/postgresql/

5. Cai đặt Mapinfo 12.0: https://www.diachinhcongtrinh.com/2018/05/bo-cai-

mapinfo-professional-12-va-huong.html

6. Cai đặt Qgis: https://ungdungmoi.edu.vn/download-va-cai-dat-phan-mem-

qgis.html

7. Tai liệu thực hanh Mapinfo: ths.Dương Thị Kim Chi, đai học Thủ Dầu Một.

8. Tai liệu webgis: https://cantho.mgis.vn/pdf/WebGIS-CanTho.pdf

9. ESRI, Using GRID with ARC/lNFO, Redlands, 1995.

10.“OGC,” 1994. Trực tuyến . Available: http://www.opengeospatial.org/. Đã

truy câp 4 2012 .

11. http://doc.edu.vn/tai-lieu/tai-lieu-huong-dan-xay-dung-webgis-bang-hinh-tu-

co-ban-den-nang-cao-bang-cong-nghe-esri-54850/

12.https://gisvn.edu.vn/webgis

31