Nghiên cứu xây dựng web mapping hỗ trợ việc thể hiện và chia sẻ dữ liệu thống kê kinh tế xã hội

156 11 0
Nghiên cứu xây dựng web mapping hỗ trợ việc thể hiện và chia sẻ dữ liệu thống kê kinh tế   xã hội

Đ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

ĐẠI HỌC QUỐC GIA TP HCM TRƯỜNG ĐẠI HỌC BÁCH KHOA NGUYỄN TRỌNG KHÁNH NGHIÊN CỨU XÂY DỰNG WEB MAPPING HỖ TRỢ VIỆC THỂ HIỆN VÀ CHIA SẺ DỮ LIỆU THỐNG KÊ KINH TẾ XÃ HỘI Chuyên ngành: Bản đồ, Viễn thám Hệ thông tin địa lý Mã số: 604476 LUẬN VĂN THẠC SĨ TP HỒ CHÍ MINH, tháng 07 năm 2011 CƠNG TRÌNH ĐƯỢC HỒN THÀNH TẠI TRƯỜNG ĐẠI HỌC BÁCH KHOA – ĐHQG TPHCM Cán hướng dẫn khoa học: TS LÊ MINH VĨNH Chữ ký:……………………… Cán chấm nhận xét 1: TS TRẦN TRỌNG ĐỨC Chữ ký:……………………… Cán chấm nhận xét 2: TS VŨ XUÂN CƯỜNG Chữ ký:……………………… Luận văn thạc sĩ bảo vệ TRƯỜNG ĐẠI HỌC BÁCH KHOA THÀNH PHỐ HỒ CHÍ MINH ngày 08 tháng 09 năm 2011 Thành phần đánh giá luận văn thạc sĩ gồm: TS LÊ TRUNG CHƠN TS TRẦN TRỌNG ĐỨC TS VŨ XUÂN CƯỜNG TS NGUYỄN KIM LỢI TS LÊ MINH VĨNH Xác nhận Chủ tịch Hội đồng đánh giá LV Trưởng Khoa quản lý chuyên ngành sau luận văn sửa chữa (nếu có) CHỦ TỊCH HỘI ĐỒNG TS LÊ TRUNG CHƠN TRƯỞNG KHOA KTXD ĐẠI HỌC QUỐC GIA TP.HCM TRƯỜNG ĐẠI HỌC BÁCH KHOA CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc NHIỆM VỤ LUẬN VĂN THẠC SĨ Họ tên học viên: NGUYỄN TRỌNG KHÁNH MSHV:01008705 Ngày, tháng, năm sinh: 06/04/1986 Nơi sinh: Trà Vinh Chuyên ngành: Bản đồ, Viễn thám GIS Mã số: 60.44.76 TÊN ĐỀ TÀI: NGHIÊN CỨU XÂY DỰNG WEB MAPPING HỖ TRỢ VIỆC THỂ HIỆN VÀ CHIA SẺ DỮ LIỆU THỐNG KÊ KINH TẾ XÃ HỘI NHIỆM VỤ LUẬN VĂN: - Nghiên cứu tổng quan số liệu thống kê bao gồm vai trò số liệu thống kê, thông tin kinh tế - xã hội quản lý nhà nước số liệu thống kê - Nghiên cứu giải pháp thể nội dung đồ chuyên đề thống kê nhằm mục đích thể trực quan liệu thống kê kinh tế - xã hội môi trường internet - Nghiên cứu tổng quan Web Mapping, kiến trúc hệ thống Web Mapping Nghiên cứu chuẩn dịch vụ WMS (Web Map Service) OGC Nghiên cứu phần mềm UMN MapServer hoạt động phía server nhằm thể lớp đồ (layer) lên trang web Trên sở nghiên cứu UMN MapServer, học viên tìm hiểu framework ứng dụng web mapping hoạt động UMN MapServer, sau sâu nghiên cứu framework MapFish Client – Server phục vụ cho việc xây dựng ứng dụng - Xây dựng liệu mẫu, thiết kế giao diện xây dựng thử nghiệm trang Web Mapping nhằm xây dựng đồ thống kê trực tiếp web bên cạnh cho phép xem thông tin số liệu thống kê NGÀY GIAO NHIỆM VỤ: 28/01/2010 NGÀY HOÀN THÀNH NHIỆM VỤ: 30/06/2011 HỌ VÀ TÊN CÁN BỘ HƯỚNG DẪN: TS LÊ MINH VĨNH TP HCM, ngày 30 tháng 06 năm 2011 CÁN BỘ HƯỚNG DẪN TS LÊ MINH VĨNH CHỦ NHIỆM BỘ MÔN TS NGUYỄN NGỌC LÂU TRƯỞNG KHOA KTXD LỜI CAM ĐOAN CỦA TÁC GIẢ LUẬN VĂN Tôi xin cam đoan nội dung luận văn tơi hồn tồn trung thực khơng chép từ luận văn Nếu có điều sai sót tơi xin hoàn toàn chịu trách nhiệm LỜI CẢM ƠN Kết năm tháng giảng đường Đại học năm tháng học cao học trường Đại học Bách Khoa TPHCM tích lũy kiến thức giúp cho tơi thực luận văn Những học hành trang theo suốt chặng đường công việc sống Để hồn thành luận văn trước tiên cho phép gửi lời biết ơn chân thành đến gia đình, đến ba mẹ, người đồng hành suốt năm qua, tạo điều kiện tốt để tơi n tâm học tập nghiên cứu Xin gửi lời tri ân biết ơn sâu sắc đến tồn thể thầy Bộ mơn Địa Tin Học truyền đạt kiến thức cho năm tháng qua Xin chân thành cảm ơn TS Lê Minh Vĩnh người trực tiếp hướng dẫn tận tình cho tơi q trình thực luận văn Xin cám ơn nghiên cứu sinh Trương Xuân Quang, Xuefei Liu trường Đại học Bách Khoa Milan – Ý nhiệt tình trả lời thắc mắc tơi q trình thực luận văn Cám ơn ông Jeff McKenna – giám đốc Gateway Geomatics – tác giả UMN MapServer, cám ơn CamptoCamp – nhà sản xuất phần mềm MapFish xin gửi lời cảm ơn cộng đồng mạng – mã nguồn mở hỗ trợ tơi q trình thực luận văn TP.HCM, ngày 30 tháng 06 năm 2011 Nguyễn Trọng Khánh TÓM TẮT Ngày nay, số liệu thống trở nên phổ biến sử dụng rộng rãi Không quan nhà nước, quan lập kế hoạch, sách, nghiên cứu, mà nhà đầu tư sản xuất kinh doanh, đến người dân có nhu cầu sử dụng thơng tin dựa số liệu thống kê Hiện nay, sở liệu thống kê nước ta đồ sộ tin học hóa quản lý, tổ chức Tuy nhiên, số liệu trình bày, cơng bố qua dạng bảng số liệu truyền thống khơng có nhìn trực quan mối quan hệ khơng gian Do đó, việc thể số liệu thống kê lên đồ (bản đồ thống kê) nhằm gia tăng giá trị thông tin thống kê nhờ vào khía cạnh khơng gian khả trực quan hóa đồ vấn đề cần quan tâm Đề tài nhắm đến việc nâng cao giá trị hiệu sử dụng liệu thống kê việc thể qua đồ phổ biến rộng rãi liệu này, cụ thể nghiên cứu xây dựng trang Web Mapping cho phép người sử dụng tương tác để tự tạo đồ hiển thị số liệu thống kê theo không gian cách trực quan thông qua phương pháp thể nội dung đồ thích hợp Để thực đề tài, cần phải nghiên cứu tìm hiểu giải pháp thể nội dung đồ, tập trung chủ yếu vào việc thể trực quan liệu thống kê theo đơn vị hành chánh, bao gồm phương pháp đồ giải biểu đố đồ Bên cạnh đó, cần tìm hiểu cơng nghệ Web Mapping để có phương truyền bá hữu hiệu Web Mapping có khã xây dựng đồ chuyên đề thống kê trực tiếp môi trường internet Ứng dụng Web Mapping xây dựng tích hợp Web Browsers (Internet Explorer, Mozilla Firefox, Google Chrome…), Apache Tomcat, UMN Mapserver, MapFish Client, MapFish Server, Hệ quản trị sở liệu PostgreSQL/PostGIS Với ứng dụng này, người sử dụng chọn tiêu thống kê quan tâm, sau chọn phương pháp thể thông số kèm như: phương pháp chia nhóm, số nhóm, màu sắc để tạo đồ kết môi trường world wide web ABSTRACT Nowadays, the statistic figures have become popular and widely used Not only the state agency, the agency plans, policies, research, investors and business production but also the people need to use information based on statistics Currently, the database statistics in our country was very large and computerization of management and organization However, these data are presented, published through the traditional tabular data so we have no visual look of spatial relationships Therefore, the present statistics on the thematic map to increase the value of statistical information through the spatial aspect and the ability to visualize problem of the mapping is significant mind Study aims to enhance the value and efficiency of statistical data by making the map and widely available data, specifically the study build Mapping Web site allows users to interact to create maps showing the statistics in a visual space by the method of present content appropriate map To implement the study, research is needed to find out solutions to reflect the content map, focusing primarily on the representation of visual data in statistical administrative units, including two methods is the solution map charts and maps Besides, we should also learn about Web Mapping technologies to have the means to express and disseminate effective Web Mapping can build statistical thematic maps directly on the internet environment Web Mapping Applications is the integration of Web Browsers (Internet Explorer, Mozilla Firefox, Google Chrome ), Apache Tomcat, UMN MapServer, MapFish Client, MapFish Server, Management System database PostgreSQL / PostGIS In this application, users can select statistical indicators of interest, then select the method of expression and the associated parameters such as method of grouping, groups, and colors to create the map results on the world wide web environment MỤC LỤC CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI 1.1 ĐẶT VẤN ĐỀ 1.2 MỤC TIÊU ĐỀ TÀI 1.3 NỘI DUNG NGHIÊN CỨU 1.4 PHƯƠNG PHÁP NGHIÊN CỨU 1.5 GIỚI HẠN ĐỀ TÀI CHƯƠNG 2: TỔNG QUAN TÌNH HÌNH NGHIÊN CỨU 2.1 TÌNH HÌNH NGHIÊN CỨU VÀ ỨNG DỤNG TRÊN THẾ GIỚI 2.2 TÌNH HÌNH NGHIÊN CỨU VÀ ỨNG DỤNG TRONG NƯỚC 15 2.3 NHẬN XÉT 16 CHƯƠNG 3: TỔNG QUAN VỀ SỐ LIỆU THỐNG KÊ 17 3.1 SỐ LIỆU THỐNG KÊ – VAI TRÒ CỦA SỐ LIỆU THỐNG KÊ 17 3.1.1 Số liệu thống kê 17 3.1.2 Mục đích thống kê – vai trò số liệu thống kê 21 3.2 CÁC THÔNG TIN KINH TẾ - XÃ HỘI 22 3.3 NỘI DUNG CỦA QUẢN LÝ NHÀ NƯỚC VỀ THÔNG TIN KINH TẾ XÃ HỘI 23 CHƯƠNG 4: GIẢI PHÁP THỂ HIỆN NỘI DUNG BẢN ĐỒ CHUYÊN ĐỀ THỐNG KÊ 26 4.1 BẢN ĐỒ VÀ TRỰC QUAN HÓA DỮ LIỆU 26 4.1.1 Vai trò đồ 26 4.1.2 Giải pháp thể nội dung đồ chuyên đề 26 4.2 CÁC PHƯƠNG PHÁP THỂ HIỆN NỘI DUNG BẢN ĐỒ 27 4.2.1 Phương pháp thể nội dung 27 4.2.1.1 Giới thiệu chung 27 4.2.1.2 Phương pháp đồ giải 28 4.2.1.3 Phương pháp biểu đồ đồ 28 4.2.2 Xử lý liệu 29 4.2.2.1 Chuẩn hóa liệu 29 4.2.2.2 Phân nhóm liệu 30 4.2.3 Lựa chọn ký hiệu 34 4.2.3.1 Lựa chọn thang màu 34 4.2.3.2 Lựa chọn kích thước ký hiệu 35 CHƯƠNG 5: TỔNG QUAN VỀ WEB MAPPING 36 5.1 TỔNG QUAN VỀ WEB MAPPING 36 5.1.1 Các khái niệm 36 5.1.2 Phân loại Web Mapping 37 5.2 KIẾN TRÚC WEB MAPPING 39 5.2.1 Kiến trúc web thông thường 39 5.2.2 Kiến trúc web mapping 40 5.3 OGC WEB SERVICE 41 5.3.1 Web Map Service (WMS) 43 5.3.1.1 Định nghĩa 43 5.3.1.2 Các giao tác (operations) 43 5.3.1.3 WMS Server 45 5.3.1.4 WMS Client 46 5.3.2 Web Feature Service (WFS) 46 5.3.3 Web Coverage Service (WCS) 46 5.4 CƠNG NGHỆ PHÍA SERVER – UMN MAPSERVER 47 5.4.1 Tổng quan UMN Mapserver 47 5.4.2 Quy trình xử lý UMN Mapserver 48 5.4.3 Các thành phần ứng dụng Mapserver đơn giản 49 5.4.3.1 Mapfile 51 5.4.3.2 Initialization file 51 5.4.3.3 HTML template 52 5.4.4 Các framework giao diện người sử dụng hoạt động UMN Mapserver 52 5.5 CÔNG NGHỆ PHÍA CLIENT – MAPFISH 57 5.5.1 Tổng quan MapFish 57 5.5.2 Kiến trúc MapFish 58 CHƯƠNG 6: XÂY DỰNG WEB MAPPING 62 6.1 PHƯƠNG PHÁP 62 6.1.1 Đề xuất giải pháp công nghệ 62 6.1.2 Các phần mềm xây dựng 64 6.1.2.1 Dữ liệu – hệ quản trị sở liệu PostgreSQL/PostGIS 64 6.1.2.2 QuantumGIS – UMN MapServer 74 6.1.2.3 MapFish 79 6.2 TRANG WEB MAPPING THỬ NGHIỆM 95 6.2.1 Giao diện trang web 95 6.2.2 Các chức trang web 96 6.2.2.1 Chức hiển thị lớp đồ lên trang web 96 6.2.2.2 Chức hỗ trợ 98 6.2.2.3 Chức thành lập đồ thống kê kinh tế - xã hội trực tiếp web 99 6.2.2.4 Chức hiển thị số liệu thống kê 104 CHƯƠNG 7: KẾT LUẬN VÀ KIẾN NGHỊ 105 7.1 KẾT QUẢ CỦA ĐỀ TÀI 105 7.2 NHẬN ĐỊNH 106 7.2.1 Ưu điểm 106 7.2.2 Nhược điểm – hướng mở đề tài 106 7.3 KẾT LUẬN 107 TÀI LIỆU THAM KHẢO 108 PHỤ LỤC 111 PHỤ LỤC 120 PHỤ LỤC 124 PHỤ LỤC 132 PHỤ LỤC 135 PHỤ LỤC 136 DANH MỤC HÌNH VẼ Hình 1.1: Sơ đồ nội dung nghiên cứu đề tài Hình 2.1: Giao diện trang đồ trang web Văn phòng thống kê liên bang Thụy Sỹ (Swiss Federal Statistical Office) Hình 2.2: Giao diện trang đồ Statistics Bureau, Ministry of International Affairs and Cummunication – Nhật Bản .7 Hình 2.3: Giao diện PGIS tìm đối tượng khơng gian (a), tìm kiếm thống tin dân số đối tượng không gian (b, c), hiển thị số liệu lên đồ (d) Hình 2.4: Màn hình truy vấn thơng tin thống kê dân số Nigeria Arcview .9 Hình 2.5: Màn hình chức Interent GIS for Malaysian Population Analysis 10 Hình 2.6: Giao diện trang đồ thống kê Đan Mạch 11 Hình 2.7: Giao diện US Statistical Map in Flash với chức lựa chọn liệu, phân nhóm, hình thức thể 11 Hình 2.8: Giao diện 2002 Census of Agriculture 12 Hình 2.9: Các giao diện Agro-Maps - Hiển thị đồ theo tiêu chí nội dung thời gian .12 Hình 2.10: Màn hình hỗ trợ phân nhóm lựa chọn màu cho đồ 13 Hình 2.11: Các giao diện Common GIS 14 Hình 2.12: Tập đồ kinh tế - xã hội Việt Nam 15 Hình 3.1: Quá trình nghiên cứu thống kê liệu .17 Hình 3.2: Các hình thức thu thập số liệu thống kê .18 Hình 3.3: Minh họa thể liệu thống kê thông qua biểu đồ, đồ thị 20 Hình 3.4: Số liệu thống kê cung cấp trang web Cục Thống kê Tp HCM 24 Hình 3.5: Hình minh họa niên giám thống kê nước năm 2009 nội dung 25 Hình 4.1: Minh họa giải pháp thể nội dung đồ chuyên đề 27 Hình 4.2: Phương pháp đồ giải 28 Hình 4.3: Phương pháp biểu đồ đồ 29 Hình 4.4: Kết chia liệu bảng theo phương pháp Equal Intervals với nhóm - kết thực phần mềm ArcGIS Destop 9.3 31 Hình 4.5: Kết chia liệu bảng theo phương pháp quantile với nhóm - kết thực phần mềm ArcGIS Destop 9.3 32 Hình 4.6: Kết chia liệu bảng theo phương pháp natural break với nhóm kết thực phần mềm Mapinfo 7.5 34 Hình 4.7: Thang nét biến thiên tăng dần độ thưa .35 Hình 4.8: Thang màu biến thiên (đơn) .35 Hình 4.9: Thang màu phân cực 35 Hình 5.1: Phân loại web mapping 37 Hình 5.2: Minh họa Static web mapping 38 Phụ lục Chi tiết thư mục ứng dụng MapFish sau: - 127 - Phụ lục Để kiểm tra ứng dụng MapFish làm việc hợp lý, đến thư mục ứng dụng MapFishApp thực thi dòng lệnh sau: C:\MapFish>cd MapFishApp C:\MapFish\MapFishApp>paster serve development.ini Dòng lệnh bắt đầu ứng dụng web server có tên paster, web server ngôn ngữ python Sau bắt đầu web server, mở trình duyệt web, địa URL nhập địa chỉ: http://localhost:5000 Kết xuất trang mặc định sau: Cài đặt toolbox Javascript ứng dụng MapFish: Các toolbox ứng dụng MapFish bao gồm: Ext, Openlayer, GeoExt, MapFish client Javascript ứng dụng mẫu dựa thư viện Nhấn tổ hợp phím ctrl+C để ngắt hoạt động web server paster, sau thực thi dòng lệnh sau command prompt C:\MapFish12\MapFishApp>cd C:\MapFish12> paster create -t mapfish_client MapFishApp - 128 - Phụ lục Sau đó, bắt đầu ứng dụng MapFish lần nửa với dòng lệnh sau: C:\MapFish12>cd MapFishApp C:\MapFish12\MapFishApp>paster serve reload development.ini Nhập địa URL: http://localhost:5000 trình duyệt web, kết xuất trang web ứng dụng mặc định sau: Như đến trình cài đặt cấu hình MapFish hồn tất Cấu trúc ứng dụng: Cấu trúc ứng dụng MapFish mơ tả sau: File development.ini: Đây file cấu hình ứng dụng File bao gồm: địa IP, cổng kết nối server chuỗi kết nối hệ quản trị sở liệu File layer.ini: Đây nơi mà người phát triển ứng dụng cung cấp thông tin web service cấu tạo framework - 129 - Phụ lục Thư mục mapfishapp: Đây thư mục ứng dụng, tên dựa tên ứng dụng MapFish trình xây dựng với command paster create… Thư mục có chi tiết thư mục sau: - 130 - Phụ lục Trong đó, folder public nơi phát triển ứng dụng web mapping Chi tiết thư mục public sau: Thư mục public chứa trang web giao diện người sử dụng (trong luận văn này, trang thematicmap.html đặt public) Thư mục public chứa mfbase, nơi chứa toolbox javascript phục vụ cho việc xây dựng ứng dụng Chi tiết thư mục mfbase sau: - 131 - Phụ lục PHỤ LỤC CODE XÂY DỰNG GIAO DIỆN NGƯỜI SỬ DỤNG Sau xây dựng chức năng, ta tiến hành bố trí chức vào vị trí trang web, điều thực với hàm viewport ExtJS Đoạn code sau xây dựng giao diện người sử dụng: var viewport = new Ext.Viewport({ layout: 'border', items:[ new Ext.BoxComponent({ // raw region: 'north', el: 'north', height: 32 }),{ region: 'south', contentEl: 'south', id: 'south-panel', split: true, height: 100, minSize: 100, maxSize: 200, collapsible: true, title: 'Kết truy vấn', margins: '0 0 0' },{ region: 'east', title: ' ', width: 200, collapsible: true, collapsed: true, - 132 - Phụ lục margins: '0 0 5', defaults: { border: true, frame: true }, layout: 'border', items: [{ title: 'Lớp đồ', region: 'north', autoHeight: true, xtype: 'layertree', map: map },{ title: 'Vùng hiển thị đồ', region: 'center', html:'' },{ title: 'Tọa độ - EPSG:4326', region: 'south', collapsible: true, height: 65, contentEl: 'position' }] },{ region: 'west', title: ' ', split: true, collapsible: true, width: 250, minSize: 175, maxSize: 500, margins: '0 0 5', - 133 - Phụ lục layout: 'accordion', defaults: { border: true, frame: true }, items: [ choropleth, propSymbol ] },{ region: 'center', title: 'Khung đồ', xtype: 'mapcomponent', map: map } ] }); - 134 - Phụ lục PHỤ LỤC DỮ LIỆU THỐNG KÊ MẪU Số liệu thống kê dân số TP.HCM, nguồn http://www.pso.hochiminhcity.gov.vn/ Tên Quận Huyện Dân số 1999 Dân số nữ 1999 Huyện Cần Giờ Huyện Củ Chi Huyện Bình Chánh Quận Huyện Hốc Môn Huyện Nhà Bè Quận 12 Quận Bình Tân Quận Quận Thủ Đức Quận Quận Tân Bình Quận Bình Thạnh Quận Gị Vấp Quận Quận Tân Phú Quận Quận Quận 10 Quận 11 Quận Quận Phú Nhuận Quận Quận 58557 254803 187181 148582 204270 63149 168379 144908 102001 209391 111828 578801 402045 308816 328686 226736 253166 239927 238074 222446 183763 209639 192007 29911 130841 93871 75064 104219 32017 85621 74048 52133 108297 57401 297562 210631 159380 170424 121077 131925 126370 124584 118742 96861 110794 101015 Dân số nam 1999 28646 123962 93310 73518 100051 31132 82758 70860 49868 101094 54427 281239 191414 149436 158262 105659 121241 113557 113490 103704 86902 98845 90992 - 135 - Dân số 2004 65865 286577 304586 204331 245246 73206 288080 399564 128278 337063 163689 394770 418349 449678 359954 369046 196316 239627 234761 223942 198905 174844 172466 180350 Dân số nữ 2004 32392 147931 154699 102206 125590 37035 147526 208093 65191 178542 85216 204886 218420 232888 186852 187143 106089 125517 123883 117704 106534 93594 91838 95062 Dân số nam 2004 33473 138646 149887 102125 119656 36171 140554 191471 63087 158521 78473 189884 199929 216790 173102 181903 90227 114110 110878 106238 92371 81250 80628 85288 Phụ lục PHỤ LỤC MAPFILE # Map file created from QGIS project file C:/ms4w/apps/mapfish/Qgisproject/hochiminh_4326_label.qgs # Edit this file to customize for your map interface # (Created with PyQgis MapServer Export plugin) MAP NAME "QGIS-MAP" # Map image size SIZE 1000 1000 UNITS meters EXTENT 105.790229 10.333366 107.590380 11.181437 FONTSET 'C:/ms4w/Apache/htdocs/fonts/fonts.txt' #SYMBOLSET './symbols/symbols.txt' PROJECTION 'proj=longlat' 'ellps=WGS84' 'datum=WGS84' 'no_defs' END # Background color for the map canvas change as desired IMAGECOLOR 255 255 255 IMAGEQUALITY 95 IMAGETYPE png OUTPUTFORMAT NAME png DRIVER 'GD/PNG' MIMETYPE 'image/png' IMAGEMODE RGBA EXTENSION 'png' END # Legend LEGEND IMAGECOLOR 255 255 255 STATUS ON KEYSIZE 18 12 LABEL TYPE BITMAP SIZE MEDIUM COLOR 0 89 END END - 136 - Phụ lục # Web interface definition Only the template parameter # is required to display a map See MapServer documentation WEB # Set IMAGEPATH to the path where MapServer should # write its output IMAGEPATH '/tmp/' # Set IMAGEURL to the url that points to IMAGEPATH # as defined in your web server configuration IMAGEURL '/tmp/' # WMS server settings METADATA 'ows_title' 'QGIS-MAP' 'ows_onlineresource' 'http://localhost/cgibin/mapserv.exe?map=wms.map&' 'ows_srs' 'EPSG:4326' END #Scale range at which web interface will operate # Template and header/footer settings # Only the template parameter is required to display a map See MapServer documentation TEMPLATE 'fooOnlyForWMSGetFeatureInfo' END LAYER NAME 'RG_Phuong_Dissolve_geo_4326' TYPE POLYGON DUMP true TEMPLATE fooOnlyForWMSGetFeatureInfo EXTENT 105.790229 10.333366 107.590380 11.181437 CONNECTIONTYPE postgis CONNECTION "dbname='hochiminh' host=localhost port=5432 user='postgres' password='postgres' sslmode=disable" DATA 'the_geom FROM "RG_Phuong_Dissolve_geo_4326" USING UNIQUE gid USING srid=4326' METADATA 'ows_title' 'RG_Phuong_Dissolve_geo_4326' END STATUS DEFAULT TRANSPARENCY 100 PROJECTION 'proj=longlat' 'ellps=WGS84' 'datum=WGS84' 'no_defs' END LABELITEM 'Ten_Quan' CLASS NAME 'RG_Phuong_Dissolve_geo_4326' - 137 - Phụ lục STYLE WIDTH 1.1 OUTLINECOLOR 0 COLOR 170 255 END LABEL FONT times-bold TYPE truetype SIZE 12 COLOR 0 ANGLE POSITION AUTO FORCE true ANTIALIAS true PARTIALS true END END END END - 138 - Phụ lục CÁC THÀNH PHẦN CỦA MAPFILE • MAP: từ khóa, thể file ta sử dụng mapfile, file kết thúc từ END cuối file • SIZE: xác định kích thước đồ kết đơn vị pixel • IMAGECOLOR: định nghĩa background ảnh đồ • IMAGETYPE: xác định format ảnh đồ • FONTSET: xác định đường dẫn đến file – file xác định font truetype, dòng chứa tên đường dẫn đến font truetype alias • EXTENT: xác định khung địa lý dạng hình chữ nhật (hoặc vng) liệu không gian cặp tọa độ (tọa độ x y góc trái bên tọa độ x y góc bên phải liệu) • WEB - IMAGEPATH: định nghĩa thư mục nơi UMN MapServer chứa ảnh - tạo IMAGEURL: đường dẫn đến ảnh thông qua địa URL TEMPLATE: đường dẫn đến file html, file dùng để hiển thị đồ kết lên website • METADATA: - ows_title: tên nguồn liệu - ows_onlineresource: tên máy chủ server - ows_srs: mã số hệ thống tọa độ • LAYER: định nghĩa layer kết thúc với từ END, layer hiển thị theo cấu trúc thứ bậc giống chúng định nghĩa mapfile - NAME: định nghĩa tên layer - TYPE: xác định loại liệu xác định cách mà UMN MapServer thể liệu Trong luận văn, loại liệu ta sử dụng với UMN MapServer polygon - CONNECTIONTYPE: xác định hệ quản trị sở liệu cần kết nối - CONNECTION: thong số để kết nối với hệ quản trị sở liệu - DATA: tên file nơi liệu chứa đựng, tên file import trực tiếp hệ quản trị sở liệu quản lý file - 139 - Phụ lục - STATUS: xác định layer hiển thị, có ba giá trị: default, on, off Giá trị default hiển thị layer, giá trị on hiển thị layer chọn off không muốn - PROJECTION: thông tin lưới chiếu liệu LABELITEM: xác định tên thuộc tính bảng liệu sử dụng để hiển thị nhãn đồ Trên thông tin số keyword sử dụng mapfile, để hiểu rõ mapfile thành phần nó, tham khảo site UMN MapServer http://mapserver.org/mapfile/ - 140 - LÝ LỊCH TRÍCH NGANG Thơng tin cá nhân Họ Tên: NGUYỄN TRỌNG KHÁNH Ngày tháng năm sinh: 06 tháng 04 năm 1986 Nơi sinh: Trà Vinh Địa liên lạc: Nhà B6, 268 Lý Thường Kiệt, Phường 14 Quận 10 TPHCM Email: ntrkhanh@gmail.com; ntrkhanh@hcmut.edu.vn Điện thoại: 0973.293.976 (cá nhân) – 08.38655142 (cơ quan) Quá trình đào tạo • Năm 2008: Tốt nghiệp Đại học Bách Khoa TPHCM, chuyên ngành Trắc Địa – Bản Đồ, niên khóa 2003 – 2008 • Từ 2008 đến 2011: Học viên cao học chuyên ngành Bản đồ, Viễn thám Hệ thống thông tin địa lý, Trường Đại học Bách khoa, thuộc Đại học Quốc gia TP Hồ Chí Minh Q trình cơng tác • Từ năm 2008 đến nay: Cán giảng dạy trường Đại học Bách Khoa TPHCM ... TÀI: NGHIÊN CỨU XÂY DỰNG WEB MAPPING HỖ TRỢ VIỆC THỂ HIỆN VÀ CHIA SẺ DỮ LIỆU THỐNG KÊ KINH TẾ XÃ HỘI NHIỆM VỤ LUẬN VĂN: - Nghiên cứu tổng quan số liệu thống kê bao gồm vai trị số liệu thống kê, ... trung vào nội dung xây dựng sở liệu chuyên đề kinh tế xã hội, mà xây dựng liệu mẫu (demo) để phục vụ cho việc xây dựng Web Mapping Dữ liệu mẫu chọn thể số liệu thống kê kinh tế xã hội cấp Quận -. .. kinh tế - xã hội quản lý nhà nước số liệu thống kê - Nghiên cứu giải pháp thể nội dung đồ chuyên đề thống kê nhằm mục đích thể trực quan liệu thống kê kinh tế - xã hội môi trường internet - Nghiên

Ngày đăng: 03/02/2021, 23:26

Mục lục

  • bia.pdf

  • nhiem vu.pdf

  • cam doan.pdf

  • cam on.pdf

  • tom tat.pdf

  • Ndung.pdf

  • ly lich.pdf

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

Tài liệu liên quan