@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 в справочнике?

Спасибо!
  • Вопрос задан
  • 240 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы