<?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-IV-4-W5-99-2017</article-id>
<title-group>
<article-title>SPATIO-SEMANTIC COMPARISON OF LARGE 3D CITY MODELS IN CITYGML
USING A GRAPH DATABASE</article-title>
</title-group>
<contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Nguyen</surname>
<given-names>S. H.</given-names>
<ext-link>https://orcid.org/0000-0001-8711-1587</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>Yao</surname>
<given-names>Z.</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Kolbe</surname>
<given-names>T. H.</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
</contrib-group><aff id="aff1">
<label>1</label>
<addr-line>Technical University of Munich (TUM), Dept. of Civil, Geo and Environmental Engineering, 80333 Munich, Germany</addr-line>
</aff>
<pub-date pub-type="epub">
<day>23</day>
<month>10</month>
<year>2017</year>
</pub-date>
<volume>IV-4/W5</volume>
<fpage>99</fpage>
<lpage>106</lpage>
<permissions>
<copyright-statement>Copyright: &#x000a9; 2017 S. H. Nguyen et al.</copyright-statement>
<copyright-year>2017</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/IV-4-W5/99/2017/isprs-annals-IV-4-W5-99-2017.html">This article is available from https://isprs-annals.copernicus.org/articles/IV-4-W5/99/2017/isprs-annals-IV-4-W5-99-2017.html</self-uri>
<self-uri xlink:href="https://isprs-annals.copernicus.org/articles/IV-4-W5/99/2017/isprs-annals-IV-4-W5-99-2017.pdf">The full text article is available as a PDF file from https://isprs-annals.copernicus.org/articles/IV-4-W5/99/2017/isprs-annals-IV-4-W5-99-2017.pdf</self-uri>
<abstract>
<p>A city may have multiple CityGML documents recorded at different times or surveyed by different users. To analyse the city’s evolution
over a given period of time, as well as to update or edit the city model without negating modifications made by other users, it is of utmost
importance to first compare, detect and locate spatio-semantic changes between CityGML datasets. This is however difficult due to the
fact that CityGML elements belong to a complex hierarchical structure containing multi-level deep associations, which can basically
be considered as a graph. Moreover, CityGML allows multiple syntactic ways to define an object leading to syntactic ambiguities in
the exchange format. Furthermore, CityGML is capable of including not only 3D urban objects’ graphical appearances but also their
semantic properties. Since to date, no known algorithm is capable of detecting spatio-semantic changes in CityGML documents, a
frequent approach is to replace the older models completely with the newer ones, which not only costs computational resources, but also
loses track of collaborative and chronological changes. Thus, this research proposes an approach capable of comparing two arbitrarily
large-sized CityGML documents on both semantic and geometric level. Detected deviations are then attached to their respective sources
and can easily be retrieved on demand. As a result, updating a 3D city model using this approach is much more efficient as only real
changes are committed. To achieve this, the research employs a graph database as the main data structure for storing and processing
CityGML datasets in three major steps: mapping, matching and updating. The mapping process transforms input CityGML documents
into respective graph representations. The matching process compares these graphs and attaches edit operations on the fly. Found changes
can then be executed using the Web Feature Service (WFS), the standard interface for updating geographical features across the web.</p>
</abstract>
<counts><page-count count="8"/></counts>
</article-meta>
</front>
<body/>
<back>
</back>
</article>