Logo GISdevelopment.net

GISdevelopment > Proceedings > GITA > 1999


GITA 2002 | GITA 2001 | GITA 2000 | GITA 1999 | GITA 1998 | GITA 1997 |  
Sessions

Business Applications

Data Development and Evolution

Data Distribution and Access

Engineering and Design Applications

Enterprise Integration

Enterprise Resource Planning

Exploiting Field and Mobile Technologies

Invited Track

Operations Support

People Issues

System Architecture

User Perspectives

Work Management


GITA 1999


Data Distribution and Access


A beginner's guide to building an intranet-based GIS


The Data
To begin, an organization must have some data—raster, vector or some combination—that it needs to distribute across the enterprise. It may also need to distribute data to the extended enterprise which may include vendors and partners. Ideally this data will be up-to-date, managed by an Open GIS Application/Database, and pertinent to the requirements of the user community. Since the requirements of each enterprise are unique, it is vitally important that database design, application development, and long term-data maintenance requirements be adequately addressed in the implementation plan.

The Data Server
AM/FM/GIS data is typically stored on dedicated servers utilizing either Windows NT or Unix operating systems. The specifications for these servers will vary depending on the legacy systems, data capacity requirements, number of concurrent users, downtime restrictions, and security concerns. The data server must be able to service the enterprise during peak usage times without being dramatically under-utilized during normal operations. The data stored here will be maintained by specialized applications such as Intergraph Corporation’s MGE, ESRI’S ARC/INFO, or Smallworld GIS to name only three, which are designed specifically to create and maintain the integrity of spatial data. These specialized applications should also be web-enabled, i.e., they should have an add-on component that will allow the GIS database to understand and fulfill the requests received from the Web Server.

Web Server Armlication
The Web Server Application’ job is to take requests from the Client, pass that request on to the GIS database, receive and repackage the GIS database response” Web-Ready,” and pass it back to the Client. Web Server Applications are typically tightly integrated to the parent application maintaining the spatial database on the Data Server.

The power of the Web Sever Application can be enhanced with a closely integrated Data Server Application. Intergraph’s GeoMedia Web, SmallworldWeb, ESRI’S MapObjects Internet Map Server (IMS), and Autodesk World, are all examples of applications that have been developed with specific GIS products in mind. These Web Sever Applications manage the instructions between the client requests, formatting that request into commands that the Data Server understands. When the Data Server responds, the Web Server formats the response to be read by the Client Application.

Web Server
Web Enabled GIS applications require no special equipment for serving data over an Intranet . A typical web server configuration is sufficient for GIS Web Server Applications. Since all of the GIS processing is handled by the Data Server the Web Server simply manages the flow of data between the Client and the Data Server. The primary consideration is that the server and network be sufficiently sized to handle peak-time traffic.

Client Amlication
The Client Application is simply a web browser enhanced with a specialized plug-into enable the browser to display the spatial data. Generally the plug-in software is free to download making the GIS data very accessible from any location with access to the World Wide Web.

Client
Generally, any PC that is capable of running today’s office software is capable of accessing and displaying Web enabled GIS data. The only requirement is access to a TCP/IP network.

Technology available today
Each of the major vendors that supply AM/FM/GIS applications and systems offer web products to enhance their core functionality. The web applications offered by five of the major AM/FMIGIS vendors are discussed below.

Smallworld. Plc, SmallworldWeb
http://www.smallworld.co.uk, http://www.smallworld.co.uk/technology/smwrweb.asp

A tool to publish Smallworld GIS data. This tightly integrated application allows Smallworld GIS customers to distribute intelligent spatial data across the Internetflntranet. It is basically a development tool to allow customers to customize and control what data to distribute. The application utilizes Smallworld’s MAGIK development language.

SmallworldWeb includes Dispatcher, which provides automatic load balancing across any number of Smallworld Application Servers. Dispatcher routes information requests from the client to the Application Server, and routes the correct information back to the client. SmallworldWeb is a good tool for existing Smallworld customers, however, it is limited in that it can only operate on Smallworld GIS databases. It runs on both Windows NT and Unix platforms.

lntermaph Corporation, GeoMedia Web
http://www.intergraph.com, http://www.intergraph.com/software/geo_map/geo_web.asp

Intergraph has challenged its competitors by offering one of the first” Open GIS” applications. GeoMedia Web Map can access native forms of both Intergraph GIS products—MGE and FRAMME-and the graphic engine for these products—Bentley Systems MicroStation. GeoMedia can read ESRI’S ArcView and ARC/INFO products. Data Servers for MapInfo and

AutoCAD products are in the development stages.
Databases supported include Oracle SDO and Spatial Data Cartridge, as well as Microsofl Access. Support for Microsoft SQL Server is in the development stage.

GeoMedia Web Map creates smart, vector-based maps on the fly, directly from a live, operating GIS database. It utilizes Intergraph’s open ActiveCGM format, a compact, customizable format that is ideally suited for delivering vector data over the Internet/Intranet. Using these smart vectors to store features, the product creates very compact, highly intelligent maps. The true benefit of GeoMedia Web Map is its ability to access multiple databases in native form. As Intergraph continues to grow this technology, a truly” Open” solution may exist. It runs only on the Windows NT Operating System.

ESRI, MaPObiects Internet Map Server (IMS), ArcView IMS
http://www.esri.com/software/internetmaps/index.html

Map Objects IMS is a powerful toolkit for developing Internet/Intranet applications for existing ARC/INFO, ArcView customers or those customers with ODBC compliant databases. Utilizing industry standard development languages such as VB, Delphi, Powerbuilder, or Visual C++, an organization can quickly publish their ArcView and ARC/INFO datasets over the Internet/Intranet. It runs on both Windows NT and Unix. ArcView IMS is an extension of the core ArcView application. Development languages are Avenue with a Java wizard supplied with the product. Any View created with ArcView GIS can be served over the Internet/Intranet.

Bentley Systems
http://www.bentley.com/products/mstation/j/

MicroStation/J is professional enterprise engineering modeling soflware integrating modeling with engineering and business applications. MicroStation/J is designed for Internet or corporate intranets and supports the entire life cycle of products and assets, from conception to construction and deployment. The MicroStation/J JMDL Virtual Machine, which includes the Sun Java Virtual Machine, enables users and developers to use the power of Java to create platform-independent applications. A seamless integration with enterprise systems is offered by the ability to run Java-based business applications within the engineering environment.

AutoDesk Corporation, AutoDesk MapGuide
http://www.autodesk.com/solution/gis/

AutoDesk has entered the AM/FM/GIS market aggressively with their three application suites of geographic maintenance, mapping, and viewing tools. Through the collected use of AutoDesk MapGuide, AutoCAD Map, and AutoDesk World, AutoCAD users have a full set of tools to create, maintain, and distribute data across the Internet/Intranet.

AutoDesk MapGuide
Map Guide contains three main components:
  • Autodesk MapGuide Author
    Autodesk MapGuide Author is an authoring tool that lets you create maps for viewing and distribution over the Internet/Intranet. It creates a custom intelligent map document known as a Map Window File (MWF) for distribution.

  • The Autodesk MapGuide Server
    Autodesk MapGuide Server is used to broker requests and delivers maps and map data over Internet/Intranets to users who have installed the free Autodesk MapGuide Viewer. Autodesk MapGuide Server is a scaleable, fault-tolerant, 32-bit, multithreaded architecture that runs as a service under Windows NT.

  • The Autodesk MapGuide Viewer
    Distributed to end-users free of charge, the Autodesk MapGuide Viewer is an intelligent client that enables non-technical users throughout the enterprise to interact with simple or complex maps, collapse or expand themed layers, make queries, create dynamic buffering zones, run custom reports based on selected objects, and print to scale. Autodesk MapGuide Viewer utilizes Netscape API, ISAPI, and standard CGI interfaces to integrate with Netscape, Microsoft, and other Web server products.
AutoCAD Map
AutoCAD Map software is the Autodesk solution for precision mapping and GIS analysis in the AutoCAD environment. It delivers the complete AutoCAD Release 14 toolset, plus specialized functionality for creating, maintaining, and producing maps and geographic data.
Page 2 of 3
| Previous | Next |

Applications | Technology | Policy | History | News | Tenders | Events | Interviews | Career | Companies | Country Pages | Books | Publications | Education | Glossary | Tutorials | Downloads | Site Map | Subscribe | GIS@development Magazine | Updates | Guest Book