|
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
|
|