Задать вопрос
@Katerina19

Как в OpenStreetMap XML подсчитать количество node и tag в каждом из node?

Даны координаты. Сколько всего тегов node не содержат в себе ни одного тега tag (первое число в ответе), а сколько содержит хотя бы один тег tag (второе число в ответе):

map2.osm = href="https://www.openstreetmap.org/api/0.6/map?bbox=103...">

Мой код:
from urllib.request import urlopen, urlretrieve
from bs4 import BeautifulSoup

xml = open('map2.osm', 'r', encoding='utf8').read()

soup = BeautifulSoup(xml, 'lxml')
d = []
for node in soup.find_all('node'):
for i in node('tag'):
a = (node, i)
d.append(a)
print(d)

Как дальше быть, как выводить именно количество tag у каждого node в справочнике?

Спасибо!
  • Вопрос задан
  • 244 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы