- GeoPandas inherits the standard pandas methods for indexing/selecting data. This includes label based indexing with
.loc
and integer position based indexing with.iloc
, which apply to both GeoSeries and GeoDataFrame objects. (For more information on indexing/selecting, see the pandas documentation.) - In addition to the standard pandas methods, GeoPandas also provides coordinate based indexing with the cx indexer, which slices using a bounding box.
- Geometries in the GeoSeries or GeoDataFrame that intersect the bounding box will be returned.
- Using the world dataset, we can use this functionality to quickly select all countries whose boundaries extend into the southern hemisphere.
In [1]: world = geopandas.read_file(geopandas.datasets.get_path('naturalearth_lowres'))
In [2]: southern_world = world.cx[:, :0]
In [3]: southern_world.plot(figsize=(10, 3));