Hardisty Frank, Robinson Anthony C
GeoVISTA Center, Department of Geography, The Pennsylvania State University, University Park, PA, USA.
Int J Geogr Inf Sci. 2011 Jan 1;25(2):191-210. doi: 10.1080/13658810903214203.
In this paper we present the GeoViz Toolkit, an open-source, internet-delivered program for geographic visualization and analysis that features a diverse set of software components which can be flexibly combined by users who do not have programming expertise. The design and architecture of the GeoViz Toolkit allows us to address three key research challenges in geovisualization: allowing end users to create their own geovisualization and analysis component set on-the-fly, integrating geovisualization methods with spatial analysis methods, and making geovisualization applications sharable between users. Each of these tasks necessitates a robust yet flexible approach to inter-tool coordination. The coordination strategy we developed for the GeoViz Toolkit, called Introspective Observer Coordination, leverages and combines key advances in software engineering from the last decade: automatic introspection of objects, software design patterns, and reflective invocation of methods.
在本文中,我们介绍了地理可视化工具包(GeoViz Toolkit),这是一个通过互联网提供的开源程序,用于地理可视化和分析,它具有各种各样的软件组件,没有编程专业知识的用户也可以灵活组合这些组件。地理可视化工具包的设计和架构使我们能够应对地理可视化中的三个关键研究挑战:允许终端用户即时创建自己的地理可视化和分析组件集,将地理可视化方法与空间分析方法集成,以及使地理可视化应用程序在用户之间可共享。这些任务中的每一项都需要一种强大而灵活的工具间协调方法。我们为地理可视化工具包开发的协调策略,称为内省观察者协调,它利用并结合了过去十年软件工程中的关键进展:对象的自动内省、软件设计模式和方法的反射调用。