<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="3.0" xml:lang="en">
<front>
<journal-meta>
<journal-id journal-id-type="publisher">ISPRS-Annals</journal-id>
<journal-title-group>
<journal-title>ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences</journal-title>
<abbrev-journal-title abbrev-type="publisher">ISPRS-Annals</abbrev-journal-title>
<abbrev-journal-title abbrev-type="nlm-ta">ISPRS Ann. Photogramm. Remote Sens. Spatial Inf. Sci.</abbrev-journal-title>
</journal-title-group>
<issn pub-type="epub">2194-9050</issn>
<publisher><publisher-name>Copernicus Publications</publisher-name>
<publisher-loc>Göttingen, Germany</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.5194/isprs-annals-XI-4-2026-153-2026</article-id>
<title-group>
<article-title>Building Footprint Aggregation with Preservation of Edge Orientations</article-title>
</title-group>
<contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Naumann</surname>
<given-names>Alexander</given-names>
<ext-link>https://orcid.org/0009-0009-5442-3336</ext-link>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Bergé</surname>
<given-names>Samuel</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Sauer</surname>
<given-names>Jonas</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Haunert</surname>
<given-names>Jan-Henrik</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
</contrib-group><aff id="aff1">
<label>1</label>
<addr-line>Institute of Geodesy and Geoinformation, University of Bonn, Meckenheimer Allee 172, Bonn, 53115, Germany</addr-line>
</aff>
<aff id="aff2">
<label>2</label>
<addr-line>Institute of Computer Science, University of Bonn, Friedrich-Hirzebruch-Allee 8, Bonn, 53115, Germany</addr-line>
</aff>
<pub-date pub-type="epub">
<day>10</day>
<month>07</month>
<year>2026</year>
</pub-date>
<volume>XI-4-2026</volume>
<fpage>153</fpage>
<lpage>161</lpage>
<permissions>
<copyright-statement>Copyright: &#x000a9; 2026 Alexander Naumann et al.</copyright-statement>
<copyright-year>2026</copyright-year>
<license license-type="open-access">
<license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri"  xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p>
</license>
</permissions>
<self-uri xlink:href="https://isprs-annals.copernicus.org/articles/XI-4-2026/153/2026/isprs-annals-XI-4-2026-153-2026.html">This article is available from https://isprs-annals.copernicus.org/articles/XI-4-2026/153/2026/isprs-annals-XI-4-2026-153-2026.html</self-uri>
<self-uri xlink:href="https://isprs-annals.copernicus.org/articles/XI-4-2026/153/2026/isprs-annals-XI-4-2026-153-2026.pdf">The full text article is available as a PDF file from https://isprs-annals.copernicus.org/articles/XI-4-2026/153/2026/isprs-annals-XI-4-2026-153-2026.pdf</self-uri>
<abstract>
<p>The aggregation of building footprints is a key task of cartographic generalization, which is an important topic in geoinformation science. It has been approached from various angles, ranging from heuristics and optimization algorithms to machine learning. Given a set of input polygons that represent the building footprints, the task is to generate a set of polygons that provide a coarser representation of the input. The problem has applications in the visualization of settlement areas in small-scale maps, as well as settlement classification and analysis. A popular solution approach is to construct a subdivision of the plane and then build a solution by selecting faces from the subdivision. Often, a triangulation is used for the subdivision. However, this can cause the orientations of the boundary edges in the solution to differ drastically from the input polygons, which leads to a loss of information about the underlying settlement structure. We explore an alternative method that constructs the subdivision by extending the input building edges, thereby automatically preserving their orientations. To make the approach scalable to large instances without substantially decreasing the solution quality, we propose different methods of reducing the complexity of the subdivision. Our experimental evaluation on real-world data shows that our method is able to aggregate towns containing up to &amp;asymp; 10 000 building footprints while preserving input edge orientations much better than state-of-the-art methods.</p>
</abstract>
<counts><page-count count="9"/></counts>
</article-meta>
</front>
<body/>
<back>
</back>
</article>