Nghiên cứu xây dựng bản đồ trực tuyến trên nền mã nguồn mở Trần Thị Thu Ngân
i hc Công ngh ngành: ; 60 48 10 2012 Abstract: Keywords: ; ; ; ; Xây Content MỞ ĐẦU Giới thiệu Mục đích của luận văn 1- v.v 2- hành trên Intemet. 2 3- RSS ứng dụng bản đồ thời tiết Việt Nam” Đối tƣợng và phạm vi nghiên cứu: Về giới hạn địa lý: Về công nghệ: Tính an toàn cao, tg t Về phần mềm: L, , C#. Yêu cầu của luận văn: - át - - và là cung Nội dung của Luận văn: Chƣơng 1 quát ph v.v . Chƣơng 2 ó là hai Chƣơng 3RSS I . 3 CHƢƠNG 1. CƠ SỞ LÝ THUYẾT BẢN ĐỒ TRỰC TUYẾN 1.1. Bản đồ - Cách biểu diễn thế giới thực 1.1.1. Khái niệm chung về bản đồ 1.1.2. Cơ sở toán học cho bản đồ 1.1.2.1. Tỷ lệ bản đồ (map scale) 1.1.2.2. Cơ sở trắc địa - thiên văn của bản đồ 1.1.2.3. Lưới kinh - vĩ tuyến và các lưới toạ độ khác 1.1.2.4. Bố cục bản đồ và khung bản đồ 1.1.2.5. Phân mảnh bản đồ 1.1.3. Các phƣơng pháp thể hiện bản đồ 1.2. Phân loại bản đồ trực tuyến 1.3. Kiến trúc bản đồ trực tuyến Client- 1.4. Các nguyên tắc bản đồ học phát triển cho bản đồ trực tuyến. 1.4.1. Khái quát hóa trong bản đồ trực tuyến - Phương pháp cấp độ chi tiết (LOD) - Phương pháp Khái quát tức thời. - Phương pháp kết hợp. 1.4.2. Thể hiện nội dung theo chuyên đề v.v. 1.4.3. Nguyên tắc thiết kế ký hiệu i chung, 1.4.3.1. Các ký hiệu dạng điểm: 1.4.3.2. Các ký hiệu dạng đường: 1.4.3.3. Các ký hiệu dạng vùng: 1.4.3.4. Chữ ghi chú: 4 1.4.4. Màu sắc trình bày bản đồ trực tuyến. 1.4.5. Các thành phần chính của bản đồ trực tuyến Theo công ngh u CHƢƠNG 2. PHƢƠNG PHÁP XÂY DỰNG BẢN ĐỒ TRỰC TUYẾN TRÊN NỀN MÃ NGUỒN MỞ 2.1. Các tính năng của MapServer MapServer là gì? MapServer là một môi trường phát triển mã nguồn mở dùng để xây dựng các ứng dụng về dữ liệu không gian trên web Internet 2.2. Các thành phần và cách thức hoạt động của MapServer. 2.2.1. Các thành phần của MapServer - File khởi tạo (Initialization File). - Mapfile - - Template File - . - GIS Dataset - V 2.2.2. Cách thức hoạt động của MapServer 5 2.2.3. Qui trình xử lý của MapServer Hình 2.3. Qui trình xử lý của MapServer. 2.3. Hệ CSDL không gian PostgreSQL 2.3.1. Tổng quan về PostgreSQL. 2.3.2. Các đặc trƣng của PostgreSQL. 2.3.3. Kiến trúc về hệ quản trị CSDL PostgreSQL. gian CSDL 6 - Quản lý truy nhập. - Quản lý vùng đệm. - Lớp quản lý lưu trữ vật lý. - Quản lý giao tác. - Quản lý khóa. - Quản lý phục hồi sự cố. n này. 2.3.4. Truy vấn dữ liệu tham chiếu không gian từ PostgresSQL Quản lý truy nhập. Parser: Rewriter OptimizerPath Generator Planner Evualator Command Command Optimizer. Basic Parse: Scan Gram Analyzer: 2.4. Quy trình thành lập bản đồ sử dụng MapServer và PostgreSQL. 2.4.1. Xây dựng CSDL trên PostgreSQL cho bài toán dự báo. 2.4.1.1. Xây dựng CSDL không gian. 7 Vùng. 2.4.1.2. Xây dựng CSDL thuộc tính 2.4.1.3. Kết nối dữ liệu không gian và dữ liệu thuộc tính 2.4.2. Tổ chức dữ liệu bản đồ trong MapFile. File map (mapfile - Web. 2.4.3. Xây dựng giao diện cho trang bản đồ trực tuyến. * Thông tin dự báo: - - Thô . * Các loại dự báo: , d * Truy vấn dữ liệu với bản đồ 2.4.4. Xây dựng các chức năng thành phần của bản đồ trực tuyến - - - Bảng 2.1. Các chức năng trên bản đồ STT Chức năng Giải thích 1 2 8 3 4 , này Bảng 2.2. Các chức năng dự báo thời tiết STT Chức năng Giải thích 1 ngày 2 3 CHƢƠNG 3. XÂY DỰNG CHƢƠNG TRÌNH ỨNG DỤNG DỰ BÁO THỜI TIẾT TRÊN BẢN ĐỒ TRỰC TUYẾN 3.1. Khảo sát hiện trạng. 3.1.1. Số liệu thời tiết trong dự báo. - - - Hình thức lưu trữ: Quyền hạn trên số liệu: - - 9 3.1.2. Các vấn đề trong bài toán dự báo thời tiết bằng bản đồ. 3.2. Ứng dụng RSS xây dựng quy trình cập nhật cơ sở dữ liệu 3.2.1. RSS là gì? Một dịch vụ Web - RSS (Readlly Simple Syndication) 3.2.2. Các chuẩn chung của RSS. RSS. Do các RSS hung là XML, 3.2.3. Điểm mạnh của RSS - , , - - , , an toàn. - RSS li 3.2.4. Trao đổi dữ liệu trong RSS. - Web Map Service/Server (WMS) Hình 3.2. Các chức năng của một Web Map Service , Styled Layer Desrciptor (SLD). Máy Client WMS Thông tin Layer 10 - Web Feature Service/Server (WFS) Web Feature có 3.2.5. Ứng dụng RSS cập nhật mới cơ sở dữ liệu thời tiết. , . , Server. ver- . Hình 3.3. Mô hình hệ thống side: , . -side: , Application Server , WFS . : Web Client Requesst (1 ) Request New Data (6 ) (7 ) Web Data Server Data Spatial Data Exchange RSS Calling Program HỆ THỐNG SERVER CỦA TRANG WEB (3 ) CSDL (2 ) (4 ) (5 )