GIS là hệ thống thông tin địa lý, là công cụ máy tính bao gồm tập hợp phần cứng, phần mềm máy tính và dữ liệu địa lý nhằm chụp hình,
Báo cáo khoa hoc TRƯỜNG ĐẠI HỌC SƯ PHẠM HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ******* BÁO CÁO KHAO HỌC Đề bài: CÔNG NGHỆ GIS GV Hướng dẫn: TS. Nguyễn Vũ Quốc Hưng SV Thực hiện: Nguyễn Trọng Tư –K54C Hà Nội 04/2008 Nguyễn Trọng Tư – Lớp K54C - CNTT 1 Báo cáo khoa hoc MỤC LỤC Trang Bảng từ viết tắt và các thuật ngữ sử dụng 4 MỞ ĐẦU .5 Chương 1 GIỚI THIỆU VỀ GIS .7 1.1. GIS là gì? .7 1.2. Các thành phần cấu thành của GIS 7 1.3. Nền tảng GIS 8 1.3. GIS quản lý các tập hợp thông tin địa lý 9 1.3.1. Tạo bản đồ và mô hình cầu trái đất 9 1.3.2. Các tập hợp dữ liệu .9 1.3.3. Xử lý và làm mẫu luồng công việc .10 1.3.4. Làm mẫu dữ liệu .10 1.3.5. Siêu dữ liệu .10 1.4. Hệ thống thông tin địa lý thông minh .10 1.5. Ba cách hiển thị của GIS 13 1.5.1. Cách hiển thị CSDL: 14 1.5.2. Hiển thị trực quan địa lý ảo 19 1.5.3. Hiển thị mô hình .23 1.6. Xây dựng các yếu tố hình học GIS 26 1.6.1. Giới thiệu các yếu tố hình học GIS 26 1.6.2. Các yếu tố hình học của GIS 28 1.6.3. Thực thi vật lý tiêu chuẩn .30 1.6.4. Thực thi vật lý thay thế .35 Chương 2 DỮ LIỆU ĐỊA LÝ 41 2.1. Các khái niệm về dữ liệu bản đồ và dữ liệu GIS 42 2.1.1. Các hệ toạ độ và phạm vi bản đồ 42 2.1.2. Dữ liệu Raster và Vector 44 2.1.3. Bản đồ cơ sở và các lớp dữ liệu theo chủ đề 45 2.1.4. Khai thác liệu GIS, tiếp cận và phân phối 46 2.2. CSDL địa lý .47 2.2.1. GIS với các loại tệp dữ liệu và hệ quản trị CSDL quan hệ 47 2.2.2. Hỗ trợ các định dạng dữ liệu 48 2.3. Siêu dữ liệu và GIS .49 2.3.1. Siêu dữ liệu là gì? .49 2.3.2. Tại sao siêu dữ liệu quan trọng đối với GIS? .51 2.3.3. Các ứng dụng GIS hỗ trợ siêu dữ liệu như thế nào? 53 2.4. Quản trị dữ liệu .57 Kết luận .58 Nguyễn Trọng Tư – Lớp K54C - CNTT 2 Báo cáo khoa hoc LỜI CẢM ƠN . Em xin chân thành cảm ơn các thầy cô giáo trong khao Công nghệ thông tin, trong chuyên ban Khoa học máy tính, đặc biệt là thầy Nguyễn Vũ Quốc Hưng đã tận tình chỉ bảo giúp đỡ em trong suốt thời gian làm báo cáo khoa học Do trình độ và thời gian có hạn nên trong quá trình thực hiện đề tài không tránh khỏi những thiếu sót, em rất mong nhận được sự tham gia đóng góp ý kiến của quý thầy cô giáo và các bạn để đề tài được hoàn thiện hơn. Em xin chân thành cảm ơn! Nguyễn Trọng Tư – Lớp K54C - CNTT 3 Báo cáo khoa hoc Bảng từ viết tắt và các thuật ngữ sử dụng Các thuật ngữ, các cụm từ viết tắt Chú giải CAD Computer Aided Design CSDL Cơ Sở Dữ Liệu ESRI Environmental Systems Research Institute FGDC Federal Geographic Data Committee GIS Geography Information System GML Geography Markup Language GSDI Global Spatial Data Infrastructure ISO International Organization for Standardization LAN Local Area Network NSDI National Spatial Data Infrastructure SDI Spatial Data Infrastructure SOAP Simple Object Access Protocol SANs Storage Area Networks TINs Triangulated Irregular Networks UDDI Universal Description, Discovery, and Integration Nguyễn Trọng Tư – Lớp K54C - CNTT 4 Báo cáo khoa hoc WAN Wide Area Network WFS Web Feature Service WMS Web Map Service WSDL Web Services Description Language XML Extensible Markup Language MỞ ĐẦU Khoa học ngày nay ngày càng phát triển kéo theo đó nhu cầu tìm hiểu về khoa học, về công nghệ và về thế giới ngày càng tăng cao. Việc tìm hiểu về thế giới xung quanh là sự tò mò cũng như là niềm mơ ước của bao nhiêu người. Người ta có nhiều cách để khám phá thế giới như đi du lịch, thể thao thám hiểm, xem ti vi, hoặc biến thế giới trở thành một mô hình nhỏ nằm bên trong hệ thống máy tính để con người có thể xem chi tiết tất cả các vấn đề về địa lý, về thời tiết, địa hình, sông ngòi, hay chỉ đơn giản là đi du lịch qua màn ảnh vi tính các mô hình sống động dựa trên thế giới thực trên màn ảnh máy vi tính. Công nghệ ngày nay phát triển đã biến những điều đó trở thành hiện thực và không đâu khác đó chính là công nghệ GIS một công nghệ mô phỏng thế thới thông tin địa lý một cách khoa học, chính xác và có hệ thống. Để làm được những điều trên đây, một bài toán lớn đặt ra là việc thu thập và xử lý dữ liệu địa lý một cách chính xác và cập nhật thường xuyên. Công việc tiếp theo là mô hình hoá các dữ liệu đó, xử lý và biểu diễn chúng trên các ứng dụng điện tử cũng như trên các dịch vụ Web. Ngày nay, có rất nhiều tổ chức nghiên cứu và đi sâu định hướng vào việc phát triển các mô hình địa lý thế giới dựa trên công nghệ GIS và các dịch vụ liên quan. Vì vậy nghiên cứu về công nghệ thông tin địa lý nói chung và công nghệ GIS nói riêng đang là một xu hướng tất yếu của khoa học ngày nay. Nó mang lại nhiều tiềm năng về khoa học cũng như các lợi ích về kinh tế, văn hóa, xã hội, cũng như nhiều mặt khác của một đất nước cũng như của toàn thể thế giới. Nguyễn Trọng Tư – Lớp K54C - CNTT 5 Báo cáo khoa hoc Các ứng dụng của công nghệ GIS có hai loại chủ yếu đó là các phần mềm và các dịch vụ Web. Các phần mềm dựa trên GIS có nhiệm vụ chủ yếu là xử lý thông tin địa lý và biểu diễn mô hình hoá về bản đồ, về địa hình, khí hậu, thiên tai, khoáng sản…của tất cả các vùng, các quốc gia, các châu lục, các đại dương và toàn cầu. Các dịch vụ ứng dụng trên công nghệ GIS chủ yếu là các dịch vụ Web xử lý các yêu cầu về địa lý, cung cấp các thông tin về địa lý với nền Web nhúng các ứng dụng công nghệ GIS hỗ trợ xử lý. Với tính cấp thiết và những ứng dụng cũng như lợi ích từ công nghệ GIS mang lại, nội dung của khoá luận chủ yếu tập trung vào các vấn đề mang tính cơ bản của một hệ thống thông tin địa lý, tập thu thập và tổng hợp thông tin, sự xử lý thông tin và biểu diễn thông tin của hệ thống đó. Và đối tượng nghiên cứu cuối cùng của khoá luận này là môi trường truyền thông của các mạng địa lý cũng như các mạng ứng dụng công nghệ GIS, các dịch vụ Web dựa trên công nghệ GIS. Với cơ sở hạ tầng về kinh tế, xã hội cũng như về khoa học, công nghệ, truyền thông…thì việc tất yếu phải có một hệ thống ứng dụng GIS để quản lý các tài nguyên và ứng dụng địa lý là một bước ngoặt hết sức quan trọng thúc đẩy những lợi ích xã hội và kinh tế của nước ta nói riêng và của thế giới nói chung. Và để làm được điều đó, trước tiên chúng ta phải làm quen dần với công nghệ GIS và các ứng dụng cũng như dịch vụ dựa trên công nghệ này, sau đó là sự triển khai vào thực tế. Nguyễn Trọng Tư – Lớp K54C - CNTT 6 Báo cáo khoa hoc Chương 1 GIỚI THIỆU VỀ GIS 1.1. GIS là gì? GIS là hệ thống thông tin địa lý, là công cụ máy tính bao gồm tập hợp phần cứng, phần mềm máy tính và dữ liệu địa lý nhằm chụp hình, quản lý, phân tích và hiển thị tất cả các dạng của thông tin liên quan đến địa lý. G, I, và S • G: geographic – thuộc địa lý: – Dữ liệu không gian – Các thành phần liên quan đến địa lý. • I: information – thông tin: – Cơ sở dữ liệu – Hiển thị thông tin • S: systems – Các hệ thống – Người sử dụng – Phần cứng – Phần mềm 1.2. Các thành phần cấu thành của GIS Phần cứng – Hardware Phần mềm – Software Dữ liệu - Data Con người - People Các phương thức - Methods Nguyễn Trọng Tư – Lớp K54C - CNTT 7 Báo cáo khoa hoc Hình 1.1 Các thành phần của GIS 1.3. Nền tảng GIS Các yêu cầu GIS tác dụng như thế nào để phần mềm GIS được xây dựng và sử dụng. GIS, giống như các công nghệ thông tin khác, phải được thực thi trong một phương thức đơn giản cho phép các ứng dụng hỗ trợ các luồng công việc của mỗi tổ chức và các yêu cầu thương mại. Điều này đã được hoàn thành bằng việc cung cấp một nền tảng phần mềm chung để cung cấp các hỗ trợ đầy đủ cho các loại đầy đủ các yếu tố tri thức địa lý như là các công cụ đầy đủ cho việc quản lý dữ liệu, chỉnh sửa, phân tích, và hiển thị. Trong bối cảnh như vậy, phần mềm GIS có thể ngày càng tăng lên đối với cơ sở hạ tầng công nghệ thông tin thu thập rộng rãi, và các hệ thống nhiều người sử dụng phức tạp. Hình 1.2 Nền tảng GIS Nguyễn Trọng Tư – Lớp K54C - CNTT 8 Báo cáo khoa hoc Một nền tảng GIS phải được cung cấp tất cả các khả năng cần thiết để hỗ trợ các tầm nhìn mở rộng. CSDL địa lý lưu trữ và quản lý tất cả các đối tượng địa lý Một mạng dựa trên Web phân phối việc quản lý và chia sẻ thông tin địa lý Các ứng dụng máy bàn và máy chủ cho: o Biên dịch dữ liệu o Truy vấn thông tin o Phân tích và xử lý địa lý không gian o Sản phẩm thuộc bản đồ học o Hiển thị hình ảnh trực quan và khai thác các hình ảnh o Quản lý dữ liệu GIS Mô đun hoá các thành phần phần mềm (các động cơ) để nhúng vào GIS một cách logic trong các ứng dụng khác và xây dựng các ứng dụng khách hàng Các dịch vụ thông tin địa lý cho nhiều lớp và tập trung nhiều hệ thống GIS Một nền tảng GIS tổng cho thấy tất cả các yêu cầu địa lý 1.3. GIS quản lý các tập hợp thông tin địa lý GIS quản lý, phân tích và hiển thị về lĩnh vực địa lý mà được biểu diễn sử dụng một chuỗi các tập hợp thông tin. Các tập hợp thông tin đó bao gồm: 1.3.1. Tạo bản đồ và mô hình cầu trái đất Các hiển thị tương tác của dữ liệu địa lý để trả lời nhiều câu hỏi, các kết quả hiện hữu, và sử dụng nhưn là một bảng hiển thị cho công việc thực tế. Tạo bản đồ mà mô hình cầu trái đất cung cấp các ứng dụng nâng cao của GIS cho việc tương tác với các dữ liệu địa lý. 1.3.2. Các tập hợp dữ liệu Các tệp cơ sở và các cơ sở dữ liệu của thông tin địa lý như là các tính năng, các mạng, các mô hình, các địa vật, các bề mặt và các tính chất. Nguyễn Trọng Tư – Lớp K54C - CNTT 9 Báo cáo khoa hoc 1.3.3. Xử lý và làm mẫu luồng công việc Tập hợp các thủ tục xử lý địa lý cho việc tự động và lặp lại một số công việc cho việc phân tích. 1.3.4. Làm mẫu dữ liệu Các tập hợp dữ liệu GIS nhiều hơn là các bảng hệ quản lý CSDL. Chúng kết hợp các hành vi tiên tiến và sự toàn vẹn như các hệ thống thông tin khác. Lược đồ làm mẫu dữ liệu, hành vi, tính toàn vẹn của các tập hợp dữ liệu địa lý. 1.3.5. Siêu dữ liệu Các tài liệu miêu tả các yếu tố khác. Một lô các tài liệu cho phép mọi người sử dụng tổ chức, khám phá tăng cường truy nhập để nhận thức về không gian địa lý được chia sẻ. 1.4. Hệ thống thông tin địa lý thông minh Về mặt lịch sử, con người đã học được các kiến thức, các quy tắc và chia sẻ nó qua nhiều dạng trừu tượng. Chúng ta đã tiếp tục diễn tả các kinh nghiệm của con người và tập hợp các hiểu biết để sử dụng những sự trừu tượng này để tổng hợp vào cho kho tàng kiến thức lớn hơn. Những sự trừu tượng, như là chữ, chữ tượng hình, ngôn ngữ, toán học, âm nhạc và nghệ thuật, vẽ, tạo hình và tạo bản đồ…được sử dụng để ghi lại và truyền thông với nền văn minh và văn hoá của chúng ta từ đời này sang đời khác. Hình 1.3 Trừu tượng thế giới Nguyễn Trọng Tư – Lớp K54C - CNTT 10 [...]... được tạo ra, thực thi, va chia sẻ trong các ứng dụng GIS như là ArcGIS can be authored, executed, and shared in ArcGIS Cùng với nhau, ba cách hiển thị này của GIS là các phần không thể thiếu được trong GIS thông minh và được sử dụng ở nhiều mức độ trong tất cả các ứng dụng GIS 1.6 Xây dựng các yếu tố hình học GIS 1.6.1 Giới thiệu các yếu tố hình học GIS Các mô hình dữ liệu được cấu trúc theo hình học... này tới một cấu trúc khác để thực hiệ nhiều công việc chung của GIS – ví dụ, để nhập dữ liệu vào từ một số dạng tích hợp vào GIS, và thực hiện một số chuẩn hoá kiểm tra hiệu quả chất lượng dữ liệu đã được nhập Khả năng tự động lặp lại các luồng công việc là khả năng hữu dụng trong GIS Nó được áp dụng rộng rãi trong một số các ứng dụng và các kịch bản của GIS Nguyễn Trọng Tư – Lớp K54C - CNTT 24 Báo... liệu với nhau từ cơ bản thành một khung công việc xử lý địa lý phong phú Dữ liệu + các công cụ = Dữ liệu mới Các công cụ GIS là các khối xây dựng cho việc thu thập các hoạt động nhiều bước một công cụ áp dụng cho một hoạt động đối với dữ liệu có sẵn để nhận được dữ liệu mới Các khung công việc xử lý địa lý trong một GIS được sử dụng để diễn giải cùng nhau thành một chuỗi các hoạt động như vậy Sự diễn... nữa, nhiều người sử ụng GIS chỉnh sửa dữ liệu và trình diễn dữ liệu qua cá bản đồ tương tác Ngoài những bản đồ, những hiển thị tương tác khác, như thời gian, địa cầu, và các biểu đồ vẽ được sử dụng như những sự hiển thị của CSDL GIS Nó thông qua một bản đồ Nguyễn Trọng Tư – Lớp K54C - CNTT 20 Báo cáo khoa hoc tương tác mà những người sử dụng GIS thực hiện các công việc chung về GIS từ đơn giản đến phức... các phần mềm nâng cao cung cấp các khối nhà cho GIS thông minh GIS thông minh cho phép nắm bắt và chia sẻ các hiểu biết về địa lý trong nhiều khuôn dạng – các tập hợp dữ liệu GIS tiên tiến, bản đồ hoá, làm mẫu dữ liệu, ý kiến của các nhà chuyên môn người phát triển các chuẩn hoá luồng công việc và quản lý mô hình của quy trình sử lý địa lý tiên tiến GIS thông minh cũng cho phép xây dựng và quản lý... Một hệ thống GIS thường được kết hợp với một bản đồ Tuy nhiên, một bản đồ chỉ là một cách bạn có thể làm việc với dữ liệu địa lý trong một hệ thống GIS, và chỉ một kiểu của sản phẩm tạo bở GIS Điều này rất quan trọng vì nó có nghĩa là một hệ thống GIS có thể cung cấp sự phân phối lớn với nhiều khả năng giải quyết vấn đề hơn là sử dụng chương trình ánh xạ đơn giản hoặc thêm dữ liệu vào một công cụ ánh... các luồng công việc xử lý địa lý là thực thi một số các lện trong một chuỗi cụ thể Những người dùng có thể soạn thảo như là xử lý đồ hoạ xử dụng ứng dụng tạo mô hình trong các phần mềm hỗ trợ GIS ví dụ như ArcGIS, và họ có thể soạn thảo các kịch bản xử dụng các công cụ viết kịch bản hiện đại như Python, VBScript, and JavaScript Xử lý địa lý được sử dụng thực tế trong tất cả các khâu của GIS cho thông... nghiên cứu bản đồ cao cấp Các khối xây dựng của xử lý địa lý là các công cụ riêng biệt trong một thể thống nhất Hình 1.34 Các khối xử lý địa lý Các công cụ hoạt động trên dữ liệu nhập vào để tạo ra thông tin mới Hình 1.35 Các công cụ xử lý dữ liệu địa lý Nguyễn Trọng Tư – Lớp K54C - CNTT 25 Báo cáo khoa hoc GIS bao gồm tập hợp các công cụ và các loại dữ liệu có thể thu thập được cho xử lý trong một... chúng GIS quản lý các lớp dữ liệu đơn giản như các lớp đối tượng GIS tự nhiên và tận dụng tập hợp phong phú các công cụ làm việc với cá lớp dữ liệu để đạt được nhiều mối quan hệ chủ chốt Nguyễn Trọng Tư – Lớp K54C - CNTT 18 Báo cáo khoa hoc Một GIS sử dụng các tập hợp dữ liệu chữ số với nhiều các thể hiện, thường là nhiều dạng số được tổ chức Vì vậy, nó rất quan trọng cho các tâp hợp dữ liệu GIS để:... cho nội dung, sử dụng mong đợi, và cho các mục đích Bất cứ CSDL GIS nào hoặc cơ sở tệp nào cũng đều tuân theo những nguyên lý chung nay Mỗi GIS đòi hỏi có một cơ chế biểu diễn các dữ liệu địa lý trong các điều kiện này, cùng với toàn bộ tập hợp các công cù để sử dụng và quản lý các thông tin này 1.5.2 Hiển thị trực quan địa lý ảo Một GIS là một tập hợp các bản đồ thông minh và các hiển thị khác để . kho ng sản c a tất c c c v ng, c c qu c gia, c c châu l c, c c đại dư ng và toàn c u. C c dịch vụ ng d ng trên c ng ngh GIS chủ yếu là c c dịch vụ. th ng c a c c m ng địa lý c ng như c c m ng ng d ng c ng ngh GIS, c c dịch vụ Web dựa trên c ng ngh GIS. Với c sở hạ t ng về kinh tế, xã hội c ng