A Design Pattern in GIS Software Development:Filter and Refine

刘瑜,张世琨,邬伦,叶燕林
DOI: https://doi.org/10.3321/j.issn:0479-8023.2001.06.009
2001-01-01
Abstract:Design pattern describes a problem which occurs once and again during the process of software development,and then describes the solution to that problem.Design pattern brings convenience to software reuse.In GIS software development,design pattern can be applied to improve the quality of software.In addition to that,design pattern also establishes a bridge between GIS research and software development.A software design pattern,filter and refine,which is widely used in spatial database design to improve the efficiency of spatial retrieval,was brought forward in this article.The pattern was described formally in detail,including its intent,motivation,applicability,structure and consequences,etc.Then a test is implemented to explain the consequences of the pattern.
What problem does this paper attempt to address?