1 / 69

GIS & Internet

GIS & Internet. Introduction to Internet GIS. Contents. Concept System architecture Technology Language Servers. Internet GIS. ?. GIS. Internet. A Giant Computer Network. Internet. Wendy. Esri-sweden.com. www. Documents. HTML. Hypertext. Browser. Web Page. Web Site.

diamond
Télécharger la présentation

GIS & Internet

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. GIS & Internet Introduction to Internet GIS

  2. Contents • Concept • System architecture • Technology • Language • Servers

  3. Internet GIS ? GIS Internet

  4. A Giant Computer Network Internet

  5. Wendy Esri-sweden.com

  6. www Documents HTML Hypertext Browser Web Page Web Site Web Server

  7. Services and Applications File Transfer Protocol Worldwide discussion groups Menu-based indexes Indexing Search Wide Area Information Server

  8. Communication Activities Faster Cheaper Digital

  9. Same network tools Same user tools Same manager tools Internet vs. Intranet Network in one organization Networks inmanyorganizations No difference!

  10. Internet • A giant network • Communication & information • Services & application Summary

  11. GIS ?

  12. GIS --- A collection of Computer h’ware & s’ware Capture Storage Retrieval Display Software Operation Hardware Spatial Data

  13. GIS Components

  14. GIS Internet Internet GIS (Web GIS) WWW + Gopher Email Telnet ... FTP

  15. Wired Internet GIS

  16. Mobile GIS • Access and use of GIS data and functions through mobile and wireless devices -mobile laptop computers - PDAs ( Palm Pilots and pocket PC devices) - Web-accessible smart phones • Users Fieldworkers Consumers of location-based services

  17. Mobile GIS Services Telecommunication Service Providers air interfaces networking routing other communication services a wireless network linkage facility equipment Mobile GIS Service Providers GIS Services

  18. Mobile GIS Client Server TSP Internet Wireless Network TCP/IP Web GIS Data Internet-enabled mobile devices Wireless Network ISP

  19. GIS Impact Internet

  20. As powerful as Monkey King Powerful More User Flexible Server-Centric Interoperaility Mobile

  21. Features • Integrated Client/Server network system • Interactive • Distributed • Dynamic • Cross-platform • Graphical hypertext information system

  22. Contents • Concept • System architecture • Technology • Language • Server

  23. Server Client TCP/IP Network Architecture C/S HTTP

  24. Web Architecture

  25. Server-Side Client-Side Web Browser Application Server Request Data Server Return HTML/Map Web Server Map Server Internet GIS Architecture

  26. Internet GIS Components • Client • Server

  27. Client • Concept • A requesting program or user in a client/server relationship • Browser, IE, Navigator • Types • HTML: simple client. • DHML • Plug-in • Java Applets • ActiveX

  28. Components • Client • Server • Web Server • Application Server • Map Server • Data Server

  29. Web Server (HTTP server) • A Server process running at a web site that sends out web pages in response to HTTP requests from remote browsers • Communicates directly with the Viewer

  30. Web Server (HTTP server) Types: Microsoft Internet Information Server (IIS) Netscape Enterprise Server iPlanet Apache 

  31. Map Server • Key component Fulfil spatial queries conducts spatial analysis generates and delivers maps

  32. HTTP HTML Each may require different query of structure and format Web Server Map Server AppServer

  33. Application Server (Appserver) • A glue program or middleware that connects the Web server and server-side applications such as a map server • Acts as a translator or connector between the Web server and the map server

  34. Data Server • A component that contains and delivers data across a common interface to any client • Three database middleware ODBC JDBC OLE DB

  35. Summary Web Server Internet GIS Map Server Client Server AppServer Data Server

  36. Contents • Concept • System architecture • Technology • Language • Server

  37. Technology • CGI • API • Plug-ins • ActiveX Controls • Java Applets

  38. 2 3 1 Send Values Invoke Request CGI Script GIS Server Web Server Client Response Translate Result Return Results 6 5 4 CGI • Common Gateway Interface • A standard for running external programs from Server and passing the data to the client browser.

  39. Application programm Operating system API API • Application Program Interface • By which an application program accesses operating system and other services

  40. Plug-ins • Small applications • Extending Web browser • Supporting GIS data

  41. Request GIS Data WWW Browser WWW Server Send GIS Data Understand data type? No Search for plug-ins Or helper programs locally Download & Install Plug-ins from Server No yes GIS data displayed

  42. ActiveX Controls • A type of COM component • Build on OLE standard • Extend Capability of Browser

  43. Request GIS Data WWW Browser WWW Server Object Send ActiveX Controls And Data Object GIS Controls And Data Display

  44. Java Applets • A small program written in Java language • Can be sent along with a Web page to a user • Java applets can perform interactive animations, immediate calculations, or other simple tasks

  45. WWW Server (Java Applet) Request GIS Data WWW Browser Object Send Java Applets And Data Object GIS Applet and And GIS Data Display

  46. Java Applets ActiveX controls Platform Independent Limited to Windows environment Risk is damage software & data in Local machine Safe

  47. Summary Client Server Plug-ins ActiveX Controls Java Applets CGI API

  48. Contents • Concept • System architecture • Technology • Language • Server

  49. Languages • HTML • VRML • XML • GML

More Related