WebGIS Web & GIS ….WebGIS • Access without purchasing proprietary software • Data directly from producer • Emerging new market The challenge of WebGIS • Creating software systems that work any desktop WebGIS architectures • Server-Side • Client-Side • Hybrid Server-Side • Definition: End users submit requests for data and analysis to a web server. The server processes the requests and returns data or a solution to the remote client. (Thin Client) • Advantages High performance server Eliminate large data sets being sent More control • Disadvantages Bandwidth High performance client machines Every request must be communicated Server-side strategies Server-side Strategies Server-side Strategies Server Client tasks tasks Map Display browsing Query Analysis Map drawing Client-Side • Definition: End users can perform some data manipulation and analysis locally on their own machines. (Thick Client) • Advantages Take advantage of powerful client machines Greater control of data to the user Reduced requests sent over the network • Disadvantages Large of amounts of data and applets sent Users may not have a powerful machine Users may not have the training to employ the data and analysis functions properly Client-side strategy Client-side Strategies Client-side Strategies Server Client tasks tasks Analysis Display Map Map drawing browsing Query Real-time GIS • Variations on the client-side strategy can be used • Involves feeding data directly into the system from sensors • Real-time can used to: Monitor vehicle location or traffic conditions Monitor weather and hydrological conditions Track tagged animals in habitat monitoring • Can deliver data across the Internet without the need for dedicated cable, telephone, or radio feeds Real-time GIS Variations on the client-side strategy • Add GIS functionality to Web browsers • The alternatives are to: Download and permanently install a "plug-in" Build capabilities into existing GIS software that runs on the client Variations on the client-side strategy Combination and Hybrid Strategies • Pure server-side and clientside strategies have distinct limitations: Server-side strategies sensitive to Internet bandwidth Client-side strategies are sensitive to the computational power of the client Hybrid • Definition: Server and Client processes combined to optimize performance and meet special user needs. • Better Matched Solutions for Computer Capabilities • Smart Task Assignments Combination and Hybrid Strategies Applications • Mass Market ServerSide • Smaller, GIS Savvy Client-Side • Transactions Maps on Demand Hybrid WebGIS trends • Lower access cost • Provide better customer service • Shared data and GIS functionality • “Pay-for-use" mapping and GIS services GIS Vendors and Products • Four Major GIS Vendors ESRI AutoDesk Enterprise Information Solutions, Inc. Intergraph MapInfo ESRI • ArcView IMS Server-Side strategy Server platform - Windows 95, 98, NT, Unix Client software - JavaScript, Java, HTML, Active X Client platforms - All Client-side data formats - GIF/JPEG images Enterprise Information Solutions, Inc. ESRI • MapObjects IMS Hybrid strategy Server platform - Windows 95, 98, NT Client software - ArcExplorer, JavaScript, Java, HTML, Active X Client platforms - All Client-side data formats - GIF/JPEG images, ESRI shapefiles Enterprise Information Solutions, Inc. ESRI • ArcIms Hybrid strategy Server platform - Windows 98, NT, Unix Client software - JavaScript, Java, HTML, Active X Client platforms - All Client-side data formats - GIF/JPEG images, ESRI shapefiles Enterprise Information Solutions, Inc. Intergraph • Geo Media Web Map Hybrid strategy Server platform - Windows NT Client software - Plug-in for Active CGM, ASP, VBScript, HTML, Active X Client platforms - Windows 95, 98, NT Client-side data formats - Active CGM Enterprise Information Solutions, Inc. MapInfo • MapXtreme Hybrid strategy Server platform - Windows NT, UNIX, (MapXtreme Java) Client software - ASP, VB Script, JavaScript, HTML, Active X Client platforms - All Client-side data formats - As implemented by developer Enterprise Information Solutions, Inc. AutoDesk • MapGuide Hybrid strategy Server platform Client software - JavaScript, HTML Client platforms - All Client-side data formats - GIF/JPEG images Enterprise Information Solutions, Inc. Web and GIS Demonstration • • • • • Environmental Navigator Maryland SHA Chart II Real Time Crime Reporting Real Estate Property Viewer TerraServer Environmental Navigator • http://sirb.awm.dnrec.state.de.us/en web/ • Goal Provide information on contaminant sites available in GIS online • Features Address locator Contaminant site GIS Viewer Criteria query Maryland SHA - Chart II • http://www.sha.state.md.us • Goal Provide traffic monitor information for the State of Maryland • Features From Legacy to Hot Java Web, database, and GIS integration Ad hoc reporting system Real Time Crime Reporting • http://www.citymaps.sacto.org • Goal Provide Real Time Crime Reporting Information for DE • Features Enterprise Web Client/Server ActiveX Map Viewer GPS/Wireless Technologies Real Estate Property Viewer • http://www.webgis.net • Goal Provide real estate property information on the Web • Features Gigabytes of data records Simple user interface TerraServer • http://www.terraserver.microsoft.com • Goal Provide Imagery for property assessment, engineering, traffic planning, personal mapping, etc. • Features 1m to 1km digital orthoquad imagery Free imagery downloads Site finder and lat/long information