Linking ArcView™ and XGobi: Insight behind the Front End

Abstract This article presents aspects of the implementation of a bidirectional link between the Geographic Information System (GIS) ArcView™ and the interactive dynamic statistical graphics program XGobi. We describe the main functionality of the link, the underlying remote procedure call (RPC) mechanism, and internal data structures, and discuss topics such as security, concurrency, and linked brushing. We think that these topics are of particular interest to software authors intending to link similar software packages, and software users learning about strengths (and weaknesses) of the implementation of our link.

[1]  Noel A Cressie,et al.  Statistics for Spatial Data, Revised Edition. , 1994 .

[2]  Angela Lee,et al.  Perspectives on … Environmental Systems Research Institute, Inc , 1997 .

[3]  Noel A. C. Cressie,et al.  Statistics for Spatial Data: Cressie/Statistics , 1993 .

[4]  Howard Wainer,et al.  ON MULTIVARIATE DISPLAY , 1983 .

[5]  Allan R. Wilks,et al.  The new S language: a programming environment for data analysis and graphics , 1988 .

[6]  Jürgen Symanzik,et al.  Implementation Issues of Variogram Cloud Plots and Spatially Lagged Scatterplots in the Linked ArcVi , 1996 .

[7]  John R. Corbin The Art of Distributed Applications: Programming Techniques for Remote Procedure Calls , 1991 .

[8]  Lauren M. Scott Identification of GIS Attribute Error Using Exploratory Data Analysis , 1994 .

[9]  Noel A Cressie,et al.  Dynamic graphics for exploring spatial dependence in multivariate spatial data , 1997 .

[10]  David J. Mulla,et al.  Geostatistical Tools for Modeling and Interpreting Ecological Spatial Dependence , 1992 .

[11]  Luc Anselin,et al.  Linking GIS and spatial data analysis in practice , 1993 .

[12]  Michael L. Littman,et al.  Visualizing the embedding of objects in Euclidean space , 1992 .

[13]  J. J. Majure,et al.  Dynamic Graphics in a GIS : A Bidirectional Link between ArcView 2 . 1 , 1996 .

[14]  Dianne Cook,et al.  Dynamic Graphics in a GIS: A Bidirectional Link between ArcView 2.0 and XGobi , 1998 .

[15]  Daniel B. Carr,et al.  Scatterplot matrix techniques for large N , 1986 .

[16]  Noel A Cressie,et al.  Some Dynamic Graphics for Spatial Data (with Multiple Attributes) in a GIS , 1994 .

[17]  Douglas M. Bates,et al.  Programming With Data: A Guide to the S Language , 1999, Technometrics.

[18]  J. van Leeuwen,et al.  Recent Advances in Parallel Virtual Machine and Message Passing Interface , 2002, Lecture Notes in Computer Science.

[19]  Jürgen Symanzik,et al.  Exploration of Satellite Images in the Dynamically Linked ArcView/XGobi/XploRe Environment , 1998 .

[20]  Graham J. Wills,et al.  Dynamic Graphics for Exploring Spatial Data with Application to Locating Global and Local Anomalies , 1991 .

[21]  Jürgen Symanzik,et al.  The linked ArcView 2.1 and XGobi environment—GIS, dynamic statistical graphics, and spatial data , 1996, GIS '96.

[22]  John R. Corbin The Art of Distributed Applications , 1991, Sun Technical Reference Library.

[23]  Noel A Cressie,et al.  Statistics for Spatial Data. , 1992 .

[24]  J. Hinde XploRe: An Interactive Statistical Computing Environment , 1997 .

[25]  Sigbert Klinke,et al.  Spatial Data Analysis in the Dynamically Linked ArcView/XGobi/XploRe Environment , 1997 .

[26]  Oliver Günther,et al.  Environmental information systems , 1997, SGMD.

[27]  Daniel B. Carr,et al.  Hexagon Mosaic Maps for Display of Univariate and Bivariate Geographical Data , 1992 .

[28]  Andreas Buja,et al.  Xgobi: Interactive Dynamic Graphics In The X Window System With A Link To S , 1991 .

[29]  Jürgen Symanzik,et al.  Dynamic graphics in a GIS: a link between ARC/ INFO(Tm) and XGobi , 1994 .

[30]  M. Detweiler,et al.  Multivariate Display of Geographic Data: Applications in Earth System Science , 1994 .

[31]  Hemant K. Bhargava,et al.  MMM: A Web-Based System for Sharing Statistical Computing Modules , 1997, IEEE Internet Comput..

[32]  Noel A Cressie,et al.  Towards resistant geostatistics , 1984 .

[33]  Mike Rees,et al.  5. Statistics for Spatial Data , 1993 .

[34]  Jürgen Symanzik,et al.  Spatial CDF estimation and visualization with applications to forest health monitoring , 1997 .

[35]  Sigbert Klinke,et al.  The ArcView/XGobi/XploRe Environment: Technical Details and Applications for Spatial Data Analysis , 1997 .

[36]  Jürgen Symanzik,et al.  GIS, spatial statistical graphics, and forest health , 1996 .

[37]  Jack Dongarra,et al.  Parallel Virtual Machine — EuroPVM '96 , 1996, Lecture Notes in Computer Science.

[38]  Andreas Buja,et al.  Grand tour methods: an outline , 1986 .

[39]  E. Bruce MacDougall,et al.  Exploratory Analysis, Dynamic Statistical Visualization, and Geographic Information Systems , 1992 .

[40]  Mark Roy,et al.  Understanding CORBA - common object request broker architecture , 1995 .

[41]  Ronan Bradley,et al.  Dynamic Graphics: Linked Points, Lines and Regions with Applications to Spatial Data Modelling, , 1992 .

[42]  Michael F. Goodchild,et al.  Integrating GIS and spatial data analysis: problems and possibilities , 1992, Int. J. Geogr. Inf. Sci..

[43]  Guy Eddon,et al.  Inside Distributed COM , 1998 .

[44]  D. Griffith,et al.  Developing user-friendly spatial statistical analysis modules for GIS: An example using ArcView , 1997 .

[45]  Renato Pajarola,et al.  Xgobi And Xplore Meet Virgis , 1998 .

[46]  Daniel Asimov,et al.  The grand tour: a tool for viewing multidimensional data , 1985 .

[47]  Eric R. Ziegel,et al.  Variowin: Software for Spatial Data Analysis , 1996 .

[48]  Noel A Cressie,et al.  Dynamic graphics in a GIS: exploring and analyzing multivariate spatial data using linked software , 1996 .

[49]  Renato Pajarola Access to large scale terrain and image databases in geoinformation systems , 1998 .

[50]  Yvan Pannatier,et al.  Variowin: Software for Spatial Data Analysis in 2D , 1996 .

[51]  W. Richard Stevens,et al.  Unix network programming , 1990, CCRV.

[52]  Noel A Cressie,et al.  Dynamic graphics in a GIS: more examples using linked software , 1997 .

[53]  Andreas Buja,et al.  Interactive High-Dimensional Data Visualization , 1996 .

[54]  Andreas Buja,et al.  XGobi: Interactive Dynamic Data Visualization in the X Window System , 1998 .

[55]  Luc Anselin,et al.  Exploratory Spatial Data Analysis Linking SpaceStat and ArcView , 1997 .

[56]  Wolfgang Härdle,et al.  XploRe: An Interactive Statistical Computing Environment , 1995 .