2 de xuat ky thuat HCM GIS portal

21 2 0
2 de xuat ky thuat HCM GIS portal

Đ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

Đề xu ất k ỹthu ật HCM GIS-Portal BÁO CÁO Đ Ề XU Ấ T K ỸTHU Ậ T D ỰÁN “XÂY D Ự NG C Ổ N G THÔNG TIN Đ Ị A LÝ HCM GIS PORTAL” Trung tâm Thông tin – B ộtài nguyên Môi tr ng sau nghiên c ứu h ồs ơyêu c ầu c ch ủđầ u t ưxin đề xu ất gi ải pháp k ỹthu ật cho gói th ầu nh ưsau: I Tóm t v ềd ựán : I.1 Tên d ựán : “Xây d ựng c thông tin đị a lý Thành ph ốH ồChí Minh” I.2 C ơquan ch ủtrì Trung tâm ứn g d ụng h ệth ống thông tin đị a lý Tp.H ồChí Minh (thu ộc S ởKhoa h ọc Cơng ngh ệTp.H ồChí Minh) I.3 Ph ạm vi công vi ệc Xây d ựng c thông tin đị a lý Thành ph ố H Chí Minh (HCM GIS Portal) có kh ả n ăng tích h ợp thông tin c S ở, Ban Ngành, T ổ ch ức tr ị xã h ội m ột n ền b ản đồ đị a lý; Công b ố thông tin chung v ề m ột s ốl ĩnh v ực kinh t ế, xã h ội c Thành ph ố nh ưm ạng l i c ơs ởy t ế, giáo d ục, b ưu chính, qui ho ạch, khu ch ếxu ất, khu công nghi ệp, thông tin qu ảng bá du l ịch, qu ảng bá đầ u t II N ội dung c d ựán II.1 M ục tiêu c d ựán - D ự án HCM GIS-Portal s ẽ thi ết k ế phát tri ển ki ến trúc để h ỗ tr ợ vi ệc cung c ấp d ịch v ụ ngu ồn d ữ li ệu thông qua c HCM GIS-Portal hay ứn g d ụng trung gian mà ng i dùng không c ần bi ết ngu ồn xu ất phát c d ịch v ụvà d ữli ệu - Cho phép truy xu ất m ột s ốl ợ ng l ớn ngu ồn d ữli ệu theo ph ng cách m ở, m ọi n ơi, m ọi lúc - Cho phép ng i dùng cu ối ứn g d ụng phát hi ện truy xu ất thông tin tr ực ến v ềcác ngu ồn d ữli ệu không gian - Cho phép t ập h ợp thông tin đị a lý phân tán để cung c ấp m ột nhìn chung nh ất - H ỗtr ợliên tác di ện r ộng b ằng cách h ỗtr ợcác chu ẩn đặ c t ảthông tin m Trang 1/21 Đề xu ất k ỹthu ật HCM GIS-Portal II.2 L ợ i ích c d ựán - Là n ền t ảng cho h ạt ầng d ữli ệu không gian (Spatial Data Infrastructure – SDI) - M ột kho ch ứa d ữli ệu metadata nh ất cho ph ủ - Mơi tr ường để đơn v ị công b ốd ữli ệu metadata c h ọ - Ph ục v ụd ữli ệu m ột l ần cho nhi ều m ục đí ch - H ỗtr ợcác chu ẩn c OGC - T ăng kh ả n ăng truy xu ất kh ản ăng s ẵn sàng - H ỗtr ợvi ệc quy ết định nhanh h ơn t ốt h ơn - H ỗtr ợvi ệc c ộng tác chia s ẻcác ngu ồn d ữli ệu - H ỗtr ợvi ệc ph ối h ợp phát tri ển metadata để tránh vi ệc trùng l ắp cơng vi ệc – , giúp gi ảm chi phí - C ải thi ện kh ản ăng v ận hành độ tin c ậy c d ữli ệu - Gi ảm vi ệc d ưth ừa d ữli ệu II.3 Nh ữ ng v ấn đề gi ải quy ết - Khi xây d ựng HCM GIS-Portal s ẽ góp ph ần gi ải quy ết nh ững v ướng m ắc vi ệc ti ếp c ận, chia s ẻvà cung c ấp thông tin địa lý hi ện nh ư: - Vi ệc gia t ăng liên t ục c dân s ố đất đa i d ẫn đến nhu c ầu l ớn v ề d ữ li ệu quy ho ạch, đất đa i, dân s ố, - Đá p ứn g nhu c ầu v ềphát tri ển kinh t ế, xã h ội - H ỗtr ợcác đơn v ị nh ỏcó c ơh ội ti ếp c ận xây d ựng h ệth ống thông tin địa lý - Giúp đưa d ịch v ụthông tin địa lý đến t ừng ng ười dân t ổch ức kinh t ếxã h ội Trang 2/21 Đề xuất kỹ thuật HCM GIS-Portal III Mơ hình HCM GIS-Portal III.1 Mơ hình hoạt động HCM GIS-Portal Hệ thống phục vụ cho đối tượng người dùng chủ yếu: - Người yêu cầu liệu: Có u cầu tìm kiếm nguồn liệu phù hợp để phục vụ cho nhu cầu công vi ệc, quản lý Ví dụ: - - Người dân có nhu cầu xem đồ quy hoạch đất đai - Doanh nghiệp có nhu cầu tìm thơng tin khu công nghiệp - Nhà cung cấp liệu: Có mục đích muốn cơng bố, chia sẻ nguồn liệu cho người biết Ví dụ: Trang 3/21 Đề xuất kỹ thuật HCM GIS-Portal - Sở Kế hoạch Đầu tư cơng bố vị trí doanh nghiệp, c s kinh doanh - Sở Giáo dục muốn công bố địa điểm giáo dục, trường học - Metadata liệu trung tâm hệ thống, hệ thống phục vụ công việc: Nhập liệu metadata theo chuẩn quốc tế cho phép nhiều kiểu nhập li ệu khác để thuận tiện cho người dùng Người quản trị kiểm tra liệu nhập công bố lên kho liệu chung để người dùng tìm kiếm, truy xuất III.2 Mơ hình kiến trúc HCM GIS-Portal Kiến trúc HCM GIS-Portal tham khảo theo kiến trúc mẫu Geospatial Portal đề xuất Uỷ ban OGC Trong Data Services Potrayal Services trực thu ộc h ệ thống trung gian bên ngồi, khơng nằm hệ thống HCM GIS-Portal Trang 4/21 Đề xuất kỹ thuật HCM GIS-Portal  Portal Services Cung cấp m ột ểm truy xu ất đơn nh ất v ề d ữ li ệu địa lý Ngồi cịn cung c ấp tính quản lý quản trí tồn b ộ portal  Catalog Services Dùng để l ưu tr ữ thông tin metadata c ngu ồn d ữ li ệu ph ổ bi ến giúp ng ười dùng tìm thấy ngu ồn d ữ li ệu h ọ c ần  Portrayal Services Dùng để x lý d ữ li ệu đị a lý chu ẩn b ị trình di ễn cho ng ười dùng  Data Services Dùng để cung cấp x lý d ữ li ệu địa lý Trang 5/21 Đề xuất kỹ thuật HCM GIS-Portal Mơ hình l ưu tr ữ t ổ ch ức d ữ li ệu Mô tả table: - Metadata (Siêu d ữ li ệu): B ảng l ưu tr ữ thông tin v ề metadata ng ười dùng t ạo M ỗi Metadata có m ột mã nh ất, l ược đồ theo chu ẩn thông tin liên quan (ngày t ạo, thay đổi metadata, v ị trí c metadata h ệ th ống t ập tin ) - Users (Ng ười dùng): B ảng l ưu tr ữ thông tin c user M ỗi user có m ột mã nhất, tên, m ật kh ẩu đăng nh ập, h ọ, tên th ật, profile (quy ền) c user ('Administrator', 'UserAdmin', 'Editor', 'RegisteredUser') - Groups (nhóm ng ười dùng): L ưu tr ữ nhóm ng ười dùng, ví d ụ nh nhóm internet, intranet (m ạng c ục b ộ) M ỗi nhóm ng ười dùng s ẽ có m ột mã nhóm nh ất, tên nhóm, mô t ả, email - Operations (Thao tác ng ười dùng): ví d ụ nh thao tác xem, xóa, s ửa, download d ữ li ệu, xem đồ M ỗi Operations có m ột mã nh ất, tên - Categories (nhóm metadata): ví d ụ nh nhóm v ề audio, nhóm v ề dataset M ỗi nhóm có m ột mã nh ất, tên - UserGroups (userId, groupId): m ột user có th ể thu ộc nhi ều group m ột group có nhi ều user - MetadataCateg (metadataId, categoryId): m ột metadata có th ể thu ộc nhi ều Trang 6/21 Đề xuất kỹ thuật HCM GIS-Portal categories m ột category ch ứa nhi ều metadata - OperationAllowed (metadataId, groupId, operationId): M ột group truy c ập nhi ều metadata m ột metadata có th ể đượ c truy c ập b ởi nhiều group M ột metadata có th ể đượ c gán nhi ều quy ền truy c ập m ột quy ền truy c ập có th ể gán cho nhi ều metadata M ột group có th ể có nhi ều quy ền truy c ập m ột quy ền truy c ập có th ể đượ c gán cho nhiều group IV Các yêu c ầu c d ự án IV.1 Yêu c ầu ch ức n ăng 11 Nhóm ch ức n ăng liên quan đến metadata - - - - 11 Ch ức n ăng tìm kiếm metadata  Tìm ki ếm cục b ộ đơn gi ản  Tìm ki ếm cục b ộ nâng cao  Tìm ki ếm t xa đơn gi ản  Tìm ki ếm t xa nâng cao Ch ức xem metadata  Xem metadata dạng mặc định (Default view)  Xem metadata dạng nâng cao (Advance view)  Xem metadata dạng XML (XML view) Nhóm chức quản lý metadata  Các thơng tin metadata  Thêm metadata  Sửa metadata  Xóa metadata  Thẩm định metadata  Tìm ki ếm metadata không s d ụng m ột kho ảng th ời gian Ch ức import metadata  XML Metadata Import  Batch import Nhóm ch ức n ăng qu ản lý Danh m ục M ẫu - Ch ức quản lý danh mục Trang 7/21 Đề xuất kỹ thuật HCM GIS-Portal 11 Ch ức thêm danh mục  Ch ức chỉnh s ửa danh mục  Ch ức xoá danh mục - Ch ức n ăng quản lý m ẫu - Ch ức xem RSS, GeoRSS - Ch ức download, upload d ữ liệu  Ch ức download liệu (của ng ười dùng)  Ch ức upload liệu (của ng ười quản trị) Nhóm ch ức n ăng hi ển thị thông tin b ản đồ - - 11  Các ch ức c c b ản đồ t ương tác  Ch ức n ăng h ỗ tr ợ hi ển thị toàn c ục b ản đồ  Ch ức n ăng phóng to thu nh ỏ đồ theo t ỷ l ệ ho ặc theo khu v ực  Phóng to, thu nh ỏ đồ theo tỉ l ệ  Phóng to, thu nh ỏ đồ theo vùng  Ch ức n ăng dịch chuy ển đồ  Ch ức n ăng xem thu ộc tính c m ột đối t ượng Ch ức n ăng ch ọn l ớp thông tin thể hi ện  Truy cập máy ch ủ d ữ li ệu để l l ớp thông tin  Lựa ch ọn l ớp thông tin mu ốn th ể hi ện - Ch ức lưu đọc Web Map Context (WMC) - Ch ức n ăng thể hi ện thumbnail - Ch ức n ăng in ấn Xây dựng nhóm chức qu ản trị HCM-GIS Portal - - Quản lý người dùng, nhóm người dùng  Quản lý nhóm người dùng  Quản lý người dùng  Ch ức tạo tài khoản ng ười dùng Qu ản lý phân quyền IV.2 Yêu c ầu phi ch ức n ăng - Giao di ện thân thi ện v ới ng ười dùng Giao di ện c ần d ễ s d ụng, không nhi ều thao tác r ườm rà, ph ức tạp - Có hi ệu su ất trình di ễn cao - Có tính ổn định cao Trang 8/21 Đề xuất kỹ thuật HCM GIS-Portal - Có độ an tồn bảo mật cao - Có khả b ảo trì nâng c ấp V Đề xu ất kĩ thu ật, công ngh ệ th ực thi V.1 Mơ hình th ực thi C thơng tin đị a lý HCM GIS Portal Qua s ự tìm hiểu yêu c ầu k ỹ thu ật c ch ủ đầu t ư, nh ận th ki ến trúc c thông tin địa lý HCM –GIS Portal ki ến trúc theo h ường d ịch v ụ SOA (Service Oriented Architecture) Đây m ột nh ững ki ến trúchi ện đại, linh h ọat, d ễ dàng m r ộng k ết n ối v ới h ệ th ống khác thông qua d ịch v ụ Web (Web Service) Trong ki ến trúc này, C thơng tin địa lý HCM-GIS Portal đóng vai trị nh m ột nhà đăng ký dịch v ụ d ữ li ệu (Registry) t t ổ ch ức khác địa bàn Thành ph ố H Chí Minh ngịai Thành ph ố H Chí Minh Thơng qua c thơng tin địa lý HCM-GIS Portal, nhà cung c ấp d ữ li ệu d ịch v ụ s ẽ công b ố d ữ li ệu d ịch v ụ c b ằng ch ức (IV) đượ c thi ết k ế c c thông tin địa lý HCM-GIS Portal theo chu ẩn mực đượ c quy định, bao g ồm chu ẩn v ề Metadata, chu ẩn v ề d ịch v ụ Web theo chu ẩn mở OGC Cũng t c thông tin địa lý HCM-GIS Portal, ng ười s d ụng có th ể tìm ki ếm, khai phá d ữ li ệu GIS dịch v ụ Web theo chu ẩn OGC Ngòai vai trò nh m ột trung tâm đăng ký d ữ li ệu d ịch v ụ Web theo chu ẩn OGC, HCMGIS Portal cịn đóng vai trị nh nhà cung c ấp d ữ li ệu d ịch v ụ Web theo ch ức nhiệm vụ quy định pháp lu ật Nh ững d ữ li ệu s ẽ t ới tay ng ười dùng thông qua ch ức n ăng download ho ặc đượ c ch ỉ d ẫn rõ ràng Metadata c d ữ li ệu Các d ữ li ệu GIS t ại Trung tâm HCMGIS đượ c phân ph ối đế tay ng ười dùng thông qua dịch v ụ Web theo chu ẩn WMS (OGC Web Map Service) ho ặc d ưới d ạng chuyên đề xã h ội quan tâm Mô hình c thơng tin địa lý HCM GIS portal (hình V.1) đượ c thi ết k ế d ưới quan ểm nh sau: 11 Tuân th ủ yêu c ầu mà h s yêu c ầu k ỹ thu ật đưa ra, c ụ th ể tuân th ủ theo ki ến trúc c c thông tin địa lý SOA 11 Tuân th ủ chuẩn m ISO theo h s yêu c ầu k ỹ thu ật 11 M r ộng thêm vi ệc cung c ấp d ịch v ụ OGC Web Map Service 11 Tách bi ệt hai kh ối d ữ li ệu : D ữ li ệu v ận hành (Operational Database) kh ối d ữ li ệu ph ục v ụ ứng d ụng Web nh ằm t ăng c ường b ảo m ật tránh nh ững hi ểm h ọa v ề an ninh an tòan d ữ li ệu, đồng th ời đáp ứng đượ c yêu c ầu v ận hành c tòan b ộ h ệ Trang 9/21 Đề xuất kỹ thuật HCM GIS-Portal th ống Trung tâm HCM GIS Các d ữ li ệu v ận hành n ội b ộ c HCM GIS đượ c nhân sang c s d ữ li ệu ph ục v ụ Web b ằng công c ụ c h ệ qu ản tr ị Cơ sở liệu 11 Định h ướng phát tri ển ứng d ụng n ền t ảng tài nguyên mã m nh ằm gi ảm kinh phí đầ u t khai thác đượ c tính linh động, tuân th ủ chu ẩn m ở,…không b ị ph ụ thu ộc nhiều vào công ngh ệ th ương m ại Trang 10/21 Đề xuất kỹ thuật HCM GIS-Portal Các trình duyệt web (Thin client) NGƯỜ I SỬ DỤNG Internet/Intranet WMS Download Metadata service Map Viewer Midleware Applications (Geonetwork and Geoserver) Admi nistra tion Bản liệu Dữ liệu Metadata Dữ liệu tích (ISO 19115) h ợp POSTGRESQL/POSTGIS DATABASE Internal Network ORACLE DATABASE Hệ thống nội Trung tâm HCM GIS V.1 Mô hình thực thi HCMGIS portal Trang 11/21 Đề xuất kỹ thuật HCM GIS-Portal V.2 Các gi ải pháp k ỹ thu ật V.2.1 H ệ qu ản trị C s d ữ li ệu : Trong d ự án đề xu ất s d ụng h ệ qu ản tr ị c s d ữ li ệu PostgreSQL (http://www.postgresql.com/ ) v ới plugin PostGIS Đây h ệ qu ản tr ị c s d ữ li ệu mã mở mạnh đượ c phát tri ển lâu n ăm ổn định Đặc bi ệt plugin PostGIS (http://postgis.refractions.net/) đượ c phát triển b ởi t ổ ch ức Phát tri ển t v ấn h ệ th ống thông tin địa lý Refractions (http://www.refractions.net) Đây plugin mã ngu ồn m th ế gi ới GIS H ệ qu ản tr ị c s d ữ li ệu PostgreSQL h ệ qu ản tr ị CSDL quan h ệ theo h ướng đối t ượng, PostGIS cho phép PostgreSQL qu ản tr ị d ữ li ệu không gian Các d ữ liệu không gian đượ c truy c ập, x lý, phân tích thơng qua chu ẩn m OGC Simple Features Specifications cho SQL ( đượ c công nh ận b ời t ổ ch ức OGC) Các bảng so sánh gi ữa MySQL, Oracle PostgreSQL d ưới cho th đượ c kh ả mạnh mẽ PostgreSQL Hệ ều hành h ỗ tr ợ Windows Có Có Có MySQL Oracle PostgreSQL Mac OS X Có Có Có Linux Có Có Có BSD Có Khơng Có UNIX Có Có Có z/OS Có thể Có Không Các chức ACID Referential Transactions Unicode Có Có Có integrity Có Có Có Có Có Có Có Có Có MySQL Oracle PostgreSQL Các gi ới hạn kích th ước d ữ liệu Kích thước Kích thước Kích thước Các cột tối Kích thước Kích Kích thước database tối b ảng t ối đa dòng tối đa đa / dòng Blob/Clob tối thước NUMBER đa CHAR tối đa 64 bits đa MySql Oracle Không giới hạn 2GB (Win32 FAT32) đến Không giới hạn (4GB * 16TB (Solaris) 4GB * block size (với 64KB 3398 4GB (longtext, longblob) tối đa 64KB (text) Không giới hạn 1000 4GB (hay kích thước datafile 4000 bytes 126 bits Trang 12/21 Đề xuất kỹ thuật HCM GIS-Portal PostgreSQL block size per BIGFILE tablespace) tablespace) Không giới 32TB hạn tối đa cho platform) 1.6TB 250-1600 1GB (text, 1GB 64 bits phụ thuộc bytea) - stored vào kiểu inline (Nguồn http://en.wikipedia.org/wiki/PostgreSQL phần Benchmark) M ột ưu th ế n ữa c PostgreSQL PostGIS ngày nhi ều h ệ th ống thông tin địa lý th vi ện phát tri ển ứng d ụng GIS h ỗ tr ợ c s d ữ li ệu nh UN Mapserver, Geoserver, Udig, FME, Deegree, Geotools, OGR, ESRI ARCGIS Data Interoperabilities (http://www.esri.com/library/fliers/pdfs/data-interop-formats.pdf), PostgreSQL có th ể v ận hành nhi ều Platform h ệ ều hành nh Window Server, Linux, Unix, FreeBDS, Để k ết n ối gi ữa tầng ứng d ụng h ệ qu ản tr ị C s d ữ li ệu, s d ụng th viện m PostgreSQL PostGIS cung c ấp ho ặc s d ụng th vi ện Geotools (http://geotools.codehaus.org/ ) V.2.2 H ệ ều hành Trong d ự án l ựa ch ọn gi ải pháp cho h ệ ều hành : 11 Hệ ều hành Window Server : Đây h ệ ều hành r ất quen thu ộc v ới Window Server đượ c h ỗ tr ợ nhi ều b ởi nhi ều công ty H ạn ch ế nh ất b ản quy ền 11 Hệ ều hành Linux: h ệ ều hành Linux ngày đượ c s d ụng nhi ều phía server Vi ệt Nam, giao di ện ngày c ải ti ến Đây h ệ ều hành mã m n ổi tiếng tính bảo mật cao, bị virus kh ả n ăng ch ịu đựng l ớn Vi ệc ch ọn l ựa cu ối s ẽ thu ộc v ề ch ủ đầu t ư, b ởi l ẽ công ngh ệ phát tri ển ứng d ụng c thông tin địa lý HCMGIS Portal khơng ph ụ thc vào platform mà s ẽ đượ c v ận hành V.2.3 Các môi tr ường phát tri ển ứng d ụng  Môi trường lập trình: Java platform Java m ột ngơn ng ữ l ập trình h ướng đối t ượng có tính kh ả chuy ển b ảo m ật cao, ch ạy nhi ều h ệ ều hành khác “vi ết m ột l ần, ch ạy kh ắp n ơi” Ngoài Java m ột ngôn ng ữ c c ộng đồng mã ngu ồn m đượ c h ỗ tr ợ m ạnh v ới nhi ều th vi ện đa d ạng Sử d ụng Java để phát tri ển ứng d ụng m ột l ợi th ế mu ốn tích h ợp vào h ệ Trang 13/21 Đề xuất kỹ thuật HCM GIS-Portal th ống l ớn khác nh IBM Web Sphere, SUN,… Đặc bi ệt công ngh ệ Web Service h ỗ tr ợ kiến trúc SAO ngày đượ c phát tri ển m ạnh n ền t ảng Java Platform C thông tin đị a lý m ột ứng d ụng Web nên k ỹ thu ật m ới nh Web 2.0, Ajax, Javascript đượ c sử dụng Các công ngh ệ DHTML, XHTML, CSS, XSLT, …s ẽ đượ c s d ụng nh ằm t ăng s ự linh độ ng c WEB d ễ dàng b ảo trì  Các th vi ện mã ngu ồn m : GeoNetwork + InterMap - GeoNetwork Geonetwork m ột ứng d ụng catalog mã ngu ồn m để qu ản lí thơng tin tài ngun d ữ li ệu khơng gian thơng qua web Nó cung c ấp ch ức n ăng c b ản cho vi ệc qu ản lí tìm kiếm metadata c ũng nh nhúng b ản đồ t ương tác Geonetwork đượ c t ổ ch ức l ớn th ế gi ới s d ụng r ộng rãi, ví d ụ nh : - FAO-GeoNetwork (http://www.fao.org/geonetwork) : T ổ ch ức nông nghi ệp qu ốc t ế - WFP (http://vam.wfp.org/geonetwork ) : Ch ương trình l ương th ực th ế gi ới - WHO (http://www.who.int/geonetwork/ ): T ổ ch ức y t ế th ế gi ới - OCHA (http://geonetwork.unocha.org/mapsondemand/srv): C quan Liên hi ệp qu ốc v ề v ấn đề nhân đạo ều ph ối - CGIAR.- The Consultative Group on International Agricultural Research (http://geonetwork.csi.cgiar.org/) : nhóm c ố v ấn v ề nghiên c ứu l ương th ực qu ốc t ế V ới vi ệc s d ụng Geonetwork, d ự án có m ột s ố ưu ểm sau: Tạo môi tr ường qu ản lí thơng tin khơng gian t ập trung theo chu ẩn, đượ c thi ết k ế phép truy c ập c s d ữ li ệu địa lí, s ản ph ẩm b ản đồ metadata liên quan t ngu ồn tài nguyên khác nhau, làm t ăng s ự trao đổi chia s ẻ d ữ li ệu không gian gi ữa t ổ ch ức ng ười dùng thông qua ph ương ti ện Internet H ướng ti ếp c ận qu ản lí thơng tin địa lí nh v ậy nh ằm m ục đích làm cho c ộng đồng ng ười s d ụng d ữ li ệu không gian s ẽ d ễ dàng nhanh chóng vi ệc truy c ập ngu ồn d ữ li ệu b ản đồ chuyên đề s ẵn có để đưa nh ững quy ết đị nh đắn Nâng cao kh ả n ăng trao đổi chia s ẻ d ữ li ệu gi ữa c quan t ổ ch ức để tránh vi ệc trùng l ắp d ữ li ệu, t ăng s ự h ợp tác vi ệc thu th ập d ữ li ệu công b ố cho m ọi ng ười, ti ết kiệm tài nguyên b ảo v ệ d ữ li ệu c ũng nh thông tin nhà cung c ấp d ữ li ệu K ết n ối c ộng đồng s d ụng thông tin không gian d ữ li ệu c h ọ theo m ột ki ến trúc hi ện đại, m ạnh m ẽ đồng th ời chi phí th ấp theo nguyên t ắc FOSS (Free and Open Source Software) chu ẩn m ở, chu ẩn qu ốc t ế cho dịch v ụ giao th ức (nh ISO/TC211 OGC) Geonetwork ph ải cung c ấp đầ y đủ ch ức n ăng c m ột c thông tin địa lý nh yêu Trang 14/21 Đề xu ất k ỹ thu ật HCM GIS-Portal c ầu đề xu ất c ch ủ đầu t Geonetwork c ần ph ải có thành ph ần c b ản sau : Thành ph ần dịch v ụ Metadata : cung c ấp ch ức n ăng tìm ki ếm, c ập nh ật, khai phá metadata theo chu ẩn ISO/TC211-19115 Thành ph ần cung c ấp d ịch v ụ Web : cung c ấp d ịch v ụ Web theo chu ẩn OGC WMS t c s d ữ li ệu hi ện có c Trung tâm HCMGIS Thành ph ần Download d ữ li ệu : cung c ấp ch ức n ăng cho ng ười dùng download d ữ liệu GIS theo quy ền h ạn cho Thành ph ần Map viewer : h ỗ tr ợ ng ười dùng tìm ki ếm tr ực quan qua m ột web GIS, h ỗ tr ợ ng ười dùng khai phá d ữ d ữ li ệu tr ước quy ết định công b ố chuyên đề GIS nh giáo d ục, y t ế, quy h ọach,… Thành ph ần qu ản trị h ệ th ống ng ười dùng - InterMap InterMap m ột ứng d ụng b ản đồ cho phép ng ười dùng có th ể k ết h ợp b ản đồ t ương tác t Map Server phân tán Internet vào m ột trình ệt InterMap h ỗ tr ợ OpenGIS WMS ESRI-ArcIMS InterMap có th ể đượ c tích h ợp v ới Geonetwork để hi ển th ị b ản đồ m ẫu t d ữ li ệu GIS Trung tâm HCM GIS ho ặc t server c nhà cung c ấp thông qua giao ti ếp chu ẩn V.2.4 Application Server : Tomcat Apache Tomcat m ột application server mã ngu ồn m đượ c phát tri ển b ởi Apache Software Foundation (ASF) Apache Tomcat th ực thi đặc t ả Java Servlet JavaServer Pages (JSP) Sun Microsystems Apache Tomcat d ễ s d ụng, c ấu hình đơn gi ản khơng địi h ỏi c ấu hình ph ần c ứng cao VI Các chu ẩn c b ản áp d ụng HCMGIS Portal VI.1 Chu ẩn metadata ISO 19115:2003, FGDC Theo yêu c ầu c ch ủ đầu t ư, HCMGIS portal c ần ph ải tuân th ủ chu ẩn v ề Metadata : - Chu ẩn qu ốc t ế ISO 19115:2003 - Chu ẩn FGDC Metadata : chu ẩn c Ủy ban d ữ li ệu không gian liêng bang (M ỹ) M ặc dù c thông tin địa lý HCM GIS s ẽ đáp ứng chu ẩn nêu trên, nh ưng mu ốn nh ấn m ạnh t ầm quan tr ọng c ISO 19115:2003 tính qu ốc t ế c Ch ỉ s Trang 15/21 Đề xu ất k ỹ thu ật HCM GIS-Portal d ụng chu ẩn qu ốc t ế đượ c h ỗ tr ợ b ởi nhi ều ứng d ụng m ới d ễ dàng trao đổi, tích h ợp, chia s ẻ thơng tin v ề d ữ li ệu GIS Đây c ũng chu ẩn metadata đượ c ti ến c nh ất trongb ản th ảo chi ến l ược phát tri ển c s h t ầng d ữ li ệu không gian c Vi ệt Nam , B ộ Tài nguyên Mơi tr ường ch ủ trì Chn̉ ISO 19115 đư a mô hinh ̀ metadata v ới cać ̀ phâǹ sau : - Thanh ̀ phâǹ cuả metadata (Metadata Entity Set Information): là ̀ phâǹ về chinh ́ metadata : ng ười taọ metadata, chuân̉ metadata, ngaỳ câp̣ nhât, ̣ - Thanh ̀ phâǹ thông tin nhâṇ dang ̣ (Identification Information) : là ̀ phâǹ mô tả nh ững thông tin có tinh ́ đặ c tr ưng đê ̉ nhâṇ dang ̣ d ữ liêụ câǹ mô ta,̉ bao gôm ̀ cać chú giaỉ về taì nguyên, guôǹ gôc, ́ mô tả khaí quat́ về d ữ liêu, ̣ muc̣ đich ́ xây d ựng, trang ̣ thaí và n ới câǹ liên hệ đê ̉ biêt́ thêm thông tin - Thanh ̀ phâǹ rang ̀ buôc̣ (Constrain Information) : là ̀ phâǹ mô tả nh ững thông tin rang ̀ buôc, ̣ haṇ chế đôí v ới d ữ liêu ̣ - Thanh ̀ phâǹ chât́ l ượng d ữ liê ụ ( Data Quality Information): là ̀ phân mô ta ̉ cać thông tin liên quan đên ́ chât́ l ượng d ữ liêụ GIS - Thanh ̀ phâǹ baỏ d ương, baỏ trì ( Maintemence Information) : là ̀ phâǹ mô ta ̉ cać thông tin liên quan đên ́ viêc̣ câp̣ nhât, ̣ chinh ̉ s ửa, nâng câṕ d ữ liêu ̣ - Thanh ̀ phâǹ thể hiêṇ không gian (Spatial Representation Information): la ̀ ̀ phâǹ ch ứa cać thông tin liên quan đên ́ ph ương cach ́ thể hiêṇ thông tin cuả d ữ liêu ̣ - Thanh ̀ phâǹ hệ quy chiêú (Reference System Information) : là ̀ phâǹ ch ứa cać thông tin về hệ quy chiêú đượ c s dung ̣ đê ̉ taọ d ữ liêụ GIS, nh Geodetic datum, pheṕ chiêú hinh, ̀ thông tin về elipsoid, và n liên hệ đê ̉ biêt́ thêm chi tiêt ́ - Thanh ̀ phâǹ nôị dung (Content Information) : là ̀ phâǹ mô tả cać nôị dung thông tin cuả d ữ liêụ GIS - Thanh ̀ phâǹ hinh ̀ th ức trinh ̀ baỳ (Portrayal Catalogue Information) : là ̀ phâǹ mô tả cach ́ trinh ̀ baỳ d ữ liêụ cho đung ́ muc̣ đich ́ mà d ữ liêụ đượ c taọ - Thanh ̀ phâǹ phân phôí (Distribution Information) : là ̀ phâǹ cung câṕ cać thông tin về viêc̣ phân phôí d ữ liêụ cho khach ́ hang, ̀ nh : cać nhà cung câp, ́ hinh ̀ th ức cung câp, ́ lệ phi,́ ban̉ quyên, ̀ Trang 16/21 Đề xu ất k ỹ thu ật HCM GIS-Portal - Thanh ̀ phâǹ m rông ̣ (Metadata Extent Information): là ̀ phâǹ đượ c phat́ triên̉ va ̀ m rông ̣ b ởi ng ười s dung ̣ nh ằm mô tả chi tiêt́ h ơn về d ữ liêụ GIS - Thanh ̀ phâǹ l ược đô ̀ ứng dung ̣ (Application Schema Information): là ̀ phâǹ cung câṕ cać thông tin về l ược đô ̀ ứng dung ̣ đượ c s dung ̣ quá trinh ̀ taọ d ựng d ữ liêu ̣ VI.2 Chu ẩn cho tìm ki ếm metadata (Z39.50) Z39.50 m ột giao th ức truy ền thông theo mơ hình khách/ch ủ ph ục v ụ cho m ục đích tìm ki ếm thu nh ận thông tin t nh ững c s d ữ li ệu n ằm máy tính khác Giao th ức mô t ả b ởi tiêu chu ẩn ANSI/NISO Z39.50, tiêu chu ẩn ISO 23950 C quan b ảo trì cho tiêu chu ẩn Th vi ện Qu ốc h ội M ỹ Z39.50 đượ c áp d ụng r ộng rãi l ĩnh v ực th viện th ường đượ c tích h ợp vào h ệ th ống ph ần m ềm th vi ện ho ặc ph ần m ềm Tham chi ếu Th m ục dùng cho cá nhân Phép tìm ki ếm liên th vi ện ti ến trình M ượn liên th viện (Inter-Library Loan) th ường s d ụng chu ẩn Z39.50 VI.3 Các chu ẩn c OGC Web Services: WMS, WFS, SLD, GML, FILTER - Web Feature Service : WFS đặc tả OGC cho việc mô tả thao tác xử lý d ữ li ệu đối tượng không gian : point, line, polygon Cơ sở liệu dùng để lưu trữ đối tượng khơng gian định dạng Nhưng c sở d ữ li ệu ln đóng kín ứng dụng client Người sử dụng truyền yêu c ầu d ạng XML (phương thức POST http protocol) đến WFS Server (một số WFS v ẫn h ỗ trợ phương thức GET, trước XML đời phương thức sử dụng đặc tả WFS GET) WFService, kết nối với nguồn liệu dạng Format khác nhau, s ẽ xử lý yêu cầu gửi kết xử lý dạng XML tới người sử dụng WFS sử d ụng bi ểu th ức Xpath để tham khảo thuộc tính đối tượng sử dụng HTTP giao thức tảng (OGC gọi DCP: Distributed Computing Plaform) - Web Map Service (WMS) WMS đặc tả OGC sử dụng r ộng rãi hệ thống WEB GIS Web Map Service có khả tạo hiển thị đồ từ nhiều nguồn liệu đa dạng khác Bản đồ tạo dạng ảnh chu ẩn SVG (Scalable Vector Graphic), PNG (Portal Network Graphic), GIF(Graphic Interchange Format), JPEG(Joint Photographics Expert Group),… Trang 17/21 Đề xuất kỹ thuật HCM GIS-Portal Thông qua WMS, người sử dụng dùng Web Browser chuẩn để g ửi thông điệp yêu cầu đến WMS Server thị kết trả Không giống WFS cho phép chọn lựa đối tượng cụ thể để trả dạng GML mà khơng quan tâm đến cách thức trình bày liệu nào, WMS cho phép người sử dụng thị liệu theo ý muốn tạo đồ Một đặc tả hỗ trợ cho WMS tạo đồ theo ý muốn SLD (Styled Layer Descriptor) SLD mô tả đối tượng dạng ký hiệu - SLD (Style Layered Description) Đặc tả hướng đến việc đáp ứng yêu cầu khách hàng sử dụng liệu không gian (con người máy) để điều khiển việc tạo đồ trực quan từ liệu sử dụng Đặc tả OpenGIS Web Map Service (WMS) hỗ trợ khả cung cấp thơng tin dựa vào chọn lựa cụ thể ký hiệu, kiểu dáng tập li ệu sẵn có Một vấn đề quan trọng nay, người sử dụng khơng có cách định nghĩa luật để tạo hình ảnh đồ theo cách riêng sử dụng WebGIS khơng theo chu ẩn OGC Điều có nghĩa, OGC cần cung cấp ngôn ngữ mô tả ký hiệu để người sử d ụng (client) có khả tự định nghĩa hình thức trình bày đối tượng địa lý theo quan điểm riêng Ngơn ngữ Styled Layer Descriptor (SLD) SLD dùng để định nghĩa hình dáng, màu sắc đầu (dữ liệu) WFS (Web Feature Servers), Web Map Servers Web Coverage Trong nhiều trường hợp, Clients cần vài thông tin liệu có sẵn máy chủ từ xa trước đưa yêu cầu thích hợp - Filter Encoding (biểu thức truy vấn, lọc) Một biểu thức filter (lọc) khởi tạo dùng để ràng buộc giá tr ị thu ộc tính kiểu đối tượng với mục đích xác định tập th ể hi ện c đối tượng phát sinh theo kiểu Mục đích Filter Endoding mơ tả chuẩn mã hóa XML CQL (OGC Common Catalog Query Language) đại diện trung lập hệ thống c m ột truy v ấn Ngày nay, việc dùng nhiều công cụ cho XML dễ dàng kiểm tra tính hợp lệ, phân tích thể (instance) XML sau chuyển đổi sang b ất k ỳ ngôn ng ữ c ần để truy v ấn hay hiệu chỉnh thể c đối t ượng kho l ưu tr ữ đối t ượng b ất k ỳ Ví d ụ, m ột filter mã hóa XML chuyển sang mệnh đề WHERE cho câu l ệnh SELECT c SQL để l liệu lưu trữ sở liệu quan hệ dựa SQL Tương tự, biểu thức filter mã hóa XML chuyển sang biểu thức XPath hay XPointer cho vi ệc l d ữ li ệu t tài liệu XML Trang 18/21 Đề xuất kỹ thuật HCM GIS-Portal GML - Việc thể sống động liệu không gian địa lý yêu cầu then chốt cộng đồng người sử dụng GIS GML đáp ứng cầu này: linh động, mạnh mẽ m ột mơ hình hồn chỉnh miêu tả đối tượng tượng giới th ực GML kế thừa sức mạnh công nghệ XML chuẩn với ưu riêng để s d ụng linh ho ạt tùy theo mục đích Đặc tả GML định nghĩa lược đồ XML, chế, qui ước đưa framework mở định lược đồ đối tượng cho ứng dụng không gian địa lý OGC định nghĩa ngắn gọn GML sau: GML chuẩn mã hóa XML (eXtensible Markup Language) dành cho việc tạo mơ hình, chuyển đổi, lưu trữ thông tin địa lý k ể c ả thuộc tính đối tượng địa lý không gian hay phi không gian VI.4 Font chữ Cổng thông tin địa lý HCMGIS Portal sử dụng Font chữ Unicode (theo tiêu chu ẩn Vi ệt Nam) VII Quy trình kế họach thực VII.1 Quy trình thực hiện: Quy trình xây dựng hệ thống thơng tin địa lý sau : 11 Phân tích thi ết k ế h ệ th ống : Đây b ước quan tr ọng nh ằm t ạo m ột h ệ th ống v ững ch ắc ổn định lâu dài Phân tích thi ết k ế h ệ th ống bao g ồm b ước phân tích chi ti ết t ừng yêu c ầu, thi ết k ế module, thi ết kế giao di ện, thi ết k ế c s d ữ li ệu, gi ải pháp c ụ th ể c ần gi ải quy ết để xây d ựng ch ức n ăng theo yêu c ầu đưa ra,…S ản ph ẩm c giai đọan c ũng m ột s ản ph ẩm dự án Tài li ệu phân tích thi ết k ế h ệ th ống s ẽ đượ c báo cáo v ới ch ủ đầu t nh ằm th ống nh ất v ề quan ểm khẳng định s ự th ấu hi ểu gi ữa đôi bên v ề yêu c ầu c h ệ th ống Đây giai đọan quan tr ọng nên vi ệc huy động nhân l ực có trình độ cao, kinh nghi ệm để th ực hi ện cần thi ết Tài li ệu phân tích thi ết k ế h ệ th ống đượ c c ập nh ật su ốt th ời gian xây d ựng h ệ th ống Trang 19/21 Đề xuất kỹ thuật HCM GIS-Portal Phân Phân tích tích và thi thiếếtt kkếế hhệệ th thốống ng Xây Xây ddựựng ng ứứng ng ddụụng ng Ki Kiểểm m tra, tra, test, test, ch chỉỉnh nh ssửửaa Công Công bbốố,, nghi nghiệệm m thu thu B Bảảoo trì trì ssảảnn ph phẩẩm m 11 Xây dựng ứng dụng : Trong giai đọan Trung tâm Thông tin s ẽ c ăn c ứ vào tài li ệu phân tích thi ết k ế giai đọan ti ến hành xây d ựng ứng d ụng n ền t ảng công ngh ệ ch ọn l ựa 11 Kiểm tra, test, chỉnh s ửa : Vi ệc kiểm tra test s ản ph ẩm s ẽ đượ c th ực hi ện t ừng ph ần nh ỏ su ốt trình xây d ựng phát tri ển Ki ểm tra test m ột cách tòan di ện s ẽ đượ c th ực thi sau thành ph ần c h ệ th ống đượ c tích h ợp l ại v ới môi tr ường phát tri ển môi tr ường v ận hành (chạy thử internet) Các l ỗi phát hi ện trình ch ạy th ki ểm tra s ẽ đượ c ghi nh ận thông qua h ệ th ống qu ản tr ị l ỗi (JIRA) s ẽ đượ c ch ỉnh s ửa tu ần t ự 11 Công b ố nghi ệm thu : Công b ố nghi ệm thu s ản phẩm s ẽ ti ến hành sau s ửa h ết l ỗi Trang 20/21 Đề xuất kỹ thuật HCM GIS-Portal C thông tin địa lý HCMGIS s ẽ đượ c cài đặt t ại Trung tâm HCMGIS Sản phẩm nghi ệm thu bao g ồm : đĩa CD/DVD tòan b ộ ứng d ụng c thông tin địa lý tài li ệu h ướng d ẫn s d ụng, h ướng d ẫn k ỹ thu ật, tài li ệu phân tích thi ết k ế h ệ thơng 11 Bảo trì, b ảo hành s ản ph ẩm Sản phẩm đượ c bảo trì su ốt 12 tháng L ựcl ượng b ảo trì c Trung tâm Thơng tin s ẽ h ỗ tr ợ vòng 24 ti ếng M ọi ch ỉnh s ửa s ẽ khơng tính chi phí n ếu l ỗi thu ộc ph ạm vi yêu cầu d ự án Sản phẩm đượ c c ập nh ật phiên b ản m ới nh ất c Trung tâm Thông tin B ộ Tài nguyên Mơi tr ường vịng năm VII.2 K ế h ọach th ực hi ện: Xây d ựng c thông tin địa lý HCMGIS Portal s ẽ đượ c th ực hi ện tháng k ể t ký k ết h ợp đồng Stt Nội dung Phân tích thiết kế HT Xây dựng ứng dụng Kiểm tra, test, chỉnh sửa Công bố nghiệm thu x Tháng Tháng Tháng Tháng x x x x x x x x x x x x Trang 21/21

Ngày đăng: 25/01/2022, 13:55

Mục lục

  • I.2 Cơ quan chủ trì

  • I.3 Phạm vi công việc

  • II. Nội dung của dự án

    • II.1 Mục tiêu của dự án

    • II.2 Lợi ích của dự án

    • II.3 Những vấn đề được giải quyết

    • III. Mô hình của HCM GIS-Portal

      • III.1 Mô hình hoạt động của HCM GIS-Portal

      • III.2 Mô hình kiến trúc của HCM GIS-Portal

      • IV. Các yêu cầu của dự án

        • IV.1 Yêu cầu chức năng

        • IV.2 Yêu cầu phi chức năng

        • V. Đề xuất kĩ thuật, công nghệ thực thi

        • V.2.1 Hệ quản trị Cơ sở dữ liệu :

        • VII.1 Quy trình thực hiện:

        • VII.2 Kế họach thực hiện:

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan