Phát triển các công cụ hỗ trợ mô hình GIS khách chủ sử dụng phần mềm nguồn mở

94 353 0
Phát triển các công cụ hỗ trợ mô hình GIS khách chủ sử dụng phần mềm nguồn mở

Đ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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI Nguyễn Anh Hùng PHÁT TRIỂN CÁC CÔNG CỤ HỖ TRỢ MÔ HÌNH GIS KHÁCH CHỦ SỬ DỤNG PHẦN MỀM NGUỒN MỞ Chuyên ngành : Công nghệ thông tin LUẬN VĂN THẠC SĨ KHOA HỌC CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN NGƯỜI HƯỚNG DẪN KHOA HỌC : PGS.TS Trần Đình Khang Hà Nội – Năm 2010 MỤC LỤC LỜI CAM ĐOAN .3 DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT DANH MỤC CÁC BẢNG DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ .6 MỞ ĐẦU Chương – TỔNG QUAN .11 1.1 Cơ sở nghiên cứu mục đích luận văn 11 1.1.1 Tình hình phát triển ứng dụng công nghệ GIS giới 11 1.1.2 Tình hình nghiên cứu ứng dụng công nghệ GIS nước 16 1.1.3 So sánh công nghệ GIS mã nguồn mở mã nguồn đóng 18 1.1.4 Ứng dụng mã nguồn mở xây dựng, phát triển công nghệ GIS .22 1.2 Các phần mềm nguồn mở theo mô hình GIS khách/chủ .23 1.2.1 Các phần mềm GIS dành cho máy để bàn (Desktop GIS) 23 1.2.2 Các phần mềm khác .25 1.3 Tổ chức luận văn 26 Chương – HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU KHÔNG GIAN .27 2.1 Phân tích, đánh giá, lựa chọn hệ quản trị sở liệu 27 2.1.1 Đặt vấn đề 27 2.1.2 Cách tiếp cận 27 2.1.3 Kiểm thử, đánh giá lựa chọn sản phẩm 28 2.1.4 Kết luận 35 2.2 Hệ quản trị sở liệu PostgreSQL 35 2.2.1 Giới thiệu .35 2.2.2 Biên dịch mã nguồn .39 2.2.3 Cài đặt tối ưu hóa cấu hình .42 2.3 PostGIS – phần mở rộng PostgreSQL .44 2.3.1 Giới thiệu .44 2.3.2 Biên dịch mã nguồn .45 2.3.3 Cài đặt tối ưu hóa cấu hình .49 2.4 Kết luận 51 Chương – XÂY DỰNG THƯ VIỆN GIS KHÁCH-CHỦ 53 3.1 Giới thiệu 53 3.2 Dịch vụ GIS máy chủ .54 3.2.1 Ý tưởng xây dựng 54 3.2.2 Kết đạt 61 3.3 Thư viện lập trình máy khách 64 3.3.1 Quản lý kết nối tới máy chủ liệu PostgreSQL 64 3.3.2 Xây dựng chức mà dịch vụ GIS hỗ trợ 65 3.3.3 Xây dựng chức 79 3.4 Kết luận 79 Chương – XÂY DỰNG CÁC ỨNG DỤNG MINH HỌA 80 4.1 Xây dựng sở liệu không gian .80 4.2 Ứng dụng đẩy kết giải đoán ảnh viễn thám lên PostgreSQL 82 4.3 Minh họa hệ thống GIS quản lý công trình thủy lợi tỉnh Hưng Yên .85 4.4 Kết luận 90 Chương – KẾT QUẢ VÀ BÀN LUẬN 91 KẾT LUẬN VÀ KIẾN NGHỊ 92 TÀI LIỆU THAM KHẢO .93 LỜI CAM ĐOAN Với tư cách học viên cao học Viện Đào tạo sau đại học Trường Đại học Bách khoa Hà Nội nhà nghiên cứu khoa học Trung tâm Công nghệ phần mềm Thủy lợi-Viện KHTL Việt Nam, xin cam đoan toàn nội dung luận văn khoa học công sức nghiên cứu xin chịu hoàn toàn trách nhiệm nội dung luận văn DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT GIS ESRI Hệ thống thông tin địa lý (Geographic Information System) Viện nghiên cứu hệ môi trường (Environmental Systems Research Institute) DBMS Hệ quản trị sở liệu (Database Management System) CSDL Cơ sở liệu OCSI Internet khách/chủ hướng đối tượng (Object-oriented client/server Internet) DCS Hệ thống tính toán phân tán (Distributed Computing System) SQL Ngôn ngữ truy vấn có cấu trúc (Structured Query Language) OSF Nền tảng phần mềm mở (Open Software Foundation) DCE Môi trường tính toán phân tán (Distributed Computing Environment) EPSG Nhóm khảo sát dầu khí châu Âu (European Petroleum Survey Group) GEODAS Hệ thống liệu địa vật lý (Geophysical Data System) Ngôn ngữ đánh dấu văn đại diện cho đối tượng hình học WKT vector đồ, hệ thống tham chiếu không gian đối tượng không gian biến đổi hệ thống tham chiếu không gian (Well-known Text) DANH MỤC CÁC BẢNG Bảng So sánh chức MySQL PostgreSQL Bảng Kết kiểm thử PostgreSQL MySQL DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ Hình 2.1 Cây gia đình PostgreSQL Hình 2.2 Kết biên dịch mã nguồn PostgreSQL phiên 9.0 beta3 Hình 2.3 Cây triển khai hệ thống PostgreSQL Hình 2.4 Kết biên dịch mã nguồn PostGIS Hình 3.1 Mô hình ứng dụng GIS khách chủ Hình 3.2 Hình 3.3 Biểu đồ lớp dịch vụ GIS Lắng nghe kết nối Hình 3.4 Xử lý yêu cầu gọi hàm từ máy khách Hình 4.1 Bổ sung tính không gian Hình 4.2 Câu lệnh tạo đẩy liệu shapefile thành bảng CSDL không gian Hình 4.3 Giao diện ứng dụng đẩy kết giải đoán lên CSDL Hình 4.4 Kết nối tới máy chủ từ xa Hình 4.5 Tạo lớp đồ để chứa kết giải đoán ảnh viễn thám Hình 4.6 Cập nhật kết giải đoán ảnh vệ tinh định dạng shapefile vào bảng không gian tbl_vientham Hình 4.7 Giao diện ứng dụng quản lý công trình thủy lợi Hình 4.8 Lấy thông tin thuộc tính kênh D5a Hình 4.9 Tạo shapefile, đồng thời tải liệu đồ họa Hình 4.10 Kết sau tải liệu Hình 4.11 Hình 4.12 Liệt kê tất trạm bơm tưới nằm xã Thành Long huyện Yên Mỹ Liệt kê tất kênh tiêu qua địa bàn xã Thành Long huyện Yên Mỹ MỞ ĐẦU Với phát triển không ngừng công nghệ GIS viễn thám, phần mềm ứng dụng công nghệ GIS len lỏi vào tất lĩnh vực, quốc gia thể lợi ích mà phần mềm mang lại cho kinh tế, cho công tác quản lý dự báo Hiện có nhiều quốc gia, nhiều tổ chức lớn nhỏ thuộc nhà nước tư nhân đầu tư, đẩy mạnh việc nghiên cứu công nghệ hữu ích Là nhà nghiên cứu lĩnh vực GIS, không nằm xu phát triển công nghệ thông tin giới lý chọn đề tài nghiên cứu “Phát triển công cụ hỗ trợ mô hình GIS khách/chủ sử dụng phần mềm nguồn mở” Tại Việt Nam công nghệ GIS thí điểm sớm, đến ứng dụng nhiều ngành quy hoạch nông lâm nghiệp, quản lý rừng, lưu trữ tư liệu địa chất, đo đạc đồ, địa chính, quản lý đô thị Tuy nhiên ứng dụng có hiệu giới hạn lĩnh vực lưu trữ, in ấn tư liệu đồ công nghệ GIS Các ứng dụng GIS thuộc lĩnh vực quản lý, điều hành, trợ giúp định dừng mức thử nghiệm, cần thời gian đầu tư đưa vào ứng dụng thức Với kiến thức công nghệ thông tin túy, bước vào lĩnh vực hoàn toàn đòi hỏi kiến thức nhiều ngành khoa học khác địa lý, trắc địa, viễn thám, toán học,… khó khăn mà phải vượt qua Dưới định hướng Ban lãnh đạo Trung tâm Công nghệ phần mềm Thủy lợi đặc biệt dẫn dắt tận tình TSKH Nguyễn Đăng Vỹ, tham gia xây dựng số phần mềm ứng dụng công nghệ GIS như: + Nâng cao lực quản lý công tác thủy lợi ứng dụng công nghệ GIS; + Ứng dụng công nghệ GIS quản lý giám sát sâu bệnh hại lúa; + Quản lý, giám sát công tác giao đất, giao rừng; + Giám sát dự báo hướng lây lan dịch cúm gia cầm, dịch lở mồm long móng gia súc; + Hệ thống huy điều hành công tác phòng cháy chữa cháy, cứu hộ, cứu nạn; + Nghiên cứu ứng dụng công nghệ GIS mã nguồn mở vào việc giám sát tình hình, cảnh báo dự báo số loại sâu bệnh hại lúa, phục vụ công tác phòng trừ sâu bệnh, bảo vệ mùa màng Trong trình nghiên cứu, nhận thấy chi phí cho việc xây dựng hệ thống GIS hai lần so với hệ thống GIS có khối lượng thông tin thuộc tính tương đương, có chức xử lý cung cấp thông tin cho người dùng nhau, ngoại trừ toán liên quan đến liệu không gian Chi phí đầu tư xây dựng hệ thống GIS bao gồm : • Con người (Đội ngũ xây dựng hệ thống) ; • Dữ liệu (Dữ liệu thuộc tính liệu đồ) ; • Máy móc, thiết bị; • Công nghệ phần mềm Tại thời điểm định, chi phí cho thành phần đầu thường khó thay đổi nhiều Thành phần cho phép giảm giá thành sản phẩm công nghệ phần mềm Do đó, để giảm chi phí cho việc xây dựng hệ thống GIS, đảm bảo thời gian yêu cầu công việc chất lượng sản phẩm, cần thiết phải nghiên cứu cách sản phẩm công nghệ GIS thuộc dòng mã nguồn mở để không ứng dụng chúng mà phát triển, thay đổi theo ý muốn Do cuối năm 2009, bắt tay nghiên cứu công nghệ GIS thuộc dòng mã nguồn mở Mục tiêu luận văn: - Mục tiêu tổng quát: Nghiên cứu ứng dụng mã nguồn mở GIS, hệ quản trị sở liệu PostgreSQL, PostGIS xây dựng gói chức kết nối, xử lý, giao dịch liệu không gian hỗ trợ cho mô hình khách chủ - Mục tiêu cụ thể: + Tìm hiểu cách xây dựng sở liệu không gian PostgreSQL/PostGIS; + Xây dựng dịch vụ GIS dành cho máy chủ GIS; + Xây dựng thư viện lập trình GIS làm tảng để xây dựng phần mềm khách Trong hệ quản trị sở liệu không gian thuộc dòng mã nguồn mở GEODAS, MySQL, PostgreSQL/PostGIS, Predator,… PostgreSQL/PostGIS phát hành theo ‘GNU General Public License’ cho phép chia sẻ thay đổi phần mềm miễn phí để đảm bảo phần mềm miễn phí cho tất người sử dụng PostGIS cho phép sử dụng sở liệu không gian phụ trợ cho hệ thống thông tin địa lý (GIS), giống SDE ESRI Oracle Spatial PostGIS xây dựng sẵn kiểu, chức không gian, từ đặt toán: - Bổ sung thêm chức vào PostGIS; - Xây dựng thư viện phục vụ lớp toán cụ thể sử dụng tính hỗ trợ mạnh mẽ PostgreSQL kết hợp sử dụng chức mà PostGIS cung cấp; - Xây dựng dịch vụ GIS để khai thác thư viện tích hợp thành hàm PostgreSQL chức PostGIS môi trường mạng Internet, tránh truy cập trực tiếp đến PostgreSQL Sau phương pháp nghiên cứu, kỹ thuật, công cụ sử dụng để thực luận văn - Phương pháp nghiên cứu tài liệu phương pháp sử dụng tất nội dung nghiên cứu Tài liệu nghiên cứu sách, tạp chí thư viện cá nhân, thư viện công cộng mạng Internet Nghiên cứu tài liệu để tìm hiểu trạng vấn đề toàn nội dung luận văn, kết đạt nước giới, từ xác định kế thừa cần làm tiếp để giải vấn đề 9 Đóng luồng liệu LONG CWRS_Stream_close(CCWRS_Connection connection, STREAM stream); 3.3.3 Xây dựng chức Phần chưa xây dựng nhiều Trong trình xây dựng ứng dụng minh họa cho mô hình này, có xây dựng số chức sau: Các hàm nhận đối tượng địa lý dạng xâu chuyển dạng đối tượng lớp CMoPoint getPoint2D(char* input); CMoPoints getMultiPoint2D(char *input); CMoLine getLineString2D(char *input); CMoLine getMultiLineString2D(char *input); CMoPolygon getPolygon2D(char *input); CMoPolygon getMultiPolygon2D(char *input); Gửi liệu địa lý lớn từ máy khách tới máy chủ liệu LONG CWRS_setMultiPolygon(CCWRS_Connection connection, CStringArray& strArray, int size) 3.4 Kết luận Qua kết nghiên cứu, xây dựng chương trình trình bày đưa kết luận sau: - Thư viện GIS giao tiếp khách chủ cung cấp đầy đủ tính mà PostGIS hỗ trợ, cung cấp nhiều chức cho phép người lập trình dễ dàng sử dụng để xây dựng ứng dụng GIS phía máy khách; - Thư viện xây dựng hoàn toàn cho phép dễ dàng bổ sung, nâng cấp trình sử dụng 79 Chương – XÂY DỰNG CÁC ỨNG DỤNG MINH HỌA 4.1 Xây dựng sở liệu không gian Bước việc xây dựng ứng dụng tìm hiểu yêu cầu xây dựng hệ thống từ phía người dùng, thu thập thông tin liệu, dựa luồng thông tin tiến hành phân tích thiết kế hệ thống Không giống hệ thống quản lý liệu thông thường, hệ thống dựa công nghệ thông tin địa lý phải có bước thu thập xử lý liệu đồ số cho phù hợp với chuẩn hệ quản trị sở liệu không gian[9] Để xây dựng sở liệu không gian PostGIS làm theo bước sau: ™ Tạo sở liệu không gian, có hai cách: o Từ trình soạn thảo câu lệnh SQL, gõ CREATE DATABASE ten_csdl TEMPLATE=template_postgis Cơ sở liệu không gian ‘ten_csdl’ tạo cách chép từ sở liệu template_postgis o Cách cách rút gọn không tùy biến (ví dụ, thay đổi encoding theo ý muốn) Có thể tạo sở liệu thường cách sử dụng tập tin thực thi ‘pgAdmin III.exe’ để tạo sở liệu, sau mở trình soạn thảo SQL để bổ sung tính không gian hình 4.1 80 Hình 4.1 Bổ sung tính không gian Bước 1: Tải định nghĩa đối tượng chức PostGIS vào sở liệu cách tải tập tin định nghĩa postgis.sql (nằm :\Program Files\PostgreSQL\8.3\share\contrib\postgis theo quy định bước cấu hình) Bước 2: Đối với tập toàn định danh định nghĩa hệ tọa độ EPSG, tải tập tin định nghĩa spatial_ref_sys.sql Bước 3: Nếu muốn bổ sung thích vào chức PostGIS, bước cuối tải tập tin postgis_comments.sql Các thích xem cách đơn giản gõ \dd [tên hàm] từ cửa sổ psql psql -h -U = # \dd [tên hàm] ™ Tạo bảng liệu Các bảng liệu thường hoàn toàn tạo lập bình thường, để tạo bảng không gian trước tiên phải có liệu đồ số dạng shapefile, xử lý lỗi topology để đẩy shapefile lên CSDL không gian PostGIS Topology gì? Ngày nay, topology GIS thường định nghĩa mối quan hệ không gian tính liền kề xung quanh.(trích nguồn từ ESRI)[9] 81 Để đẩy tập tin định dạng shapefile lên PostGIS sử dụng công cụ xây dựng sẵn shp2pgsql.exe nằm thư mục cài đặt PostgreSQL hình 4.2 Hình 4.2 Câu lệnh tạo đẩy liệu shapefile thành bảng CSDL không gian Ví dụ: shp2pgsql –s 4756 –D –i –I | psql Tham số 4756 mã EPSG:4756 mô tả sử dụng hệ quy chiếu VN-2000 4.2 Ứng dụng đẩy kết giải đoán ảnh viễn thám lên PostgreSQL Dưới hình ảnh chức ứng dụng đẩy kết giải đoán ảnh viễn thám lên PostgreSQL, chức nhỏ đề tài KC.08.32 / 06-10 mang tên “Nghiên cứu ứng dụng công nghệ GIS viễn thám vào việc giám sát tình hình, cảnh báo dự báo số loại sâu bệnh hại lúa, phục vụ công tác phòng trừ sâu bệnh, bảo vệ mùa màng” Giao diện ứng dụng Ứng dụng có chức đẩy kết giải đoán ảnh vệ tinh lên bảng không gian chọn PostGIS 82 Hình 4.3 Giao diện ứng dụng đẩy kết giải đoán lên CSDL Kết nối tới máy chủ GIS từ xa Hình 4.4 Kết nối tới máy chủ từ xa Minh họa mã nguồn: CCWRS_ConnectToPostGIS* pConn = new CCWRS_ConnectToPostGIS; LONG rc = pConn-> CWRS_Connection_Create (m_Connect, m_strHostName, m_nRemotePort, m_strDBName, m_strPassWord, m_strUserName); Các tham số chức kết nối: ƒ m_strHostName địa máy chủ GIS; ƒ m_nRemotePort cổng kết nối, mặc định 2402 Trên máy chủ, dịch vụ GIS lắng nghe yêu cầu gửi tới từ máy khách thông qua cổng 2402; 83 ƒ m_strDBName tên sở liệu không gian; ƒ m_strUserName tên truy cập; ƒ m_strPassWord mật truy cập; ƒ m_Connect đầu hàm Nó trỏ kết nối có kiểu CCWRS_Connection Tạo bảng không gian Hình 4.5 Tạo lớp đồ để chứa kết giải đoán ảnh viễn thám Minh họa mã nguồn: CCWRS_LayerManagement* pLayer = new CCWRS_LayerManagement; LONG rc = pLayer-> CWRS_create_layer (*m_Connect, m_strLayerName, 4756, CWRS_MULTIPOLYGON_TYPE, m_dimension, text); Các tham số chức tạo lớp đồ: ƒ m_strLayerName tên lớp đồ; ƒ Hệ quy chiếu hệ tọa độ theo VN-2000, mặc định 4756; ƒ Kiểu lớp đồ mặc định MULTIPOLYGON; ƒ m_dimension số chiều, tọa độ cặp (X,Y) ; ƒ text câu lệnh SQL để tạo bảng Cập nhật kết giải đoán ảnh vệ tinh 84 Hình 4.6 Cập nhật kết giải đoán ảnh vệ tinh định dạng shapefile vào bảng không gian tbl_vientham Để cập nhật kết giải đoán vào bảng viễn thám PostgreSQL việc trước tiên người lập trình phải ghép tất polygon và/hoặc multipolygon shapefile chọn thành đối tượng multipolygon Ví dụ, chuyên gia giải đoán ảnh chọn tập tin chứa kết giải đoán ảnh cho vùng diện tích lúa bị nhiễm nhẹ, chương trình tạo multipolygon rỗng, duyệt qua tất trường ‘Shape’ chứa tọa độ khoanh vùng diện tích lúa nhiễm nhẹ sâu hại cập nhật vào multipolygon Công việc lại cập nhật liệu vào bảng lưu trữ kết giải đoán ảnh viễn thám PostgreSQL 4.3 Minh họa hệ thống GIS quản lý công trình thủy lợi tỉnh Hưng Yên Phần mềm xây dựng với mục đích minh họa số chức thư viện dịch vụ GIS, số module phần mềm lấy từ phần mềm “Quản lý công tác thủy lợi” sử dụng mã nguồn đóng đưa vào ứng dụng cho tỉnh Hưng Yên huyện tỉnh Thanh Hóa a) Giao diện ứng dụng 85 Hình 4.7 Giao diện ứng dụng quản lý công trình thủy lợi b) Cập nhật thông tin ™ Cập nhật tính chất công trình thủy lợi Trên công cụ cho phép tìm kiếm nhanh đến địa danh cần truy vấn thông tin Đầu tiên chọn huyện tỉnh Hưng Yên liệt kê kích chuột trái vào hộp danh sách bên trái, hộp danh sách bên phải liệt kê xã thuộc huyện chọn Khi chọn xã huyện phần mềm chuyển khung nhìn ranh giới lãnh thổ chọn Toàn thông tin xuất theo thao tác truy vấn từ sở liệu máy chủ Hình 4.8 cách hiển thị thông tin đối tượng địa lý thuộc lớp đồ quản lý Dữ liệu đọc từ máy chủ PostgreSQL, hiển thị grid cập nhật liệu lên máy chủ có thay đổi 86 Hình 4.8 Lấy thông tin thuộc tính kênh D5a ™ Tải lớp đồ máy trạm Có hai trường hợp tải liệu đồ họa từ sở liệu không gian máy chủ GIS phần mềm máy trạm người dùng là: • Đồng hóa liệu máy chủ máy khách • Phần mềm máy khách chưa có lớp đồ mà máy chủ GIS có, cần tạo shapefile máy khách đọc liệu đồ họa về, cập nhật vào shapefile Hình 4.9 Tạo shapefile, đồng thời tải liệu đồ họa 87 Hình 4.10 Kết sau tải liệu c) Các phép truy vấn không gian Minh họa mã nguồn: CCWRS_SpatialRelationship* pSR = new CCWRS_SpatialRelationship; CCWRS_Stream* pStream = new CCWRS_Stream; STREAM stream=-1; pStream->CWRS_Stream_create(pDoc->m_Connect,&stream); if(stream!=-1) { if(m_StrTenCT=="tl_kenh_tuoi" || m_StrTenCT =="tl_kenh_tieu") { rc = pSR->CWRS_SpatialRelationship_Search(pDoc->m_Connect, stream, sqlfield, m_StrTenCT, m_HeaderLayerName, ST_CROSSES, where); } else if(m_StrTenCT =="tl_trambom_tuoi" =="tl_trambom_tieu") { 88 || m_StrTenCT rc = pSR->CWRS_SpatialRelationship_Search(pDoc->m_Connect, stream, sqlfield, m_StrTenCT, m_HeaderLayerName, ST_CONTAINS, where); } } Các tham số chức truy vấn không gian: ƒ pDoc->m_Connect trỏ kết nối CSDL; ƒ stream luồng máy khách tạo ra; ƒ sqlfield tên thuộc tính lấy về; ƒ m_StrTenCT tên lớp đồ đối tượng địa lý tìm kiếm; ƒ m_HeaderLayerName tên lớp đồ chứa không gian tìm kiếm; ƒ ST_CROSSES, ST_CONTAINS tham số lựa chọn cách tìm kiếm không gian; ƒ where điều kiện để lấy đối tượng địa lý lớp đồ m_HeaderLayerName Hình 4.11 Liệt kê tất trạm bơm tưới nằm xã Thành Long huyện Yên Mỹ 89 Hình 4.12 Liệt kê tất kênh tiêu qua địa bàn xã Thành Long huyện Yên Mỹ 4.4 Kết luận Qua ứng dụng minh họa cách sử dụng quản trị liệu không gian PostGIS thư viện dịch vụ GIS đưa kết luận sau: - Tìm hiểu cách tạo sở liệu không gian; - Chuẩn hệ quy chiếu VN2000 Việt Nam hỗ trợ PostGIS theo mã EPSG:4756; - Các ứng dụng minh họa cách sử dụng thư viện GIS giao tiếp khách chủ cho phép kết nối tới PostgreSQL, tạo lớp đồ mới, cập nhật liệu đồ, tải liệu đồ máy trạm, phép tìm kiếm không gian 90 Chương – KẾT QUẢ VÀ BÀN LUẬN Trong thời gian cho phép để thực luận văn với nỗ lực thân, luận văn đạt số kết sau: Đưa nhìn tổng quan GIS, lĩnh vực ứng dụng, sản phẩm GIS hai dòng thương mại dòng mã nguồn mở Lựa chọn hệ quản trị sở liệu, nêu cách khái quát tính năng, kết biên dịch, cài đặt, tối ưu hóa cấu hình PostgreSQL PostGIS Xây dựng thư viện GIS khách/chủ làm tảng để xây dựng phần mềm ứng dụng giao tiếp với PostgreSQL/PostGIS Minh họa cách tạo sở liệu không gian theo hệ quy chiếu không gian địa lý VN2000 Các ứng dụng minh họa cách sử dụng thư viện GIS giao tiếp khách chủ cho phép kết nối tới PostgreSQL, tạo lớp đồ mới, cập nhật liệu đồ, tải liệu đồ máy trạm, phép tìm kiếm không gian Luận văn trình bày đầy đủ bước để xây dựng ứng dụng GIS khách chủ dựa mã nguồn mở 91 KẾT LUẬN VÀ KIẾN NGHỊ Luận văn hoàn thành mục tiêu đề ra, cụ thể là: Tổng quan GIS, hướng phát triển GIS theo mã nguồn đóng mã nguồn mở; Giới thiệu tổng quan PostgreSQL, cách biên dịch, cài đặt, tối ưu cấu hình giới thiệu sơ PostgreSQL; Giới thiệu tổng quan PostGIS, cách biên dịch, cài đặt, tối ưu cấu hình giới thiệu sơ PostGIS; Xây dựng thành công thư viện GIS giao tiếp khách/chủ; Xây dựng ứng dụng minh họa cách sử dụng thư viện 92 TÀI LIỆU THAM KHẢO Демерс Майкл Н Географические информационные системы Основы Москва , Издательство Дата+, 1999 490 с Лурье И.К Основы геоинформатики и создание ГИС Москва, Издательство - ООО “ЭИНЭКС-92”, 2002 140 c Zeiler Michael Modeling Our World Redland, California: ESSRI press, 1999 254 pp Zhong-Ren Peng, Ming-Hsiang Tsou Internet GIS: Distributed Geographic Information Services for the Internet and Wireless Network –Wiley John Wiley and Sons , in – 2003 679 pp Trang thông tin điện tử hiệp hội GIS mã nguồn mở http://www.osgeo.org/ GIS for Environmentally Substainable Developement Proceedings of the International Conference Novosibirsk, Russian, 1997 503 pp Regina, Leo Hsu (2010), PostGIS in Action, Manning Publications, Greenwich Trần Đắc Sử (1999), Trắc địa đại cương, Trường Đại học Giao thông vận tải, Hà Nội Các trang web: • http://www.postgresql.org • http://postgis.refractions.net/ • http://www.esri.com/news/arcuser/0401/topo.html 93 ... mở xây dựng, phát triển công nghệ GIS .22 1.2 Các phần mềm nguồn mở theo mô hình GIS khách/ chủ .23 1.2.1 Các phần mềm GIS dành cho máy để bàn (Desktop GIS) 23 1.2.2 Các phần mềm khác ... cứu công nghệ hữu ích Là nhà nghiên cứu lĩnh vực GIS, không nằm xu phát triển công nghệ thông tin giới lý chọn đề tài nghiên cứu Phát triển công cụ hỗ trợ mô hình GIS khách/ chủ sử dụng phần mềm. .. đủ mô hình GIS khách chủ Tuy nhiên khái niệm rõ ràng lại không đề cập đến Từ lý nghiên cứu phát triển thư viện hỗ trợ xây dựng ứng dụng GIS theo mô hình khách chủ dựa mã nguồn mở 1.2 Các phần mềm

Ngày đăng: 27/07/2017, 20:32

Từ khóa liên quan

Mục lục

  • TRANG BÌA

  • MỤC LỤC

  • LỜI CAM ĐOAN

  • DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT

  • DANH MỤC CÁC BẢNG

  • DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ

  • MỞ ĐẦU

  • Chương 1 – TỔNG QUAN

  • Chương 2 – HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU KHÔNG GIAN

  • Chương 3 – XÂY DỰNG THƯ VIỆN GIS KHÁCH-CHỦ

  • Chương 4 – XÂY DỰNG CÁC ỨNG DỤNG MINH HỌA

  • Chương 5 – KẾT QUẢ VÀ BÀN LUẬN

  • KẾT LUẬN VÀ KIẾN NGHỊ

  • TÀI LIỆU THAM KHẢO

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

Tài liệu liên quan