Где найти все возможные поля адресного объекта в Open Street Map? - PullRequest
0 голосов
/ 28 апреля 2020

Я разрабатываю веб-приложение и использую сервис Nominatin для получения адресов.

В формате JSON Nominatin отправляет объект адреса следующим образом: "address": {"road": "Hillcrest Road "," пригород ":" Gidea Park "," city ":" London Borough of Havering "," state_district ":" Grand Londres "," state ":" Angleterre "," postcode ":" RM11 1EA "," country ":" Royaume-Uni "," country_code ":" gb "}. Конечно, адресные поля меняются в зависимости от страны.

В базе данных нашего веб-приложения мы хотели бы создать таблицу для хранения всех полей адресного объекта OSM, потому что мы хотим быть совместимыми с все адреса по всему миру. Я искал дни, список всех полей, содержащихся в объекте адреса OSM: в net, в документации, в nominatim и osm2pg sql code.

Я видел этот пост в справке Open Street Map: "https://help.openstreetmap.org/questions/61683/all-possible-fields-of-address-object".

Но:

  1. это было в январе 2018 года,
  2. ответ был "https://github.com/OpenCageData/address-formatting/blob/master/conf/components.yaml"
  3. и "https://github.com/openstreetmap/Nominatim/blob/6c1977b448e8b195bf96b6144674ffe0527e79de/lib/lib.php#L63"

"https://github.com/osm-search/Nominatim/blob/v3.4.1/lib/lib.php "отличается от того, который я цитировал выше в пункте 3).

Относительно пункта 2.:

  • - это OSM (Nominatim) с использованием форматирования адресов OpenCageData?

  • Могу ли я положиться на него при создании таблицы адресов?

Заранее спасибо за ваш ответ .

...