Next Article in Journal
Forecasting Urban Vacancy Dynamics in a Shrinking City: A Land Transformation Model
Previous Article in Journal
Building an Urban Spatial Structure from Urban Land Use Data: An Example Using Automated Recognition of the City Centre
Previous Article in Special Issue
Applicability Analysis of VTEC Derived from the Sophisticated Klobuchar Model in China
Open AccessArticle

Optimizing Multi-Way Spatial Joins of Web Feature Services

College of Geomatics and Geoinformation, Guilin University of Technology, Guilin 541004, China
Guangxi Key Laboratory of Spatial Information and Geomatics, Guilin 541004, China
Author to whom correspondence should be addressed.
Academic Editors: Zhao-Liang Li and Wolfgang Kainz
ISPRS Int. J. Geo-Inf. 2017, 6(4), 123;
Received: 29 November 2016 / Revised: 8 April 2017 / Accepted: 14 April 2017 / Published: 20 April 2017
(This article belongs to the Special Issue Recent Advances in Geodesy & Its Applications)
PDF [1468 KB, uploaded 20 April 2017]


Web Feature Service (WFS) is a widely used spatial web service standard issued by the Open Geospatial Consortium (OGC). In a heterogeneous GIS application, a user can issue a query that relates two or more spatial datasets at different WFS servers. Multi-way spatial joins of WFSs are very expensive in terms of computation and transmission because of the time-consuming interactions between the servers and the client. In this paper, we examine the problems of multi-way spatial joins of WFSs, and we present a client-side optimization approach to generate good execution plans for such queries. The spatial semi-join and area partitioning-based methods are combined to prune away non-candidate objects in processing binary spatial joins, and the filtering rate is used as an index to determine the execution strategy for each sub-area. Two partitioning methods were tested, and the experimental results showed that both are effective if a proper threshold to stop the partitioning is chosen. In processing multi-way spatial joins of WFSs, the filtering rate is used as an indicator to determine the ordering of the binary joins. The optimization method is obviously superior to the other two methods when there are adequate spatial objects involved in the join query, or when more datasets are involved in the join query. View Full-Text
Keywords: multi-way spatial join; Web Feature Services; execution plan; client-side; optimization multi-way spatial join; Web Feature Services; execution plan; client-side; optimization

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

Share & Cite This Article

MDPI and ACS Style

Lan, G.; Zhang, Q.; Yang, Z.; Li, T. Optimizing Multi-Way Spatial Joins of Web Feature Services. ISPRS Int. J. Geo-Inf. 2017, 6, 123.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics



[Return to top]
ISPRS Int. J. Geo-Inf. EISSN 2220-9964 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top