Operações espaciais: criando novas geometrias

Trabalhando com Dados Geoespaciais em Python

Joris Van den Bossche

Open source software developer and teacher, GeoPandas maintainer

Operações espaciais

Trabalhando com Dados Geoespaciais em Python

Operações espaciais: interseção

Trabalhando com Dados Geoespaciais em Python

Operações espaciais: união

Trabalhando com Dados Geoespaciais em Python

Operações espaciais: diferença

Trabalhando com Dados Geoespaciais em Python

Operações espaciais com GeoPandas

africa.head()
           name             geometry
0        Angola  (POLYGON ((23.90...
1       Burundi  POLYGON ((29.339...
2         Benin  POLYGON ((2.6917...
3  Burkina Faso  POLYGON ((2.1544...
4      Botswana  POLYGON ((29.432...

Trabalhando com Dados Geoespaciais em Python

Operações espaciais com GeoPandas

print(box)
POLYGON ((60 10, 60 -10, -20 -10, -20 10))

Trabalhando com Dados Geoespaciais em Python

Operações espaciais com GeoPandas

africa.intersection(box)

Trabalhando com Dados Geoespaciais em Python

Operações espaciais com GeoPandas

africa.head()
           name                                           geometry
0        Angola  (POLYGON ((23.90415368011818 -11.7222815894063...
1       Burundi  POLYGON ((29.33999759290035 -4.499983412294092...
2      Botswana  POLYGON ((29.43218834810904 -22.09131275806759...
...
africa.intersection(box)
0    (POLYGON ((13.22332255001795 -10, 13.120987583...
1    POLYGON ((29.33999759290035 -4.499983412294092...
2                                                   ()
...
dtype: object
Trabalhando com Dados Geoespaciais em Python

Vamos praticar!

Trabalhando com Dados Geoespaciais em Python

Preparing Video For Download...