Datasets over elkaar leggen

Werken met georuimtelijke data in Python

Joris Van den Bossche

Open source software developer and teacher, GeoPandas maintainer

Intersection met een polygoon

countries.intersection(circle)
Werken met georuimtelijke data in Python

Intersection met een polygoon

Beperkingen van countries.intersection(circle):

  • Alleen een GeoSeries met één polygoon kruisen
  • Behoudt geen attribuutinformatie
Werken met georuimtelijke data in Python

Twee datasets over elkaar leggen

countries.plot()

geologic_regions.plot()
Werken met georuimtelijke data in Python

Twee datasets over elkaar leggen

geopandas.overlay(countries, geologic_regions, 
                  how='intersection')
Werken met georuimtelijke data in Python

Overlay vs. intersection

Intersection-methode (met één polygoon)

countries.intersection(geologic_region_A)
0                            ()
1    POLYGON ((-1.661 48.803...
2    POLYGON ((1.201 51.145,...
dtype: object

Overlay-methode

geopandas.overlay(countries, geologic_regions,
                  how='intersection')
     name geologic_region              geometry
1  France               C  POLYGON ((2.5 51....
2      UK               C  POLYGON ((0.7 52 ...
3  France               B  POLYGON ((-1.7 46...
..    ...             ...                   ...
Werken met georuimtelijke data in Python

Laten we oefenen!

Werken met georuimtelijke data in Python

Preparing Video For Download...