{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Parallel Jobs\n", "\n", "## Example: Airport monitoring\n", "\n", "- Get a Sentinel-2 clipped image for 10 airports in a country. \n", "- Run all jobs in parallel\n", "- Visualize the results" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import up42\n", "import pandas as pd\n", "import geopandas as gpd\n", "from pathlib import Path" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Random airports in Spain" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Airport locations scrapped from: https://raw.githubusercontent.com/jpatokal/openflights/master/data/airports.dat" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | uid | \n", "airport | \n", "country | \n", "lat | \n", "lon | \n", "geometry | \n", "
---|---|---|---|---|---|---|
1180 | \n", "1211 | \n", "Albacete-Los Llanos Airport | \n", "Spain | \n", "38.948502 | \n", "-1.863520 | \n", "POINT (-1.86352 38.94850) | \n", "
1181 | \n", "1212 | \n", "Alicante International Airport | \n", "Spain | \n", "38.282200 | \n", "-0.558156 | \n", "POINT (-0.55816 38.28220) | \n", "
1182 | \n", "1213 | \n", "Almería International Airport | \n", "Spain | \n", "36.843899 | \n", "-2.370100 | \n", "POINT (-2.37010 36.84390) | \n", "
1183 | \n", "1214 | \n", "Asturias Airport | \n", "Spain | \n", "43.563599 | \n", "-6.034620 | \n", "POINT (-6.03462 43.56360) | \n", "
1184 | \n", "1215 | \n", "Córdoba Airport | \n", "Spain | \n", "37.841999 | \n", "-4.848880 | \n", "POINT (-4.84888 37.84200) | \n", "