{"id":49509313,"url":"https://github.com/com-480-data-visualization/geo-viz","last_synced_at":"2026-05-01T18:34:09.011Z","repository":{"id":282262565,"uuid":"947343053","full_name":"com-480-data-visualization/geo-viz","owner":"com-480-data-visualization","description":"Data Visualization project for Travelers Data ","archived":false,"fork":false,"pushed_at":"2025-05-29T17:04:51.000Z","size":14449,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-29T18:08:10.172Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/com-480-data-visualization.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-03-12T14:37:54.000Z","updated_at":"2025-05-29T16:47:48.000Z","dependencies_parsed_at":"2025-03-13T16:41:32.901Z","dependency_job_id":"3b025e71-084b-473f-be2c-6315d163b690","html_url":"https://github.com/com-480-data-visualization/geo-viz","commit_stats":null,"previous_names":["com-480-data-visualization/geo-viz"],"tags_count":0,"template":false,"template_full_name":"com-480-data-visualization/com-480-project-template","purl":"pkg:github/com-480-data-visualization/geo-viz","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/com-480-data-visualization%2Fgeo-viz","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/com-480-data-visualization%2Fgeo-viz/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/com-480-data-visualization%2Fgeo-viz/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/com-480-data-visualization%2Fgeo-viz/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/com-480-data-visualization","download_url":"https://codeload.github.com/com-480-data-visualization/geo-viz/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/com-480-data-visualization%2Fgeo-viz/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32508904,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-05-01T18:34:08.283Z","updated_at":"2026-05-01T18:34:09.002Z","avatar_url":"https://github.com/com-480-data-visualization.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Project of Data Visualization (COM-480)\n\n| Student's name | SCIPER |\n| -------------- | ------ |\n| Raphael Fluckiger | 295790 |\n| Rached Toukko | 345904 |\n| Paul Guillon | 314517 |\n\n[Milestone 1](#milestone-1) • [Milestone 2](#milestone-2) • [Milestone 3](#milestone-3)\n\n## Milestone 1 (21st March, 5pm)\n\n**10% of the final grade**\n\n### Dataset\n\nOur dataset consists of a collection of several CSV files taken from the following Kaggle datasets: \n\n- [Tourism by Mohamadreza Momeni](https://www.kaggle.com/datasets/imtkaggleteam/tourism)\n- [Word Population Dataset by Sourav Banerjee](https://www.kaggle.com/datasets/iamsouravbanerjee/world-population-dataset)\n- [Average Monthly surface temperature (1940-2024) by Samith Chimminiyan](https://www.kaggle.com/datasets/samithsachidanandan/average-monthly-surface-temperature-1940-2024)\n\nWe complement these three datasets with the two tables on UNESCO World Heritage properties. The first one comes from the [UNESCO website](https://whc.unesco.org/en/list/stat) and was extracted and converted to the CSV file uwh_by_country.csv. The second one is an XML file also from the UNESCO website available [here](https://whc.unesco.org/en/list/xml).\n\nHere is a brief description of each CSV file that we will use:\n\n|Dataset|Description|\n|-----------|-----------|\n|average-monthly-surface-temperature.csv|Average temperature by year and month between 1940 and 2024 for every country.|\n|world_population.csv|Population data for every country between 1970 and 2022.|\n|15-foreign-guests-in-hotels-and-similar-establishments.csv|Counts the number of foreign guests in tourism accommodations for every country over several years.|\n|21-average-expenditures-of-international-tourists-domestically.csv|Inbound tourism expenditure per 1000 people for every country over several years.|\n|23-international-tourist-trips-per-1000-people.csv|Inbound arrivals of tourists per 1000 people for every country over several years.|\n|uwh_by_country.csv|Number of UNESCO World Heritage sites by country.|\n|whc.unesco.org.xml|UNESCO World heritage sites XML with various fields (GPS coordinates, description, …).|\n\nThe different CSV files don’t have missing values and often use an ISO code for indexing countries. This will make it easy for us to pre-process the data and merge the tables for our needs. A preprocessing and preliminary analysis of the datasets is available in the \nExploratory Data Analysis part.\n\n### Problematic\n**How to choose your destination for your next trip?**\n\nThis project aims at displaying useful information for a trip on an interactive world map. Selected countries will show information (tourism data, UNESCO world heritage locations, average temperature, mean expenditure of stay, ...) in a single click and will also be displayed in different colors according to various criteria (selected by the user), so you can have an idea at a glance. \n\nIt would also be interesting to add the carbon footprint of the flight alongside the other information so the user can be aware of this when looking for their next trip. This part would be done using an API that computes the carbon footprint for us ([Carbon Footprint](https://connect.myclimate.org/api-overview)).\n\nAs a bonus, we also had the idea of plotting a treemap ([Treemap example](https://finviz.com/map.ashx?t=sec_all)) chart per attribute to visualize the countries advantages in an unconventional way.\nThe project aims at making it simple to plan your next trip while keeping track of different parameters that might affect the selected destination. The target audience for this project is travelers in general, but also those who are concerned about their ecological footprint and still want to travel. \n\n\n### Exploratory Data Analysis\n\nThe first exploratory analysis are in this [notebook](https://github.com/com-480-data-visualization/geo-viz/blob/master/eda/exploratory_analysis.ipynb).\n\n### Related work\n\n\n - What others have already done with the data?\n \nhttps://championtraveler.com/travel-weather-map/travel-weather-map-detailed-celsius/\n - Why is your approach original?\n   \nWhile existing tools focus on specific aspects such as weather or tourism statistics, our project aims to integrate multiple datasets, tourist arrivals, weather, expenditure per tourist, number of UNESCO World Heritage sites... into a single interactive map. This approach allows users to consider various factors simultaneously when choosing a travel destination. And adding carbon footprint data that can help travelers be more mindful of their environmental impact.\n - What source of inspiration do you take? Visualizations that you found on other websites or magazines (might be unrelated to your data).\n   \nhttps://whitelabel.greatescape.co/landing\n\nhttps://ourworldindata.org/tourism\n\n\n## Milestone 2 (18th April, 5pm)\n\n**10% of the final grade**\n\nSecond milestone in  PDF format [here](milestone2.pdf)\n\nWebsite skeleton available [here](https://com-480-data-visualization.github.io/geo-viz/).\n\nSome sketches are available as PDFs in the [sketches](sketches) folder. The sketches are not final but give a visual idea of the project's direction.\n\n## Milestone 3 (30th May, 5pm)\n\n**80% of the final grade**\n\nScreencast available [here](https://www.youtube.com/watch?v=jnTis2ZXuUw).\n\nProcess book available [here](https://github.com/com-480-data-visualization/geo-viz/blob/master/Process_book.pdf)\n\nWebsite hosted on github pages available [here](https://com-480-data-visualization.github.io/geo-viz/)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcom-480-data-visualization%2Fgeo-viz","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcom-480-data-visualization%2Fgeo-viz","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcom-480-data-visualization%2Fgeo-viz/lists"}