Pen to Paper

Web Based GIS

Geographic Information System in a web enabled world is what Asima Mishra discusses here

Geographic Information System (GIS) is a computer-assisted system for the acquisition, storage, analysis and display of geographic data. Like any other information system, GIS is also primarily an input-output system and includes DBMS functions. It is different from conventional DBMS and Information Systems in the sense that every piece of information has to be directly or indirectly associated with location on earth’s surface expressed as co-ordinates with respect to any co-ordinate system.

The explosion of Internet activity over recent years has sparked a global move away from traditional isolated single-software, single-machine computing, towards distributed multiple-software, multiple-machine computing. The World Wide Web has great potential as an interface into Geographic Information Systems and services. The growing demand of geographic services including real-time mapping, interactive world map generation and other environmental data analysis, requires procession of huge amount of spatial data. The development of on-line geographic services includes preservation of state, image generation and conversion techniques, image caching and data formats. The future of on-line GIS looks promising with new techniques such as client-side processing and new standards and protocols.

Need for Web GIS

The traditional model for a GIS assumes that the system consists of a single software package, plus data, on a single machine. This model no longer meets the realities of many GIS projects, which today are often multi-agency, multi-disciplinary, multi-platform, and multi-software. Large numbers of contributors may be involved, and there may be a large pool of potential users. These users may require not only maps, but also many forms of outputs like documents and charts. Moreover they are likely to require access to the most current data available and not the copies that may be months, or even years, old. A central practical issue, therefore is how to provide widespread, device-independent, access to a GIS for large numbers of contributors and users.

The obvious solution is remote access to GIS via computer networks. i.e. the Internet. More specifically, the World Wide Web provides an ideal platform-independent, multi-media communi-cations medium. Here we address the viability, development and future of on-line geographic information services. New protocols on the Internet provide an ideal environment for networking GIS. Most promising is the Hyper Text Transfer Protocol (HTTP), which is a generic hypertext/multimedia communications protocol. HTTP provided by the World Wide Web is fast becoming the medium of choice for on-line publishing of all kinds. The advantages of the World Wide Web are that generic browsing software (such as Netscape) makes it essentially device-independent. Also hypertext links across the network make it possible to integrate many different services in completely seamless fashion. Given the increasing use of the internet for on-line information exchange, it is therefore timely to consider how to develop and use GIS via the Internet.

Advantages of Web GIS

The traditional standalone GIS has been used extensively by the government agencies and institutions for spatial analysis and natural resource management. These informations are used by the respective nodal bodies but are not properly disseminated for use of general public as and when required. The recent trend shows a significant growth in the use of World Wide Web and Internet technologies to place a geographical data ubiquitously on the desktop and draw data from a wide variety of sources only to be used by the public quickly and efficiently. Enterprise wise GIS requires building of methodologies to make the data available to all users. Web became the ideal medium to share information. Thus evolved the Web based GIS, and administering the information at government level gave rise to electronic governance.

There are lots of advantages of WEB based GIS. With this technology we can have centralised base-map data which are large enough to be on individual systems. When the GIS data is centralized it can be managed more easily and everyone has access to changes as soon as they are updated. Individuals need only standard Web Servers to run the application.

Infrastructure and Methodology

The web based GIS software mainly consists of two components: the server and web client, which run the browser. The server is a set of applications that serves the request of the clients. The web client is the general user who performs an information retrieval operation, the server identifies user by logging into the system. The server validates and lists all projects meant for information display. The user can select a project and start working on the spatial and non-spatial data associated with the project. There are two basic approaches to implement GIS in the web i.e. server-side applications and client-side applications

Server-Side Applications

An Internet GIS server usually combines a standard Web (HTTP) server and a GIS application server. Here all the complex and proprietary softwares as well as the GIS databases reside on a server that’s administered by the deploying organization. Having applications centralized on one or a few machines significantly simplifies development, deployment and maintenance. The Web server passes the request to a GIS application server which runs an address-matching routine, generates a map graphic, converts the graphic to Web format, wraps the image in HTML and sends it back to the Web server which then returns the response to the client as a standard Web page.

Disadvantages of server-side solutions are primarily associated with limited user interface and poor performance. In GIS, there are many applications in which users need to drag windows or select multiple features before an action takes place. It’s difficult or impossible to do this using a standard Web interface. In addition, server-side applications must retrieve all the application information from the server for every operation. When users reset a display window by panning or zooming, turn a layer on or off, or take any other action, the request must be sent to the server and returned. This results in many requests, which can cause poor performance.

Client-Side Applications

In client-side Internet GIS, the client is enhanced to support GIS operations. Some systems move a substantial amount of GIS functionality to the client, and some only enhance the user interface slightly. Client-side solutions typically are implemented by augmenting the Web browser with Java, ActiveX or plug-ins. However, some client-side solutions require users to install a complete client application. But to implement client-side solutions of any kind, software must be transferred to users.

The primary advantages of client-side solutions are the abilities to enhance user interfaces, improve performance and implement solutions using vector data. Client-side solutions can be implemented with all the features and capabilities allowed by a modern GUI. Multipoint feature selection, selecting an area by dragging a window and modal cursor operations controlled by clicking on menu icons are capabilities available in client-side products that aren’t available in server-side implementations.

When client-side solutions use vector data structures, a large set of graphic and GIS operations can be performed locally. Window display changes can happen without re-transmitting a request to the server. Core GIS operations like editing, buffering, overlay analysis and route tracing are examples of operations that are enhanced by exploiting vector data structures on the client side.

The disadvantages associated with client-side solutions relate to distributing software and data. By definition, when companies implement client-side Internet GIS, they must somehow distribute software to users. Due to platform incompatibilities otherwise users will face problem.

Web based GIS can be implemented to each and every user sector where mapping is an indispensable part. In this case spatial as well as non-spatial data can be made available to everyone efficiently and economically.

Asima Mishra, MTS, Geomatics Group
is currently working in geomatics application programming and
GIS training.
Click here to send an eMail

 

 

.