This project’s objective is to apply analysis, visualizations, statistical skills and retrieve specific information from websites using application programing interface (API) from 2000 cities around the world. The expected deliverables for this project are:
- Retrieve Weather Data
- Create a Customer Travel Destination Map
- Create a Travel Itinerary Map
The data source used in this project was retrieved from Open Weather website, Google gmaps and the statistical analysis was performed with Citipy Library.
Python 3.7.6, Pandas Library, Matplotlib, Jupyter Notebook, APIs and JSON Traversals.
The Weather Data was retrieved based on a set of 2,000 random latitudes and longitudes. Using the Open Weather map and retrieving the information with API, the cities weather data was collected with the current weather description and saved in a new DataFrame.
Using customer weather preferences, potential travel destinations were identified along with nearby hotels. The destinations are identified with a marker layer map with pop-up markers.
Using Google Directions API a travel route was created to display positional coordinate between four cities chosen by the customer.
A marker layer map with pop-up was added to provide customized information to the user describing the name of the city, country, hotel and current weather description.