├── .gitignore ├── 01-introduction-geospatial-data.ipynb ├── 02-coordinate-reference-systems.ipynb ├── 03-spatial-relationships-joins.ipynb ├── 04-spatial-operations-overlays.ipynb ├── 05-more-on-visualization.ipynb ├── 06-scaling-geopandas-dask.ipynb ├── LICENSE ├── README.md ├── _solved ├── 01-introduction-geospatial-data.ipynb ├── 02-coordinate-reference-systems.ipynb ├── 03-spatial-relationships-joins.ipynb ├── 04-spatial-operations-overlays.ipynb ├── case-conflict-mapping.ipynb └── solutions │ ├── 01-introduction-geospatial-data1.py │ ├── 01-introduction-geospatial-data10.py │ ├── 01-introduction-geospatial-data11.py │ ├── 01-introduction-geospatial-data12.py │ ├── 01-introduction-geospatial-data13.py │ ├── 01-introduction-geospatial-data14.py │ ├── 01-introduction-geospatial-data15.py │ ├── 01-introduction-geospatial-data16.py │ ├── 01-introduction-geospatial-data17.py │ ├── 01-introduction-geospatial-data18.py │ ├── 01-introduction-geospatial-data19.py │ ├── 01-introduction-geospatial-data2.py │ ├── 01-introduction-geospatial-data3.py │ ├── 01-introduction-geospatial-data4.py │ ├── 01-introduction-geospatial-data5.py │ ├── 01-introduction-geospatial-data6.py │ ├── 01-introduction-geospatial-data7.py │ ├── 01-introduction-geospatial-data8.py │ ├── 01-introduction-geospatial-data9.py │ ├── 02-coordinate-reference-systems1.py │ ├── 02-coordinate-reference-systems10.py │ ├── 02-coordinate-reference-systems11.py │ ├── 02-coordinate-reference-systems2.py │ ├── 02-coordinate-reference-systems3.py │ ├── 02-coordinate-reference-systems4.py │ ├── 02-coordinate-reference-systems5.py │ ├── 02-coordinate-reference-systems6.py │ ├── 02-coordinate-reference-systems7.py │ ├── 02-coordinate-reference-systems8.py │ ├── 02-coordinate-reference-systems9.py │ ├── 03-spatial-relationships-joins1.py │ ├── 03-spatial-relationships-joins10.py │ ├── 03-spatial-relationships-joins11.py │ ├── 03-spatial-relationships-joins12.py │ ├── 03-spatial-relationships-joins13.py │ ├── 03-spatial-relationships-joins14.py │ ├── 03-spatial-relationships-joins15.py │ ├── 03-spatial-relationships-joins16.py │ ├── 03-spatial-relationships-joins17.py │ ├── 03-spatial-relationships-joins18.py │ ├── 03-spatial-relationships-joins19.py │ ├── 03-spatial-relationships-joins2.py │ ├── 03-spatial-relationships-joins3.py │ ├── 03-spatial-relationships-joins4.py │ ├── 03-spatial-relationships-joins5.py │ ├── 03-spatial-relationships-joins6.py │ ├── 03-spatial-relationships-joins7.py │ ├── 03-spatial-relationships-joins8.py │ ├── 03-spatial-relationships-joins9.py │ ├── 04-spatial-operations-overlays1.py │ ├── 04-spatial-operations-overlays10.py │ ├── 04-spatial-operations-overlays11.py │ ├── 04-spatial-operations-overlays12.py │ ├── 04-spatial-operations-overlays13.py │ ├── 04-spatial-operations-overlays14.py │ ├── 04-spatial-operations-overlays15.py │ ├── 04-spatial-operations-overlays16.py │ ├── 04-spatial-operations-overlays17.py │ ├── 04-spatial-operations-overlays18.py │ ├── 04-spatial-operations-overlays19.py │ ├── 04-spatial-operations-overlays2.py │ ├── 04-spatial-operations-overlays20.py │ ├── 04-spatial-operations-overlays21.py │ ├── 04-spatial-operations-overlays22.py │ ├── 04-spatial-operations-overlays23.py │ ├── 04-spatial-operations-overlays24.py │ ├── 04-spatial-operations-overlays25.py │ ├── 04-spatial-operations-overlays26.py │ ├── 04-spatial-operations-overlays27.py │ ├── 04-spatial-operations-overlays28.py │ ├── 04-spatial-operations-overlays29.py │ ├── 04-spatial-operations-overlays3.py │ ├── 04-spatial-operations-overlays30.py │ ├── 04-spatial-operations-overlays31.py │ ├── 04-spatial-operations-overlays32.py │ ├── 04-spatial-operations-overlays4.py │ ├── 04-spatial-operations-overlays5.py │ ├── 04-spatial-operations-overlays6.py │ ├── 04-spatial-operations-overlays7.py │ ├── 04-spatial-operations-overlays8.py │ ├── 04-spatial-operations-overlays9.py │ ├── case-conflict-mapping10.py │ ├── case-conflict-mapping11.py │ ├── case-conflict-mapping12.py │ ├── case-conflict-mapping13.py │ ├── case-conflict-mapping14.py │ ├── case-conflict-mapping15.py │ ├── case-conflict-mapping16.py │ ├── case-conflict-mapping19.py │ ├── case-conflict-mapping20.py │ ├── case-conflict-mapping21.py │ ├── case-conflict-mapping22.py │ ├── case-conflict-mapping23.py │ ├── case-conflict-mapping24.py │ ├── case-conflict-mapping25.py │ ├── case-conflict-mapping26.py │ ├── case-conflict-mapping27.py │ ├── case-conflict-mapping28.py │ ├── case-conflict-mapping29.py │ ├── case-conflict-mapping3.py │ ├── case-conflict-mapping30.py │ ├── case-conflict-mapping31.py │ ├── case-conflict-mapping32.py │ ├── case-conflict-mapping33.py │ ├── case-conflict-mapping34.py │ ├── case-conflict-mapping35.py │ ├── case-conflict-mapping36.py │ ├── case-conflict-mapping37.py │ ├── case-conflict-mapping38.py │ ├── case-conflict-mapping39.py │ ├── case-conflict-mapping4.py │ ├── case-conflict-mapping40.py │ ├── case-conflict-mapping41.py │ └── case-conflict-mapping5.py ├── case-conflict-mapping.ipynb ├── check_environment.py ├── data ├── cod_conservation.zip ├── cod_mines_curated_all_opendata_p_ipis.geojson ├── data-preparation.ipynb ├── ne_110m_admin_0_countries.zip ├── ne_110m_populated_places.zip ├── ne_50m_rivers_lake_centerlines.zip ├── paris_bike_stations.geojson ├── paris_bike_stations_mercator.gpkg ├── paris_districts.geojson ├── paris_districts_utm.geojson ├── paris_land_use.zip ├── paris_sharing_bike_stations_utm.geojson ├── paris_trees.gpkg └── raw │ └── paris-population.csv ├── environment.yml ├── img ├── GDALLogoColor.svg ├── Open_Source_Geospatial_Foundation.svg ├── TopologicSpatialRelarions2.png ├── download-button.png ├── gdal_formats ├── gdal_users ├── geos.gif ├── illustration-spatial-join.svg ├── inria-logo.png ├── logoUPSayPlusCDS_990.png ├── mercator_projection_area.gif ├── overlay-both.png ├── overlay-countries-circle-intersection.png ├── overlay-countries.png ├── overlay-overlayed.png ├── overlay-regions.png ├── pandas_logo.svg ├── projection.png ├── projections-AlbersEqualArea.png ├── projections-Mercator.png ├── projections-Robinson.png ├── raster_example.png ├── remark.min.js ├── simple_features_3_text.svg ├── slides.css ├── 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 ├── vector_example.png ├── webfont-ubuntu-400-300-100.css └── webfont-ubuntu-mono-400-700-400italic.css └── index.html /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/.gitignore -------------------------------------------------------------------------------- /01-introduction-geospatial-data.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/01-introduction-geospatial-data.ipynb -------------------------------------------------------------------------------- /02-coordinate-reference-systems.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/02-coordinate-reference-systems.ipynb -------------------------------------------------------------------------------- /03-spatial-relationships-joins.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/03-spatial-relationships-joins.ipynb -------------------------------------------------------------------------------- /04-spatial-operations-overlays.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/04-spatial-operations-overlays.ipynb -------------------------------------------------------------------------------- /05-more-on-visualization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/05-more-on-visualization.ipynb -------------------------------------------------------------------------------- /06-scaling-geopandas-dask.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/06-scaling-geopandas-dask.ipynb -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/README.md -------------------------------------------------------------------------------- /_solved/01-introduction-geospatial-data.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/01-introduction-geospatial-data.ipynb -------------------------------------------------------------------------------- /_solved/02-coordinate-reference-systems.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/02-coordinate-reference-systems.ipynb -------------------------------------------------------------------------------- /_solved/03-spatial-relationships-joins.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/03-spatial-relationships-joins.ipynb -------------------------------------------------------------------------------- /_solved/04-spatial-operations-overlays.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/04-spatial-operations-overlays.ipynb -------------------------------------------------------------------------------- /_solved/case-conflict-mapping.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/case-conflict-mapping.ipynb -------------------------------------------------------------------------------- /_solved/solutions/01-introduction-geospatial-data1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/01-introduction-geospatial-data1.py -------------------------------------------------------------------------------- /_solved/solutions/01-introduction-geospatial-data10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/01-introduction-geospatial-data10.py -------------------------------------------------------------------------------- /_solved/solutions/01-introduction-geospatial-data11.py: -------------------------------------------------------------------------------- 1 | districts.head() -------------------------------------------------------------------------------- /_solved/solutions/01-introduction-geospatial-data12.py: -------------------------------------------------------------------------------- 1 | districts.shape -------------------------------------------------------------------------------- /_solved/solutions/01-introduction-geospatial-data13.py: -------------------------------------------------------------------------------- 1 | districts.plot(figsize=(12, 6)) -------------------------------------------------------------------------------- /_solved/solutions/01-introduction-geospatial-data14.py: -------------------------------------------------------------------------------- 1 | districts.geometry.area -------------------------------------------------------------------------------- /_solved/solutions/01-introduction-geospatial-data15.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/01-introduction-geospatial-data15.py -------------------------------------------------------------------------------- /_solved/solutions/01-introduction-geospatial-data16.py: -------------------------------------------------------------------------------- 1 | districts.sort_values(by='area', ascending=False) -------------------------------------------------------------------------------- /_solved/solutions/01-introduction-geospatial-data17.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/01-introduction-geospatial-data17.py -------------------------------------------------------------------------------- /_solved/solutions/01-introduction-geospatial-data18.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/01-introduction-geospatial-data18.py -------------------------------------------------------------------------------- /_solved/solutions/01-introduction-geospatial-data19.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/01-introduction-geospatial-data19.py -------------------------------------------------------------------------------- /_solved/solutions/01-introduction-geospatial-data2.py: -------------------------------------------------------------------------------- 1 | type(stations) -------------------------------------------------------------------------------- /_solved/solutions/01-introduction-geospatial-data3.py: -------------------------------------------------------------------------------- 1 | stations.head() -------------------------------------------------------------------------------- /_solved/solutions/01-introduction-geospatial-data4.py: -------------------------------------------------------------------------------- 1 | stations.shape -------------------------------------------------------------------------------- /_solved/solutions/01-introduction-geospatial-data5.py: -------------------------------------------------------------------------------- 1 | stations.plot(figsize=(12,6)) # or .explore() -------------------------------------------------------------------------------- /_solved/solutions/01-introduction-geospatial-data6.py: -------------------------------------------------------------------------------- 1 | import contextily -------------------------------------------------------------------------------- /_solved/solutions/01-introduction-geospatial-data7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/01-introduction-geospatial-data7.py -------------------------------------------------------------------------------- /_solved/solutions/01-introduction-geospatial-data8.py: -------------------------------------------------------------------------------- 1 | stations['bike_stands'].hist() -------------------------------------------------------------------------------- /_solved/solutions/01-introduction-geospatial-data9.py: -------------------------------------------------------------------------------- 1 | stations.plot(figsize=(12, 6), column='available_bikes', legend=True) -------------------------------------------------------------------------------- /_solved/solutions/02-coordinate-reference-systems1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/02-coordinate-reference-systems1.py -------------------------------------------------------------------------------- /_solved/solutions/02-coordinate-reference-systems10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/02-coordinate-reference-systems10.py -------------------------------------------------------------------------------- /_solved/solutions/02-coordinate-reference-systems11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/02-coordinate-reference-systems11.py -------------------------------------------------------------------------------- /_solved/solutions/02-coordinate-reference-systems2.py: -------------------------------------------------------------------------------- 1 | # Check the CRS information 2 | districts.crs -------------------------------------------------------------------------------- /_solved/solutions/02-coordinate-reference-systems3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/02-coordinate-reference-systems3.py -------------------------------------------------------------------------------- /_solved/solutions/02-coordinate-reference-systems4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/02-coordinate-reference-systems4.py -------------------------------------------------------------------------------- /_solved/solutions/02-coordinate-reference-systems5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/02-coordinate-reference-systems5.py -------------------------------------------------------------------------------- /_solved/solutions/02-coordinate-reference-systems6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/02-coordinate-reference-systems6.py -------------------------------------------------------------------------------- /_solved/solutions/02-coordinate-reference-systems7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/02-coordinate-reference-systems7.py -------------------------------------------------------------------------------- /_solved/solutions/02-coordinate-reference-systems8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/02-coordinate-reference-systems8.py -------------------------------------------------------------------------------- /_solved/solutions/02-coordinate-reference-systems9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/02-coordinate-reference-systems9.py -------------------------------------------------------------------------------- /_solved/solutions/03-spatial-relationships-joins1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/03-spatial-relationships-joins1.py -------------------------------------------------------------------------------- /_solved/solutions/03-spatial-relationships-joins10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/03-spatial-relationships-joins10.py -------------------------------------------------------------------------------- /_solved/solutions/03-spatial-relationships-joins11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/03-spatial-relationships-joins11.py -------------------------------------------------------------------------------- /_solved/solutions/03-spatial-relationships-joins12.py: -------------------------------------------------------------------------------- 1 | joined.head() -------------------------------------------------------------------------------- /_solved/solutions/03-spatial-relationships-joins13.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/03-spatial-relationships-joins13.py -------------------------------------------------------------------------------- /_solved/solutions/03-spatial-relationships-joins14.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/03-spatial-relationships-joins14.py -------------------------------------------------------------------------------- /_solved/solutions/03-spatial-relationships-joins15.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/03-spatial-relationships-joins15.py -------------------------------------------------------------------------------- /_solved/solutions/03-spatial-relationships-joins16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/03-spatial-relationships-joins16.py -------------------------------------------------------------------------------- /_solved/solutions/03-spatial-relationships-joins17.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/03-spatial-relationships-joins17.py -------------------------------------------------------------------------------- /_solved/solutions/03-spatial-relationships-joins18.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/03-spatial-relationships-joins18.py -------------------------------------------------------------------------------- /_solved/solutions/03-spatial-relationships-joins19.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/03-spatial-relationships-joins19.py -------------------------------------------------------------------------------- /_solved/solutions/03-spatial-relationships-joins2.py: -------------------------------------------------------------------------------- 1 | # Print the result 2 | print(eiffel_tower) -------------------------------------------------------------------------------- /_solved/solutions/03-spatial-relationships-joins3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/03-spatial-relationships-joins3.py -------------------------------------------------------------------------------- /_solved/solutions/03-spatial-relationships-joins4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/03-spatial-relationships-joins4.py -------------------------------------------------------------------------------- /_solved/solutions/03-spatial-relationships-joins5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/03-spatial-relationships-joins5.py -------------------------------------------------------------------------------- /_solved/solutions/03-spatial-relationships-joins6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/03-spatial-relationships-joins6.py -------------------------------------------------------------------------------- /_solved/solutions/03-spatial-relationships-joins7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/03-spatial-relationships-joins7.py -------------------------------------------------------------------------------- /_solved/solutions/03-spatial-relationships-joins8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/03-spatial-relationships-joins8.py -------------------------------------------------------------------------------- /_solved/solutions/03-spatial-relationships-joins9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/03-spatial-relationships-joins9.py -------------------------------------------------------------------------------- /_solved/solutions/04-spatial-operations-overlays1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/04-spatial-operations-overlays1.py -------------------------------------------------------------------------------- /_solved/solutions/04-spatial-operations-overlays10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/04-spatial-operations-overlays10.py -------------------------------------------------------------------------------- /_solved/solutions/04-spatial-operations-overlays11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/04-spatial-operations-overlays11.py -------------------------------------------------------------------------------- /_solved/solutions/04-spatial-operations-overlays12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/04-spatial-operations-overlays12.py -------------------------------------------------------------------------------- /_solved/solutions/04-spatial-operations-overlays13.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/04-spatial-operations-overlays13.py -------------------------------------------------------------------------------- /_solved/solutions/04-spatial-operations-overlays14.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/04-spatial-operations-overlays14.py -------------------------------------------------------------------------------- /_solved/solutions/04-spatial-operations-overlays15.py: -------------------------------------------------------------------------------- 1 | # Plot the intersection 2 | land_use_muette.plot(edgecolor='black') -------------------------------------------------------------------------------- /_solved/solutions/04-spatial-operations-overlays16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/04-spatial-operations-overlays16.py -------------------------------------------------------------------------------- /_solved/solutions/04-spatial-operations-overlays17.py: -------------------------------------------------------------------------------- 1 | land_use_muette.plot(column="class") #edgecolor="black") -------------------------------------------------------------------------------- /_solved/solutions/04-spatial-operations-overlays18.py: -------------------------------------------------------------------------------- 1 | land_use_muette.dissolve(by='class') -------------------------------------------------------------------------------- /_solved/solutions/04-spatial-operations-overlays19.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/04-spatial-operations-overlays19.py -------------------------------------------------------------------------------- /_solved/solutions/04-spatial-operations-overlays2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/04-spatial-operations-overlays2.py -------------------------------------------------------------------------------- /_solved/solutions/04-spatial-operations-overlays20.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/04-spatial-operations-overlays20.py -------------------------------------------------------------------------------- /_solved/solutions/04-spatial-operations-overlays21.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/04-spatial-operations-overlays21.py -------------------------------------------------------------------------------- /_solved/solutions/04-spatial-operations-overlays22.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/04-spatial-operations-overlays22.py -------------------------------------------------------------------------------- /_solved/solutions/04-spatial-operations-overlays23.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/04-spatial-operations-overlays23.py -------------------------------------------------------------------------------- /_solved/solutions/04-spatial-operations-overlays24.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/04-spatial-operations-overlays24.py -------------------------------------------------------------------------------- /_solved/solutions/04-spatial-operations-overlays25.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/04-spatial-operations-overlays25.py -------------------------------------------------------------------------------- /_solved/solutions/04-spatial-operations-overlays26.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/04-spatial-operations-overlays26.py -------------------------------------------------------------------------------- /_solved/solutions/04-spatial-operations-overlays27.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/04-spatial-operations-overlays27.py -------------------------------------------------------------------------------- /_solved/solutions/04-spatial-operations-overlays28.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/04-spatial-operations-overlays28.py -------------------------------------------------------------------------------- /_solved/solutions/04-spatial-operations-overlays29.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/04-spatial-operations-overlays29.py -------------------------------------------------------------------------------- /_solved/solutions/04-spatial-operations-overlays3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/04-spatial-operations-overlays3.py -------------------------------------------------------------------------------- /_solved/solutions/04-spatial-operations-overlays30.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/04-spatial-operations-overlays30.py -------------------------------------------------------------------------------- /_solved/solutions/04-spatial-operations-overlays31.py: -------------------------------------------------------------------------------- 1 | urban_green_fraction.nlargest() -------------------------------------------------------------------------------- /_solved/solutions/04-spatial-operations-overlays32.py: -------------------------------------------------------------------------------- 1 | urban_green_fraction.nsmallest() -------------------------------------------------------------------------------- /_solved/solutions/04-spatial-operations-overlays4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/04-spatial-operations-overlays4.py -------------------------------------------------------------------------------- /_solved/solutions/04-spatial-operations-overlays5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/04-spatial-operations-overlays5.py -------------------------------------------------------------------------------- /_solved/solutions/04-spatial-operations-overlays6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/04-spatial-operations-overlays6.py -------------------------------------------------------------------------------- /_solved/solutions/04-spatial-operations-overlays7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/04-spatial-operations-overlays7.py -------------------------------------------------------------------------------- /_solved/solutions/04-spatial-operations-overlays8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/04-spatial-operations-overlays8.py -------------------------------------------------------------------------------- /_solved/solutions/04-spatial-operations-overlays9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/04-spatial-operations-overlays9.py -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/case-conflict-mapping10.py -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping11.py: -------------------------------------------------------------------------------- 1 | protected_areas.plot() -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping12.py: -------------------------------------------------------------------------------- 1 | from shapely.geometry import Point -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping13.py: -------------------------------------------------------------------------------- 1 | goma = Point(29.22, -1.66) -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping14.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/case-conflict-mapping14.py -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping15.py: -------------------------------------------------------------------------------- 1 | dist_goma.nsmallest(5) -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/case-conflict-mapping16.py -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping19.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/case-conflict-mapping19.py -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping20.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/case-conflict-mapping20.py -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping21.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/case-conflict-mapping21.py -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping22.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/case-conflict-mapping22.py -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping23.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/case-conflict-mapping23.py -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping24.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/case-conflict-mapping24.py -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping25.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/case-conflict-mapping25.py -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping26.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/case-conflict-mapping26.py -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping27.py: -------------------------------------------------------------------------------- 1 | len(mines_kahuzi) -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping28.py: -------------------------------------------------------------------------------- 1 | single_mine = data_utm.geometry[0] -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping29.py: -------------------------------------------------------------------------------- 1 | dist = protected_areas_utm.distance(single_mine) -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/case-conflict-mapping3.py -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping30.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/case-conflict-mapping30.py -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping31.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/case-conflict-mapping31.py -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping32.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/case-conflict-mapping32.py -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping33.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/case-conflict-mapping33.py -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping34.py: -------------------------------------------------------------------------------- 1 | len(data_within_protected) -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping35.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/case-conflict-mapping35.py -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping36.py: -------------------------------------------------------------------------------- 1 | data_within_protected.groupby('NAME_AP')['workers_numb'].sum() -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping37.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/case-conflict-mapping37.py -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping38.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/case-conflict-mapping38.py -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping39.py: -------------------------------------------------------------------------------- 1 | protected_areas_border.plot() -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping4.py: -------------------------------------------------------------------------------- 1 | data_visits.head() -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping40.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/_solved/solutions/case-conflict-mapping40.py -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping41.py: -------------------------------------------------------------------------------- 1 | data_within_border['NAME_AP'].value_counts() -------------------------------------------------------------------------------- /_solved/solutions/case-conflict-mapping5.py: -------------------------------------------------------------------------------- 1 | len(data_visits) -------------------------------------------------------------------------------- /case-conflict-mapping.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/case-conflict-mapping.ipynb -------------------------------------------------------------------------------- /check_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/check_environment.py -------------------------------------------------------------------------------- /data/cod_conservation.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/data/cod_conservation.zip -------------------------------------------------------------------------------- /data/cod_mines_curated_all_opendata_p_ipis.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/data/cod_mines_curated_all_opendata_p_ipis.geojson -------------------------------------------------------------------------------- /data/data-preparation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/data/data-preparation.ipynb -------------------------------------------------------------------------------- /data/ne_110m_admin_0_countries.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/data/ne_110m_admin_0_countries.zip -------------------------------------------------------------------------------- /data/ne_110m_populated_places.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/data/ne_110m_populated_places.zip -------------------------------------------------------------------------------- /data/ne_50m_rivers_lake_centerlines.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/data/ne_50m_rivers_lake_centerlines.zip -------------------------------------------------------------------------------- /data/paris_bike_stations.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/data/paris_bike_stations.geojson -------------------------------------------------------------------------------- /data/paris_bike_stations_mercator.gpkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/data/paris_bike_stations_mercator.gpkg -------------------------------------------------------------------------------- /data/paris_districts.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/data/paris_districts.geojson -------------------------------------------------------------------------------- /data/paris_districts_utm.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/data/paris_districts_utm.geojson -------------------------------------------------------------------------------- /data/paris_land_use.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/data/paris_land_use.zip -------------------------------------------------------------------------------- /data/paris_sharing_bike_stations_utm.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/data/paris_sharing_bike_stations_utm.geojson -------------------------------------------------------------------------------- /data/paris_trees.gpkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/data/paris_trees.gpkg -------------------------------------------------------------------------------- /data/raw/paris-population.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/data/raw/paris-population.csv -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/environment.yml -------------------------------------------------------------------------------- /img/GDALLogoColor.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/GDALLogoColor.svg -------------------------------------------------------------------------------- /img/Open_Source_Geospatial_Foundation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/Open_Source_Geospatial_Foundation.svg -------------------------------------------------------------------------------- /img/TopologicSpatialRelarions2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/TopologicSpatialRelarions2.png -------------------------------------------------------------------------------- /img/download-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/download-button.png -------------------------------------------------------------------------------- /img/gdal_formats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/gdal_formats -------------------------------------------------------------------------------- /img/gdal_users: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/gdal_users -------------------------------------------------------------------------------- /img/geos.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/geos.gif -------------------------------------------------------------------------------- /img/illustration-spatial-join.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/illustration-spatial-join.svg -------------------------------------------------------------------------------- /img/inria-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/inria-logo.png -------------------------------------------------------------------------------- /img/logoUPSayPlusCDS_990.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/logoUPSayPlusCDS_990.png -------------------------------------------------------------------------------- /img/mercator_projection_area.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/mercator_projection_area.gif -------------------------------------------------------------------------------- /img/overlay-both.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/overlay-both.png -------------------------------------------------------------------------------- /img/overlay-countries-circle-intersection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/overlay-countries-circle-intersection.png -------------------------------------------------------------------------------- /img/overlay-countries.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/overlay-countries.png -------------------------------------------------------------------------------- /img/overlay-overlayed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/overlay-overlayed.png -------------------------------------------------------------------------------- /img/overlay-regions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/overlay-regions.png -------------------------------------------------------------------------------- /img/pandas_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/pandas_logo.svg -------------------------------------------------------------------------------- /img/projection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/projection.png -------------------------------------------------------------------------------- /img/projections-AlbersEqualArea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/projections-AlbersEqualArea.png -------------------------------------------------------------------------------- /img/projections-Mercator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/projections-Mercator.png -------------------------------------------------------------------------------- /img/projections-Robinson.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/projections-Robinson.png -------------------------------------------------------------------------------- /img/raster_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/raster_example.png -------------------------------------------------------------------------------- /img/remark.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/remark.min.js -------------------------------------------------------------------------------- /img/simple_features_3_text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/simple_features_3_text.svg -------------------------------------------------------------------------------- /img/slides.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/slides.css -------------------------------------------------------------------------------- /img/spatial-operations-base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/spatial-operations-base.png -------------------------------------------------------------------------------- /img/spatial-operations-buffer-line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/spatial-operations-buffer-line.png -------------------------------------------------------------------------------- /img/spatial-operations-buffer-point1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/spatial-operations-buffer-point1.png -------------------------------------------------------------------------------- /img/spatial-operations-buffer-point2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/spatial-operations-buffer-point2.png -------------------------------------------------------------------------------- /img/spatial-operations-buffer-polygon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/spatial-operations-buffer-polygon.png -------------------------------------------------------------------------------- /img/spatial-operations-difference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/spatial-operations-difference.png -------------------------------------------------------------------------------- /img/spatial-operations-intersection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/spatial-operations-intersection.png -------------------------------------------------------------------------------- /img/spatial-operations-union.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/spatial-operations-union.png -------------------------------------------------------------------------------- /img/vector_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/vector_example.png -------------------------------------------------------------------------------- /img/webfont-ubuntu-400-300-100.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/webfont-ubuntu-400-300-100.css -------------------------------------------------------------------------------- /img/webfont-ubuntu-mono-400-700-400italic.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/img/webfont-ubuntu-mono-400-700-400italic.css -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorisvandenbossche/geopandas-tutorial/HEAD/index.html --------------------------------------------------------------------------------