Design of a query language for accessing Spatial analysis in the web environment

被引:7
作者
Huang B. [1 ]
Lin H. [1 ]
机构
[1] Dept. Geogr. Jt. Lab. G., Chinese University of Hong Kong, Shatin, NT
关键词
CGI; Client/server; Internet; Query languages; Spatial analysis; SQL; SQL/Spatial; Web GIS;
D O I
10.1023/A:1009803811153
中图分类号
学科分类号
摘要
A spatial query language called SQL/Spatial has been designed to support the expression of user requests dealing with a variety of GIS analysis functions (e.g., map overlay and buffer) in the Web environment. Using the familiar SELECT - FROM - WHERE statement instead of procedural commands like macro language in some GIS packages, users can formulate their queries more easily, while conducting powerful spatial data retrieval and analysis. The language investigates an appropriate structure to express spatial queries within the framework of the on-going SQL standards for spatial extensions (i.e., Open GIS Simple Features Specification for SQL and SQL3 MultiMedia Specification Part 3: Spatial). By restructuring the FROM clause via a subquery, SQL/Spatial is well adapted to the general spatial analysis procedure by using current GIS packages, while conforming well to the SQL design concepts. The interface (client) of the language resides with a Web browser, while the query is processed by a query server. The query server, linked to the Web server via Common Gateway Interface (CGI) scripts, is composed of a query processor, Spatial Database Engine (SDE) and MapObjects Internet Map Server. It was demonstrated that the design of SQL/Spatial facilitates the access to spatial analysis functionalities on the Web.
引用
收藏
页码:165 / 183
页数:18
相关论文
共 35 条
[1]  
Abel D.J., Ackland R.G., Hungerford S., The Web and spatial information systems: Beyond hypermedia?, International Conference on GeoComputation and SIRC'97, (1997)
[2]  
Aref W., Query processing in distributed spatial databases, Interop'97, (1997)
[3]  
Aref W., Samet H., Extending a DBMS with spatial operations, Advances in Spatial Databases, pp. 299-318, (1991)
[4]  
Boursier P., Mainguenaud M., Spatial query languages: Extended SQL vs. visual language vs. hypermaps, 5th International Symposium on Spatial Data Handling, (1992)
[5]  
Chou Y.H., Exploring Spatial Analysis in Geographic Information Systems, (1996)
[6]  
Clementini E., Paolino D., Oosterom P., A small set of formal topological relationships suitable for end-user interaction, Advances in Spatial Databases, pp. 277-295, (1993)
[7]  
Egenhofer M., Spatial SQL: A query and presentation language, IEEE Transactions on Knowledge Engineering and Data Engineering, 6, 1, pp. 86-95, (1994)
[8]  
Egenhofer M., Franzosa R., Point-set topological spatial relations, International Journal of Geographical Information Systems, 5, 2, pp. 161-174, (1991)
[9]  
Egenhofer M., Herring J., A mathematical framework for the definition of topological relationships, 5th International Symposium on Spatial Data Handling, pp. 803-813, (1990)
[10]  
Understanding GIS - The Arc/Info Method, (1990)