OpenStreetMap Nominatim架构:邻里,郊区,城市,州等区域等

时间:2013-11-19 02:02:42

标签: gps maps openstreetmap nominatim

我正在试用OpenStreetMap Nominatim反向地理编码器RESTFul API。

是否有从API返回的地址架构的明确解释?某些位置在“addressparts”块中具有不同的属性。

例如,对于Seattle,Nominatim包含“郊区”和“城市”属性。

<reversegeocode timestamp="Tue, 19 Nov 13 01:48:51 +0000" attribution="Data © OpenStreetMap contributors, ODbL 1.0. http://www.openstreetmap.org/copyright" querystring="format=xml&lat=47.60647&lon=-122.32644&zoom=18&addressdetails=1">
  <result place_id="3681763473" osm_type="node" osm_id="2159323135" lat="47.6065166" lon="-122.3262919">
725, 9th Avenue, First Hill, Seattle, King, Washington, 98104, United States of America
</result>
  <addressparts>
    <house_number>725</house_number>
    <road>9th Avenue</road>
    <suburb>First Hill</suburb>
    <city>Seattle</city>
    <county>King</county>
    <state>Washington</state>
    <postcode>98104</postcode>
    <country>United States of America</country>
    <country_code>us</country_code>
  </addressparts>
</reversegeocode>

但是,对于New York City,它会返回“邻居”和“state_district”属性。

<reversegeocode timestamp="Tue, 19 Nov 13 01:50:16 +0000" attribution="Data © OpenStreetMap contributors, ODbL 1.0. http://www.openstreetmap.org/copyright" querystring="format=xml&lat=40.71812&lon=-73.98298&zoom=18&addressdetails=1">
  <result place_id="5989088711" osm_type="node" osm_id="2273010097" ref="N.Y. Grill & Deli" lat="40.7184546" lon="-73.9828337">
N.Y. Grill & Deli, 208, Rivington Street, Lower East Side, New York City, New York, 10002, United States of America
</result>
  <addressparts>
    <address29>N.Y. Grill & Deli</address29>
    <house_number>208</house_number>
    <road>Rivington Street</road>
    <neighbourhood>Lower East Side</neighbourhood>
    <state_district>New York City</state_district>
    <county>New York</county>
    <state>New York</state>
    <postcode>10002</postcode>
    <country>United States of America</country>
    <country_code>us</country_code>
  </addressparts>
</reversegeocode>

1 个答案:

答案 0 :(得分:0)

据我所知,除Nominatim wiki page and subpages和源代码外,目前没有太多文档。但是,这些类别是在boundary=administration关系以及placeaddr标记上的admin_level密钥的帮助下生成的。每个维基页面都包含有关相应键的可能值的一些信息。