OpenStreetMap 节点和关系之间的绑定

问题描述 投票:0回答:1

例如我有这个节点:

<node id="1159592166" version="2" timestamp="2014-06-20T14:18:34Z" uid="1942179" user="CzechAddress" changeset="23044606" lat="50.0121501" lon="15.9559037">
    <tag k="addr:conscriptionnumber" v="46"/>
    <tag k="addr:country" v="CZ"/>
    <tag k="addr:housenumber" v="46"/>
    <tag k="addr:place" v="Platěnice"/>
    <tag k="addr:postcode" v="53002"/>
    <tag k="ref:ruian:addr" v="7567138"/>
</node>

这个关系:

<relation id="436721" version="28" timestamp="2018-03-12T20:22:00Z" uid="787799" user="czechreg" changeset="57123511">
    <member type="node" ref="1585113507" role="admin_centre"/>
    <member type="relation" ref="429108" role="subarea"/>
    <member type="relation" ref="429333" role="subarea"/>
    <member type="relation" ref="429786" role="subarea"/>
    <member type="relation" ref="429109" role="subarea"/>
    <member type="relation" ref="435471" role="subarea"/>
    <member type="way" ref="179382288" role="outer"/>
    <member type="way" ref="179456283" role="outer"/>
    <member type="way" ref="179456430" role="outer"/>
    <member type="way" ref="179456429" role="outer"/>
    <member type="way" ref="179456428" role="outer"/>
    <member type="way" ref="179456432" role="outer"/>
    <member type="way" ref="179633268" role="outer"/>
    <member type="way" ref="179641571" role="outer"/>
    <member type="way" ref="179910070" role="outer"/>
    <member type="way" ref="179910323" role="outer"/>
    <member type="way" ref="179910320" role="outer"/>
    <member type="way" ref="179910319" role="outer"/>
    <member type="way" ref="179910325" role="outer"/>
    <member type="way" ref="179913217" role="outer"/>
    <member type="way" ref="180639038" role="outer"/>
    <member type="way" ref="180639036" role="outer"/>
    <member type="way" ref="180639051" role="outer"/>
    <member type="way" ref="181680255" role="outer"/>
    <member type="way" ref="181852616" role="outer"/>
    <member type="way" ref="240282766" role="outer"/>
    <tag k="admin_level" v="8"/>
    <tag k="boundary" v="administrative"/>
    <tag k="name" v="Moravany"/>
    <tag k="name:cs" v="Moravany"/>
    <tag k="name:prefix" v="obec"/>
    <tag k="population" v="1795"/>
    <tag k="ref" v="CZ0532575399"/>
    <tag k="source" v="cuzk:ruian"/>
    <tag k="source:population" v="csu:rso"/>
    <tag k="type" v="boundary"/>
    <tag k="wikidata" v="Q2521236"/>
    <tag k="wikipedia" v="cs:Moravany (okres Pardubice)"/>
  </relation>

如果我在here中搜索这个地方,我会在地址下看到关系436721。

在哪里可以找到节点元素和通过渗透提取的 xml 中的关系之间的绑定?

openstreetmap osmosis
1个回答
0
投票

这是一种空间“束缚”。 节点 1159592166 包含在 关系 436721 定义的区域中。仅此而已。

此信息在原始数据中不直接可见。为了创建这样的“绑定”,Nominatim 根据管理边界关系计算地址层次结构。

© www.soinside.com 2019 - 2024. All rights reserved.