├── .gitignore ├── LICENSE ├── README.md ├── _solved ├── 00-jupyter_introduction.ipynb ├── 01-introduction-tabular-data.ipynb ├── 02-introduction-geospatial-data.ipynb ├── 03-coordinate-reference-systems.ipynb ├── 04-spatial-relationships-joins.ipynb ├── 05-spatial-operations-overlays.ipynb ├── 10-introduction-raster.ipynb ├── 11-xarray-intro.ipynb ├── 12-xarray-advanced.ipynb ├── 13-raster-processing.ipynb ├── 14-combine-data.ipynb ├── 15-xarray-dask-big-data.ipynb ├── 90_package_numpy.ipynb ├── 91_package_rasterio.ipynb ├── case-argo-sea-floats.ipynb ├── case-curieuzeneuzen-air-quality.ipynb ├── case-sea-surface-temperature.ipynb ├── data ├── visualization-01-matplotlib.ipynb ├── visualization-02-geopandas.ipynb ├── visualization-03-cartopy.ipynb └── visualization-04-interactive.ipynb ├── check_environment.py ├── docs ├── _config.yml ├── contributing.md ├── index.md ├── setup.md ├── slides.html └── static │ ├── img │ ├── doctoralschoolsprofiel_hq_rgb_web.png │ ├── download-button.png │ ├── ecosystem-gis-course.svg │ ├── ecosystem-gis-overview.svg │ ├── ecosystem-gis-overview_1.svg │ ├── ecosystem-gis-overview_2.svg │ ├── ecosystem-gis-overview_3.svg │ ├── ecosystem-gis-overview_4.svg │ ├── ecosystem-gis-overview_5.svg │ ├── ecosystem-gis-overview_6.svg │ ├── environment_save.png │ ├── environment_save.svg │ ├── icon_github.svg │ ├── icon_twitter.svg │ ├── ipython.png │ ├── issuetracker.png │ ├── logo_flanders+richtingmorgen.png │ ├── navigator_notebook.png │ ├── navigator_notebook.svg │ ├── navigator_terminal.png │ ├── notebook.png │ ├── startup.png │ ├── work_joris_1.png │ └── work_stijn_1.png │ ├── remark-latest.min.js │ └── slides.css ├── environment.yml ├── img ├── CN_measurement_setup.png ├── TopologicSpatialRelarions2.png ├── doctoralschoolsprofiel_hq_rgb_web.png ├── geopandas │ ├── chapter3-overlay-both.png │ ├── chapter3-overlay-countries-circle-intersection-new.png │ ├── chapter3-overlay-countries-circle-intersection.png │ ├── chapter3-overlay-countries-circle.png │ ├── chapter3-overlay-countries.png │ ├── chapter3-overlay-overlayed.png │ └── chapter3-overlay-regions.png ├── illustration-spatial-join.svg ├── logo_flanders+richtingmorgen.png ├── matplotlib_fundamentals.png ├── matplotlib_fundamentals.svg ├── mercator_projection_area.gif ├── notebook │ ├── enterbutton.png │ ├── keya.png │ ├── keyb.png │ ├── keyescape.png │ ├── shift-tab.png │ ├── shiftenter.jpg │ ├── tabbutton.jpg │ └── toomuch.jpg ├── pandas │ ├── 01_table_dataframe1.svg │ └── 06_groupby1.svg ├── projection.png ├── projections-AlbersEqualArea.png ├── projections-Mercator.png ├── projections-Robinson.png ├── raster-concept.png ├── raster-spatial-extent-coordinates.png ├── simple_features_3_text.svg ├── spatial-operations-base.png ├── spatial-operations-buffer-line.png ├── spatial-operations-buffer-point1.png ├── spatial-operations-buffer-point2.png ├── spatial-operations-buffer-polygon.png ├── spatial-operations-difference.png ├── spatial-operations-intersection.png └── spatial-operations-union.png └── notebooks ├── 00-jupyter_introduction.ipynb ├── 01-introduction-tabular-data.ipynb ├── 02-introduction-geospatial-data.ipynb ├── 03-coordinate-reference-systems.ipynb ├── 04-spatial-relationships-joins.ipynb ├── 05-spatial-operations-overlays.ipynb ├── 10-introduction-raster.ipynb ├── 11-xarray-intro.ipynb ├── 12-xarray-advanced.ipynb ├── 13-raster-processing.ipynb ├── 14-combine-data.ipynb ├── 15-xarray-dask-big-data.ipynb ├── 90_package_numpy.ipynb ├── 91_package_rasterio.ipynb ├── _solutions ├── 01-introduction-tabular-data1.py ├── 01-introduction-tabular-data10.py ├── 01-introduction-tabular-data11.py ├── 01-introduction-tabular-data12.py ├── 01-introduction-tabular-data13.py ├── 01-introduction-tabular-data14.py ├── 01-introduction-tabular-data15.py ├── 01-introduction-tabular-data16.py ├── 01-introduction-tabular-data17.py ├── 01-introduction-tabular-data18.py ├── 01-introduction-tabular-data19.py ├── 01-introduction-tabular-data2.py ├── 01-introduction-tabular-data20.py ├── 01-introduction-tabular-data21.py ├── 01-introduction-tabular-data22.py ├── 01-introduction-tabular-data23.py ├── 01-introduction-tabular-data24.py ├── 01-introduction-tabular-data3.py ├── 01-introduction-tabular-data4.py ├── 01-introduction-tabular-data5.py ├── 01-introduction-tabular-data6.py ├── 01-introduction-tabular-data7.py ├── 01-introduction-tabular-data8.py ├── 01-introduction-tabular-data9.py ├── 02-introduction-geospatial-data1.py ├── 02-introduction-geospatial-data10.py ├── 02-introduction-geospatial-data11.py ├── 02-introduction-geospatial-data12.py ├── 02-introduction-geospatial-data13.py ├── 02-introduction-geospatial-data14.py ├── 02-introduction-geospatial-data15.py ├── 02-introduction-geospatial-data16.py ├── 02-introduction-geospatial-data17.py ├── 02-introduction-geospatial-data18.py ├── 02-introduction-geospatial-data19.py ├── 02-introduction-geospatial-data2.py ├── 02-introduction-geospatial-data3.py ├── 02-introduction-geospatial-data4.py ├── 02-introduction-geospatial-data5.py ├── 02-introduction-geospatial-data6.py ├── 02-introduction-geospatial-data7.py ├── 02-introduction-geospatial-data8.py ├── 02-introduction-geospatial-data9.py ├── 03-coordinate-reference-systems1.py ├── 03-coordinate-reference-systems10.py ├── 03-coordinate-reference-systems11.py ├── 03-coordinate-reference-systems2.py ├── 03-coordinate-reference-systems3.py ├── 03-coordinate-reference-systems4.py ├── 03-coordinate-reference-systems5.py ├── 03-coordinate-reference-systems6.py ├── 03-coordinate-reference-systems7.py ├── 03-coordinate-reference-systems8.py ├── 03-coordinate-reference-systems9.py ├── 04-spatial-relationships-joins1.py ├── 04-spatial-relationships-joins10.py ├── 04-spatial-relationships-joins11.py ├── 04-spatial-relationships-joins12.py ├── 04-spatial-relationships-joins13.py ├── 04-spatial-relationships-joins14.py ├── 04-spatial-relationships-joins15.py ├── 04-spatial-relationships-joins16.py ├── 04-spatial-relationships-joins17.py ├── 04-spatial-relationships-joins18.py ├── 04-spatial-relationships-joins19.py ├── 04-spatial-relationships-joins2.py ├── 04-spatial-relationships-joins3.py ├── 04-spatial-relationships-joins4.py ├── 04-spatial-relationships-joins5.py ├── 04-spatial-relationships-joins6.py ├── 04-spatial-relationships-joins7.py ├── 04-spatial-relationships-joins8.py ├── 04-spatial-relationships-joins9.py ├── 05-spatial-operations-overlays1.py ├── 05-spatial-operations-overlays10.py ├── 05-spatial-operations-overlays11.py ├── 05-spatial-operations-overlays12.py ├── 05-spatial-operations-overlays13.py ├── 05-spatial-operations-overlays14.py ├── 05-spatial-operations-overlays15.py ├── 05-spatial-operations-overlays16.py ├── 05-spatial-operations-overlays17.py ├── 05-spatial-operations-overlays18.py ├── 05-spatial-operations-overlays19.py ├── 05-spatial-operations-overlays2.py ├── 05-spatial-operations-overlays20.py ├── 05-spatial-operations-overlays21.py ├── 05-spatial-operations-overlays22.py ├── 05-spatial-operations-overlays23.py ├── 05-spatial-operations-overlays24.py ├── 05-spatial-operations-overlays25.py ├── 05-spatial-operations-overlays26.py ├── 05-spatial-operations-overlays27.py ├── 05-spatial-operations-overlays28.py ├── 05-spatial-operations-overlays29.py ├── 05-spatial-operations-overlays3.py ├── 05-spatial-operations-overlays30.py ├── 05-spatial-operations-overlays31.py ├── 05-spatial-operations-overlays32.py ├── 05-spatial-operations-overlays4.py ├── 05-spatial-operations-overlays5.py ├── 05-spatial-operations-overlays6.py ├── 05-spatial-operations-overlays7.py ├── 05-spatial-operations-overlays8.py ├── 05-spatial-operations-overlays9.py ├── 11-xarray-intro1.py ├── 11-xarray-intro10.py ├── 11-xarray-intro11.py ├── 11-xarray-intro12.py ├── 11-xarray-intro13.py ├── 11-xarray-intro14.py ├── 11-xarray-intro15.py ├── 11-xarray-intro16.py ├── 11-xarray-intro17.py ├── 11-xarray-intro18.py ├── 11-xarray-intro19.py ├── 11-xarray-intro2.py ├── 11-xarray-intro20.py ├── 11-xarray-intro21.py ├── 11-xarray-intro22.py ├── 11-xarray-intro23.py ├── 11-xarray-intro24.py ├── 11-xarray-intro25.py ├── 11-xarray-intro26.py ├── 11-xarray-intro27.py ├── 11-xarray-intro28.py ├── 11-xarray-intro29.py ├── 11-xarray-intro3.py ├── 11-xarray-intro30.py ├── 11-xarray-intro31.py ├── 11-xarray-intro32.py ├── 11-xarray-intro33.py ├── 11-xarray-intro4.py ├── 11-xarray-intro5.py ├── 11-xarray-intro6.py ├── 11-xarray-intro7.py ├── 11-xarray-intro8.py ├── 11-xarray-intro9.py ├── 12-xarray-advanced1.py ├── 12-xarray-advanced10.py ├── 12-xarray-advanced11.py ├── 12-xarray-advanced2.py ├── 12-xarray-advanced3.py ├── 12-xarray-advanced4.py ├── 12-xarray-advanced5.py ├── 12-xarray-advanced6.py ├── 12-xarray-advanced7.py ├── 12-xarray-advanced8.py ├── 12-xarray-advanced9.py ├── 13-raster-processing1.py ├── 13-raster-processing10.py ├── 13-raster-processing11.py ├── 13-raster-processing12.py ├── 13-raster-processing13.py ├── 13-raster-processing14.py ├── 13-raster-processing15.py ├── 13-raster-processing16.py ├── 13-raster-processing17.py ├── 13-raster-processing18.py ├── 13-raster-processing19.py ├── 13-raster-processing2.py ├── 13-raster-processing20.py ├── 13-raster-processing21.py ├── 13-raster-processing22.py ├── 13-raster-processing23.py ├── 13-raster-processing24.py ├── 13-raster-processing25.py ├── 13-raster-processing26.py ├── 13-raster-processing27.py ├── 13-raster-processing28.py ├── 13-raster-processing29.py ├── 13-raster-processing3.py ├── 13-raster-processing30.py ├── 13-raster-processing31.py ├── 13-raster-processing32.py ├── 13-raster-processing33.py ├── 13-raster-processing34.py ├── 13-raster-processing35.py ├── 13-raster-processing36.py ├── 13-raster-processing37.py ├── 13-raster-processing38.py ├── 13-raster-processing39.py ├── 13-raster-processing4.py ├── 13-raster-processing40.py ├── 13-raster-processing41.py ├── 13-raster-processing42.py ├── 13-raster-processing43.py ├── 13-raster-processing44.py ├── 13-raster-processing45.py ├── 13-raster-processing46.py ├── 13-raster-processing47.py ├── 13-raster-processing48.py ├── 13-raster-processing49.py ├── 13-raster-processing5.py ├── 13-raster-processing50.py ├── 13-raster-processing51.py ├── 13-raster-processing52.py ├── 13-raster-processing53.py ├── 13-raster-processing6.py ├── 13-raster-processing7.py ├── 13-raster-processing8.py ├── 13-raster-processing9.py ├── 14-combine-data1.py ├── 14-combine-data2.py ├── 90_package_numpy1.py ├── 90_package_numpy10.py ├── 90_package_numpy11.py ├── 90_package_numpy12.py ├── 90_package_numpy13.py ├── 90_package_numpy14.py ├── 90_package_numpy15.py ├── 90_package_numpy16.py ├── 90_package_numpy17.py ├── 90_package_numpy18.py ├── 90_package_numpy19.py ├── 90_package_numpy2.py ├── 90_package_numpy20.py ├── 90_package_numpy21.py ├── 90_package_numpy22.py ├── 90_package_numpy23.py ├── 90_package_numpy24.py ├── 90_package_numpy25.py ├── 90_package_numpy26.py ├── 90_package_numpy27.py ├── 90_package_numpy28.py ├── 90_package_numpy3.py ├── 90_package_numpy4.py ├── 90_package_numpy5.py ├── 90_package_numpy6.py ├── 90_package_numpy7.py ├── 90_package_numpy8.py ├── 90_package_numpy9.py ├── 91_package_rasterio1.py ├── 91_package_rasterio2.py ├── 91_package_rasterio3.py ├── 91_package_rasterio4.py ├── 91_package_rasterio5.py ├── 91_package_rasterio6.py ├── 91_package_rasterio7.py ├── 91_package_rasterio8.py ├── 91_package_rasterio9.py ├── case-argo-sea-floats1.py ├── case-argo-sea-floats10.py ├── case-argo-sea-floats11.py ├── case-argo-sea-floats12.py ├── case-argo-sea-floats13.py ├── case-argo-sea-floats14.py ├── case-argo-sea-floats15.py ├── case-argo-sea-floats2.py ├── case-argo-sea-floats3.py ├── case-argo-sea-floats4.py ├── case-argo-sea-floats5.py ├── case-argo-sea-floats6.py ├── case-argo-sea-floats7.py ├── case-argo-sea-floats8.py ├── case-argo-sea-floats9.py ├── case-curieuzeneuzen-air-quality1.py ├── case-curieuzeneuzen-air-quality10.py ├── case-curieuzeneuzen-air-quality11.py ├── case-curieuzeneuzen-air-quality12.py ├── case-curieuzeneuzen-air-quality13.py ├── case-curieuzeneuzen-air-quality14.py ├── case-curieuzeneuzen-air-quality15.py ├── case-curieuzeneuzen-air-quality16.py ├── case-curieuzeneuzen-air-quality17.py ├── case-curieuzeneuzen-air-quality18.py ├── case-curieuzeneuzen-air-quality19.py ├── case-curieuzeneuzen-air-quality2.py ├── case-curieuzeneuzen-air-quality20.py ├── case-curieuzeneuzen-air-quality21.py ├── case-curieuzeneuzen-air-quality22.py ├── case-curieuzeneuzen-air-quality23.py ├── case-curieuzeneuzen-air-quality24.py ├── case-curieuzeneuzen-air-quality25.py ├── case-curieuzeneuzen-air-quality26.py ├── case-curieuzeneuzen-air-quality27.py ├── case-curieuzeneuzen-air-quality28.py ├── case-curieuzeneuzen-air-quality29.py ├── case-curieuzeneuzen-air-quality3.py ├── case-curieuzeneuzen-air-quality30.py ├── case-curieuzeneuzen-air-quality31.py ├── case-curieuzeneuzen-air-quality32.py ├── case-curieuzeneuzen-air-quality33.py ├── case-curieuzeneuzen-air-quality34.py ├── case-curieuzeneuzen-air-quality35.py ├── case-curieuzeneuzen-air-quality36.py ├── case-curieuzeneuzen-air-quality37.py ├── case-curieuzeneuzen-air-quality38.py ├── case-curieuzeneuzen-air-quality39.py ├── case-curieuzeneuzen-air-quality4.py ├── case-curieuzeneuzen-air-quality40.py ├── case-curieuzeneuzen-air-quality41.py ├── case-curieuzeneuzen-air-quality42.py ├── case-curieuzeneuzen-air-quality43.py ├── case-curieuzeneuzen-air-quality44.py ├── case-curieuzeneuzen-air-quality45.py ├── case-curieuzeneuzen-air-quality46.py ├── case-curieuzeneuzen-air-quality47.py ├── case-curieuzeneuzen-air-quality48.py ├── case-curieuzeneuzen-air-quality49.py ├── case-curieuzeneuzen-air-quality5.py ├── case-curieuzeneuzen-air-quality50.py ├── case-curieuzeneuzen-air-quality51.py ├── case-curieuzeneuzen-air-quality52.py ├── case-curieuzeneuzen-air-quality53.py ├── case-curieuzeneuzen-air-quality54.py ├── case-curieuzeneuzen-air-quality55.py ├── case-curieuzeneuzen-air-quality56.py ├── case-curieuzeneuzen-air-quality57.py ├── case-curieuzeneuzen-air-quality58.py ├── case-curieuzeneuzen-air-quality59.py ├── case-curieuzeneuzen-air-quality6.py ├── case-curieuzeneuzen-air-quality60.py ├── case-curieuzeneuzen-air-quality61.py ├── case-curieuzeneuzen-air-quality62.py ├── case-curieuzeneuzen-air-quality63.py ├── case-curieuzeneuzen-air-quality64.py ├── case-curieuzeneuzen-air-quality65.py ├── case-curieuzeneuzen-air-quality66.py ├── case-curieuzeneuzen-air-quality67.py ├── case-curieuzeneuzen-air-quality68.py ├── case-curieuzeneuzen-air-quality69.py ├── case-curieuzeneuzen-air-quality7.py ├── case-curieuzeneuzen-air-quality70.py ├── case-curieuzeneuzen-air-quality71.py ├── case-curieuzeneuzen-air-quality72.py ├── case-curieuzeneuzen-air-quality73.py ├── case-curieuzeneuzen-air-quality74.py ├── case-curieuzeneuzen-air-quality8.py ├── case-curieuzeneuzen-air-quality9.py ├── case-sea-surface-temperature1.py ├── case-sea-surface-temperature10.py ├── case-sea-surface-temperature11.py ├── case-sea-surface-temperature12.py ├── case-sea-surface-temperature13.py ├── case-sea-surface-temperature14.py ├── case-sea-surface-temperature15.py ├── case-sea-surface-temperature16.py ├── case-sea-surface-temperature17.py ├── case-sea-surface-temperature18.py ├── case-sea-surface-temperature19.py ├── case-sea-surface-temperature2.py ├── case-sea-surface-temperature20.py ├── case-sea-surface-temperature21.py ├── case-sea-surface-temperature22.py ├── case-sea-surface-temperature3.py ├── case-sea-surface-temperature4.py ├── case-sea-surface-temperature5.py ├── case-sea-surface-temperature6.py ├── case-sea-surface-temperature7.py ├── case-sea-surface-temperature8.py └── case-sea-surface-temperature9.py ├── case-argo-sea-floats.ipynb ├── case-curieuzeneuzen-air-quality.ipynb ├── case-sea-surface-temperature.ipynb ├── data ├── 2016-2017_global_rain-temperature.nc ├── CLC2018_V2018_legend_grouped.csv ├── CLC2018_V2020_20u1_flanders.tif ├── CN_Flanders_open_dataset.csv ├── VRBG │ ├── Refgem.cpg │ ├── Refgem.dbf │ ├── Refgem.prj │ ├── Refgem.shp │ └── Refgem.shx ├── argo_float.nc ├── averbode │ └── study_area.geojson ├── basin.nc ├── cities.csv ├── countries.csv ├── era5-land-monthly-means_example.nc ├── gent │ ├── DHMVIIDTMRAS25m.zip │ ├── raster │ │ ├── 2020-09-17_Sentinel_2_L1C_B04.tiff │ │ ├── 2020-09-17_Sentinel_2_L1C_B0408.tiff │ │ ├── 2020-09-17_Sentinel_2_L1C_B08.tiff │ │ └── 2020-09-17_Sentinel_2_L1C_True_color.tiff │ └── vector │ │ ├── gent.geojson │ │ ├── parken-gent.geojson │ │ └── wegsegmenten-gent.geojson.zip ├── herstappe │ ├── raster │ │ ├── 2020-09-17_Sentinel_2_L1C_True_color.tiff │ │ └── sentinel_moisture │ │ │ ├── 2016-05-01, Sentinel-2A L1C, Moisture index.tiff │ │ │ ├── 2019-02-15, Sentinel-2A L1C, Moisture index.tiff │ │ │ └── 2020-02-07, Sentinel-2A L1C, Moisture index.tiff │ └── vector │ │ └── herstappe.geojson ├── ne_110m_admin_0_countries.zip ├── ne_110m_populated_places.zip ├── ne_50m_rivers_lake_centerlines.zip ├── osm_network_gent.gpkg ├── paris_bike_stations.csv ├── paris_bike_stations.geojson ├── paris_bike_stations_mercator.gpkg ├── paris_districts.csv ├── paris_districts.geojson ├── paris_districts_mercator.gpkg ├── paris_districts_utm.geojson ├── paris_land_use.zip ├── paris_trees.gpkg ├── preprocess_data.ipynb └── vmm_flowdata.csv ├── visualization-01-matplotlib.ipynb ├── visualization-02-geopandas.ipynb ├── visualization-03-cartopy.ipynb └── visualization-04-interactive.ipynb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/README.md -------------------------------------------------------------------------------- /_solved/00-jupyter_introduction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/_solved/00-jupyter_introduction.ipynb -------------------------------------------------------------------------------- /_solved/01-introduction-tabular-data.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/_solved/01-introduction-tabular-data.ipynb -------------------------------------------------------------------------------- /_solved/02-introduction-geospatial-data.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/_solved/02-introduction-geospatial-data.ipynb -------------------------------------------------------------------------------- /_solved/03-coordinate-reference-systems.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/_solved/03-coordinate-reference-systems.ipynb -------------------------------------------------------------------------------- /_solved/04-spatial-relationships-joins.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/_solved/04-spatial-relationships-joins.ipynb -------------------------------------------------------------------------------- /_solved/05-spatial-operations-overlays.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/_solved/05-spatial-operations-overlays.ipynb -------------------------------------------------------------------------------- /_solved/10-introduction-raster.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/_solved/10-introduction-raster.ipynb -------------------------------------------------------------------------------- /_solved/11-xarray-intro.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/_solved/11-xarray-intro.ipynb -------------------------------------------------------------------------------- /_solved/12-xarray-advanced.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/_solved/12-xarray-advanced.ipynb -------------------------------------------------------------------------------- /_solved/13-raster-processing.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/_solved/13-raster-processing.ipynb -------------------------------------------------------------------------------- /_solved/14-combine-data.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/_solved/14-combine-data.ipynb -------------------------------------------------------------------------------- /_solved/15-xarray-dask-big-data.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/_solved/15-xarray-dask-big-data.ipynb -------------------------------------------------------------------------------- /_solved/90_package_numpy.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/_solved/90_package_numpy.ipynb -------------------------------------------------------------------------------- /_solved/91_package_rasterio.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/_solved/91_package_rasterio.ipynb -------------------------------------------------------------------------------- /_solved/case-argo-sea-floats.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/_solved/case-argo-sea-floats.ipynb -------------------------------------------------------------------------------- /_solved/case-curieuzeneuzen-air-quality.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/_solved/case-curieuzeneuzen-air-quality.ipynb -------------------------------------------------------------------------------- /_solved/case-sea-surface-temperature.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/_solved/case-sea-surface-temperature.ipynb -------------------------------------------------------------------------------- /_solved/data: -------------------------------------------------------------------------------- 1 | ../notebooks/data -------------------------------------------------------------------------------- /_solved/visualization-01-matplotlib.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/_solved/visualization-01-matplotlib.ipynb -------------------------------------------------------------------------------- /_solved/visualization-02-geopandas.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/_solved/visualization-02-geopandas.ipynb -------------------------------------------------------------------------------- /_solved/visualization-03-cartopy.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/_solved/visualization-03-cartopy.ipynb -------------------------------------------------------------------------------- /_solved/visualization-04-interactive.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/_solved/visualization-04-interactive.ipynb -------------------------------------------------------------------------------- /check_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/check_environment.py -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/docs/setup.md -------------------------------------------------------------------------------- /docs/slides.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/docs/slides.html -------------------------------------------------------------------------------- /docs/static/img/doctoralschoolsprofiel_hq_rgb_web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/docs/static/img/doctoralschoolsprofiel_hq_rgb_web.png -------------------------------------------------------------------------------- /docs/static/img/download-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/docs/static/img/download-button.png -------------------------------------------------------------------------------- /docs/static/img/ecosystem-gis-course.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/docs/static/img/ecosystem-gis-course.svg -------------------------------------------------------------------------------- /docs/static/img/ecosystem-gis-overview.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/docs/static/img/ecosystem-gis-overview.svg -------------------------------------------------------------------------------- /docs/static/img/ecosystem-gis-overview_1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/docs/static/img/ecosystem-gis-overview_1.svg -------------------------------------------------------------------------------- /docs/static/img/ecosystem-gis-overview_2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/docs/static/img/ecosystem-gis-overview_2.svg -------------------------------------------------------------------------------- /docs/static/img/ecosystem-gis-overview_3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/docs/static/img/ecosystem-gis-overview_3.svg -------------------------------------------------------------------------------- /docs/static/img/ecosystem-gis-overview_4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/docs/static/img/ecosystem-gis-overview_4.svg -------------------------------------------------------------------------------- /docs/static/img/ecosystem-gis-overview_5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/docs/static/img/ecosystem-gis-overview_5.svg -------------------------------------------------------------------------------- /docs/static/img/ecosystem-gis-overview_6.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/docs/static/img/ecosystem-gis-overview_6.svg -------------------------------------------------------------------------------- /docs/static/img/environment_save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/docs/static/img/environment_save.png -------------------------------------------------------------------------------- /docs/static/img/environment_save.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/docs/static/img/environment_save.svg -------------------------------------------------------------------------------- /docs/static/img/icon_github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/docs/static/img/icon_github.svg -------------------------------------------------------------------------------- /docs/static/img/icon_twitter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/docs/static/img/icon_twitter.svg -------------------------------------------------------------------------------- /docs/static/img/ipython.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/docs/static/img/ipython.png -------------------------------------------------------------------------------- /docs/static/img/issuetracker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/docs/static/img/issuetracker.png -------------------------------------------------------------------------------- /docs/static/img/logo_flanders+richtingmorgen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/docs/static/img/logo_flanders+richtingmorgen.png -------------------------------------------------------------------------------- /docs/static/img/navigator_notebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/docs/static/img/navigator_notebook.png -------------------------------------------------------------------------------- /docs/static/img/navigator_notebook.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/docs/static/img/navigator_notebook.svg -------------------------------------------------------------------------------- /docs/static/img/navigator_terminal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/docs/static/img/navigator_terminal.png -------------------------------------------------------------------------------- /docs/static/img/notebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/docs/static/img/notebook.png -------------------------------------------------------------------------------- /docs/static/img/startup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/docs/static/img/startup.png -------------------------------------------------------------------------------- /docs/static/img/work_joris_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/docs/static/img/work_joris_1.png -------------------------------------------------------------------------------- /docs/static/img/work_stijn_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/docs/static/img/work_stijn_1.png -------------------------------------------------------------------------------- /docs/static/remark-latest.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/docs/static/remark-latest.min.js -------------------------------------------------------------------------------- /docs/static/slides.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/docs/static/slides.css -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/environment.yml -------------------------------------------------------------------------------- /img/CN_measurement_setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/CN_measurement_setup.png -------------------------------------------------------------------------------- /img/TopologicSpatialRelarions2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/TopologicSpatialRelarions2.png -------------------------------------------------------------------------------- /img/doctoralschoolsprofiel_hq_rgb_web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/doctoralschoolsprofiel_hq_rgb_web.png -------------------------------------------------------------------------------- /img/geopandas/chapter3-overlay-both.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/geopandas/chapter3-overlay-both.png -------------------------------------------------------------------------------- /img/geopandas/chapter3-overlay-countries-circle-intersection-new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/geopandas/chapter3-overlay-countries-circle-intersection-new.png -------------------------------------------------------------------------------- /img/geopandas/chapter3-overlay-countries-circle-intersection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/geopandas/chapter3-overlay-countries-circle-intersection.png -------------------------------------------------------------------------------- /img/geopandas/chapter3-overlay-countries-circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/geopandas/chapter3-overlay-countries-circle.png -------------------------------------------------------------------------------- /img/geopandas/chapter3-overlay-countries.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/geopandas/chapter3-overlay-countries.png -------------------------------------------------------------------------------- /img/geopandas/chapter3-overlay-overlayed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/geopandas/chapter3-overlay-overlayed.png -------------------------------------------------------------------------------- /img/geopandas/chapter3-overlay-regions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/geopandas/chapter3-overlay-regions.png -------------------------------------------------------------------------------- /img/illustration-spatial-join.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/illustration-spatial-join.svg -------------------------------------------------------------------------------- /img/logo_flanders+richtingmorgen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/logo_flanders+richtingmorgen.png -------------------------------------------------------------------------------- /img/matplotlib_fundamentals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/matplotlib_fundamentals.png -------------------------------------------------------------------------------- /img/matplotlib_fundamentals.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/matplotlib_fundamentals.svg -------------------------------------------------------------------------------- /img/mercator_projection_area.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/mercator_projection_area.gif -------------------------------------------------------------------------------- /img/notebook/enterbutton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/notebook/enterbutton.png -------------------------------------------------------------------------------- /img/notebook/keya.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/notebook/keya.png -------------------------------------------------------------------------------- /img/notebook/keyb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/notebook/keyb.png -------------------------------------------------------------------------------- /img/notebook/keyescape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/notebook/keyescape.png -------------------------------------------------------------------------------- /img/notebook/shift-tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/notebook/shift-tab.png -------------------------------------------------------------------------------- /img/notebook/shiftenter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/notebook/shiftenter.jpg -------------------------------------------------------------------------------- /img/notebook/tabbutton.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/notebook/tabbutton.jpg -------------------------------------------------------------------------------- /img/notebook/toomuch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/notebook/toomuch.jpg -------------------------------------------------------------------------------- /img/pandas/01_table_dataframe1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/pandas/01_table_dataframe1.svg -------------------------------------------------------------------------------- /img/pandas/06_groupby1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/pandas/06_groupby1.svg -------------------------------------------------------------------------------- /img/projection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/projection.png -------------------------------------------------------------------------------- /img/projections-AlbersEqualArea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/projections-AlbersEqualArea.png -------------------------------------------------------------------------------- /img/projections-Mercator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/projections-Mercator.png -------------------------------------------------------------------------------- /img/projections-Robinson.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/projections-Robinson.png -------------------------------------------------------------------------------- /img/raster-concept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/raster-concept.png -------------------------------------------------------------------------------- /img/raster-spatial-extent-coordinates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/raster-spatial-extent-coordinates.png -------------------------------------------------------------------------------- /img/simple_features_3_text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/simple_features_3_text.svg -------------------------------------------------------------------------------- /img/spatial-operations-base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/spatial-operations-base.png -------------------------------------------------------------------------------- /img/spatial-operations-buffer-line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/spatial-operations-buffer-line.png -------------------------------------------------------------------------------- /img/spatial-operations-buffer-point1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/spatial-operations-buffer-point1.png -------------------------------------------------------------------------------- /img/spatial-operations-buffer-point2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/spatial-operations-buffer-point2.png -------------------------------------------------------------------------------- /img/spatial-operations-buffer-polygon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/spatial-operations-buffer-polygon.png -------------------------------------------------------------------------------- /img/spatial-operations-difference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/spatial-operations-difference.png -------------------------------------------------------------------------------- /img/spatial-operations-intersection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/spatial-operations-intersection.png -------------------------------------------------------------------------------- /img/spatial-operations-union.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/img/spatial-operations-union.png -------------------------------------------------------------------------------- /notebooks/00-jupyter_introduction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/00-jupyter_introduction.ipynb -------------------------------------------------------------------------------- /notebooks/01-introduction-tabular-data.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/01-introduction-tabular-data.ipynb -------------------------------------------------------------------------------- /notebooks/02-introduction-geospatial-data.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/02-introduction-geospatial-data.ipynb -------------------------------------------------------------------------------- /notebooks/03-coordinate-reference-systems.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/03-coordinate-reference-systems.ipynb -------------------------------------------------------------------------------- /notebooks/04-spatial-relationships-joins.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/04-spatial-relationships-joins.ipynb -------------------------------------------------------------------------------- /notebooks/05-spatial-operations-overlays.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/05-spatial-operations-overlays.ipynb -------------------------------------------------------------------------------- /notebooks/10-introduction-raster.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/10-introduction-raster.ipynb -------------------------------------------------------------------------------- /notebooks/11-xarray-intro.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/11-xarray-intro.ipynb -------------------------------------------------------------------------------- /notebooks/12-xarray-advanced.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/12-xarray-advanced.ipynb -------------------------------------------------------------------------------- /notebooks/13-raster-processing.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/13-raster-processing.ipynb -------------------------------------------------------------------------------- /notebooks/14-combine-data.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/14-combine-data.ipynb -------------------------------------------------------------------------------- /notebooks/15-xarray-dask-big-data.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/15-xarray-dask-big-data.ipynb -------------------------------------------------------------------------------- /notebooks/90_package_numpy.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/90_package_numpy.ipynb -------------------------------------------------------------------------------- /notebooks/91_package_rasterio.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/91_package_rasterio.ipynb -------------------------------------------------------------------------------- /notebooks/_solutions/01-introduction-tabular-data1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/01-introduction-tabular-data1.py -------------------------------------------------------------------------------- /notebooks/_solutions/01-introduction-tabular-data10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/01-introduction-tabular-data10.py -------------------------------------------------------------------------------- /notebooks/_solutions/01-introduction-tabular-data11.py: -------------------------------------------------------------------------------- 1 | population_density.max() -------------------------------------------------------------------------------- /notebooks/_solutions/01-introduction-tabular-data12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/01-introduction-tabular-data12.py -------------------------------------------------------------------------------- /notebooks/_solutions/01-introduction-tabular-data13.py: -------------------------------------------------------------------------------- 1 | districts.sort_values(by="population", ascending=False) -------------------------------------------------------------------------------- /notebooks/_solutions/01-introduction-tabular-data14.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/01-introduction-tabular-data14.py -------------------------------------------------------------------------------- /notebooks/_solutions/01-introduction-tabular-data15.py: -------------------------------------------------------------------------------- 1 | arr3["population"].sum() -------------------------------------------------------------------------------- /notebooks/_solutions/01-introduction-tabular-data16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/01-introduction-tabular-data16.py -------------------------------------------------------------------------------- /notebooks/_solutions/01-introduction-tabular-data17.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/01-introduction-tabular-data17.py -------------------------------------------------------------------------------- /notebooks/_solutions/01-introduction-tabular-data18.py: -------------------------------------------------------------------------------- 1 | subset.shape -------------------------------------------------------------------------------- /notebooks/_solutions/01-introduction-tabular-data19.py: -------------------------------------------------------------------------------- 1 | (districts['population'] > 50000).sum() -------------------------------------------------------------------------------- /notebooks/_solutions/01-introduction-tabular-data2.py: -------------------------------------------------------------------------------- 1 | districts -------------------------------------------------------------------------------- /notebooks/_solutions/01-introduction-tabular-data20.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/01-introduction-tabular-data20.py -------------------------------------------------------------------------------- /notebooks/_solutions/01-introduction-tabular-data21.py: -------------------------------------------------------------------------------- 1 | districts.groupby('arrondissement')['population'].sum() -------------------------------------------------------------------------------- /notebooks/_solutions/01-introduction-tabular-data22.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/01-introduction-tabular-data22.py -------------------------------------------------------------------------------- /notebooks/_solutions/01-introduction-tabular-data23.py: -------------------------------------------------------------------------------- 1 | import seaborn -------------------------------------------------------------------------------- /notebooks/_solutions/01-introduction-tabular-data24.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/01-introduction-tabular-data24.py -------------------------------------------------------------------------------- /notebooks/_solutions/01-introduction-tabular-data3.py: -------------------------------------------------------------------------------- 1 | districts.head() -------------------------------------------------------------------------------- /notebooks/_solutions/01-introduction-tabular-data4.py: -------------------------------------------------------------------------------- 1 | districts['population'] -------------------------------------------------------------------------------- /notebooks/_solutions/01-introduction-tabular-data5.py: -------------------------------------------------------------------------------- 1 | districts['population'].mean() -------------------------------------------------------------------------------- /notebooks/_solutions/01-introduction-tabular-data6.py: -------------------------------------------------------------------------------- 1 | districts['population'].median() -------------------------------------------------------------------------------- /notebooks/_solutions/01-introduction-tabular-data7.py: -------------------------------------------------------------------------------- 1 | districts['area'].max() -------------------------------------------------------------------------------- /notebooks/_solutions/01-introduction-tabular-data8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/01-introduction-tabular-data8.py -------------------------------------------------------------------------------- /notebooks/_solutions/01-introduction-tabular-data9.py: -------------------------------------------------------------------------------- 1 | districts['area'] / 1000**2 -------------------------------------------------------------------------------- /notebooks/_solutions/02-introduction-geospatial-data1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/02-introduction-geospatial-data1.py -------------------------------------------------------------------------------- /notebooks/_solutions/02-introduction-geospatial-data10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/02-introduction-geospatial-data10.py -------------------------------------------------------------------------------- /notebooks/_solutions/02-introduction-geospatial-data11.py: -------------------------------------------------------------------------------- 1 | districts.head() -------------------------------------------------------------------------------- /notebooks/_solutions/02-introduction-geospatial-data12.py: -------------------------------------------------------------------------------- 1 | districts.shape -------------------------------------------------------------------------------- /notebooks/_solutions/02-introduction-geospatial-data13.py: -------------------------------------------------------------------------------- 1 | districts.plot(figsize=(12, 6)) -------------------------------------------------------------------------------- /notebooks/_solutions/02-introduction-geospatial-data14.py: -------------------------------------------------------------------------------- 1 | districts.geometry.area -------------------------------------------------------------------------------- /notebooks/_solutions/02-introduction-geospatial-data15.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/02-introduction-geospatial-data15.py -------------------------------------------------------------------------------- /notebooks/_solutions/02-introduction-geospatial-data16.py: -------------------------------------------------------------------------------- 1 | districts.sort_values(by='area', ascending=False) -------------------------------------------------------------------------------- /notebooks/_solutions/02-introduction-geospatial-data17.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/02-introduction-geospatial-data17.py -------------------------------------------------------------------------------- /notebooks/_solutions/02-introduction-geospatial-data18.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/02-introduction-geospatial-data18.py -------------------------------------------------------------------------------- /notebooks/_solutions/02-introduction-geospatial-data19.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/02-introduction-geospatial-data19.py -------------------------------------------------------------------------------- /notebooks/_solutions/02-introduction-geospatial-data2.py: -------------------------------------------------------------------------------- 1 | type(stations) -------------------------------------------------------------------------------- /notebooks/_solutions/02-introduction-geospatial-data3.py: -------------------------------------------------------------------------------- 1 | stations.head() -------------------------------------------------------------------------------- /notebooks/_solutions/02-introduction-geospatial-data4.py: -------------------------------------------------------------------------------- 1 | stations.shape -------------------------------------------------------------------------------- /notebooks/_solutions/02-introduction-geospatial-data5.py: -------------------------------------------------------------------------------- 1 | stations.plot(figsize=(12,6)) # or .explore() -------------------------------------------------------------------------------- /notebooks/_solutions/02-introduction-geospatial-data6.py: -------------------------------------------------------------------------------- 1 | import contextily -------------------------------------------------------------------------------- /notebooks/_solutions/02-introduction-geospatial-data7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/02-introduction-geospatial-data7.py -------------------------------------------------------------------------------- /notebooks/_solutions/02-introduction-geospatial-data8.py: -------------------------------------------------------------------------------- 1 | stations['bike_stands'].plot.hist() -------------------------------------------------------------------------------- /notebooks/_solutions/02-introduction-geospatial-data9.py: -------------------------------------------------------------------------------- 1 | stations.plot(figsize=(12, 6), column='available_bikes', legend=True) -------------------------------------------------------------------------------- /notebooks/_solutions/03-coordinate-reference-systems1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/03-coordinate-reference-systems1.py -------------------------------------------------------------------------------- /notebooks/_solutions/03-coordinate-reference-systems10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/03-coordinate-reference-systems10.py -------------------------------------------------------------------------------- /notebooks/_solutions/03-coordinate-reference-systems11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/03-coordinate-reference-systems11.py -------------------------------------------------------------------------------- /notebooks/_solutions/03-coordinate-reference-systems2.py: -------------------------------------------------------------------------------- 1 | # Check the CRS information 2 | districts.crs -------------------------------------------------------------------------------- /notebooks/_solutions/03-coordinate-reference-systems3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/03-coordinate-reference-systems3.py -------------------------------------------------------------------------------- /notebooks/_solutions/03-coordinate-reference-systems4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/03-coordinate-reference-systems4.py -------------------------------------------------------------------------------- /notebooks/_solutions/03-coordinate-reference-systems5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/03-coordinate-reference-systems5.py -------------------------------------------------------------------------------- /notebooks/_solutions/03-coordinate-reference-systems6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/03-coordinate-reference-systems6.py -------------------------------------------------------------------------------- /notebooks/_solutions/03-coordinate-reference-systems7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/03-coordinate-reference-systems7.py -------------------------------------------------------------------------------- /notebooks/_solutions/03-coordinate-reference-systems8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/03-coordinate-reference-systems8.py -------------------------------------------------------------------------------- /notebooks/_solutions/03-coordinate-reference-systems9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/03-coordinate-reference-systems9.py -------------------------------------------------------------------------------- /notebooks/_solutions/04-spatial-relationships-joins1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/04-spatial-relationships-joins1.py -------------------------------------------------------------------------------- /notebooks/_solutions/04-spatial-relationships-joins10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/04-spatial-relationships-joins10.py -------------------------------------------------------------------------------- /notebooks/_solutions/04-spatial-relationships-joins11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/04-spatial-relationships-joins11.py -------------------------------------------------------------------------------- /notebooks/_solutions/04-spatial-relationships-joins12.py: -------------------------------------------------------------------------------- 1 | joined.head() -------------------------------------------------------------------------------- /notebooks/_solutions/04-spatial-relationships-joins13.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/04-spatial-relationships-joins13.py -------------------------------------------------------------------------------- /notebooks/_solutions/04-spatial-relationships-joins14.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/04-spatial-relationships-joins14.py -------------------------------------------------------------------------------- /notebooks/_solutions/04-spatial-relationships-joins15.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/04-spatial-relationships-joins15.py -------------------------------------------------------------------------------- /notebooks/_solutions/04-spatial-relationships-joins16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/04-spatial-relationships-joins16.py -------------------------------------------------------------------------------- /notebooks/_solutions/04-spatial-relationships-joins17.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/04-spatial-relationships-joins17.py -------------------------------------------------------------------------------- /notebooks/_solutions/04-spatial-relationships-joins18.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/04-spatial-relationships-joins18.py -------------------------------------------------------------------------------- /notebooks/_solutions/04-spatial-relationships-joins19.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/04-spatial-relationships-joins19.py -------------------------------------------------------------------------------- /notebooks/_solutions/04-spatial-relationships-joins2.py: -------------------------------------------------------------------------------- 1 | # Print the result 2 | print(eiffel_tower) -------------------------------------------------------------------------------- /notebooks/_solutions/04-spatial-relationships-joins3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/04-spatial-relationships-joins3.py -------------------------------------------------------------------------------- /notebooks/_solutions/04-spatial-relationships-joins4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/04-spatial-relationships-joins4.py -------------------------------------------------------------------------------- /notebooks/_solutions/04-spatial-relationships-joins5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/04-spatial-relationships-joins5.py -------------------------------------------------------------------------------- /notebooks/_solutions/04-spatial-relationships-joins6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/04-spatial-relationships-joins6.py -------------------------------------------------------------------------------- /notebooks/_solutions/04-spatial-relationships-joins7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/04-spatial-relationships-joins7.py -------------------------------------------------------------------------------- /notebooks/_solutions/04-spatial-relationships-joins8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/04-spatial-relationships-joins8.py -------------------------------------------------------------------------------- /notebooks/_solutions/04-spatial-relationships-joins9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/04-spatial-relationships-joins9.py -------------------------------------------------------------------------------- /notebooks/_solutions/05-spatial-operations-overlays1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/05-spatial-operations-overlays1.py -------------------------------------------------------------------------------- /notebooks/_solutions/05-spatial-operations-overlays10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/05-spatial-operations-overlays10.py -------------------------------------------------------------------------------- /notebooks/_solutions/05-spatial-operations-overlays11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/05-spatial-operations-overlays11.py -------------------------------------------------------------------------------- /notebooks/_solutions/05-spatial-operations-overlays12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/05-spatial-operations-overlays12.py -------------------------------------------------------------------------------- /notebooks/_solutions/05-spatial-operations-overlays13.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/05-spatial-operations-overlays13.py -------------------------------------------------------------------------------- /notebooks/_solutions/05-spatial-operations-overlays14.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/05-spatial-operations-overlays14.py -------------------------------------------------------------------------------- /notebooks/_solutions/05-spatial-operations-overlays15.py: -------------------------------------------------------------------------------- 1 | # Plot the intersection 2 | land_use_muette.plot(edgecolor='black') -------------------------------------------------------------------------------- /notebooks/_solutions/05-spatial-operations-overlays16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/05-spatial-operations-overlays16.py -------------------------------------------------------------------------------- /notebooks/_solutions/05-spatial-operations-overlays17.py: -------------------------------------------------------------------------------- 1 | land_use_muette.plot(column="class") #edgecolor="black") -------------------------------------------------------------------------------- /notebooks/_solutions/05-spatial-operations-overlays18.py: -------------------------------------------------------------------------------- 1 | land_use_muette.dissolve(by='class') -------------------------------------------------------------------------------- /notebooks/_solutions/05-spatial-operations-overlays19.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/05-spatial-operations-overlays19.py -------------------------------------------------------------------------------- /notebooks/_solutions/05-spatial-operations-overlays2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/05-spatial-operations-overlays2.py -------------------------------------------------------------------------------- /notebooks/_solutions/05-spatial-operations-overlays20.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/05-spatial-operations-overlays20.py -------------------------------------------------------------------------------- /notebooks/_solutions/05-spatial-operations-overlays21.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/05-spatial-operations-overlays21.py -------------------------------------------------------------------------------- /notebooks/_solutions/05-spatial-operations-overlays22.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/05-spatial-operations-overlays22.py -------------------------------------------------------------------------------- /notebooks/_solutions/05-spatial-operations-overlays23.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/05-spatial-operations-overlays23.py -------------------------------------------------------------------------------- /notebooks/_solutions/05-spatial-operations-overlays24.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/05-spatial-operations-overlays24.py -------------------------------------------------------------------------------- /notebooks/_solutions/05-spatial-operations-overlays25.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/05-spatial-operations-overlays25.py -------------------------------------------------------------------------------- /notebooks/_solutions/05-spatial-operations-overlays26.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/05-spatial-operations-overlays26.py -------------------------------------------------------------------------------- /notebooks/_solutions/05-spatial-operations-overlays27.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/05-spatial-operations-overlays27.py -------------------------------------------------------------------------------- /notebooks/_solutions/05-spatial-operations-overlays28.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/05-spatial-operations-overlays28.py -------------------------------------------------------------------------------- /notebooks/_solutions/05-spatial-operations-overlays29.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/05-spatial-operations-overlays29.py -------------------------------------------------------------------------------- /notebooks/_solutions/05-spatial-operations-overlays3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/05-spatial-operations-overlays3.py -------------------------------------------------------------------------------- /notebooks/_solutions/05-spatial-operations-overlays30.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/05-spatial-operations-overlays30.py -------------------------------------------------------------------------------- /notebooks/_solutions/05-spatial-operations-overlays31.py: -------------------------------------------------------------------------------- 1 | urban_green_fraction.nlargest() -------------------------------------------------------------------------------- /notebooks/_solutions/05-spatial-operations-overlays32.py: -------------------------------------------------------------------------------- 1 | urban_green_fraction.nsmallest(20) -------------------------------------------------------------------------------- /notebooks/_solutions/05-spatial-operations-overlays4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/05-spatial-operations-overlays4.py -------------------------------------------------------------------------------- /notebooks/_solutions/05-spatial-operations-overlays5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/05-spatial-operations-overlays5.py -------------------------------------------------------------------------------- /notebooks/_solutions/05-spatial-operations-overlays6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/05-spatial-operations-overlays6.py -------------------------------------------------------------------------------- /notebooks/_solutions/05-spatial-operations-overlays7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/05-spatial-operations-overlays7.py -------------------------------------------------------------------------------- /notebooks/_solutions/05-spatial-operations-overlays8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/05-spatial-operations-overlays8.py -------------------------------------------------------------------------------- /notebooks/_solutions/05-spatial-operations-overlays9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/05-spatial-operations-overlays9.py -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/11-xarray-intro1.py -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/11-xarray-intro10.py -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/11-xarray-intro11.py -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/11-xarray-intro12.py -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro13.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/11-xarray-intro13.py -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro14.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/11-xarray-intro14.py -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro15.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/11-xarray-intro15.py -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro16.py: -------------------------------------------------------------------------------- 1 | # Make a plot 2 | herstappe_rescaled.plot.imshow(figsize=(9, 5)) -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro17.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/11-xarray-intro17.py -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro18.py: -------------------------------------------------------------------------------- 1 | gent.plot.imshow() -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro19.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/11-xarray-intro19.py -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/11-xarray-intro2.py -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro20.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/11-xarray-intro20.py -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro21.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/11-xarray-intro21.py -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro22.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/11-xarray-intro22.py -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro23.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/11-xarray-intro23.py -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro24.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/11-xarray-intro24.py -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro25.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/11-xarray-intro25.py -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro26.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/11-xarray-intro26.py -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro27.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/11-xarray-intro27.py -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro28.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/11-xarray-intro28.py -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro29.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/11-xarray-intro29.py -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/11-xarray-intro3.py -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro30.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/11-xarray-intro30.py -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro31.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/11-xarray-intro31.py -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro32.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/11-xarray-intro32.py -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro33.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/11-xarray-intro33.py -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/11-xarray-intro4.py -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/11-xarray-intro5.py -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/11-xarray-intro6.py -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/11-xarray-intro7.py -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/11-xarray-intro8.py -------------------------------------------------------------------------------- /notebooks/_solutions/11-xarray-intro9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/11-xarray-intro9.py -------------------------------------------------------------------------------- /notebooks/_solutions/12-xarray-advanced1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/12-xarray-advanced1.py -------------------------------------------------------------------------------- /notebooks/_solutions/12-xarray-advanced10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/12-xarray-advanced10.py -------------------------------------------------------------------------------- /notebooks/_solutions/12-xarray-advanced11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/12-xarray-advanced11.py -------------------------------------------------------------------------------- /notebooks/_solutions/12-xarray-advanced2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/12-xarray-advanced2.py -------------------------------------------------------------------------------- /notebooks/_solutions/12-xarray-advanced3.py: -------------------------------------------------------------------------------- 1 | era5_renamed["temperature_c"].plot.hist(bins=50); -------------------------------------------------------------------------------- /notebooks/_solutions/12-xarray-advanced4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/12-xarray-advanced4.py -------------------------------------------------------------------------------- /notebooks/_solutions/12-xarray-advanced5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/12-xarray-advanced5.py -------------------------------------------------------------------------------- /notebooks/_solutions/12-xarray-advanced6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/12-xarray-advanced6.py -------------------------------------------------------------------------------- /notebooks/_solutions/12-xarray-advanced7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/12-xarray-advanced7.py -------------------------------------------------------------------------------- /notebooks/_solutions/12-xarray-advanced8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/12-xarray-advanced8.py -------------------------------------------------------------------------------- /notebooks/_solutions/12-xarray-advanced9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/12-xarray-advanced9.py -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/13-raster-processing1.py -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing10.py: -------------------------------------------------------------------------------- 1 | gent_centre = Point(3.72174, 51.05393) -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/13-raster-processing11.py -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/13-raster-processing12.py -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing13.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/13-raster-processing13.py -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing14.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/13-raster-processing14.py -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing15.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/13-raster-processing15.py -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing16.py: -------------------------------------------------------------------------------- 1 | land_use.plot.imshow(robust=True) -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing17.py: -------------------------------------------------------------------------------- 1 | land_use.rio.resolution() -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing18.py: -------------------------------------------------------------------------------- 1 | land_use.rio.crs -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing19.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/13-raster-processing19.py -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing2.py: -------------------------------------------------------------------------------- 1 | dem.rio.crs -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing20.py: -------------------------------------------------------------------------------- 1 | land_use_reprojected.plot.imshow(robust=True) -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing21.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/13-raster-processing21.py -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing22.py: -------------------------------------------------------------------------------- 1 | land_use_gent.plot.imshow() -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing23.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/13-raster-processing23.py -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing24.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/13-raster-processing24.py -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing25.py: -------------------------------------------------------------------------------- 1 | land_use_residential.plot.imshow() -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing26.py: -------------------------------------------------------------------------------- 1 | (dem_gent > 10).plot.imshow() -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing27.py: -------------------------------------------------------------------------------- 1 | suitable_locations = land_use_residential * (dem_gent > 10) -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing28.py: -------------------------------------------------------------------------------- 1 | suitable_locations.plot.imshow() -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing29.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/13-raster-processing29.py -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/13-raster-processing3.py -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing30.py: -------------------------------------------------------------------------------- 1 | roads.head() -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing31.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/13-raster-processing31.py -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing32.py: -------------------------------------------------------------------------------- 1 | roads_subset.plot(column="frc_omschrijving", figsize=(10, 10), legend=True) -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing33.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/13-raster-processing33.py -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing34.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/13-raster-processing34.py -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing35.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/13-raster-processing35.py -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing36.py: -------------------------------------------------------------------------------- 1 | 1 - roads_buffer_arr -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing37.py: -------------------------------------------------------------------------------- 1 | plt.imshow(1 - roads_buffer_arr) -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing38.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/13-raster-processing38.py -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing39.py: -------------------------------------------------------------------------------- 1 | suitable_locations.plot.imshow() -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing4.py: -------------------------------------------------------------------------------- 1 | dem.plot.imshow(robust=True, cmap="terrain") -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing40.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/13-raster-processing40.py -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing41.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/13-raster-processing41.py -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing42.py: -------------------------------------------------------------------------------- 1 | green.plot() -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing43.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/13-raster-processing43.py -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing44.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/13-raster-processing44.py -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing45.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/13-raster-processing45.py -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing46.py: -------------------------------------------------------------------------------- 1 | green_arr.plot.imshow(figsize=(8, 8)) -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing47.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/13-raster-processing47.py -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing48.py: -------------------------------------------------------------------------------- 1 | green_area.sel(stats="sum").plot.imshow() -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing49.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/13-raster-processing49.py -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/13-raster-processing5.py -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing50.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/13-raster-processing50.py -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing51.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/13-raster-processing51.py -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing52.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/13-raster-processing52.py -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing53.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/13-raster-processing53.py -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing6.py: -------------------------------------------------------------------------------- 1 | dem.plot.imshow(robust=True, vmin=0, cmap="terrain") -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/13-raster-processing7.py -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing8.py: -------------------------------------------------------------------------------- 1 | dem_masked.plot.imshow(robust=True, cmap="terrain") -------------------------------------------------------------------------------- /notebooks/_solutions/13-raster-processing9.py: -------------------------------------------------------------------------------- 1 | from shapely import Point -------------------------------------------------------------------------------- /notebooks/_solutions/14-combine-data1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/14-combine-data1.py -------------------------------------------------------------------------------- /notebooks/_solutions/14-combine-data2.py: -------------------------------------------------------------------------------- 1 | ds = xr.open_mfdataset(files, parallel=True) 2 | ds -------------------------------------------------------------------------------- /notebooks/_solutions/90_package_numpy1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/90_package_numpy1.py -------------------------------------------------------------------------------- /notebooks/_solutions/90_package_numpy10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/90_package_numpy10.py -------------------------------------------------------------------------------- /notebooks/_solutions/90_package_numpy11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/90_package_numpy11.py -------------------------------------------------------------------------------- /notebooks/_solutions/90_package_numpy12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/90_package_numpy12.py -------------------------------------------------------------------------------- /notebooks/_solutions/90_package_numpy13.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/90_package_numpy13.py -------------------------------------------------------------------------------- /notebooks/_solutions/90_package_numpy14.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/90_package_numpy14.py -------------------------------------------------------------------------------- /notebooks/_solutions/90_package_numpy15.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/90_package_numpy15.py -------------------------------------------------------------------------------- /notebooks/_solutions/90_package_numpy16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/90_package_numpy16.py -------------------------------------------------------------------------------- /notebooks/_solutions/90_package_numpy17.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/90_package_numpy17.py -------------------------------------------------------------------------------- /notebooks/_solutions/90_package_numpy18.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/90_package_numpy18.py -------------------------------------------------------------------------------- /notebooks/_solutions/90_package_numpy19.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/90_package_numpy19.py -------------------------------------------------------------------------------- /notebooks/_solutions/90_package_numpy2.py: -------------------------------------------------------------------------------- 1 | # Get the green channel 2 | tc_g = tc_data[1] -------------------------------------------------------------------------------- /notebooks/_solutions/90_package_numpy20.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/90_package_numpy20.py -------------------------------------------------------------------------------- /notebooks/_solutions/90_package_numpy21.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/90_package_numpy21.py -------------------------------------------------------------------------------- /notebooks/_solutions/90_package_numpy22.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/90_package_numpy22.py -------------------------------------------------------------------------------- /notebooks/_solutions/90_package_numpy23.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/90_package_numpy23.py -------------------------------------------------------------------------------- /notebooks/_solutions/90_package_numpy24.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/90_package_numpy24.py -------------------------------------------------------------------------------- /notebooks/_solutions/90_package_numpy25.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/90_package_numpy25.py -------------------------------------------------------------------------------- /notebooks/_solutions/90_package_numpy26.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/90_package_numpy26.py -------------------------------------------------------------------------------- /notebooks/_solutions/90_package_numpy27.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/90_package_numpy27.py -------------------------------------------------------------------------------- /notebooks/_solutions/90_package_numpy28.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/90_package_numpy28.py -------------------------------------------------------------------------------- /notebooks/_solutions/90_package_numpy3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/90_package_numpy3.py -------------------------------------------------------------------------------- /notebooks/_solutions/90_package_numpy4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/90_package_numpy4.py -------------------------------------------------------------------------------- /notebooks/_solutions/90_package_numpy5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/90_package_numpy5.py -------------------------------------------------------------------------------- /notebooks/_solutions/90_package_numpy6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/90_package_numpy6.py -------------------------------------------------------------------------------- /notebooks/_solutions/90_package_numpy7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/90_package_numpy7.py -------------------------------------------------------------------------------- /notebooks/_solutions/90_package_numpy8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/90_package_numpy8.py -------------------------------------------------------------------------------- /notebooks/_solutions/90_package_numpy9.py: -------------------------------------------------------------------------------- 1 | # Count the number of cells with value 0 2 | np.sum(np.isnan(b4_data_f)) -------------------------------------------------------------------------------- /notebooks/_solutions/91_package_rasterio1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/91_package_rasterio1.py -------------------------------------------------------------------------------- /notebooks/_solutions/91_package_rasterio2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/91_package_rasterio2.py -------------------------------------------------------------------------------- /notebooks/_solutions/91_package_rasterio3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/91_package_rasterio3.py -------------------------------------------------------------------------------- /notebooks/_solutions/91_package_rasterio4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/91_package_rasterio4.py -------------------------------------------------------------------------------- /notebooks/_solutions/91_package_rasterio5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/91_package_rasterio5.py -------------------------------------------------------------------------------- /notebooks/_solutions/91_package_rasterio6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/91_package_rasterio6.py -------------------------------------------------------------------------------- /notebooks/_solutions/91_package_rasterio7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/91_package_rasterio7.py -------------------------------------------------------------------------------- /notebooks/_solutions/91_package_rasterio8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/91_package_rasterio8.py -------------------------------------------------------------------------------- /notebooks/_solutions/91_package_rasterio9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/91_package_rasterio9.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-argo-sea-floats1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-argo-sea-floats1.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-argo-sea-floats10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-argo-sea-floats10.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-argo-sea-floats11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-argo-sea-floats11.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-argo-sea-floats12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-argo-sea-floats12.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-argo-sea-floats13.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-argo-sea-floats13.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-argo-sea-floats14.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-argo-sea-floats14.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-argo-sea-floats15.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-argo-sea-floats15.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-argo-sea-floats2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-argo-sea-floats2.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-argo-sea-floats3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-argo-sea-floats3.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-argo-sea-floats4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-argo-sea-floats4.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-argo-sea-floats5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-argo-sea-floats5.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-argo-sea-floats6.py: -------------------------------------------------------------------------------- 1 | argo["salinity"].sel(level=10).plot.line() -------------------------------------------------------------------------------- /notebooks/_solutions/case-argo-sea-floats7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-argo-sea-floats7.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-argo-sea-floats8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-argo-sea-floats8.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-argo-sea-floats9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-argo-sea-floats9.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality1.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality10.py: -------------------------------------------------------------------------------- 1 | df[df['campaign'] == "background"]["no2"].mean() -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality11.py: -------------------------------------------------------------------------------- 1 | df.groupby('campaign')["no2"].mean() -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality12.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality13.py: -------------------------------------------------------------------------------- 1 | gdf -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality14.py: -------------------------------------------------------------------------------- 1 | gdf.plot() -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality15.py: -------------------------------------------------------------------------------- 1 | gdf.plot(column="no2", figsize=(20, 10)) -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality16.py: -------------------------------------------------------------------------------- 1 | muni = geopandas.read_file("./data/VRBG/Refgem.shp") -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality17.py: -------------------------------------------------------------------------------- 1 | muni.head() -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality18.py: -------------------------------------------------------------------------------- 1 | muni.plot() -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality19.py: -------------------------------------------------------------------------------- 1 | gdf.crs -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality2.py: -------------------------------------------------------------------------------- 1 | len(df) -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality20.py: -------------------------------------------------------------------------------- 1 | muni.crs -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality21.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality21.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality22.py: -------------------------------------------------------------------------------- 1 | gdf_combined = geopandas.sjoin(gdf_lambert, muni[["NAAM", "geometry"]]) -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality23.py: -------------------------------------------------------------------------------- 1 | gdf_combined.head() -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality24.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality24.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality25.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality25.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality26.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality26.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality27.py: -------------------------------------------------------------------------------- 1 | muni_no2.plot(column="no2", figsize=(16, 5), legend=True) -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality28.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality28.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality29.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality29.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality3.py: -------------------------------------------------------------------------------- 1 | df["campaign"].value_counts() -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality30.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality30.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality31.py: -------------------------------------------------------------------------------- 1 | exceedances_muni.sort_values(ascending=False).head(10) -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality32.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality32.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality33.py: -------------------------------------------------------------------------------- 1 | raster.plot(vmin=1, vmax=44) -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality34.py: -------------------------------------------------------------------------------- 1 | raster.rio.crs -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality35.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality35.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality36.py: -------------------------------------------------------------------------------- 1 | import rasterstats -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality37.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality37.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality38.py: -------------------------------------------------------------------------------- 1 | gdf['land_use'].value_counts() -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality39.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality39.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality4.py: -------------------------------------------------------------------------------- 1 | df["no2"].mean() -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality40.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality40.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality41.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality41.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality42.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality42.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality43.py: -------------------------------------------------------------------------------- 1 | subset.groupby("land_use_class")['no2'].mean() -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality44.py: -------------------------------------------------------------------------------- 1 | import seaborn -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality45.py: -------------------------------------------------------------------------------- 1 | seaborn.boxplot(y="land_use_class", x="no2", data=subset) -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality46.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality46.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality47.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality47.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality48.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality48.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality49.py: -------------------------------------------------------------------------------- 1 | len(gdf_gent) -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality5.py: -------------------------------------------------------------------------------- 1 | df["no2"].describe() -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality50.py: -------------------------------------------------------------------------------- 1 | import contextily -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality51.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality51.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality52.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality52.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality53.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality53.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality54.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality54.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality55.py: -------------------------------------------------------------------------------- 1 | streets.plot() -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality56.py: -------------------------------------------------------------------------------- 1 | streets.plot(column="highway", figsize=(20, 20), legend=True, cmap="tab20") -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality57.py: -------------------------------------------------------------------------------- 1 | streets.distance(point) -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality58.py: -------------------------------------------------------------------------------- 1 | streets.distance(point).min() -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality59.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality59.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality6.py: -------------------------------------------------------------------------------- 1 | df['no2'].plot.hist() -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality60.py: -------------------------------------------------------------------------------- 1 | streets.loc[idx_closest] -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality61.py: -------------------------------------------------------------------------------- 1 | streets["highway"][idx_closest] -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality62.py: -------------------------------------------------------------------------------- 1 | streets.loc[idx_closest, "highway"] -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality63.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality63.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality64.py: -------------------------------------------------------------------------------- 1 | closest_road_type(point, streets) -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality65.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality65.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality66.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality66.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality67.py: -------------------------------------------------------------------------------- 1 | gdf_gent.head() -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality68.py: -------------------------------------------------------------------------------- 1 | gdf_gent["road_type"].value_counts() -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality69.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality69.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality7.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality70.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality70.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality71.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality71.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality72.py: -------------------------------------------------------------------------------- 1 | subset.groupby("road_type")['no2'].mean() -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality73.py: -------------------------------------------------------------------------------- 1 | import seaborn -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality74.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality74.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality8.py: -------------------------------------------------------------------------------- 1 | exceedances = df['no2'] > 40 -------------------------------------------------------------------------------- /notebooks/_solutions/case-curieuzeneuzen-air-quality9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-curieuzeneuzen-air-quality9.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-sea-surface-temperature1.py: -------------------------------------------------------------------------------- 1 | # size attribute of array object 2 | ds["sst"].size -------------------------------------------------------------------------------- /notebooks/_solutions/case-sea-surface-temperature10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-sea-surface-temperature10.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-sea-surface-temperature11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-sea-surface-temperature11.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-sea-surface-temperature12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-sea-surface-temperature12.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-sea-surface-temperature13.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-sea-surface-temperature13.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-sea-surface-temperature14.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-sea-surface-temperature14.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-sea-surface-temperature15.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-sea-surface-temperature15.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-sea-surface-temperature16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-sea-surface-temperature16.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-sea-surface-temperature17.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-sea-surface-temperature17.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-sea-surface-temperature18.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-sea-surface-temperature18.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-sea-surface-temperature19.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-sea-surface-temperature19.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-sea-surface-temperature2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-sea-surface-temperature2.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-sea-surface-temperature20.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-sea-surface-temperature20.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-sea-surface-temperature21.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-sea-surface-temperature21.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-sea-surface-temperature22.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-sea-surface-temperature22.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-sea-surface-temperature3.py: -------------------------------------------------------------------------------- 1 | # dims attribute of dataset object 2 | ds.dims -------------------------------------------------------------------------------- /notebooks/_solutions/case-sea-surface-temperature4.py: -------------------------------------------------------------------------------- 1 | # attributes of array 2 | ds["sst"].attrs -------------------------------------------------------------------------------- /notebooks/_solutions/case-sea-surface-temperature5.py: -------------------------------------------------------------------------------- 1 | # attributes of data set 2 | ds.attrs -------------------------------------------------------------------------------- /notebooks/_solutions/case-sea-surface-temperature6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-sea-surface-temperature6.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-sea-surface-temperature7.py: -------------------------------------------------------------------------------- 1 | sst.sel(lon=300, lat=50).plot.line(); -------------------------------------------------------------------------------- /notebooks/_solutions/case-sea-surface-temperature8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-sea-surface-temperature8.py -------------------------------------------------------------------------------- /notebooks/_solutions/case-sea-surface-temperature9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/_solutions/case-sea-surface-temperature9.py -------------------------------------------------------------------------------- /notebooks/case-argo-sea-floats.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/case-argo-sea-floats.ipynb -------------------------------------------------------------------------------- /notebooks/case-curieuzeneuzen-air-quality.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/case-curieuzeneuzen-air-quality.ipynb -------------------------------------------------------------------------------- /notebooks/case-sea-surface-temperature.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/case-sea-surface-temperature.ipynb -------------------------------------------------------------------------------- /notebooks/data/2016-2017_global_rain-temperature.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/2016-2017_global_rain-temperature.nc -------------------------------------------------------------------------------- /notebooks/data/CLC2018_V2018_legend_grouped.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/CLC2018_V2018_legend_grouped.csv -------------------------------------------------------------------------------- /notebooks/data/CLC2018_V2020_20u1_flanders.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/CLC2018_V2020_20u1_flanders.tif -------------------------------------------------------------------------------- /notebooks/data/CN_Flanders_open_dataset.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/CN_Flanders_open_dataset.csv -------------------------------------------------------------------------------- /notebooks/data/VRBG/Refgem.cpg: -------------------------------------------------------------------------------- 1 | ISO-8859-1 -------------------------------------------------------------------------------- /notebooks/data/VRBG/Refgem.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/VRBG/Refgem.dbf -------------------------------------------------------------------------------- /notebooks/data/VRBG/Refgem.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/VRBG/Refgem.prj -------------------------------------------------------------------------------- /notebooks/data/VRBG/Refgem.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/VRBG/Refgem.shp -------------------------------------------------------------------------------- /notebooks/data/VRBG/Refgem.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/VRBG/Refgem.shx -------------------------------------------------------------------------------- /notebooks/data/argo_float.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/argo_float.nc -------------------------------------------------------------------------------- /notebooks/data/averbode/study_area.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/averbode/study_area.geojson -------------------------------------------------------------------------------- /notebooks/data/basin.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/basin.nc -------------------------------------------------------------------------------- /notebooks/data/cities.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/cities.csv -------------------------------------------------------------------------------- /notebooks/data/countries.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/countries.csv -------------------------------------------------------------------------------- /notebooks/data/era5-land-monthly-means_example.nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/era5-land-monthly-means_example.nc -------------------------------------------------------------------------------- /notebooks/data/gent/DHMVIIDTMRAS25m.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/gent/DHMVIIDTMRAS25m.zip -------------------------------------------------------------------------------- /notebooks/data/gent/raster/2020-09-17_Sentinel_2_L1C_B04.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/gent/raster/2020-09-17_Sentinel_2_L1C_B04.tiff -------------------------------------------------------------------------------- /notebooks/data/gent/raster/2020-09-17_Sentinel_2_L1C_B0408.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/gent/raster/2020-09-17_Sentinel_2_L1C_B0408.tiff -------------------------------------------------------------------------------- /notebooks/data/gent/raster/2020-09-17_Sentinel_2_L1C_B08.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/gent/raster/2020-09-17_Sentinel_2_L1C_B08.tiff -------------------------------------------------------------------------------- /notebooks/data/gent/raster/2020-09-17_Sentinel_2_L1C_True_color.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/gent/raster/2020-09-17_Sentinel_2_L1C_True_color.tiff -------------------------------------------------------------------------------- /notebooks/data/gent/vector/gent.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/gent/vector/gent.geojson -------------------------------------------------------------------------------- /notebooks/data/gent/vector/parken-gent.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/gent/vector/parken-gent.geojson -------------------------------------------------------------------------------- /notebooks/data/gent/vector/wegsegmenten-gent.geojson.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/gent/vector/wegsegmenten-gent.geojson.zip -------------------------------------------------------------------------------- /notebooks/data/herstappe/raster/2020-09-17_Sentinel_2_L1C_True_color.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/herstappe/raster/2020-09-17_Sentinel_2_L1C_True_color.tiff -------------------------------------------------------------------------------- /notebooks/data/herstappe/raster/sentinel_moisture/2016-05-01, Sentinel-2A L1C, Moisture index.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/herstappe/raster/sentinel_moisture/2016-05-01, Sentinel-2A L1C, Moisture index.tiff -------------------------------------------------------------------------------- /notebooks/data/herstappe/raster/sentinel_moisture/2019-02-15, Sentinel-2A L1C, Moisture index.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/herstappe/raster/sentinel_moisture/2019-02-15, Sentinel-2A L1C, Moisture index.tiff -------------------------------------------------------------------------------- /notebooks/data/herstappe/raster/sentinel_moisture/2020-02-07, Sentinel-2A L1C, Moisture index.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/herstappe/raster/sentinel_moisture/2020-02-07, Sentinel-2A L1C, Moisture index.tiff -------------------------------------------------------------------------------- /notebooks/data/herstappe/vector/herstappe.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/herstappe/vector/herstappe.geojson -------------------------------------------------------------------------------- /notebooks/data/ne_110m_admin_0_countries.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/ne_110m_admin_0_countries.zip -------------------------------------------------------------------------------- /notebooks/data/ne_110m_populated_places.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/ne_110m_populated_places.zip -------------------------------------------------------------------------------- /notebooks/data/ne_50m_rivers_lake_centerlines.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/ne_50m_rivers_lake_centerlines.zip -------------------------------------------------------------------------------- /notebooks/data/osm_network_gent.gpkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/osm_network_gent.gpkg -------------------------------------------------------------------------------- /notebooks/data/paris_bike_stations.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/paris_bike_stations.csv -------------------------------------------------------------------------------- /notebooks/data/paris_bike_stations.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/paris_bike_stations.geojson -------------------------------------------------------------------------------- /notebooks/data/paris_bike_stations_mercator.gpkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/paris_bike_stations_mercator.gpkg -------------------------------------------------------------------------------- /notebooks/data/paris_districts.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/paris_districts.csv -------------------------------------------------------------------------------- /notebooks/data/paris_districts.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/paris_districts.geojson -------------------------------------------------------------------------------- /notebooks/data/paris_districts_mercator.gpkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/paris_districts_mercator.gpkg -------------------------------------------------------------------------------- /notebooks/data/paris_districts_utm.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/paris_districts_utm.geojson -------------------------------------------------------------------------------- /notebooks/data/paris_land_use.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/paris_land_use.zip -------------------------------------------------------------------------------- /notebooks/data/paris_trees.gpkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/paris_trees.gpkg -------------------------------------------------------------------------------- /notebooks/data/preprocess_data.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/preprocess_data.ipynb -------------------------------------------------------------------------------- /notebooks/data/vmm_flowdata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/data/vmm_flowdata.csv -------------------------------------------------------------------------------- /notebooks/visualization-01-matplotlib.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/visualization-01-matplotlib.ipynb -------------------------------------------------------------------------------- /notebooks/visualization-02-geopandas.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/visualization-02-geopandas.ipynb -------------------------------------------------------------------------------- /notebooks/visualization-03-cartopy.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/visualization-03-cartopy.ipynb -------------------------------------------------------------------------------- /notebooks/visualization-04-interactive.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/plovercode/DS-python-geospatial/HEAD/notebooks/visualization-04-interactive.ipynb --------------------------------------------------------------------------------