Подтвержденные случаи в Сингапуре

Поскольку вспышка коронавируса из Ухани распространяется по всему миру, почти все в Сингапуре следят за новостями об этом вирусе.

С точки зрения данных я понял, что о распространении и росте вспышки вируса в Сингапуре ничего не известно. После некоторого времени в Google я решил создать свою собственную панель управления.

Подробности относительно этих случаев

Вот вся панель управления



Для тех, кто заинтересован в том, как я собираю и создаю свою личную панель для отслеживания вспышки коронавируса в Сингапуре, обратитесь к следующему разделу.

С чего начать?

1. Сбор данных

Мой основной источник данных - из пресс-релиза Минздрава. В настоящее время я вручную извлекаю данные на основе сведений, представленных в пресс-релизе. Сообщите мне, есть ли у вас способ выполнить автоматическое извлечение с сайта. Пример полей, необходимых для создания панели инструментов, показан ниже.

╔═════════════╦═══════════╦═════════════╗══════════════════════╗
║   Case No   ║   Gender  ║ Nationality ║   Places Visited     ║
╠═════════════╬═══════════╬═════════════╣══════════════════════╣
║   Case 2    ║   Female  ║  Chinese    ║   J8 Hotel           ║
║   Case 2    ║   Female  ║  Chinese    ║   Orchard Road       ║
║   Case 2    ║   Female  ║  Chinese    ║   Marina Bay Sands   ║
║   Case 2    ║   Female  ║  Chinese    ║   Gardens by the bay ║
╚═════════════╩═══════════╩═════════════╝══════════════════════╝

2. Получение точного местоположения

После получения мест, которые посетили эти случаи, следующим логическим шагом будет определение широты и долготы этих мест. Мой любимый инструмент для выполнения этого шага - использование API геокодирования из Google Maps API.

Пример работы API геокодирования

https://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,
+Mountain+View,+CA&key=YOUR_API_KEY

Широта и долгота будут среди возвращенных ответов JSON.

"formatted_address" : "1600 Amphitheatre Parkway, Mountain View, CA 94043, USA",
         "geometry" : {
            "location" : {
               "lat" : 37.4224764,
               "lng" : -122.0842499
            },

Документация Google по этому API великолепна и проста для понимания, поэтому я не буду подробно останавливаться на этом.

3. Собираем все вместе

А теперь самое интересное, где вы можете выбрать дизайн и расположение данных! В конце концов, я выбрал для карты версию темного режима, так как это был лучший вариант для отображения всех этих случаев в Сингапуре.

Совет: используйте ярлыки и аннотации, чтобы выделить ключевые идеи

Это все! Не стесняйтесь обращаться ко мне в LinkedIn или комментировать этот пост, если у вас есть какие-либо вопросы. Постараюсь улучшить приборную панель, когда у меня будет больше времени.