Size: a a a

OSM UA (OpenStreetMap Ukraine)

2020 October 09

8

8TqVl7xpnY in OSM UA (OpenStreetMap Ukraine)
Для затвердження стандарту потрібно для початку мати потребу в рішенні, а в таких масштабах як зараз не дуже навіть зрозуміло чи потрібен окремий термін. Може їх взагалі простіше і правильніше просто називати street - треба подивитися як це зроблено в інших місцях де є таке питання в локалізації.
А так мені теж close найбільше подобається.
источник

KK

Konstantin Konev in OSM UA (OpenStreetMap Ukraine)
хорошо было бы посмотеть что там в де-факто происходит )
источник

KK

Konstantin Konev in OSM UA (OpenStreetMap Ukraine)
вижу что используют * End (в украине) и * Deadlock (в москве), тупо tupik (в минске)
источник

ВМ

Владимир Маслов... in OSM UA (OpenStreetMap Ukraine)
Ценителям overpass-api посвящается - пример как вытянуть адреса с названиями улиц, номерами домов, с ссылками и данными из отношений associatedStreet:

http://overpass-turbo.eu/s/YRY

//[out:json];
[out:csv(
 osm_id, osm_type,
 "addr:postcode",
 street_name,
 "addr:street",
 "addr:housenumber",
 "building:entrances",
 "building:levels",
 street_id,
 building,
 type,
 lat,
 lon
)];
area(id:3611553210)->.a;
way[highway](area.a)->.roads;
rel(bw.roads:"street")->.streets;
for.streets (id()) {
 ._->.street;
 wr(r.street:house)->.houses;
 (.houses;.refs;)->.refs;
 .houses convert house
   ::=::,
   osm_id=id(),
   osm_type=type(),
   street_id=street.u(id()),
   street_name=street.u(t["name"]),
   lat=lat(),
   lon=lon();
 out tags;
}
(wr[building](area.a);- .refs;)->.buildings;
.buildings convert house
 ::=::,
 osm_id=id(),
 osm_type=type(),
 lat=lat(),
 lon=lon();
out tags;

(последние несколько дней разные люди спрашивали как это сделать используя plain-overpass-ql)
источник

A#

Andrii # in OSM UA (OpenStreetMap Ukraine)
8TqVl7xpnY
Для затвердження стандарту потрібно для початку мати потребу в рішенні, а в таких масштабах як зараз не дуже навіть зрозуміло чи потрібен окремий термін. Може їх взагалі простіше і правильніше просто називати street - треба подивитися як це зроблено в інших місцях де є таке питання в локалізації.
А так мені теж close найбільше подобається.
Нідерландах роблять ось так :
...
источник

AR

Alex Riabtsev in OSM UA (OpenStreetMap Ukraine)
Владимир Маслов
Ценителям overpass-api посвящается - пример как вытянуть адреса с названиями улиц, номерами домов, с ссылками и данными из отношений associatedStreet:

http://overpass-turbo.eu/s/YRY

//[out:json];
[out:csv(
 osm_id, osm_type,
 "addr:postcode",
 street_name,
 "addr:street",
 "addr:housenumber",
 "building:entrances",
 "building:levels",
 street_id,
 building,
 type,
 lat,
 lon
)];
area(id:3611553210)->.a;
way[highway](area.a)->.roads;
rel(bw.roads:"street")->.streets;
for.streets (id()) {
 ._->.street;
 wr(r.street:house)->.houses;
 (.houses;.refs;)->.refs;
 .houses convert house
   ::=::,
   osm_id=id(),
   osm_type=type(),
   street_id=street.u(id()),
   street_name=street.u(t["name"]),
   lat=lat(),
   lon=lon();
 out tags;
}
(wr[building](area.a);- .refs;)->.buildings;
.buildings convert house
 ::=::,
 osm_id=id(),
 osm_type=type(),
 lat=lat(),
 lon=lon();
out tags;

(последние несколько дней разные люди спрашивали как это сделать используя plain-overpass-ql)
жЫр
источник

AR

Alex Riabtsev in OSM UA (OpenStreetMap Ukraine)
но что-то пошло не так LiteratimBi
источник

AR

Alex Riabtsev in OSM UA (OpenStreetMap Ukraine)
или postcode не заполнен и сместилось?
источник

ВМ

Владимир Маслов... in OSM UA (OpenStreetMap Ukraine)
все ок - не у всех домов есть посткод
источник

KK

Konstantin Konev in OSM UA (OpenStreetMap Ukraine)
Владимир Маслов
Ценителям overpass-api посвящается - пример как вытянуть адреса с названиями улиц, номерами домов, с ссылками и данными из отношений associatedStreet:

http://overpass-turbo.eu/s/YRY

//[out:json];
[out:csv(
 osm_id, osm_type,
 "addr:postcode",
 street_name,
 "addr:street",
 "addr:housenumber",
 "building:entrances",
 "building:levels",
 street_id,
 building,
 type,
 lat,
 lon
)];
area(id:3611553210)->.a;
way[highway](area.a)->.roads;
rel(bw.roads:"street")->.streets;
for.streets (id()) {
 ._->.street;
 wr(r.street:house)->.houses;
 (.houses;.refs;)->.refs;
 .houses convert house
   ::=::,
   osm_id=id(),
   osm_type=type(),
   street_id=street.u(id()),
   street_name=street.u(t["name"]),
   lat=lat(),
   lon=lon();
 out tags;
}
(wr[building](area.a);- .refs;)->.buildings;
.buildings convert house
 ::=::,
 osm_id=id(),
 osm_type=type(),
 lat=lat(),
 lon=lon();
out tags;

(последние несколько дней разные люди спрашивали как это сделать используя plain-overpass-ql)
что интересно в коде нет упоминания associatedStreet 🤔 Оно косвенно ищет -- дороги которые состоят в любом отношении но с ролию street
источник

ВМ

Владимир Маслов... in OSM UA (OpenStreetMap Ukraine)
как и addr:street
источник

AR

Alex Riabtsev in OSM UA (OpenStreetMap Ukraine)
Владимир Маслов
все ок - не у всех домов есть посткод
ага, я уже понял
источник

ВМ

Владимир Маслов... in OSM UA (OpenStreetMap Ukraine)
Konstantin Konev
что интересно в коде нет упоминания associatedStreet 🤔 Оно косвенно ищет -- дороги которые состоят в любом отношении но с ролию street
rel(bw.roads:street)
1. находим дороги
2. по ним отношения в которых дороги с ролью street
3. в отношениях ищем дома
4. добавляем дома без привязки
источник

FG

Fedir Gontsa in OSM UA (OpenStreetMap Ukraine)
источник

FG

Fedir Gontsa in OSM UA (OpenStreetMap Ukraine)
источник

AM

Anton Melnichuk in OSM UA (OpenStreetMap Ukraine)
ну что там, трамваи с машинами движутся, проблем уже нет?
источник

FG

Fedir Gontsa in OSM UA (OpenStreetMap Ukraine)
Anton Melnichuk
ну что там, трамваи с машинами движутся, проблем уже нет?
всі двіжуця;)
источник

KK

Konstantin Konev in OSM UA (OpenStreetMap Ukraine)
как тут на вельчике ездитт
источник

KK

Konstantin Konev in OSM UA (OpenStreetMap Ukraine)
супертревожная разметка, перегруз информацией
источник

TD

Taras Demchuk in OSM UA (OpenStreetMap Ukraine)
це без привички просто
источник