You are on page 1of 6

An Object-

Oriented GIS
Koncsos Levente
Bevezetés,
• Földrajzi típusú adathalmazok sajátosságai
• Objektum orientált adatbázis jellezmői

alapvető • Miért alkalmasabb az OO adatbázis GIS atadok tárolására

jellemzők
GIS és adatbázisok
• Földrajzi tuladjonságok
• Spatial data: van meghatározható helye, alakja, méretei egy
rendszerben (pl.: utak)
• Aspatial data: nincs konkrét helye csak a spatial adattípussal együtt
helyezhető el (pl.: utak neve)
• GIS vonatkozásban a spatial adattípus a fontosabb, de a kettő
együtt használva ideális
• Mit ad az objektum orientáltság egy adatbázisnak?
• Gazdagabb atadstruktúrák
• Könnyebben kezelhető komplex adatok
• Alapvetően C++, Smalltalk vagy Java alapú
GIS séma

Map Features (térkép


Points (pontok) Feature Code (tulajdonság kódja)
tulajdonságok)
• Alapvető adattípus • Két attribútuma van: • Három kategóriája van:
• ThreeDPoint: (ált.) • tag: releváns Feature Code-ot • featureCode: számkód
magasságot jelző pont tartalmazza • description: szöveges leírás
• GISPoint: mapFeature-t is • coOrdinates: GISPoint-ot, • mapFeature: minden
tartalmazó pont vagy tulajdonsághoz tartozó pont
• OrderedCollectionOfGISPoint: OrderedCollectionOfGISPiont-
vonalakat és területekez ot tartalmaz
reprezentáló ponthalmaz
Használt programok

• GemStone SmallTalk • Pjama


• GemStone: adatok tárolása és alapvető
adatbázis funkciók • Java alapú program
• SmallTalk: Model-View-Controller rendszer • Támogatja az MVC rendszert
• Garfikus megjelenítés: absztrakt (model),
interface • Könnyen átvihető bele a
• Interface: view-minden kimenő adat Gemstone rendszere
(output)
• Interface: controller-minden bejövő adat
(input)
• Nehezen dolgozik nagy méretű
adathalmazokkal
Feldolgozott irodalom

• Mary Garvey, Mike Jackson, Martin Roberts:


An Object-Oriented GIS. School of
Computing & IT, Wolverhampton, UK. 2000.

You might also like