Milos Popovic's Projects
This repo includes a replica of Kosovo's official settlement boundaries from the Kosovo Cadastral Agency - KGP in shapefile format.
In this video, I will show you how to use the WorldPop 1km population grid adjusted by UN figures to create three types of maps: choropleth, spike, and contour.
Have you ever wondered how to make realistic and beautiful 3D maps of your favorite cities using open data and R? In this repo, I will show you how to use Bing Maps Global Building Footprint data, which contains over 1.2 BILLION building polygons across 200 countries, to create a crisp and effective 3D map of New York City with R, ggplot2, and
This repo show you how to make realistic and crisp 3D digital elevation maps of any location, area or country in the world using elevatr, rayshader and rayvista packages in R π§πΌβπ»
In this repo, we're diving deep into the realm of 3D elevation maps with inset maps, also known as study area maps. We'll harness the power of ggplot2 and rayshader in R to transform your data into stunning, high-definition 3D landscapes.
In this tutorial, I will show you how to use ggplot2 and rayshader in R to make powerful 3D maps of forest canopy height using the ETH Global Canopy Height dataset
This repo shares the ultimate guide to making cool 3D maps with rayshader and ggplot2 in R
In this repo, you will learn how to create wonderful 3D forest-type maps with rayshader in R. We will create a 3D elevation mapped overlayed with an image of forest-type values derived from the Copernicus Global Land Cover project, which provides a harmonized and high-resolution classification and mapping of land cover types across the globe.
Learn how to harness the power of ESRI Living Atlas of the World Sentinel-2 Global Land Cover data at an incredible 10m resolution to create ultra-crisp 3D elevation and land cover maps using rayshader in R
In this repo, we will explore how to add light materials to the Global Power Plant database and render amazing scenes with R: using rayshader and rayrender packages, transforming the data, adjusting the lighting parameters, and creating realistic 3D graphics with simple code.
This repo show you how to make a crisp 3D map of forest cover height in Brazil using satellite data π§πΌβπ» Check the full tutorial at https://milospopovic.net/map-rivers-with-sf-and-ggplot2-in-r/
This repository is a practical guide to using the rayshader library in R for creating 3D maps of railways and terrain from OpenStreetMap data. It's aimed at those interested in visualizing geographic information in a three-dimensional format for any country.
In this repo, you will learn how to create stunning 3D maps of river basins using rayshader in R
Explore the capabilities of the `rayshader` package in R with my new tutorial. I'll guide you through the process of creating detailed 3D elevation and river maps for any country. This step-by-step tutorial is perfect for anyone looking to enhance their mapping skills with powerful visualization tools. ππ₯οΈ
In this repo, I show you how to create stunning 3D maps of urban areas using R and Global Human Settlement Layer data. π₯β¨ This data is amazing: it gives you detailed information on the built-up areas for any place on Earth. π°οΈπΊοΈ You'll learn how to use rayshader, a powerful R package, to turn this data into realistic and beautiful 3D maps. π
In this repo, Iβll show you how to use rayshader in R to transform old 3D topo maps into 3D topo maps
6 ways to map population with R
In this repo, I will show you how to make awesome cartogram maps of agricultural GDP using R and ggplot2. You will learn how to use ggplot2 to create cartograms that adjust the size of countries based on their farming value.
In this tutorial, I'll guide you through the step-by-step process of visualizing the devastating impact of the Syrian civil war using data on civilian fatalities. Using R's powerful data visualization libraries, ggplot2 and gganimate, we'll bring the data to life by creating an engaging and informative animated bubble map.
In this repo, I show you how to easily access one of thousands of World Development Indicators (WDI) from the World Bank database and create awesome animated maps on the global, continent and country levels
In this tutorial, we'll use the Near Real-Time (NRT) active fire data within 3 hours of satellite observation from the Moderate Resolution Imaging Spectroradiometer (MODIS) aboard the satellites distributed from NASA's Fire Information for Resource Management System. Then I'll show you how to segment the national map of Africa into hex bins and identify which fire points fall within each of them. Finally, we'll create a timelapse map of African fires for the last 10 days.
In this repo, I will show you how to use R to access, process, and animate NASAβs Fire Information for Resource Management System (FIRMS) data
This repo showcases the use of nightlight satellite data as well as gganimate to create a timelapse nightlight map of Europe (1992-2020). For a tutorial please visit https://milospopovic.net/animated-hexbin-map-of-nightlight-in-europe/
This code helps you visualize global data on violence on animated map and lineplot using R
In this tutorial, we'll delve into the fascinating realm of geospatial data and time-lapse mapping using GHSL - Global Human Settlement Layer and R's ggplot2 and gifski packages to create a captivating population map of Istanbul (1975-2030).
Animated choropleth map of Germany using nightlight activity data
API are a buzzword in the programming world so this repo will show you how to use one to create a map in R to create the pretty map below. π§πΌβπ» Check the full tutorial at https://milospopovic.net/using-api-make-maps-r/
In this repo, we are going to explore the amazing power of the R-ArcGIS connection. You will discover how to use R to access the vast ArcGIS database and create stunning NDVI maps with the awesome ggplot2 and rayshader packages
Average monthly SPEI over NUTS2016 polygons