Untangling the net - Utility GIS / Internet technology
Kathy H. Spivey Systems Analyst Laura Mizula Senior Consultant PlanGraphics, Inc. 1597 Cole Boulevard, Suite 300, Golden, Colorado 80401 Introduction Over the past few years, the explosion of intemet technology and intemet-enabled applications has changed the way information is distributed. Not unaffected by this information shockwave was the GIS community, who recognized a niche they can fill by deploying dynamic maps and related information on the Web. These dynamic maps are created by web-enabled GIS applications which offer users the capability of interactively obtaining graphical data. The purpose of this paper is to introduce the reader to the concept of web-enabled GIS and the technology that supports GIS/intemet applications. Common utility-oriented GIS/intemet applications are discussed. In addition, the planning and implementation process associated with the deployment of such applications is reviewed. GIS/Internet technology Three GIS/intemet architectures are currently being deployed (ter Haar, 1997). Figure 1 presents common configurations for each architecture. The first GIS/intemet architecture is raster-based. A user client, whether browsing the internet or an internal intranet, issues a mapping request (i.e., users asks for the map to be panned or zoomed, or performs a query resulting in a new map). Alternatively, the user client can also use the mouse to make a screen selection. The request or the location of the screen selection (in screen pixel coordinates) is sent by the intemet server to the map server. The map server sends the information to the map server application (which can reside either on the map server or on another workstation). The map server application converts the pixel coordinates to real-world coordinates if a screen selection was made and/or processes the query request, creates the requested map, and converts the new map into a bitmap image. The image is then converted into an HTML page and is downloaded to the intemet server which is then delivered to the user client. Each request by the user client results in the generation of a new map, and thus a new image. The second GIS/intemet architecture that exists today is the vector-based approach. This architecture is very similar to the raster-based approach, except for the data type being passed back to the user client. Once again, the user client makes a map request through the intemet server to the map server. The map server application processes the request and generates a vector file (rather than a raster file, as in the previous approach), which can be linked back to non-graphic data stored in a database and can be tagged as active features. In order to be able to see the vector file, however, the user client must download a special plug-into enable the browser to display the information. Each map request results in the generation of a new vector file that is created and sent to the user client. The third GIS/Intemet architecture being used is the vector-metafile approach. In this approach, the plug-in plays a critical role in the viewing of the data. Map requests made by the user client are sent through the intemet server to the map server in two steps: 1) the request triggers the creation of a metafile sets up the mapping application environment (including information about what information is to be loaded, where the information can be found, and how the information must be displayed, and 2) the plug-in requests the data associated with the map. The map server then returns to the user client only the raw data which is processed by the plug-in and displayed. Once the mapping application environment is established, each user client map request prompts the plug-in to request only the new data from the map server. A fourth GIS/intemet architecture, developed and employed by SmallworldWeb, is the compressed-vector approach. Smallworld's web-enabled GIS technology allows access to vector, raster and intelligent data in the form of maps and reports over an enterprise's intranet. Clients on an organization's intranet use customized applications, developed using any scripting language that can package Active X controls, to perform various view and query fi.mctions. Data required for the applications is transferred from the Smallworld datastore server to the client where data is cached and manipulated via the client applications. Data served to the client is controlled through a configuration setting on the SmallworldWeb server. An optional load balancer, called the Dispatcher, handles communications between multiple clients and multiple data servers. ![]() Figure 1 Common Configurations of GIS/Internet Architectures A summary of some of the available GIS vendor internet/intranet offerings is shown in Table 1.
Common utility GIS applications for the internet The use of internet technology for collecting and providing general information is not new to the utility industry. Many utilities are now beginning to use web-enabled GIS as a way of providing access to geographic information across the utility. Although most utilities are using webenabled GIS primarily for internal use over an intranet, a few have begun to provide GIS access to customers and the general public over the internet. The most common applications in use today or being considered for fiture implementation are summarized below: Map Viewing-Although this application is more common for intranets than on the internet, this type of application has gained widespread use. Users can access a variety of map data sets and are provided with search criteria to perform queries. Most commonly, these applications provide a means for locating a specific service connection or property and then viewing key attribute data or map features in reference to the found location. Market/Business Development-Utility marketing departments are pioneers in using web-enabled GIS. Market/business development applications are designed to attract new customers and businesses to a utility's service area. These applications allow organizations to locate infrastructure, amenities, and market statistics for an area of interest. The applications allow users to evaluate the suitability of a specific site or area for locating a business or relocating a family. Work Management-These applications are used to manage service requests and work orders. External customers and internal employees can initiate a service request and view the status of the request or other work orders in an area. Outage Management-These applications allow users t view planned and unplanned outages in the utility network. Construction Design and Management-These applications facilitate the construction design and review process. Users can download portions of the GIS database as a base for construction design and can submit design drawings for review. Once construction begins, users can view the status of a particular project. Dig Alert-This application allows users to search a site for utility infrastructure before digging. Like the traditional GIS implementation process, implementing web-enabled GIS is a complex process that requires proper planning to ensure success. Whether GIS access will be provided to internal employees over an intranet or to external customers over the internet, a well formulated plan will ensure that data access by users is fast and effective while providing the level of security required to protect the utility's data.
Web-enabled GIS applications will have a significant impact on utilities and the way they do business in the future. Proper planning and implementation of internet/intranet applications will result in numerous benefits for utilities and their customers. Although in the early stages of application development, many utilities have plans for implementing dynamic maps both externally on the internet for their customers, and internally on their intranets for use by employees. References
| ||||||||||||||||
|
|