Danh mục tài liệu

Báo cáo GIẢI PHÁP TÍCH HỢP DỮ LIỆU KHÔNG GIAN LÊN BẢN ĐỒ NỀN GOOGLE MAP

Số trang: 7      Loại file: pdf      Dung lượng: 550.14 KB      Lượt xem: 17      Lượt tải: 0    
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Hệ thống Google map (GM) đang phát triển rất nhanh bên dưới đó là một cơ sở dữ liệu không gian khổng lồ, cho đến thời điểm này GM còn cung cấp thêm nhiều công cụ để người dùng có thể tự phát triển thêm các ứng dụng địa phương trên đó. Đây là một lợi thế rất lớn đối với các ứng dụng khai thác dữ liệu nền trên GM vì giảm đi các chi phí đáng kể việc xác lập và cập nhật dữ liệu nền, đồng thời dữ liệu nền của GM luôn cập nhật và...
Nội dung trích xuất từ tài liệu:
Báo cáo " GIẢI PHÁP TÍCH HỢP DỮ LIỆU KHÔNG GIAN LÊN BẢN ĐỒ NỀN GOOGLE MAP " HỘI THẢO ỨNG DỤNG GIS TOÀN QUỐC 2011 GIẢI PHÁP TÍCH HỢP DỮ LIỆU KHÔNG GIAN LÊN BẢN ĐỒ NỀN GOOGLE MAP (THE SOLUTION INTEGRATES GIS DATA ON GOOGLE MAP) Lê Văn Phận, Nguyễn Kim Lợi Trường Đại hoc Nông Lâm TP.HCM Email: nguyenkimloi@gmail.com Abstract: Base map data on Google map has covered the entire surface of the Earth with high resolution. Google provides the necessary tools for the programmer who can integrate additional layers of data to create application-specific, rapid and cost reduction, and is an inter-links to many other applications on the internet. This research shown the solutions so that users can describe the maps required for there information system, such as written instructions, route map, or promote the address on Google search. We applied this solution to disseminate the flood situation in the Vu Gia watershed, Quang Nam province. Keywords: Google map API, layer map XML, GIS database, Google map.1. ĐẶT VẤN ĐỀ Hệ thống Google map (GM) đang phát triển rất nhanh bên dưới đó là một cơ sở dữ liệukhông gian khổng lồ, cho đến thời điểm này GM còn cung cấp thêm nhiều công cụ để ngườidùng có thể tự phát triển thêm các ứng dụng địa phương trên đó. Đây là một lợi thế rất lớn đốivới các ứng dụng khai thác dữ liệu nền trên GM vì giảm đi các chi phí đáng kể việc xác lập vàcập nhật dữ liệu nền, đồng thời dữ liệu nền của GM luôn cập nhật và điều chỉnh ngày cànghoàn thiện hơn. Quan trọng hơn cả là GM cung cấp rất nhiều hàm mở để người dùng có thể truy vấn vàtruyền các tham số cần thiết để việc hiển thị dữ liệu chi tiết và phù hợp với từng ứng dụng cụthể của người dùng. Trong việc nghiên cứu cung cấp thông tin vùng ngập lũ lưu vực sông Vu Gia – tỉnh QuảngNam chúng tôi đã thử nghiệm một số công nghệ chồng lớp lên GM để đưa đến người dùng cáchình ảnh trực quan nhất về vùng ngập lũ và các diễn biến của vùng ngập lũ theo thời gian. Từ thực tế nghiên cứu đưa ra “Các giải pháp tích hợp dữ liệu không gian lên bản đồnền Google map” nhằm hỗ trợ người dùng khai thác dữ liệu bản đồ nền GM hiệu quả hơn. Mục tiêu nghiên cứu: Tìm hiểu các cơ chế tích hợp dữ liệu và tạo ra các qui trình thực hiện việc tích hợp dữliệu không gian chồng lớp lên bản đồ nền GM.2. PHƯƠNG PHÁP Dữ liệu bản đồ thể hiện trên GM là dạng web page tích hợp giữa ngôn ngữ HTMLchuẩn và XML, thể hiện lên màn hình các dạng vector và rastor tùy theo người dùng lựa chọn.Ngoài ra còn có các lớp thông tin địa điểm, ranh giới hành chính và nhiều thông tin khác. Việc xem các bản đồ trên web của GM không cần phải cài đặt thêm bất kỳ các gói dữliệu phụ nào khác (plug in) đây là thuận lợi cho tất cả các máy tính có thể truy cập đến cácứng dụng sử dụng bản đồ nền GM.254 HỘI THẢO ỨNG DỤNG GIS TOÀN QUỐC 2011 Cấu hình máy chủ của Google rất mạnh và đường truyền băng thông rộng nên việcchuyển tải bản đồ nền đến người dùng rất nhanh đồng thời dữ liệu tích hợp cũng được tải từmáy chủ của đơn vị phát triển ứng dụng với số lượng dữ liệu chồng lớp nhỏ hơn nhiều vì vậychỉ cần thời gian rất gắn là có cả các thông tin cần thiết ngay trên màn hình với việc tải dữliệu từ nhiều nguồn khác nhau để thể hiện mục tiêu ứng dụng.2.1 Cơ chế hoạt động việc chồng lớp thông tin Google map cho phép tạo thêm nhiều lớp dữ liệu và chồng các dữ liệu lên như đượctrình bày trong Hình 1. Web page Layer n Layer n-1 Layer 1 Hình 1. Các lớp (layer) của trang HTML Hình 2. Đoạn mã lệnh minh họa dữ liệu XML liên kết 255 HỘI THẢO ỨNG DỤNG GIS TOÀN QUỐC 2011 Như vậy việc tải (load) bản đồ nền theo cú pháp cố định còn phần Data của mỗi layerthực hiện theo nhiều phương thức: - Không liên quan tọa độ trên bản đồ sử dụng các thẻ DIV và dữ liệu tải lên tùy ý. - Dữ liệu có liên quan đến tọa độ trên bản đồ cần phải sử dụng các cú pháp do GM cungcấp:2.2. Giải pháp2.2.1. Giải pháp 1Định nghĩa các tọa độ và thông tin bên trong header của trang web:{…… var point = new GLatLng(10.65654,-106.90138); var marker = createMarker(point,Thông tin cần hiển thị: Liên kết Link Trang thông tin ) map.addOverlay(marker);….….} Giải pháp này mô tả cố định các điểm và thông tin kèm theo, số lượng không nhiều vàđiều chỉnh cập nhật khó khăn, phù hợp cho việc mô tả bản đồ địa điểm hướng dẫn đường đi, ítthay đổi.2.2.2. Giải pháp 2Dữ liệu được tải từ file XML có cấu trúc{……// Read the data from DATA.xml GDownloadUrl(DATA.xml, function(doc) { var xmlDoc = GXml.parse(doc); var markers = xmlDoc.documentElement.getElementsByTagName(marker); for (var i = 0; i < markers.length; i++) { // obtain the attribues of each marker var lat = parseFloat(markers[i].getAttribute(lat)); var lng = parseFloat(markers[i].getAttribute(lng));var point = new GLatLng(lat,lng);var html = markers[i].getAttribute(html); var label = markers[i].getAttribute(label); // create the marker var marker = createMarker(point,label,html); map.addOverlay(marker); } // put the assembled side_bar_html contents into the side_bar div256 HỘI THẢO ỨNG DỤNG GIS TOÀN QUỐC 2011 document. ...

Tài liệu được xem nhiều:

Tài liệu có liên quan: