1. Trang chủ
  2. » Luận Văn - Báo Cáo

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 19 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 94
Dung lượng 2,94 MB

Nội dung

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, tơi xin cam đoan tồn nội dung luận văn khoa học công sức nghiên cứu tơi tơi xin chịu hồn tồ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 tố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 tố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 đố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 đố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 ngồi xu phát triển cơng nghệ thơng tin giới lý tơi 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 hồn tồ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, tố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 q trình nghiên cứu, tơi 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 khơng phải 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à cịn 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 tơi chưa xây dựng nhiều Trong q trình xây dựng ứng dụng minh họa cho mơ hình này, tơi 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 tồ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 hồn tồn tạo lập bình thường, cịn để 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 đố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 đố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ụ, chun gia giải đố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 cịn 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 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 Tồ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 ... vực GIS, khơng nằm ngồi 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. .. mã nguồn mở 1.2 Các phần mềm nguồn mở theo mơ hình GIS khách/ chủ 1.2.1 Các phần mềm GIS dành cho máy để bàn (Desktop GIS) Các dự án desktop GIS mã nguồn mở phong phú, sau số dự án: 23 - GRASS GIS

Ngày đăng: 28/02/2021, 00:04

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w