Open Access Open Access  Restricted Access Subscription or Fee Access

Towards an automated conversion between spatial data models in spatial databases

Jean Damascène Mazimpaka

Abstract


There exist several techniques of representing spatial objects in a spatial database. Among these representation techniques, also called models, the most commonly used are the spaghetti model, the network model and the topological data model. Because each model has its pros and cons, none of them is “a one size fit all”. The choice of a model to use is based on several considerations such as the type of data to be stored, the operations that are most likely to be performed on the data and the Database Management System (DBMS) that is to be used. Therefore, there is quite often a need to convert existing data from one model to another. Doing this conversion manually would be an almost impossible and error- prone task as the operator would have to manually manipulate portions of objects the number of which could increase exponentially. This highlights the need to develop algorithms to automate this model conversion. This paper presents a first attempt to develop such algorithms. The algorithms presented here are those to convert between the two mostly supported and used models in DBMSs, namely the spaghetti and topological models. To convert from the spaghetti model to topological model, topological primitives are extracted from individual objects and references to them are used to represent the objects. The reverse operation is performed to convert from topological model to spaghetti model. In order to demonstrate the applicability of the algorithms, they have been implemented in PostgreSQL/PostGIS and a sample dataset has been converted.

Keywords


spatial database, data models, model conversion, algorithm, topological relations

Full Text:

PDF

Refbacks

  • There are currently no refbacks.


Disclaimer/Regarding indexing issue:

We have provided the online access of all issues and papers to the indexing agencies (as given on journal web site). It’s depend on indexing agencies when, how and what manner they can index or not. Hence, we like to inform that on the basis of earlier indexing, we can’t predict the today or future indexing policy of third party (i.e. indexing agencies) as they have right to discontinue any journal at any time without prior information to the journal. So, please neither sends any question nor expects any answer from us on the behalf of third party i.e. indexing agencies.Hence, we will not issue any certificate or letter for indexing issue. Our role is just to provide the online access to them. So we do properly this and one can visit indexing agencies website to get the authentic information.