You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#1 2020-04-09 18:58:01
- envoleon
- Member
- Registered: 2020-01-07
- Posts: 2
найти объект внутри определенной области overpass
Всем привет.
Возможно сделать запрос, чтобы узнать, что внутри определенной области way или node, находится объект (не принадлежащий к ней)?
Например по точкам node. По сути можно найти по одной математической формуле, но вычисления не доступны на overpass. Поэтому возможно есть запрос вроде "poly", но так, что ты не вписываешь координаты, а вытаскиваешь их из node.
Например вот взять этот остров, мне известна водная граница. Но как найти сам этот остров внутри этой границы (название и геометрию)?
Offline
#2 2020-04-10 15:14:05
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: найти объект внутри определенной области overpass
внутри определенной ... node
Это вообще как.
Если честно я ничего не понял.
Ванга подсказывает, что https://wiki.openstreetmap.org/wiki/Ove … .28poly.29
Offline
#3 2020-04-10 16:13:00
- alexey_zakharenkov
- Member
- From: Московская область
- Registered: 2015-12-09
- Posts: 87
Re: найти объект внутри определенной области overpass
Ещё это может помочь: Overpass_API/Language_Guide#Area_clauses и Overpass_API/Areas.
Offline
#4 2020-04-17 21:05:09
- envoleon
- Member
- Registered: 2020-01-07
- Posts: 2
Re: найти объект внутри определенной области overpass
envoleon wrote:внутри определенной ... node
Это вообще как.
Если честно я ничего не понял.
Ванга подсказывает, что https://wiki.openstreetmap.org/wiki/Ove … .28poly.29
Например мне нужно найти внутри этой границы:
Остров со всеми объектами:
poly Делает что я хочу, но у него есть минус. Нужно вручную вписывать все точки долготы и широты, из-за чего большие границы превысят лимит запроса и я получу "414 Request-URI Too Large". Есть альтернатива? Например скормить poly ссылку на "relation" или список "ways"?
Last edited by envoleon (2020-04-17 21:05:23)
Offline
#5 2020-04-17 21:47:12
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: найти объект внутри определенной области overpass
Нужно вручную вписывать все точки долготы и широты, из-за чего большие границы превысят лимит запроса
Так может и не нужно все, а только упрощённо.
Есть альтернатива? Например скормить poly ссылку на "relation" или список "ways"?
Можно, но не ко всем. В area попадают объекты с именами. Поэтому сослаться на кусок границы не как не выйдет. На остров может быть. Но качать целый остров через оверпасс - это путь быть на нём если не забаненным, так постоянно упираться в лимиты.
Offline
#6 2020-04-18 13:09:39
- alexey_zakharenkov
- Member
- From: Московская область
- Registered: 2015-12-09
- Posts: 87
Re: найти объект внутри определенной области overpass
Сервис для вырезки кусочков планеты: https://extract.bbbike.org/
Offline