Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa lý trên môi trường mạng Internet

117 541 1
Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa lý trên môi trường mạng Internet

Đ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

Trong quá trình phát triển x• hội, con người đ• phải vượt qua biết bao những khó khăn, thử thách. Một trong những khó khăn nhất đó là sự rộng lớn bao la của không gian, vũ trụ mà con người thì quá nhỏ bé. Nhưng những thách thức đó cũng không ngăn nổi ý chí tìm tòi, khám phá, những ước muốn vươn tới những chân trời xa xôi đầy bí ẩn. Họ đ• tìm ra những cách khác nhau để vượt qua những rào cản về khoảng cách địa lý. Đó là những chiếc la bàn để định hướng đi trên mặt đất cũng như trên đại dương mênh mông, những bản vẽ mô tả những địa thế đáng ghi nhớ, những nơi đ• đi qua. Mặc dù rất đơn giản nhưng đó cũng là những công cụ hỗ trợ cho con người hình dung một cách trực quan về thế giới bên ngoài. Dần dần, khi kỹ thuật ngày một nâng cao, con người đ• xây dựng nên cả một nghệ thuật mới, đó là nghệ thuật tạo lập bản đồ. Những bản đồ giấy có chất lượng cao đ• đem lại những đóng góp rất thiết thực vào nhiều lĩnh vực khác nhau từ quân sự, hàng hải, kinh tế cho đến các lĩnh vực khí tượng, thủy văn, khai thác tài nguyên thiên nhiên, đất đai,… Đặc biệt, khi có sự phát triển của công nghệ hiện đại mà điển hình là sự xuất hiện của máy tính, người ta đ• nghĩ đến việc số hoá bản đồ đưa vào trong máy tính. Các bản đồ số với độ chính xác cao kèm theo nó là rất nhiều các thông tin trợ giúp khác. Tất cả đ• tạo nên một hướng nghiên cứu mới được gọi là GIS. GIS là một khái niệm về một hệ thống không chỉ cung cấp những thông tin địa lý mà còn là một phương tiện tìm kiếm, phân tích, trợ giúp quyết định rất hữu hiệu cho con người. Với sự ra đời của mạng Internet cho phép nối kết hàng triệu người trên hành tinh này chỉ trên một chiếc máy tính. Vậy thì tại sao chúng ta lại không đưa GIS vào Internet. Điều này sẽ là một thành công rất lớn góp phần đưa GIS đến tận tay người sử dụng. Đề tài “Xây dựng hệ thống GIS trên Internet” là một đề tài thực sự lớn và không đơn giản. Vì vậy trong giới hạn của đồ án tốt nghiệp, tôi chỉ lựa chọn một phần rất nhỏ nhưng đây cũng là một tiền đề quan trọng trong quá trình phát triển về sau. Đó là phần “Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa lý trên môi trường mạng Internet” .

Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa trên môi trờng mạng Internet Mục lục Mục lục 1 Mở đầu 6 PHầN I - Giới thiệu nội dung đề tài 7 I. Giới thiệu đề tài .8 II. Phạm vi và mục đích của đề tài .10 III. Tổng quan về hệ thống Internet - GIS .11 Phần II - Cơ sở thuyết .12 Chơng I hệ thống thông tin địa (GIS) .13 I. Khái niệm về GIS (Geographic Information Systems) 13 II. Các thành phần cơ bản của GIS 14 II.1 Các thiết bị phần cứng 14 II.2 Phần mềm ứng dụng 14 II.3 Dữ liệu GIS .14 II.4 Đội ngũ nhân sự 14 III. Các kiểu dữ liệu và các mô hình dữ liệu GIS 14 III.1 Các kiểu dữ liệu cơ bản của GIS 14 III.1.1 Dữ liệu không gian 15 III.1.2 Dữ liệu thuộc tính 15 III.1.3 Dữ liệu ảnh .15 III.2 Mô hình dữ liệu GIS 15 III.2.1 Mô hình dữ liệu raster .15 III.2.2 Mô hình dữ liệu Vector 16 IV. Các hệ toạ độ và hệ quy chiếu trong GIS 17 IV.1 Hệ toạ độ .17 IV.1.1 Hệ toạ độ phẳng Cartesian : .17 IV.1.2 Hệ toạ độ cầu (trái đất) .18 IV.2 Các hệ quy chiếu .19 V. Giới thiệu về bản đồ 20 VI. Các phép phân tích dữ liệu trong GIS 21 VI.1 Truy vấn dữ liệu thuộc tính 21 VI.2 Truy vấn không gian 22 VI.3 Truy vấn kết hợp 22 VI.4 Một số kiểu phân tích khác của GIS .23 VI.4.1 Phép phân tích mạng .23 VI.4.2 Phân tích và lập kiểu điạ hình kỹ thuật số DTM (Digital Terrain Modeling and Analysis) 24 Đỗ Đức Thảo -Tin Pháp K41 Trang 1 Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa trên môi trờng mạng Internet Chơng II Hệ quản trị CSDL Oracle 24 I. Giới thiệu về Oracle 25 II. Kiến trúc và quản dữ liệu của hệ quản trị CSDL Oracle.26 II.1 Cấu trúc CSDL Oracle .26 II.1.1 Cấu trúc CSDL vật 26 II.1.2 Cấu trúc CSDL logic 26 II.2 Oracle Instance 31 II.2.1 Cấu trúc bộ nhớ Oracle 33 II.2.2 Kiến trúc tiến trình Oracle 36 III. Tích hợp dữ liệu GIS với hệ quản trị CSDL Oracle (Oracle Spatial) 37 III.1 Các phần tử dữ liệu 38 III.2 Mô hình truy vấn .38 III.3 Các phơng pháp đánh chỉ số không gian .39 III.4 Các quan hệ không gian 40 III.5 Các mô hình dữ liệu 41 III.5.1 Mô hình quan hệ - đối tợng (Object Relational Model) .41 III.5.2 Mô hình quan hệ (Relational Model) .43 CHƯƠNG III TRUYềN THÔNG MạNG MáY TíNH 45 I. Khái quát chung về mạng máy tính 45 I.1 Định nghĩa 45 I.2 Các yếu tố của mạng máy tính .45 I.3 Phân loại mạng máy tính .46 II. Kiến trúc phân tầng và mô hình OSI 47 II.1 Kiến trúc phân tầng 47 Tầng N .47 Tầng N .47 Sơ đồ kiến trúc phân tầng tổng quát 48 7 Application .48 ứng dụng 7 .48 Mô hình OSI 7 tầng 48 II.3 Phơng thức hoạt động (Có liên kết và không liên kết) 49 III. Internet 50 III.1 Giới thiệu về Internet .50 III.2 Giao thức TCP/IP 50 III.2.1 Giao thức IP (Internet Protocol) 50 III.2.2 Giao thức TCP (Transmission Control Protocol) .52 III.3 Các dịch vụ thông tin trên Internet 52 CHƯƠNG IV kiến trúc CLIENT/SERVER 53 I. Khái niệm .53 II. Các mô hình Client/Server 54 II.1 Mô hình Host-based .54 II.2 Mô hình Master-Slave 55 II.3 Mô hình Client/Server 55 Đỗ Đức Thảo -Tin Pháp K41 Trang 2 Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa trên môi trờng mạng Internet III. Vai trò của mô hình Client/Server .55 IV. Các kiến trúc Client/Server 55 IV.1 Kiến trúc 2 tầng (Two - Tier Architecture) .55 IV.2 Kiến trúc 3 tầng (Three - Tier Architecture) 56 IV.3 Kiến trúc đa tầng (Multi - Tier Architecture) .57 IV.4 Kết luận .58 CHƯƠNG V LậP TRìNH SOCKET Và MULTITHREADING 58 I. Khái niệm Socket .58 II. Các loại Socket 58 III. Sử dụng Socket 59 IV. Mô hình lập trình sử dụng Socket .59 IV.1 Mô hình sử dụng Datagram Socket 59 IV.2 Mô hình sử dụng Stream Socket .60 V. Multithreading 60 CHƯƠNG VI NGÔN NGữ LậP TRìNH Và CáC công nghệ TRÊN WEB .62 I. Ngôn ngữ lập trình Visual C++ 62 II. Ngôn ngữ lập trình Java 63 II.1 Giới thiệu về ngôn ngữ lập trình Java .63 II.2 Các đặc tính của ngôn ngữ Java .64 II.3 Java Applet .65 II.3.1 Chu trình hoạt động của một applet 65 II.3.2 Giới hạn của một Applet .66 II.3.3 Khả năng của một applet 66 III. Giới thiệu một số công nghệ trên Web 67 III.1 Active X .67 III.2 Plug-In 67 III.3 Java Applet .67 Phần III - Phân tích và thiết kế hệ thống 68 Chơng VII - Phân tích hệ thống 69 I. Lựa chọn kiến trúc thực hiện 69 II. Lựa chọn công cụ thực hiện .70 II.1 Lựa chọn phần mềm lu trữ dữ liệu GIS 70 II.2 Lựa chọn công cụ cho tầng trung gian (Application Server) 71 II.3 Lựa chọn công cụ thực hiện tầng thứ 3 (Client Application) 73 III. Xác định phơng pháp truyền thông giữa Client và Server 73 IV. Giải pháp tổng thể .74 Oracle Server 75 V. Xác định kiểu dữ liệu sẽ truyền từ IGIS-Client tới IGIS-Server 76 VI. Sơ đồ phân cấp chức năng .76 Đỗ Đức Thảo -Tin Pháp K41 Trang 3 Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa trên môi trờng mạng Internet VII. Biểu đồ luồng dữ liệu .78 VII.1 Biểu đồ luồng dữ liệu mức đỉnh 78 VII.2 Biểu đồ luồng dữ liệu mức dới đỉnh 79 Chơng VIII Thiết kế tổng thể 80 I. Hệ thống cung cấp thông tin địa Internet-GIS .80 I.1 Các khái niệm chung : .80 I.2 Quá trình hoạt động của hệ thống Internet-GIS 81 I.2.1 Giai đoạn khởi tạo ứng dụng IGIS-Client 81 I.2.2 Giai đoạn kiểm tra quyền sử dụng (Login) 81 I.2.3 Giai đoạn sử dụng một chức năng GIS 82 I.2.4 Giai đoạn kết thúc sử dụng .82 II. Mô hình hoá hệ thống .82 Chơng IX - Thiết kế chi tiết 83 I. Mô hình trao đổi dữ liệu giữa IGIS-Client và IGIS-Server 84 APPLICATION 85 APPLICATION 85 II. Giao thức trao đổi dữ liệu giữa IGIS-Client và IGIS-Server. .85 II.1 Giao thức tầng ứng dụng (IGIS-AP) .85 II.1.1 Các trạng thái trong giao thức IGIS-AP 85 II.1.2 Cấu trúc chung của một Request .86 II.1.3 Cấu trúc chung của một Response 87 II.1.4 Nội dung các chức năng cần thực hiện của hệ thống Internet-GIS .87 II.1.5 Cấu trúc chi tiết của các Request và Response 88 II.2 Giao thức tầng truyền thông (IGIS-CP) .92 II.2.1 Giao thức IGIS-CP 93 II.2.2 Cấu trúc tổng quát của một IGIS-Packet .93 II.2.3 Các kiểu IGIS-Packet 93 II.2.4 Cách lu trữ giá trị độ dài dữ liệu trong trờng DataLength .93 III. Mô hình thiết kế CSDL địa .94 III.1 Mô hình dữ liệu .94 III.2 Xây dựng CSDL cung cấp dịch vụ thông tin địa 94 IV. Phơng pháp trao đổi dữ liệu giữa IGIS-Server và Oracle 94 V. Thiết kế chơng trình ứng dụng IGIS-Client .95 V.1 Giao diện chơng trình .95 V.2 Sơ đồ các class chính trong chơng trình 96 GisApp.class 96 GisToolBar 96 LoginDlg 96 OpenMapWnd 97 MessageDialog 97 LayerChoice 97 ObjectInfoWnd .97 ClientSocket .97 Communication 97 Đỗ Đức Thảo -Tin Pháp K41 Trang 4 Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa trên môi trờng mạng Internet Socket 97 GisMap 97 MainToolbar 97 Layer .97 GisToolbar .97 V.3 Chức năng của các class .97 VI. Thiết kế chơng trình ứng dụng IGIS-Server .98 VI.1 Sơ đồ mô tả hoạt động của IGIS-Server (trang sau) 99 VI.2 Sơ đồ mồ tả hoạt động của IGIS-Client thread () 100 VI.3 Xây dựng tập các modul chơng trình giao tiếp với Oracle và thực hiện các chức năng GIS .101 VI.3.1 Phân loại các lớp theo từng chức năng 101 VI.3.2 Xuất dữ liệu vector thành file ảnh raster 102 VI.3.3 Sơ đồ minh hoạ quan hệ giữa các lớp .102 CSDBManager .102 CSDatabase .102 CSDatabase .102 CSDatabase .102 CMapLayer 103 CMapLayer 103 CMapLayer 103 CMapGeometry 103 CMapGeometry 103 CMapGeometry 103 CPolyElem .103 CCircleElem 103 CRectElem .103 CMapLayerEx 103 Phần IV - Cài đặt chơng trình và thử nghiệm .103 I. Cài đặt hệ thống 104 I.1 Cài đặt Oracle Server 104 I.2 Cài đặt Web Server 105 I.3 Cài đặt chơng trình IGIS-Client .105 I.4 Cài đặt chơng trình IGIS-Server .106 II. Thử nghiệm .106 II.1 Chơng trình thử nghiệm 106 II.2 Một vài hình ảnh trong quá trình thử nghiệm 106 Phần V- kết luận .114 I. Đánh giá chung 114 II. Phơng hớng phát triển .115 III. Kết luận 116 Tài liệu tham khảo 116 Đỗ Đức Thảo -Tin Pháp K41 Trang 5 Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa trên môi trờng mạng Internet Mở đầu Trong quá trình phát triển xã hội, con ngời đã phải vợt qua biết bao những khó khăn, thử thách. Một trong những khó khăn nhất đó là sự rộng lớn bao la của không gian, vũ trụ mà con ngời thì quá nhỏ bé. Nhng những thách thức đó cũng không ngăn nổi ý chí tìm tòi, khám phá, những ớc muốn vơn tới những chân trời xa xôi đầy bí ẩn. Họ đã tìm ra những cách khác nhau để vợt qua những rào cản về khoảng cách địa lý. Đó là những chiếc la bàn để định hớng đi trên mặt đất cũng nh trên đại dơng mênh mông, những bản vẽ mô tả những địa thế đáng ghi nhớ, những nơi đã đi qua. Mặc dù rất đơn giản nhng đó cũng là những công cụ hỗ trợ cho con ngời hình dung một cách trực quan về thế giới bên ngoài. Dần dần, khi kỹ thuật ngày một nâng cao, con ngời đã xây dựng nên cả một nghệ thuật mới, đó là nghệ thuật tạo lập bản đồ. Những bản đồ giấy có chất lợng cao đã đem lại những đóng góp rất thiết thực vào nhiều lĩnh vực khác nhau từ quân sự, hàng Đỗ Đức Thảo -Tin Pháp K41 Trang 6 Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa trên môi trờng mạng Internet hải, kinh tế cho đến các lĩnh vực khí tợng, thủy văn, khai thác tài nguyên thiên nhiên, đất đai, Đặc biệt, khi có sự phát triển của công nghệ hiện đại mà điển hình là sự xuất hiện của máy tính, ngời ta đã nghĩ đến việc số hoá bản đồ đa vào trong máy tính. Các bản đồ số với độ chính xác cao kèm theo nó là rất nhiều các thông tin trợ giúp khác. Tất cả đã tạo nên một hớng nghiên cứu mới đợc gọi là GIS. GIS là một khái niệm về một hệ thống không chỉ cung cấp những thông tin địa mà còn là một phơng tiện tìm kiếm, phân tích, trợ giúp quyết định rất hữu hiệu cho con ngời. Với sự ra đời của mạng Internet cho phép nối kết hàng triệu ngời trên hành tinh này chỉ trên một chiếc máy tính. Vậy thì tại sao chúng ta lại không đa GIS vào Internet. Điều này sẽ là một thành công rất lớn góp phần đa GIS đến tận tay ngời sử dụng. Đề tài Xây dựng hệ thống GIS trên Internet là một đề tài thực sự lớn và không đơn giản. Vì vậy trong giới hạn của đồ án tốt nghiệp, tôi chỉ lựa chọn một phần rất nhỏ nhng đây cũng là một tiền đề quan trọng trong quá trình phát triển về sau. Đó là phần Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa trên môi trờng mạng Internet . Do khả năng kiến thức, trình độ còn hạn chế, việc thực hiện đồ án chắc chắn không tránh khỏi các sai sót. Tôi rất mong nhận đợc sự chỉ bảo, góp ý của thầy cô, bạn bè và của tất cả mọi ngời có quan tâm đến vấn đề này. Đó sẽ là sự động viên, giúp đỡ rất quý báu không chỉ trong việc hoàn thiện đề tài mà trong cả các công việc khác trong tơng lai. PHầN I - Giới thiệu nội dung đề tài Đỗ Đức Thảo -Tin Pháp K41 Trang 7 Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa trên môi trờng mạng Internet I. Giới thiệu đề tài Phát triển từ những năm 1960 nhng đến nay GIS đã khẳng định đợc vai trò quan trọng của mình trong nhiều lĩnh vực khác nhau, cùng với những ứng dụng thực tiễn có chất lợng cao và hiệu quả. Hiện nay, ở nhiều nớc trên thế giới ngời ta đã chú trọng đến việc xây dựng những hệ thống GIS có quy mô lớn. Đã có nhiều công ty cùng với các sản phẩm nổi tiếng về GIS nh công ty MapInfo (với sản phẩm MapInfo), công ty ESRI (với sản phẩm ArcInfo/ ArcView), công ty Berteley (với Đỗ Đức Thảo -Tin Pháp K41 Trang 8 Nội dung : I. Giới thiệu nội dung đề tài II. Phạm vi và mục đích của đề tài III. Tổng quan về hệ thống Internet - GIS Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa trên môi trờng mạng Internet sản phầm MicroStation), hãng Intergraph (với nhiều sản phẩm kể cả Web) Đây là các sản phẩm phần mềm mạnh đợc tích hợp nhiều chức năng khác nhau từ số hoá, lu trữ bản đồ cho tới việc hiển thị, vẽ, và các chức năng khác của GIS. ở ViệtNam GIS vẫn còn khá mới mẻ nhng cũng đã bắt đầu thu hút đợc sự quan tâm, chú ý của nhiều ngời, tổ chức khác nhau. Từ khi mạng Internet ra đời đã đánh dấu một bớc phát triển vợt bậc của công nghệ thông tin. Các thông tin đợc chia sẻ trên mạng giờ đây có thể đến đợc tới tất cả mọi ngời, không còn phân biệt về khoảng cách địa trên trái đất. Internet đã trở thành một trờng học lớn và cũng là một thị trờng rộng lớn. Việc đa GIS lên Internet có thể đem lại một lợi ích lớn cho ngời sử dụng và hứa hẹn nhiều tiềm năng. Đây cũng là xu hớng phát triển mang tính cạnh tranh của các nhà phát triển GIS. Nhiều công ty cung cấp các sản phẩm IMS (Internet Map Server) chuyên dụngmang tính thơng mại cao. Các sản phẩm này đợc thực hiện bởi những công ty có uy tín và có nhiều thâm niên trong lĩnh vực này nên chất lợng sản phẩm rất cao. Tuy nhiên, đa số các sản phẩm về WEB GIS đều có giá thành khá đắt, nhất là trong điều kiện nớc ta hiện này thì để mua đợc một sản phẩm nh vậy cũng là một khó khăn không nhỏ. Hơn nữa, với từng lĩnh vực chuyên môn lại có những bài toán GIS riêng và việc đáp ứng đợc tất cả các bài toán này cũng không phải dễ dàng. Vì vậy, cũng cho thấy một nhu cầu sử dụng GIS trên mạng Internet là rất lớn và việc xây dựng một hệ thống Internet-GIS cho phù hợp với hoàn cảnh nớc ta hiện nay cũng rất cần thiết. Trong phạm vi của một đồ án tốt nghiệp chỉ thực hiện một phần của đề tài này đó là Xây dựng hệ thống thao tác, hiển thị thông tin địa trên môi trờng mạng Internet. Tuy nhiên việc thực hiện đề tài trong giai đoạn đầu tiên chỉ có thể mang tính thử nghiệm và tìm kiếm giải pháp tối u. Việc hoàn thành toàn bộ đề tài cần mất nhiều thời gian và công sức cùng với sự tham gia xây dựng của nhiều ngời, đồng thời cũng phải có một sự hiểu biết sâu sắc về GIS và các lĩnh vực khác có liên quan nh mạng máy tính, CSDL, Trong khuôn khổ thời gian làm đồ án tốt nghiệp, đề tài chỉ thực hiện 2 phần chính là: Thực hiện giao tiếp với hệ quản trị CSDL Oracle qua OCI để query dữ liệu đồ hoạ đã đợc lu trong CSDL Oracle. Thực hiện các chức năng cơ bản về bản đồ nh hiển thị, xem và soản thảo các thông tin thuộc tính về bản đồ. Các chức năng khác nh tạo mới, vẽ, sẽ đợc xem nh các chức năng mở rộng và định hớng phát triển về sau. Nội dung đồ án sẽ gồm các phần sau : Đỗ Đức Thảo -Tin Pháp K41 Trang 9 Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa trên môi trờng mạng Internet Phần I : Giới thiệu nội dung đề tài Phần này giới thiệu một cách khái quát về toàn bộ nội dung thực hiện. Cung cấp cho ngời đọc một khái niệm ban đầu về toàn hệ thống cùng với mục đích và phạm vi thực hiện trong đồ án. Phần II : Cơ sở thuyết Trình bày về các thuyết chung làm cơ sở cho việc thực hiện đồ án. Trong đó ngời đọc có thể hiểu về các lĩnh vực và công nghệ có liên quan đến đồ án. Phần III : Phân tích và thiết kế hệ thống Phần này sẽ đi sâu vào việc phân tích hệ thống, xác định các giải pháp thực hiện sau đó sẽ là phần thiết kế tổng thể và thiết kế chi tiết. Phần IV : Cài đặt và thử nghiệm Xác định phơng pháp cài đặt, các chỉ tiêu về phần cứng, phần mềm cho hệ thống. Sau đó là phần thử nghiệm hệ thống, chạy thử trên môi trờng mạng. Phần V : Kết luận Thực hiện đánh giá về hệ thống, các kết quả đã thu đợc và những hạn chế cần phải khắc phục. Đồng thời cũng là phần tổng kết về quá trình thực hiện đồ án. II. Phạm vi và mục đích của đề tài Việc đa GIS lên mạng Internet có nhiều khó khăn và phức tạp. Trớc hết đó là thời gian truyền dữ liệu trên mạng có thể rất chậm khi lợng dữ liệu lớn. Điều này ảnh h- ởng lớn tới tâm của ngời sử dụng. Thông thờng một hệ thống thông tin địa th- ờng phải xử một lợng lớn dữ liệu. Đó có thể là dữ liệu không gian hay dữ liệu thuộc tính vì vậy việc đảm bảo tốc độ xử nhanh là một vấn đề khó. Nếu dữ liệu truyền trên mạng là dữ liệu vector thì có u điểm là hệ thống hiển thị sẽ làm thao tác trực tiếp trên loại dữ liệu này một cách nhanh nhất và đây cũng là loại dữ liệu chứa đựng một lợng thông tin lớn. Nhng nhợc điểm của loại dữ liệu này đó là khối lợng dữ liệu có thể quá lớn. Lúc này việc truyền toàn bộ dữ liệu trên mạng sẽ trở thành một giải pháp không thực tế. Thêm vào đó kích thớc của chơng trình máy khách cũng tăng lên do phải viết thêm các modul thao tác với loại dữ liệu này. Thứ hai, hệ thống phải đảm bảo thực hiện với nhiều Client cùng một lúc. Điều này có thể dẫn đến tình trạng quá tải, tranh chấp tài nguyên, Vì vậy, trớc mắt để giải quyết các khó khăn này, dữ liệu truyền trên mạng sẽ là dữ liệu ảnh Raster. Nói chung đây là loại dữ liệu không có cấu trúc và nghèo thông tin nhng có u điểm là kích thớc có thể chấp nhận đợc và khá ổn định. Đồng thời tốc độ xử của server phải đủ nhanh và có khả năng đồng bộ hoá các tiến trình song song cho phép nhiều tiến trình thực hiện một cách tơng tranh với nhau. Do có nhiều khó khăn nh vậy nên phạm vi của đề tài chỉ thực hiện ở những phần sau : Đỗ Đức Thảo -Tin Pháp K41 Trang 10

Ngày đăng: 07/08/2013, 11:04

Hình ảnh liên quan

Ưu điểm chính của mô hình này là đơn giản. Dữ liệu đầu vào có thể lấy ngay từ các ảnh vệ tinh hay các ảnh hàng không - Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa lý trên môi trường mạng Internet

u.

điểm chính của mô hình này là đơn giản. Dữ liệu đầu vào có thể lấy ngay từ các ảnh vệ tinh hay các ảnh hàng không Xem tại trang 16 của tài liệu.
- Mặt chiếu là hình trụ (Cylinders ): Mecator, Oblique Mecator, Transverse Mecator, Modified Transvers Mecator. - Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa lý trên môi trường mạng Internet

t.

chiếu là hình trụ (Cylinders ): Mecator, Oblique Mecator, Transverse Mecator, Modified Transvers Mecator Xem tại trang 19 của tài liệu.
- Mặt chiếu giả hình trụ (Pseudo-Cylinders ): Sinusoidal, Eckert No.5. - Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa lý trên môi trường mạng Internet

t.

chiếu giả hình trụ (Pseudo-Cylinders ): Sinusoidal, Eckert No.5 Xem tại trang 20 của tài liệu.
- Row data : chứa dữ liệu bảng hoặc dữ liệu chỉ số (Table or index data), các hàng có thể trải dài trên các khối. - Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa lý trên môi trường mạng Internet

ow.

data : chứa dữ liệu bảng hoặc dữ liệu chỉ số (Table or index data), các hàng có thể trải dài trên các khối Xem tại trang 28 của tài liệu.
- Bootstrap segmen t: là 1 extent chứa các định nghĩa về từ điển cho các bảng từ - Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa lý trên môi trường mạng Internet

ootstrap.

segmen t: là 1 extent chứa các định nghĩa về từ điển cho các bảng từ Xem tại trang 31 của tài liệu.
2.Xây dựng bảng siêu dữ liệu hình họ c: - Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa lý trên môi trường mạng Internet

2..

Xây dựng bảng siêu dữ liệu hình họ c: Xem tại trang 42 của tài liệu.
Số cột lớn nhất trong bảng này là 1000 cột. - Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa lý trên môi trường mạng Internet

c.

ột lớn nhất trong bảng này là 1000 cột Xem tại trang 44 của tài liệu.
II. Kiến trúc phân tầng và mô hình OSI II.1 Kiến trúc phân tầng - Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa lý trên môi trường mạng Internet

i.

ến trúc phân tầng và mô hình OSI II.1 Kiến trúc phân tầng Xem tại trang 47 của tài liệu.
Interconnection) hay mô hình tham chiếu cho việc nối kết các hệ thống mở. Mô hình này đợc dùng làm cơ sở để nối kết các hệ thống mở phục vụ cho các ứng dụng phân tán. - Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa lý trên môi trường mạng Internet

nterconnection.

hay mô hình tham chiếu cho việc nối kết các hệ thống mở. Mô hình này đợc dùng làm cơ sở để nối kết các hệ thống mở phục vụ cho các ứng dụng phân tán Xem tại trang 48 của tài liệu.
• Các mô hình Client/Server - Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa lý trên môi trường mạng Internet

c.

mô hình Client/Server Xem tại trang 58 của tài liệu.
Mô hình lập trình sử dụng Datagram Socket - Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa lý trên môi trường mạng Internet

h.

ình lập trình sử dụng Datagram Socket Xem tại trang 59 của tài liệu.
II. Mô hình hoá hệ thống - Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa lý trên môi trường mạng Internet

h.

ình hoá hệ thống Xem tại trang 82 của tài liệu.
Mô hình toàn bộ hệ thống Internet-GIS - Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa lý trên môi trường mạng Internet

h.

ình toàn bộ hệ thống Internet-GIS Xem tại trang 83 của tài liệu.
Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa lý trên môi trờng mạng Internet - Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa lý trên môi trường mạng Internet

y.

dựng hệ thống phần mềm thao tác, hiển thị thông tin địa lý trên môi trờng mạng Internet Xem tại trang 83 của tài liệu.
I. Mô hình trao đổi dữ liệu giữa IGIS-Client và IGIS-Server - Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa lý trên môi trường mạng Internet

h.

ình trao đổi dữ liệu giữa IGIS-Client và IGIS-Server Xem tại trang 84 của tài liệu.
Có thể hình dung toàn bộ quá trình trao đổi thông tin giữa 2 bên gửi và nhận nh một kiến trúc phân tầng giống với kiến trúc phân tầng OSI - Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa lý trên môi trường mạng Internet

th.

ể hình dung toàn bộ quá trình trao đổi thông tin giữa 2 bên gửi và nhận nh một kiến trúc phân tầng giống với kiến trúc phân tầng OSI Xem tại trang 84 của tài liệu.
Mô hình trao đổi dữ liệu giữa IGIS-Client và IGIS-Server - Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa lý trên môi trường mạng Internet

h.

ình trao đổi dữ liệu giữa IGIS-Client và IGIS-Server Xem tại trang 85 của tài liệu.
CRLF là mã kết thúc dòng nh trong bảng mã ASCII (CR=13,LF=10). Nếu tham số có nhiều giá trị thì các giá trị cách nhau bởi dấu ‘+’ - Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa lý trên môi trường mạng Internet

l.

à mã kết thúc dòng nh trong bảng mã ASCII (CR=13,LF=10). Nếu tham số có nhiều giá trị thì các giá trị cách nhau bởi dấu ‘+’ Xem tại trang 86 của tài liệu.
Màn hình hiển thị chơng trình Java Applet - Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa lý trên môi trường mạng Internet

n.

hình hiển thị chơng trình Java Applet Xem tại trang 107 của tài liệu.
Màn hình hiển thị một bản đồ trong trạng thái xem toàn bộ - Xây dựng hệ thống phần mềm thao tác, hiển thị thông tin địa lý trên môi trường mạng Internet

n.

hình hiển thị một bản đồ trong trạng thái xem toàn bộ Xem tại trang 109 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan