Object-Oriented and Client-Server GIS, Philip Sargent September 14, 1998

Click here to start

 
 
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