Chồng lớp dữ liệu không gian

Làm việc với Dữ liệu Không gian địa lý trong Python

Joris Van den Bossche

Open source software developer and teacher, GeoPandas maintainer

Giao với một đa giác

countries.intersection(circle)
Làm việc với Dữ liệu Không gian địa lý trong Python

Giao với một đa giác

Hạn chế của countries.intersection(circle):

  • Chỉ giao một GeoSeries với một đa giác đơn
  • Không giữ lại thuộc tính
Làm việc với Dữ liệu Không gian địa lý trong Python

Chồng hai bộ dữ liệu

countries.plot()

geologic_regions.plot()
Làm việc với Dữ liệu Không gian địa lý trong Python

Chồng hai bộ dữ liệu

geopandas.overlay(countries, geologic_regions, 
                  how='intersection')
Làm việc với Dữ liệu Không gian địa lý trong Python

Overlay vs. intersection

Phép giao (với một đa giác)

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

Phương pháp overlay

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...
..    ...             ...                   ...
Làm việc với Dữ liệu Không gian địa lý trong Python

Ayo berlatih!

Làm việc với Dữ liệu Không gian địa lý trong Python

Preparing Video For Download...