1992Statistical and Scientific Database ManagementRequires access

Solving spatial analysis problems with GeoSAL, a spatial query language

Zhexue Huang, Per Svensson, Hans Hauska

Open publisher page 18 citations

Abstract

Database query languages are commonly used as a tool to retrieve data of interest from databases. Although some query languages provide basic functions useful for statistical data analysis and others contain spatial query capabilities, there is as yet no query language which satisfies even basic requirements of spatial analysis. By including a set of fundamental spatial operators into the query language of an extensible DBMS, a number of typical spatial operations in GISs can, however, be formulated as queries in the language. Hence, in the future spatial analysis tasks could be carried out by using such a query language, relieving users from procedural programming while retaining the advantages of a systematic language structure embedding fundamental as well as domain-specific concepts. This paper shows how to perform spatial queries and analyses with GeoSAL, a spatial query language designed for an extended relational DBMS, which is being developed at the National Defence Research Establishment in Stockholm. GeoSAL is based on an extended relational data model which integrates the object and layer models commonly found in GISs. Spatial data types and operators are part of the language. Examples given in this paper demonstrate the use of GeoSAL in modeling typical spatial operations and performing spatial analysis.

About this research paper

What this paper is about

Database query languages are commonly used as a tool to retrieve data of interest from databases. Although some query languages provide basic functions useful for statistical data analysis and others contain spatial query capabilities, there is as yet no query language which satisfies even basic requirements of spatial analysis. By including a set of fundamental spatial operators into the query language of an extensible DBMS, a number of typical spatial operations in GISs can, however, be formulated as queries in the language. Hence, in the future spatial analysis tasks could be carried out by using such a query language, relieving users from procedural programming while retaining the advantages of a systematic language structure embedding fundamental as well as domain-specific concepts. This paper shows how to perform spatial queries and analyses with GeoSAL, a spatial query language designed for an extended relational DBMS, which is being developed at the National Defence Research Establishment in Stockholm. GeoSAL is based on an extended relational data model which integrates the object and layer models commonly found in GISs. Spatial data types and operators are part of the language. Examples given in this paper demonstrate the use of GeoSAL in modeling typical spatial operations and performing spatial analysis.

Why it matters

OpenAlex reports 18 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Database query languages are commonly used as a tool to retrieve data of interest from databases. Although some query languages provide basic functions useful for statistical data analysis and others contain spatial query capabilities, there is as yet no query language which satisfies even basic requirements of spatial analysis. By including a set of fundamental spatial operators into the query language of an extensible DBMS, a number of typical spatial operations in GISs can, however, be formulated as queries in the language. Hence, in the future spatial analysis tasks could be carried out by using such a query language, relieving users from procedural programming while retaining the advantages of a systematic language structure embedding fundamental as well as domain-specific concepts. This paper shows how to perform spatial queries and analyses with GeoSAL, a spatial query language designed for an extended relational DBMS, which is being developed at the National Defence Research Establishment in Stockholm. GeoSAL is based on an extended relational data model which integrates the object and layer models commonly found in GISs. Spatial data types and operators are part of the language. Examples given in this paper demonstrate the use of GeoSAL in modeling typical spatial operations and performing spatial analysis.

Key concepts: Computer science, Query language, Spatial query, RDF query language, Query optimization, Sargable, Object Query Language, Data control language

Related papers

Back to paper searchBrowse research topicsOriginal source
Solving spatial analysis problems with GeoSAL, a spatial query language — Research Paper | ScholarLens