• Aucun résultat trouvé

Presentation

N/A
N/A
Protected

Academic year: 2022

Partager "Presentation"

Copied!
21
0
0

Texte intégral

(1)

1

GeKon

applying novel aproaches to GIS development

Tomáš Richta cs.felk.cvut.cz

(2)

2

Outline

• Introduction

• Object-oriented approach

• GeKon project

• Conclusion and future work

(3)

3

Introduction

• GIS evolution

digitalization of cartography

points, lines and polygons

additional information

DBF files, images

• Present GIS data management

• Semantic gap

(4)

4

Present GIS data management

• SHP, SHX, DBF, SBN, SBX files

• SQL databases

• high level of granularity

• layered structure

• no topology

• primitive geometry

• sophisticated analyses

(5)

5

(6)

6

(7)

7

(8)

8

Semantic gap

real world

maps

points, lines, polygons

records

(9)

9

Object-oriented approach

• OOA as the solution of the problem

data and functionality are encapsulated objects communicate by messages

objects are able to inherit propeties objects are collected in classes

objects could have relationships

• Object-oriented modelling

• GIS development projects

(10)

10

Object-oriented modelling

• Balovnev et al. (1999) – GeoToolKit

• Nebiker (2003) – DILAS server

• Kolbe & Goeger (2004) – CityGML

(11)

11

(12)

12

(13)

13

(14)

14

GIS development projects

• Papers

Michael Kofler (1998) – R-trees for visualizing and organizing large 3D GIS databases

Balovnev et al. (1999) – GeoToolKit

Lurie et al. (1997) – A Smalltalk-based extension to traditional GIS

Chance et al. (2000) - Smallworld GIS: An object-oriented GIS – issues and solutions

(15)

15

GeKon project

• student project

• under development

• primarily designed as data convertor

• could serve as a classical GIS

• Squeak Smalltalk

Morphic Shapes

OmniBase

(16)

16

(17)

17

(18)

18

Conclusion and future work

• GIS development requirements

• Further steps in GeKon project

(19)

19

GIS development reqiurements

• separate geometric representation

• use proper indexing structure

• build the system from user interface

• let the user construct the domain model

• incorporate only pure object technologies

(20)

20

Further steps in GeKon

GeKon

GeKonSystem

GeKonInputDevices GeKonNetworking GeKonDI GeKonCore GeKonGUI

GeKonVisualizationManager

OpenGLVisualizer MorphicVsualizer PDFWriter

GeKonAnaysisManager StructureAnalyst

SpaceAnalyst ShapeAnalyst

GeKonIndexingManager IndexedTables

IndexedTrees IndexedFiles

GeKonDataManager

DataManipulator DataReader DataWriter

CellStore

(21)

21 Thanks for your attention

Références

Documents relatifs

Furthermore, from the order structure that characterizes wavelet packet bases, we derive two different semantic templates for supporting a high level texture description: (1)

Finding a partition of the nodes of a static graph according to its structure is a well studied problem. Schaeffer has published a good overview of graph clustering methods[3]. For

In the sequel we consider the dual lamination L(T ) as algebraic lamination L 2 (T ), i.e.. An extended pseudo- metric is just like a metric, except that distinct points P, Q may

In Section 5, we demonstrate, using artificial data, that the ECVT test (Courrieu et al., 2011) provides the same results on data tables without missing data than on similar

Because this analysis has already been applied to different large-scale databases using different experimental paradigms and different languages (i.e., a naming task with

لولأا لصفلا : يناسّملا ثارّتلاو ةّيبرغلا ةفاقثلا نيب ةيزاجنلإا ةيملاكلا لاعفلأا يبرعلا 20 وى يملبك لعف لك نأ كلذ اذى يثحب يف مامتىلاا

est mise en évidence par le calcul des coefficients de variation volumique spécifique α’’VVR. En effet, la consommation de PyC matriciel lors des réactions de formation des

Here, we present TreePics, a standalone software that uses a web browser to visualize phylogenetic trees in Newick format and that associates pictures (typically, pictures of