2016-09-02 6 views
0

私はオーバーパスapiを使用しており、NodeWayの違いを理解したいと思います。以下はそれぞれのXMLスニペットです。数値の意味と実際の世界との関係を知っていれば分かります。また、タグのあるノードとないノードの違いは何ですか?オーバーパスAPIの「ノード」と「方法」とは何ですか

<way id="4600886"> 
    <nd ref="27605443"/> 
    <nd ref="30346321"/> 
    <nd ref="1705297211"/> 
    <nd ref="391210257"/> 
    <nd ref="390384217"/> 
    <nd ref="391210271"/> 
    <nd ref="32343771"/> 
    <nd ref="391210305"/> 
    <nd ref="391210664"/> 
    <nd ref="97175448"/> 
    <tag k="highway" v="secondary"/> 
    <tag k="lanes" v="2"/> 
    <tag k="name" v="Days Road"/> 
    <tag k="surface" v="asphalt"/> 
</way> 


<node id="18615430" lat="44.2384337" lon="-76.5411605"> 
    <tag k="created_by" v="r_coastlines"/> 
    <tag k="source" v="PGS"/> 
</node> 

答えて

2

まず、この質問はOverpass APIに関するものではありません。これはノード、ウェイ、リレーションを持つ通常のOpenStreetMapオブジェクトモデルです。

refの値には意味がありません。データベース内部オブジェクトIDです。しかしながら、ある方法は、例としてidを介してノードを参照することができる。地理的緯度/経度情報は常にノードに格納されます。そして、もちろん、実際のノードのようなオブジェクトを表現するものは、タグを持つノードもあります(アメニティか止め札かもしれません)。ハイウェイ(=多数のノードを使用する方法)では、個々のノードはタグを全く必要としません。

いくつかの推奨読書:

  1. http://wiki.openstreetmap.org/wiki/Elements
  2. http://wiki.openstreetmap.org/wiki/OSM_XML
  3. http://wiki.openstreetmap.org/wiki/OSM_file_formats
  4. https://www.mapbox.com/mapping/osm-data-model/
関連する問題