स्पैशियल डेटासेट्स को ओवरले करना

Python में Geospatial Data के साथ काम करना

Joris Van den Bossche

Open source software developer and teacher, GeoPandas maintainer

एक बहुभुज के साथ इंटरसेक्शन

countries.intersection(circle)
Python में Geospatial Data के साथ काम करना

एक बहुभुज के साथ इंटरसेक्शन

countries.intersection(circle) की सीमाएँ:

  • केवल एक सिंगल polygon के साथ GeoSeries का इंटरसेक्शन
  • एट्रिब्यूट जानकारी संरक्षित नहीं रहती
Python में Geospatial Data के साथ काम करना

दो डेटासेट्स को ओवरले करना

countries.plot()

geologic_regions.plot()
Python में Geospatial Data के साथ काम करना

दो डेटासेट्स को ओवरले करना

geopandas.overlay(countries, geologic_regions, 
                  how='intersection')
Python में Geospatial Data के साथ काम करना

ओवरले बनाम इंटरसेक्शन

इंटरसेक्शन मेथड (सिंगल polygon के साथ)

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

ओवरले मेथड

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...
..    ...             ...                   ...
Python में Geospatial Data के साथ काम करना

अभ्यास करते हैं!

Python में Geospatial Data के साथ काम करना

Preparing Video For Download...