Object-Oriented and Client-Server GIS

Click here to start

 
 
Object Oriented and Client-Server GIS

What's the Problem?

Server versus Files

OO Gives Better 'Mind Tools'

Relational Databases ?

Interoperability !

Geospatial project management

Distributed data maintenance

Separate Spatial Data Store

Separate Spatial Data Store

Gothic Architecture - 0

Active Database

Object Spatial Database

Object Life-Cycle

Long transactions

Long transactions 2

RDBMS - ODBMS

Key fields and join tables

Object pointers

Application-based vs. schema-based relationships

Value-based queries

RDBMS trade-offs

RDBMS trade-offs - 2

ODBMS trade-offs

ODBMS trade-offs - 2

Migrating between RDBMS and ODBMS

Object-Relational SQL-3

Object-oriented GIS design is easy

Object-oriented design of complex systems is hard

Separate Spatial Data Store

Fat Server architecture

Fat Client

Gothic Architectures - 1

Gothic Base: Products

Developer Application

Inside Developer

Gothic Architectures - 2

Gothic Architectures - 2

Integrator COM Application

Integrator Architecture

Gothic Viewer

Win32 Details

Developer details

Integrator Details

Gothic Architectures - 3

Gothic Architecture - 4

Gothic - OpenGIS Interoperability Plans

Gothic Products

Developer details

Integrator Details

Development flowline

What is best suited for GIS and data warehousing?

Author: Dr. Philip Sargent 

Email: Philip.Sargent@computer.org 

Author Home Page: http://www.bigfoot.com/~Philip.Sargent/ 

Other information: 
See Laser-Scan http://www.laser-scan.com  for commercial details. 

Copyright (C) 1998 Philip Sargent and Laser-Scan Ltd. 

Download presentation source (zipped PowerPoint97 - 309 kB)

Abstract

    Monday 14 September 1998, 14:00 
    Philip Sargent Visiting Scientist at SAI (from Laser-Scan Ltd., UK) 
    A presentation on the architectural decisions which sit beneath GISs designed for collaborative group working. [This copy is a superset of that actually presented.] 
    The transition from file-based to server-based GIS is an issue that most organisations are still struggling with. The transition from theme- (layer-) based GIS to OO GIS is happening at the same time as is the development of Object-Relational DBMSs. Appreciation of network architectures and protocols have become essential for effective GIS procurement: which we hope will be a temporary phenomenon. 
    This seminar covers the issues and contains the information necessary to understand what is going on - but you should expect to spend several months before you properly absorb all the information here. 
    We begin with a review of current relational-database approaches to client-server GIS and then go on to contrast that with other architectures. Where highly-specific detail is required to illustrate a point, we will use the example of Laser-Scan's "Gothic" architecture. 
    We end with a review of how group-based client-server GISs have been extended over the past year to offer world-wide Internet-based functionality. 

    Note: RDBMS=Relational Database management System

    09/98