364
Глава 16 • Загрузка данных
},
"id": "ci37532978"
},
Ключ
"properties"
содержит подробную информацию о каждом землетрясении
.
Нас прежде всего интересует магнитуда каждого землетрясения, связанная с клю-
чом
"mag"
. Также представляет интерес заголовок каждого землетрясения, содер-
жащий удобную сводку магнитуды и координат
.
Ключ
"geometry"
помогает определить, где произошло землетрясение
. Эта
информация потребуется для географической привязки событий. Долгота
x
и широта
y
для каждого землетрясения содержатся в списке, связанном с ключом
"coordinates"
.
Уровень вложенности в этом коде намного выше, чем мы использовали бы в своем
коде, и если он покажется запутанным — не огорчайтесь; Python берет на себя
большую часть сложности. В любой момент времени мы будем работать с одним
или двумя уровнями. Мы начнем с извлечения словаря для каждого землетрясения,
зарегистрированного за 24-часовой период.
ПРИМЕЧАНИЕ
В географических координатах часто сначала указывается широта,
а затем долгота . Вероятно, эта система обозначений возникла из-за того, что люди
обнаружили широту задолго до того, как была изобретена концепция долготы . Тем не
менее во многих геопространственных библиотеках сначала указывается долгота, а по-
том широта, потому что этот порядок соответствует системе обозначений (x, y), исполь-
зуемой в математических представлениях . Формат geoJSON использует систему записи
(долгота, широта), и если вы будете работать с другой библиотекой, очень важно за-
ранее узнать, какую систему использует эта библиотека .
Построение списка всех землетрясений
Начнем с построения списка, содержащего всю информацию обо всех произошед-
ших землетрясениях.
Достарыңызбен бөлісу: