Khảo sát gói thư viện mã nguồn mở Geotools và ứng dụng hiện thực hệ thống thông tin địa lý trên nền Web



tải về 5.55 Mb.
trang13/34
Chuyển đổi dữ liệu16.10.2017
Kích5.55 Mb.
#33732
1   ...   9   10   11   12   13   14   15   16   ...   34

Khái quát một số phần mềm

  1. MapInfo MapXtreme Java Edition 4.0.


MapInfo MapXtreme Java Edition được thiết kế toàn bộ bằng công nghệ Java dùng để tạo bản đồ ở server(mapping server) theo lý thuyết chương trình có thể vận hành ở mọi nơi. Các ứng dụng nhằm tạo bản đồ được viết trên nền Java cho phép những ngừơi phát triển viết một chương trình đơn trên nhiều nền khác nhau có cung cấp máy ảo (MapInfo,2001). MapJ API là hệ giao tiếp trình ứng dụng ở phía client được sử dụng để kết nối với các mapping engine MapXtremeServlet. MapXtremeServlet vận hành như chìa khoá của sản phẩm này, một thành phần phía server quản lý các yêu cầu gửi đến và trả về các dịch vụ thông tin bản đồ, bao gồm các ảnh được yêu cầu (GIF, JPEG), các dữ liệu vector được yêu cầu (thông qua các phương thức truy vấn) và các yêu cầu về metadata. Nó tương thích với tất cả các Web Server/Browser được chứng thực bởi J2EE và không cần cài thêm một chương trình nào. Nó có 4 thành phần: đối tượng MAPJ, map Renderer để hiển thị bản đồ, Data Providers để kết nối với các cơ sở dữ liệu khác nhau, và MapXtremeServlet. Thành phần kiến trúc cơ bản tạo nên tính linh hoạt cho MapXtreme trong việc triển khai trên bất cứ một kiến trúc hệ thống web nào. Nó có thể dễ dàng sử dụng với web server hỗ trợ ISAPI, NSAPI, hay CGI gateways, chẳng hạn như Netscape, Apache, hay Micorsoft Internet Information Server. một số yêu cầu cần thiết để thực thi MapXtreme trong việc tạo bản đồ. Nhìn chung, web server cần phải hổ trợ servlet/Java Server Page hay nó phải được tích hợp với các trình phụ hỗ trợ servlet/JSP hay chạy độc lập với servlet container chẳng hạn như trình Tomcat, IBM WebSphene, iPlanet, và các trình khác. Hơn thế nữa, cấu trúc thick-client cho phép đặt MapJ trên client-side. Nó có thể nhận được bản đồ theo bản đồ vector và hiển thị bản đồ từ các vector này bằng các sử dụng máy ảo Java được cài đặt tại browsers
      1. ArcView Internet Map Server 1.0a.


ArcView Internet Map Server (AVIMS): là phần mở rộng của chương trình ArcView GIS. Internet map server cung cấp ArcView session có nghĩa là khi client tương tác với web server thông qua môi trường internet để yêu cầu thông tin về bản đồ, web server thông qua AVIMS cung cấp một phiên làm việc với ArcView. AVIMS cung cấp các chức năng công cụ hỗ trợ phổ biến về tìm kiếm, hiển thị, truy vấn thông qua MapCafe Java applet. Nó phù hợp với ISAPI(Internet Server Application Programming Interface) và NSAPI (Netscape Internet Server Application Programming Interface). Họat động theo mô hình server-side, hỗ trợ cả định dạng dữ liệu vector và raster nhưng raster thì sử dụng các định dang ảnh là GIF và JPEG. Có nhiều cách để cá nhân hóa các trang AVIMS Webmapping, trong đó cách đơn giản nhất là dùng Avenue script. Avenue script là một môi trường phát triển và ngôn ngữ lập trình hướng đối tượng của ArcView. Các đọan script đó giúp cho ta có thể điều khiển làm thế nào AVIMS đưa ra các bản đồ theo yêu cầu của người dùng. Thường Avenue họat động trong một hệ thống các script dùng để xây dựng lên môi trường làm việc cá nhân để quản lý việc giao tiếp giữa Arcview và ESRIMap web server. Sử dụng Java-based Applet để xây dựng GUI. Khi người dùng thăm trang Webmapping, apllet sẽ được download từ Web server xuống máy người dùng(client-side) và được biên dịch nhờ vào máy ảo Java(Java Virtual Machine) của Web browser. Ở phía user không cần phải cài thêm bất cứ gì trước khi sử dụng các ứng dụng Webmapping.
      1. MapServer 3.6.1


MapServer là một chương trình mã nguồn mở được path triển để xây dựng dữ liệu không gian trên các ứng dụng Internet. MapServer được biên dịch trên hầu hết UNIXes và chạy dưới nền Windows NT/98/95, Linux, Apache. MapServer nói chung là có thể chạy giống như môt ứng dụng CGI trên http server. Ứng dụng MapServer được biểu thị bởi ba thành phần cốt lõi: Mapfile, file mẫu, tập hợp dữ liệu GIS. Mapfile định nghĩa các dữ liệu đựơc sử dụng trong ứng dụng, hiển thị, các biến truy vấn, nó giống như tập tin file cấu hình của ứng dụng. Mapfile chứa các thông tin về bản đồ như làm thế nào để vẽ bản đồ, chú giải, bản đồ được trả về từ các câu truy vấn . File mẫu quản lý làm thế nào các bảng chú giải, bản đồ hiển thị trên trang html. Mapserver sử dụng file hình vector ESRI. Đối với dữ liệu Raster Mapserver cung cấp nhiều định dạng, nhưng mặc định Mapserver hỗ trợ geo Tiff file

Tổng quan về kiến trúc hệ thống

Bảng 1: Các hệ điều hành hỗ trợ cho client-server của WebGIS



So sánh các chức năng giữa các phần mềm

Bảng 2: Các feature và công cụ





  1. Каталог: data
    data -> HƯỚng dẫn càI ĐẶt và SỬ DỤng phần mềm tạo bài giảng e-learning
    data -> CỘng hòa xã HỘi chủ nghĩa việt nam độc lập Tự do Hạnh phúc
    data -> Qcvn 81: 2014/bgtvt
    data -> Trung taâm tin hoïC Ñhsp ñEÀ thi hoïc phaàn access
    data -> PHỤ LỤC 2 TỔng hợp danh mục tài liệu tham khảO
    data -> Công ty cổ phần Xây dựng Điện vneco3
    data -> Nghiên cứu một số đặc điểm
    data -> NHỮng đÓng góp mới của luậN Án tiến sĩ CẤP ĐẠi học huế Họ và tên ncs : Nguyễn Văn Tuấn
    data -> Mẫu 01/hc-sn-dn (Ban hành kèm theo Thông tư số 83/2007/tt-btc ngày 16/7/2007 của Bộ Tài chính) TỜ khai hiện trạng sử DỤng nhà, ĐẤt thuộc sở HỮu nhà NƯỚc và ĐỀ xuất phưƠng án xử LÝ

    tải về 5.55 Mb.

    Chia sẻ với bạn bè của bạn:
1   ...   9   10   11   12   13   14   15   16   ...   34




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương