1 conceptual framework - cpis...

12
1 Conceptual framework The PIS system provides 3 functions according to the project documents (1) storage of various data: A page introduces project and background information (2) Data analysis : a GIS-based Analyst (spatial analysis) tool and (3) Information communication: A map- centred communication tool (interactive page for communication between stakeholders) integrated in a cohesive manner. The three components are accessible through a user friendly interface web system. 1) The purpose of the Background information ( storage of data) is to provide background information on the CC-induced problems being addressed and references for further reading. This section structurally comprise of a single page introducing the initiative, objectives of the system, web structure/ sitemap, registration page if needed. Topics covered within this section include CC-induced disasters (drought, salinity intrusion, heavy rainfall, flood inundation) and related documents. This section also serves as a repository of downloadable spatial data. Phn này bao gm mt vài pages nhm mc đích: ! Page gii thiu vdán, vtrí dán được trin khai, vn đề nh hưởng ca CC -> WD - > sinh kế ca người dân. Phn này có th1 hoc vài page.( GII THIU) ! WebGIS hin thtt ccác bn đồ ( PUBLIC) để upload lên cho mi người sdng, tra cu. Phn này được xây dng da trên ArcGIS server hoc Geoserver.. Các bn đồ hin thtrong phn này chlà các nh jpg or png cho mc đích hin th. ! ftp server để share các bn đồ và các documents (NI B). Phn này cn gii hn account được sdng. Các bn đồ này là các file gc dùng để tiến hành công vic. Bn đồ có thđược lưu trdưới 2 dng: files bn đồ hoc bn đồ được lưu trtrong CSDL không gian ( PostgreSQL/PostGIS) ! Cn có cơ chế để cng đồng có ththam gia trc tiếp: gi thông tin đến hthng User interface Storage + Viewer Web4based Analyst tool Map4centered communication tool

Upload: others

Post on 22-Oct-2019

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Conceptual framework - CPIS Vietnamdanida.vnu.edu.vn/cpis/files/Docu/Meeting_Minutes/2013_WP6_PIS_Design.pdf · Nhóm đề xuất sử dụng ArcGIS server ( bản hack), do đó

1 Conceptual framework

!

!

!

!

!

!

The PIS system provides 3 functions according to the project documents (1) storage of various data: A page introduces project and background information (2) Data analysis : a GIS-based Analyst (spatial analysis) tool and (3) Information communication: A map-centred communication tool (interactive page for communication between stakeholders) integrated in a cohesive manner. The three components are accessible through a user friendly interface web system.

1) The purpose of the Background information ( storage of data) is to provide background information on the CC-induced problems being addressed and references for further reading. This section structurally comprise of a single page introducing the initiative, objectives of the system, web structure/ sitemap, registration page if needed. Topics covered within this section include CC-induced disasters (drought, salinity intrusion, heavy rainfall, flood inundation) and related documents. This section also serves as a repository of downloadable spatial data. Phần này bao gồm một vài pages nhằm mục đích:

! Page giới thiệu về dự án, vị trí dự án được triển khai, vấn đề ảnh hưởng của CC -> WD - > sinh kế của người dân. Phần này có thể 1 hoặc vài page.( GIỚI THIỆU)

! WebGIS hiển thị tất cả các bản đồ ( PUBLIC) để upload lên cho mọi người sử dụng, tra cứu. Phần này được xây dựng dựa trên ArcGIS server hoặc Geoserver.. Các bản đồ hiển thị trong phần này chỉ là các ảnh jpg or png cho mục đích hiển thị.

! ftp server để share các bản đồ và các documents (NỘI BỘ). Phần này cần giới hạn account được sử dụng. Các bản đồ này là các file gốc dùng để tiến hành công việc. Bản đồ có thể được lưu trữ dưới 2 dạng: files bản đồ hoặc bản đồ được lưu trữ trong CSDL không gian ( PostgreSQL/PostGIS)

! Cần có cơ chế để cộng đồng có thể tham gia trực tiếp: gửi thông tin đến hệ thống

!

!

!

!

!

!

User!interface!

Storage!+!Viewer!

Web4based!Analyst!tool!

Map4centered!communication!tool!

Page 2: 1 Conceptual framework - CPIS Vietnamdanida.vnu.edu.vn/cpis/files/Docu/Meeting_Minutes/2013_WP6_PIS_Design.pdf · Nhóm đề xuất sử dụng ArcGIS server ( bản hack), do đó

Các$bản$đồ$kết$quả$từ$các$WP:$Khí$tượn,$thủy$văn,$BĐKH,$Bảng$hỏi$đã$sử$lí$và$không$gian$hóa…..$

• Dữ$liệu$kết$quả$của$các$WP,$phần$này$public$có$thể$truy$cập$để$xem$THÔ$

PUBLIC$

NỘI$BỘ$

Storage$+$Viewer$

Bản$đồ$nền$($base$map)$BĐ$KTXH,$ĐKTN….$

Dữ$liệu$khác:$$Văn$bản$qui$hoạch$Bảng$hỏi$Văn$bản$khác…$

• Dữ$liệu$thô,$để$cấp$thông$tin$cho$các$thành$viên.$Yêu$cầu$account$để$truy$cập$• Dữ$liệu$lưu$hành$nội$bộ$• Người$sử$dụng$($Public)$không$truy$cập$được$

Cộng$đồng$

Lãnh$đạo$($nhà$qui$hoach,$

người$ra$chính$sách)$

Hộ dân ( kiến thưc bản địa, thông tin về

CCWD

• Cơ chế trung gian để cộng đồng có thể bổ xung thông tin, dữ liệu vào NỘI BỘ hoặc PUBLIC

• Cần làm rõ, thông tin từ cộng đồng sẽ gửi trực tiếp lên hệ thống hay gửi thông qua nhóm IT để edit.

CỘNG$ĐỒNG$

Page$giới$thiệu$chung$về$hệ$thống,$hướng$dẫn$sử$dụng….$

GIỚI THIỆU

Page 3: 1 Conceptual framework - CPIS Vietnamdanida.vnu.edu.vn/cpis/files/Docu/Meeting_Minutes/2013_WP6_PIS_Design.pdf · Nhóm đề xuất sử dụng ArcGIS server ( bản hack), do đó

2) A GIS based analyst tool designed to involve local participation in conducting spatial analysis that are GIS fundamental functions. The page should help local users to make sense of their own experiences and indigenous knowledge. The UI might look similar as below picture.

! Phần này được xây dựng dựa trên ArcGIS server or Geoserver. Phần này cần ước tính số người truy cập và các vấn đề liên quan đến hệ thống để thiết lập nhằm đảm bảo khả năng truy cập.

! Bản đồ được lưu trữ dưới dạng Geodatabase (khuôn dạng dữ liệu của ArcGIS ) hoặc PostGIS

! Người dùng ( client ) tương tác trên website ( truy vấn, tra cứu, thay đổi các chỉ tiêu….. ), các yêu cầu được gửi tới GIS server (ArcGIS server or Geoserver) để phân tích và gửi trả lại để người dùng xem

! ArcGIS server yêu cầu cài đặt trên vwindows server 2008, kèm theo visual studio.Net. Geoserver có thể triển khai trren Linux ỏ vWin

3) The communication component enables sharing of local/scientific knowledge and guidance of decision makers. Data analysis by scientists, information verification and feedbacks from the users), the information system will be getting more and more enriched. This section might include a forum for experience sharing if needed. fsd

! Kết quả của phần 2 sẽ được thể hiện tại đây. Phần này cần thiết kế như forum để người dùng có thể comment về kết quả

! Cần có phần feedback về hệ thống????

Page 4: 1 Conceptual framework - CPIS Vietnamdanida.vnu.edu.vn/cpis/files/Docu/Meeting_Minutes/2013_WP6_PIS_Design.pdf · Nhóm đề xuất sử dụng ArcGIS server ( bản hack), do đó

2. System architecture As a web-based system, it employs a client–server architecture.

!

Clients!access!system!via!web!

browsers.!GeoEXT!and!Openlayers!

javascript!library!loaded!from!server!

side!

Geoserver!acts!as!a!mapping!server!

that!produces!maps!as!requested!by!

clients.!Geoserver!configurations!

comply!with!OGC!standards!

PostgreSQl/Post!GIS!used!as!spatial!

database!management!system.!!

GeoWebcache!accelerate!the!delivery!

of!images!and!data!by!dividing!the!

area!in!to!tiles!and!caching!for!fast!

delivery.!

Page 5: 1 Conceptual framework - CPIS Vietnamdanida.vnu.edu.vn/cpis/files/Docu/Meeting_Minutes/2013_WP6_PIS_Design.pdf · Nhóm đề xuất sử dụng ArcGIS server ( bản hack), do đó

3.#Questions#to#be#added#to#WP#2,5#surveys#

#

I. Local#experiences#to#water#disasters###Are$you$experienced$in$coping$with$Disasters$$ Yes!�!! No!�! ! !

If$yes,$how$do$you$receive$the$experiences:($press,$training,$internet$or$other$source):$.........................................................................................................................................................................................................................................................................................................................................................................................................................................$Did$you$note$those?$(If$yes,$plz$provide)$$

$ Yes!�!! No!�! ! !

Do$you$pass$lessons$to$others$$$ Yes!�!! No!�! ! !

Plz$describe$information$needed$for$prevention$of$water$disaster$in$your$community$....................................................................................................................................................................................................................................................................................................................................................................................................................................$$

II. Use#of#maps#in#coping#with#water#disasters#1. Map#use#

Have$you$ever$used$a$map?$$$ $ $

$ Yes!�!! !No!!�! ! !

Does$your$work$require$map?$$ $ $$ Yes!�!! !No!!�! !

Are$you$using$map$for$your$work$$$$ $

$ Yes!�!! !No!!�! ! !

How$often$do$you$use$maps$%?$

! 10%!�! ! 20%!�! ! 50%�!! >50%! �!

Map$format:$$$$ Printed!map!�! ! Digital!�! !

Page 6: 1 Conceptual framework - CPIS Vietnamdanida.vnu.edu.vn/cpis/files/Docu/Meeting_Minutes/2013_WP6_PIS_Design.pdf · Nhóm đề xuất sử dụng ArcGIS server ( bản hack), do đó

Frequently$used$map$scale:$! 1:200!�! ! 1:500!�! !!!! 1:1000!�! ! 1:2000!�! 1:5000!

�! ! 1:10000!�! ! 1:25000!�! !!!!! !

! 1:50000!�! ! nonPscale!(!without!coordinate)!�! !

Where,$how$do$you$get$maps$:$

…………………………………………………………………………………………….!

How$do$you$use$maps:$$! To!prepare!report! �! To!calculate!�! !

! Other!task1! �!(plz!desbrice):!…………………...............................................!

Do$you$have$any$idea$about$GIS?$$$$ Yes!�!! !No!!�!

Have$you$ever$used$GIS$for$your$work?$$$$$$$

$ Yes!�!! !No!!�!

$

If$yes,$How$do$you$use$GIS$?$Plz$describe$

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

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

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

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

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

..................................................................................................................................................$

..................................................................................................................................................$

2. Information#on#maps#

Questions Yes No Not clear

Should your work be done without maps � � � !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1 Mô tả chi tiết

Page 7: 1 Conceptual framework - CPIS Vietnamdanida.vnu.edu.vn/cpis/files/Docu/Meeting_Minutes/2013_WP6_PIS_Design.pdf · Nhóm đề xuất sử dụng ArcGIS server ( bản hack), do đó

Do you find dificult working with digital maps � � � Do maps improve your work productivity � � �

If$yes,$how$do$maps$improve$your$work?$

! A!bit!�! ! significant!�!! not!clear!�!

Which$finctions$do$you$usualy$use:$! search!�! ! display!�!! ! print!�! others!�! not!clear!�!

$

III. Other#information#Do$you$use$computer?$

! Yes!�!! !No!!�! !

How$often?$! Fequently!!�!!!!!sometimes!�! seldom!�!!

Do$you$have$internet?$! Yes!�!! !No!!�!

If$yes,$what$type$of$connections$are$you$using?$$

! ADSL!�! Optical!cable!�!! 3G!�! ! dont!know!�!!

Can$you$be$a$contact$person$for$data$exchange$! Yes!�!! !No!!�!

$

Other$contribution$:$

...............................................................................................................................$

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

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

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

...............................................................................................................................$

$

Thanks!$$

Page 8: 1 Conceptual framework - CPIS Vietnamdanida.vnu.edu.vn/cpis/files/Docu/Meeting_Minutes/2013_WP6_PIS_Design.pdf · Nhóm đề xuất sử dụng ArcGIS server ( bản hack), do đó

4 Một số vấn đề cần giải quyết

• Cần thiết kế lại bảng hỏi cho hai đối tượng khác nhau: Hộ gia đình, Cán bộ cấp xã, huyện và đem ra thảo luận với các nhóm

• Tất cả bản đồ cần được chuẩn hóa. Các WP có thể tự làm, sau đó WP6 sẽ kiểm tra và chuẩn hóa lại

• Đối với phần Web based Analyst cần lên danh sách các tool sẽ sử dụng. Nhóm đề xuất sử dụng ArcGIS server ( bản hack), do đó cần tìm hiểu cách thức để hide code khi client truy cập vào server.

• Thiết kế form ( tool) để kiểm tra khi đi thực địa. Test thử xem khả năng sử dụng máy tính của người dân ( Huy đã có ).

• Vì các nhóm sẽ gửi cho WP6 dữ liệu kết quả sau khi đã xử lý. WP6 cần nghĩ ra bài toán để kết hợp các kết quả này lại ( xây dựng các tool tương tác), để người sử dụng có thể tương tác trên nền Web

• Vấn đề phân quyền người dùng cho các WP, Lãnh đạo địa phương, hoặc cộng đồng • Cần có format chi tiết các output của các WP ( Tỉ lệ BD, loại dữ liệu thống kê……..) • WP6 sẽ thu nhật toàn bộ các sản phẩm của WP khác và đưa vào PIS. Các WP khác chỉ tương

tác với hệ thống 1) để download dữ liệu thô 2) tương tác như cộng đồng • Kế hoạch thực địa cùng WP2,5 vào ngay 18/19 tháng 05 để tìm hiểu khả năng sử dụng ( tương

tác với PIS ) •

Page 9: 1 Conceptual framework - CPIS Vietnamdanida.vnu.edu.vn/cpis/files/Docu/Meeting_Minutes/2013_WP6_PIS_Design.pdf · Nhóm đề xuất sử dụng ArcGIS server ( bản hack), do đó

Breakdown

WP6 có thể chia ra thành 2 phần công việc chính: thuần IT (sau đây gọi tắt là IT) và WebGIS. Phần IT do nhóm của Kiên phụ trách, WebGIS do TS. ThànhBQ và Icargc phụ trách.

1. Breakdown công việc phần IT Các thành phần cơ bản của hệ thống CPIS được minh hoạ trong hình sau:

Hệ thống có thể được chia thành 2 cụm PUBLIC và PRIVATE. Cụm PRIVATE bao gồm cluster (để chạy các mô hình khí tượng, thuỷ văn), các server dịch vụ (Database, Geo/Arcgis, Web, FTP), các máy trạm xử lý dữ liệu và mạng kết nối. Cụm PUBLIC bao gồm thành phần cơ bản là Website để người dùng tương tác. Các thành phần trong cụm PRIVATE chỉ có thể được truy cập bởi các thành viên thực hiện dự án (các nhà khoa học). Cụm PUBLIC (website) được sử dụng bởi rộng rãi người dùng (cộng đồng, nhà quản lý, nhà khoa học). Chính vì vậy, phần công việc của IT cũng có thể chia làm 2 phần phục vụ cho PRIVATE và PUBLIC.

Page 10: 1 Conceptual framework - CPIS Vietnamdanida.vnu.edu.vn/cpis/files/Docu/Meeting_Minutes/2013_WP6_PIS_Design.pdf · Nhóm đề xuất sử dụng ArcGIS server ( bản hack), do đó

Các công việc phục vụ PRIVATE:

• Thiết kế hệ thống mạng (Có dây, không dây, kết nối PC, Laptop, server, printer, internet & load balancing, bảo mật, ...)

• Xây dựng hệ thống mạng • Lựa chọn phần cứng phù hợp • Cài đặt hệ thống máy chủ (Web, FTP, MySQL, PHP, PostGresql, Geo/ArcGIS, storage

server - Các server này sẽ được cài trên các virtual machine trên 1 server vật lý) • Cài đặt 1 số dịch vụ quản lý công việc như subversion (SVN), bug tracker (Mantis), ... • Thiết lập cơ chế Backup các dữ liệu quan trọng như Database, Code, ... • Xây dựng cơ chế để các thành viên work package cùng phát triển website (dựa trên

SVN, Mantis, ...) • Quản trị cluster và các máy chủ trong suốt thời gian thực hiện dự án • Hỗ trợ IT cho các thành viên dự án

Dự kiến số người tham gia: 2 người trong giai đoạn đầu (thời gian 1 tháng) và 1 người quản trị trong suốt chiều dài dự án Các công việc phục vụ PUBLIC: Thực chất công việc này là xây dựng 1 website để người dùng tương tác: cho phép các nhà khoa học tạo và chia sẻ thông tin, các nhà quản lý đưa ra các khuyến cáo/quyết sách và người dùng cộng đồng xem thông tin, gửi feedback. Việc xây dựng website chính là xây dựng 1 hệ thống quản trị nội dung (CMS). Hệ thống này được phát triển dựa trên PHP, MySQL và Apache. Các công việc cần thực hiện:

• Thu thập, phân tích nhu cầu người dùng (nhà khoa học, nhà quản lý và cộng đồng) • Thiết kế (Frontend, Backend) • Coding • Kiểm thử, Bug fix • Quản trị • Viết tài liệu kĩ thuật, tài liệu hướng dẫn • Đào tạo người dùng

Dự kiến số người tham gia: 3 người phát triển CMS trong giai đoạn đầu (6 tháng) và 1 người quản trị trong suốt chiều dài dự án Các tính năng hệ thống CMS cần được xây dựng:

• Xây dựng dựa trên các thành phần Open Source (kể cả các code được sử dụng) • HĐH Linux; PHP, MySQL, Apache phiên bản mới nhất • Tương thích cho các browser thông dụng: IE, Firefox, Chrome • Quản trị nội dung:

o Phân quyền người dùng o WYSIWYG Editor o Quản trị ngôn ngữ (English/Tiếng Việt) o Spellchecker cho T.Anh

Page 11: 1 Conceptual framework - CPIS Vietnamdanida.vnu.edu.vn/cpis/files/Docu/Meeting_Minutes/2013_WP6_PIS_Design.pdf · Nhóm đề xuất sử dụng ArcGIS server ( bản hack), do đó

o Definable Metadata o Editable, Friendly URLs o Automatic Thumnails o Web statistics (e.g. sử dụng tool của Google) o import MS word files o Batch Upload o Document Management o Global search and replace o Content preview (before publishing)

• Website performance: o Page caching o HTTP caching o HTTP compression o Memcache

• Bảo mật: o SSL Authentication (For user to log in securely) o CMS sessions:

" Log in history " Session Management " Restrict by IP

o Data security: " Data ecryption support " Backup tools

• Website Features: o Content types:

" Images " Audio/Video => Media streaming " Poll/Surveys " Forum " Events (Calendar) " Contacts " News letter (tự động gửi thông tin mới nhất cho người dùng)

o Social Media: " User registration (cho phép register bằng acc của FB, Google) " Comments " User file upload (video/photos) => nén " Email verification " Editable Profiles " Sharing information via FB, G+

o Tìm kiếm thông tin trên site o Misc:

" Captcha support " Site Maps " Custom 404 Page " Dynamic Graphs

Page 12: 1 Conceptual framework - CPIS Vietnamdanida.vnu.edu.vn/cpis/files/Docu/Meeting_Minutes/2013_WP6_PIS_Design.pdf · Nhóm đề xuất sử dụng ArcGIS server ( bản hack), do đó

2. Breakdown công việc phần WebGIS