Я пытаюсь выяснить, находится ли данное здание в OpenStreetMap в жилом районе.Для этого я извлек координаты из некоторых зданий и извлек координаты из области, где тег «landuse» = «жилой».
Я попытался запросить Overpass API (Overpass Turbo) OSM, чтобы получитьмне все здания ("building" = "yes") в жилом районе ("landuse" = "жилой").Некоторые здания уже помечены как «строительные» = «жилые».Но я не могу дать правильный запрос API Overpass.
Я пробовал это, например:
way["landuse"="residential"]({{bbox}});
out geom;
// Now I have an ID for a residential area, for example way(43527698)
Теперь я хочу проверить, есть ли здания в этой конкретной области, и я делаю это с помощью этого запроса
area(43527698);
way["building"](area);
out geom;
Это дает мне пустую карту.Есть ли способ сделать это с помощью Overpass API?
Если нет, то как мне создать многоугольник из данных OSM JSON с Geopandas и как проверить, находится ли заданная координата (некоторое здание) в этом многоугольнике?
Спасибо.