Abstract
There have been many interpolation methods developed over the years, each with their own problems. One of the biggest limitations in many applications is the non-correspondence of the surface with the objects used to support it — usually a set of arbitrarily distributed data points. This is due to the metric methods used to define both the zone of influence of a data point and the set of data points used to estimate surface properties at intermediate locations. Most methods are coordinate system oriented, not object oriented.
We describe here an object-oriented approach, in the sense that the data objects themselves form the spatial structure used for interpolation. This has the primary benefit that the surface is described in terms of this structure, permitting easy correspondence between the surface and data values. In addition, the spatial objects used are not restricted to points, but may include more complex objects — currently composed of line segments. The structure used is the Voronoi diagram, which provides easily understood spatial relationships between map objects, as well as the local coordinate systems needed for point/surface correspondence.
The methods described here use the Voronoi diagram to generate surfaces which pass precisely through all data objects (points and line segments) and have no inadvertent surface or slope discontinuities. In addition, discontinuities in the slope or the surface itself may be assigned to the line segment objects; and measures of surface consistency may be derived from the values of nearby data objects. This approach permits a consistent method of mapping a fragmented surface with both point and line segment information, and the surface may be guaranteed to be only locally perturbed by the modification of any one data object. While the concepts discussed are here applied to two spatial dimensions plus “elevation”, the Voronoi method may readily be applied to higher dimensions. The Voronoi approach, if used for traditional GIS topological structuring as well as for interpolation, provides a new way to handle an old challenge: to combine object and field data within the same GIS structure.
Preview
Unable to display preview. Download preview PDF.
References
Aurenhammer, F., 1991. Voronoi diagrams — a survey of a fundamental geometric data structure. ACM Computing Surveys v. 23, pp. 345–405.
Bajaj, C.L. and W.J. Bouma, 1990. Dynamic Voronoi diagrams and Delaunay triangulations. Proceedings, Second Canadian Conference in Computational geometry, Ottawa, August 1990, pp. 273–277.
Boots, B.N. 1974. Delaunay triangles: an alternative approach to point pattern analysis. Proceedings, American Association of Geographers, v. 6, pp. 26–29.
Bowyer, A., 1981. Computing Dirichlet tessellations. Computer Journal, v. 24, pp. 162–166.
Elfick, M.H., 1979. Contouring by use of a triangular mesh. Cartographic Journal, v. 16, pp. 24–29.
Gold, C.M., 1984. Common sense automated contouring — some generalizations. Cartographica, v. 21, pp. 121–129.
Gold, C.M. and S. Cormack, 1987. Spatially ordered networks and topographic reconstructions. International Journal of Geographical Information Systems, v. 1, no. 2, pp. 137–148.
Gold, C.M., 1989. Surface interpolation, spatial adjacency and G.I.S. In: Three Dimensional Applications in Geographical Information Systems, ed. J. Raper, pp. 21–35. London: Taylor and Francis Ltd.
Gold, C.M., 1990a. Space revisited — back to the basics. Proceedings, Fourth International Symposium on Spatial Data Handling, Zurich, pp. 175–189.
Gold, C.M., 1990b. Spatial data structures — the extension from one to two dimensions. In: NATO Advanced Research Workshop, Mapping and spatial modelling for navigation, ed. L.F. Pau, Fano, Denmark, August 1989.
Gold, C.M., 1991. Problems with handling spatial data — the Voronoi approach. CISM Journal v. 45, pp. 65–80.
Gold, C.M. and G. Edwards, 1992. The Voronoi spatial model: two-and three-dimensional applications in image analysis. ITC Journal, 1992-1, pp. 11–19.
Green, P.J., and R. Sibson, 1978. Computing Dirichlet tessellations in the plane. Computer Journal v. 21, pp. 168–173.
Ilg, M., 1990. Knowledge-based interpretation of road maps. Proceedings, First European Conference on Geographic Information Systems, Amsterdam, April 1990, pp. 25–34.
Lam, N. S-N., 1983. Spatial interpolation methods: a review. American Cartographer, v. 10, no. 2, pp. 129–149.
Lavender, D., A. Bowyer, J. Davenport, A. Wallis, and J. Woodwark (1992). Voronoi Diagrams of Set-Theoretic Solid Models. IEEE Computer Graphics and Applications, v. 12, no. 5, pp. 69–77.
Lee, D.T., 1980. Two dimensional Voronoi diagrams in the Lp-Metric. ACM Journal, v. 27, no. 4, pp. 604–618.
Lee, D.T. and B.J. Schacter, 1980. Two algorithms for constructing a Delaunay triangulation. International Journal of Computer and Information Sciences, v. 9, pp. 219–242.
Ogniewicz, R. and M. Ilg, 1990. Skeletons with Euclidean metric and correct topology and their application in object recognition and document analysis. Proceedings, First European Conference on Geographic Information Systems, Amsterdam, April 1990, pp. 15–24.
Preparata, F.P., and M.I. Shamos, 1985. Computational Geometry. New York: Springer-Verlag.
Roos, T., 1990. Voronoi diagrams over dynamic scenes. Proceedings, Second Canadian Conference in Computational Geometry, Ottawa, August 1990, pp. 209–213.
Roos, T., 1993. Voronoi diagrams over dynamic scenes. Discrete Applied Mathematics, v. 43, pp. 243–259.
Sibson, R., 1980. A vector identity for the Dirichlet tesselation. Mathematical Proceedings of the Cambridge Philosophical Society, v. 87, pp. 151–155.
Sibson R., 1981. A brief description of natural neighbour interpolation. In: Interpreting Multivariate Data, ed. V. Barnett. London: Wiley, pp. 21–26.
Tobler, W.R. and S. Kennedy, 1986. Smooth multidimensional interpolation. Geographical Analysis, v. 17, pp. 251–257.
Watson, D.F. and G.M. Philip, 1987. Neighbourhood-Based Interpolation. Geobyte, v. 2, no. 2, pp. 12–16.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gold, C.M., Roos, T. (1994). Surface modelling with guaranteed consistency — An object-based approach. In: Nievergelt, J., Roos, T., Schek, HJ., Widmayer, P. (eds) IGIS '94: Geographic Information Systems. IGIS 1994. Lecture Notes in Computer Science, vol 884. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58795-0_36
Download citation
DOI: https://doi.org/10.1007/3-540-58795-0_36
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58795-8
Online ISBN: 978-3-540-49105-7
eBook Packages: Springer Book Archive