Skip to content

Analyze & visualize the weather data of 500+ cities across the world. Generate destinations and travel maps using Google Maps Platform APIs.

Notifications You must be signed in to change notification settings

cedoula/World_Weather_Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

World_Weather_Analysis

Project Overview

PlanMyTrip is a top travel technology company specialized in internet related services in the hotel and lodging industry.
This project will enhance the user interface and functionalities of the PlanMyTrip app with the following steps:

  1. retrieve weather data including the weather description for over 500 cities across the world,
  2. create a customer travel destinations map,
  3. create a travel itinerary map.

Resources

Results

Retrieve weather data

The app uses the NumPy dependency to generate 2,000 sets of coordinates (latitude and longitude).
The Python's citipy module is then called to identify the nearest city for each coordinate combination.
The weather data is retrieved for all identified cities through a request to the OpenWeatherMap API.


Example of weather data retrieval

Create a customer travel destinations map

With Jupyter's gmaps plugin, user's weather preference inputs and requests to the Google Maps and Places API, the app generates a customer travel destinations map.

Destinations map

Create a travel itinerary map

Using Google Maps Directions API the app generates a travel route between 4 cities selected by the user.

Travel map

Travel map with markers

About

Analyze & visualize the weather data of 500+ cities across the world. Generate destinations and travel maps using Google Maps Platform APIs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published