skip to main content
10.1145/1869790.1869819acmconferencesArticle/Chapter ViewAbstractPublication PagesgisConference Proceedingsconference-collections
research-article

Optimal and topologically safe simplification of building footprints

Published: 02 November 2010 Publication History

Abstract

We present an optimization approach to simplify sets of building footprints represented as polygons. We simplify each polygonal ring by selecting a subsequence of its original edges; the vertices of the simplified ring are defined by intersections of consecutive (and possibly extended) edges in the selected sequence. Our aim is to minimize the number of all output edges subject to a user-defined error tolerance. Since we earlier showed that the problem is NP-hard when requiring non-intersecting simple polygons as output, we cannot hope for an efficient, exact algorithm. Therefore, we present an efficient algorithm for a relaxed problem and an integer program (IP) that allows us to solve the original problem with existing software. Our IP is large, since it has O(m6) constraints, where m is the number of input edges. In order to keep the running time small, we first consider a subset of only O(m) constraints. The choice of the constraints ensures some basic properties of the solution. Constraints that were neglected are added during optimization whenever they become violated by a new solution encountered. Using this approach we simplified a set of 144 buildings with a total of 2056 edges in 4.1 seconds on a standard desktop PC; the simplified building set contained 762 edges. During optimization, the number of constraints increased by a mere 13%. We also show how to apply cartographic quality measures in our method and discuss their effects on examples.

References

[1]
S. Bard. Quality assessment of cartographic generalization. Trans. GIS, 8(1):63--81, 2004.
[2]
P. Bose, S. Cabello, O. Cheong, J. Gudmundsson, M. van Krefeld, and B. Speckmann. Area-preserving approximations of polygonal paths. J. Discrete Algorithms, 4:554--556, 2006.
[3]
G. M. Campbell and R. G. Cromley. Optimal simplification of cartographic lines using shortest-path formulations. J. Oper. Res. Soc., 42(9):793--802, 1991.
[4]
D. Chen, O. Daescu, J. Hershberger, P. Kogge, N. Mi, and J. Snoeyink. Polygonal path simplification with angle constraints. Comp. Geom. Theor. Appl., 32(3):173--187, 2005.
[5]
J. Damen, M. van Kreveld, and B. Spaan. High quality building generalization by extending the morphological operators. In Proc. 11th ICA Workshop Generalisation and Multiple Representation, 2008.
[6]
M. de Berg, O. Cheong, M. van Kreveld, and M. Overmars. Computational Geometry: Algorithms and Applications. Springer, Berlin, Germany, 2008.
[7]
M. de Berg, M. van Kreveld, and S. Schirra. Topologically correct subdivision simplification using the bandwidth criterion. Cartography & GIS, 25(4):243--257, 1998.
[8]
T. Deveau. Reducing the number of points in a plane curve representation. In Proc. Auto-Carto VII, pages 152--160, 1985.
[9]
Y. Filippovska, V. Walter, and D. Fritsch. Quality evaluation of generalization algorithms. In Proc. XXIst ISPRS Congress, volume 37 (part B2) of Internat. Archives Photogrammetry, Remote Sensing and Spatial Inform. Sci., pages 799--804, 2008.
[10]
J. Gudmundsson, G. Narasimhan, and M. Smid. Distance-preserving approximations of polygonal paths. Comp. Geom. Theor. Appl., 36(3):183--196, 2007.
[11]
J.-H. Haunert. Aggregation in Map Generalization by Combinatorial Optimization. Dissertation, Leibniz Universität Hannover, Germany, 2009.
[12]
J.-H. Haunert and A. Wolff. Generalization of land cover maps by mixed integer programming. In Proc. 14th Annu. ACM Sympos. Advances in Geograph. Inform. Syst. (ACM GIS'06), pages 75--82, 2006.
[13]
J.-H. Haunert and A. Wolff. Optimal simplification of building ground plans. In Proc. XXIst ISPRS Congress, volume 37 (part B2) of Internat. Archives Photogrammetry, Remote Sensing and Spatial Inform. Sci., pages 373--378, 2008.
[14]
A. Itai and M. Rodeh. Finding a minimum circuit in a graph. SIAM J. Comput., 7(4):413--423, 1978.
[15]
M. Kada and F. Luo. Generalisation of building ground plans using half-spaces. In Proc. ISPRS Commission IV Sympos. Geospatial Databases for Sustainable Development, volume 36 (part 4) of Internat. Archives Photogrammetry, Remote Sensing and Spatial Inform. Sci., 2006.
[16]
H. Mayer. Model-generalization of building outlines based on scale-spaces and scale-space events. In Proc. ISPRS Commission III Sympos. Object Recognition and Scene Classification from Multispatial and Multisensor Pixels, volume 37 (part 3) of Internat. Archives Photogrammetry, Remote Sensing and Spatial Inform. Sci., pages 530--536, 1998.
[17]
J. E. Mitchell. Branch-and-cut algorithms for combinatorial optimization problems. In P. M. Pardalos and M. G. C. Resende, editors, Handbook of Applied Optimization, pages 65--77. Oxford University Press, Oxford, UK, 2002.
[18]
N. Regnauld. Contextual building typification in automated map generalization. Algorithmica, 30(2):312--333, 2001.
[19]
M. Sester. Optimization approaches for generalization and data abstraction. Int. J. Geogr. Inf. Sci., 19(8--9):871--897, 2005.
[20]
W. Staufenbiel. Zur Automation der Generalisierung topographischer Karten mit besonderer Berücksichtigung großmaßstäbiger Gebäudedarstellungen. Dissertation, Technische Universität Hannover, Germany, 1973.
[21]
S. Steiniger, P. Taillandier, and R. Weibel. Utilising urban context recognition and machine learning to improve the generalisation of buildings. Int. J. Geogr. Inf. Sci., 24(2):253--282, 2010.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
GIS '10: Proceedings of the 18th SIGSPATIAL International Conference on Advances in Geographic Information Systems
November 2010
566 pages
ISBN:9781450304283
DOI:10.1145/1869790
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 02 November 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. GIS
  2. building simplification
  3. cartography
  4. integer programming
  5. map generalization
  6. optimization

Qualifiers

  • Research-article

Conference

GIS '10
Sponsor:

Acceptance Rates

Overall Acceptance Rate 257 of 1,238 submissions, 21%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)11
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media