【问题标题】:OpenStreetMap Nominatim schema: neighborhood, suburb, city, state_district, etcOpenStreetMap Nominatim 模式:社区、郊区、城市、州区等
【发布时间】:2013-11-19 02:02:42
【问题描述】:

我正在试用 OpenStreetMap Nominatim reverse-geocoder 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,它返回“neighborhood”和“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>

【问题讨论】:

    标签: gps maps openstreetmap nominatim


    【解决方案1】:

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

    【讨论】:

    • 源代码是一个很好的查看位置——functions.sql 具有将显示的大部分属性
    猜你喜欢
    • 2014-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多