Interactive GIS

Overview
Web Mapping Modules


Home | GeoData | Numeric Data | Atlas | Interactive GIS | Tutorial

Bringing GIS Technologies of the 21st Century into the Classroom

The Web Mapping Application Development Process:

The development of these Web mapping applications was done using ArcGIS Server 9.2 software.  The .NET Web Application Developer Framework (ADF) was used.  Even though this software was released in the middle of the grant, it was agreed that it would be best to use this software to deliver our Web mapping applications.

General Web Mapping Module Instructions:

  • Only use Internet Explorer 7 for the applications below.  (They will work with Firefox but are not as "pretty" at this point.)

  • To zoom in and out on a map, roll the mouse wheel backward and forward.

  • To pan, left-click on the map and drag.

  • Use a high-speed Internet connection.

  • Modules 2, 3, and 5 are currently limited to 5 concurrent users. 

Version 1:

Our first version was put together prior to our programmer attending the ESRI Developer Summit.  Prior to attending the Summit, we did not have a solid understanding of how ESRI envisioned the technology to be implemented.  Specifically, we were not taking advantage of the ESRI Geoprocessing Framework to extract data or AJAX to refresh only parts of the Web page, like the map, and not the entire Web page.

Issues:  Move layer & visibility do not work well together.  Also, entire Web page reloads for functions like transparency, move layer, etc.  Additionally, the application is quite large.  

Version 1 application

Version 2:

For version 2, we implement what we learned at the ESRI Developer Summit.

Updates:

  • Moved export data to a GP

  • Metadata is handled in memory (changed to server-side DLL)

  • Transparency changed to a tool instead of code in the application

  • Taking advantage of AJAX.  This allows us to update pieces of web page without reloading the entire web page. Places were we take advantage of AJAX include:

- for the move layer module 
- for the metadata module to display the title and abstract
- for the latitude and longitude display on each module

Module 1: Visibility Upon completion of this module you will:
  • understand the concept of layer visibility in a GIS
  • be able to change the visibility of layers in a Web-based GIS application
Module 2:
Layer Drawing Order
Upon completion of this module you will:
  • understand how the order of layers listed in the table of contents determines how layers are drawn on a map
  • be able to change to order of layers in a Web-based GIS application

Known issue:  The Table of Contents does not remain expanded after a layer is moved (i.e. after the table of contents is refreshed).  This is a software bug that we encountered in ArcGIS Server SP2 that has been reported to ESRI.  ESRI has informed us that it will be addressed in subsequent service packs.

*This module is currently limited to 5 concurrent users.

Module 3: Transparency Upon completion of this module you will:
  • understand the concept of transparency
  • be able to change the transparency of layers in a Web-based GIS application

*This module is currently limited to 5 concurrent users.

Module 4:
Metadata
Upon completion of this module you will:
  • understand the concept of metadata
  • be able to view the metadata of individual layers in a Web-based GIS application
Module 5:
Symbology
Upon completion of this module you will:
  • understand the concept of symbology
  • be able to symbolize layers in a Web-based GIS application

This application does not use AJAX.  Need to use Microsoft drawing object to really make it work correctly.

*This module is currently limited to 5 concurrent users.

Module 6:
Export Data
Upon completion of this module you will:
  • understand the concept of exporting data
  • be able to export data for layers in a Web-based GIS application

*Currently, this module does not alert the user that an export is being performed.  A URL to download the export will appear when an export is complete -- be patient at this point.

Module 7:
Export Map
Upon completion of this module you will:
  • understand the concept of exporting a map
  • be able to export a map into a variety of formats in a Web-based GIS application

 

 

University of Idaho Library | About INSIDE Idaho | Data Contributors | Home