• DocumentCode
    1519382
  • Title

    SQL/SDA: a query language for supporting spatial data analysis and its Web-based implementation

  • Author

    Lin, Hui ; Huang, Bo

  • Author_Institution
    Lab. for GeoInf. Sci., Chinese Univ. of Hong Kong, Shatin, China
  • Volume
    13
  • Issue
    4
  • fYear
    2001
  • Firstpage
    671
  • Lastpage
    682
  • Abstract
    An important trend of current GIS development is to provide easy and effective access to spatial analysis functionalities for supporting decision making based on geo-referenced data. Within the framework of the ongoing SQL standards for spatial extensions, a spatial query language, called SQV/SDA, has been designed to meet such a requirement. Since the language needs to incorporate the important derivation functions (e.g., map-overlay and feature-fusion) as well as the spatial relationship and metric functions, the functionality of the FROM clause in SQL is developed in addition to the SELECT and WHERE clauses. By restructuring the FROM clause via a subquery, SQL/SDA is well-adapted to the general spatial analysis procedures using current GIS packages. Such an extended SQL, therefore, stretches the capabilities of previous ones. The implementation of SQL/SDA on the Internet adopts a hybrid model, which takes advantage of the Web GIS design methods in both the client side and server side. The client side of SQL/SDA, programmed in the Java language, provides a query interface by introducing visual constructs such as icons, listboxes, and comboboxes to assist in the composition of queries, thereby enhancing the usability of the language. The server side of SQL/SDA, which is composed of a query processor and Spatial Database Engine (SDE), carries out query processing on spatial databases after receiving user requests
  • Keywords
    Internet; Java; SQL; client-server systems; data analysis; decision support systems; geographic information systems; query processing; visual databases; FROM clause; GIS; Internet; Java language; SELECT clause; SQL/SDA; Spatial Database Engine; WHERE clause; Web-based implementation; client side; comboboxes; decision making support; geo-referenced data; hybrid model; icons; listboxes; metric functions; query interface; query processor; server side; spatial data analysis; spatial databases; spatial query language; spatial relationship; subquery; user requests; visual constructs; Data analysis; Database languages; Decision making; Design methodology; Geographic Information Systems; Internet; Packaging; Spatial databases; Visual databases; Web server;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/69.940739
  • Filename
    940739