make_valid#
- make_valid(gdf: GeoDataFrame, verbose=False) GeoDataFrame [source]#
Repair geometries from a dataframe.
Better to use
gpd.make_valid
if you can.- Parameters:
gdf (gpd.GeoDataFrame) – GeoDataFrame to repair
verbose (bool) – Verbose invalid geometries
- Returns:
Repaired geometries
- Return type:
gpd.GeoDataFrame
Example
>>> # Open a raw vector with invalid geometries >>> raw = vectors.read("raw.geojson") geometry 0 MULTIPOLYGON (((491053.524 5616778.498, 491262... 1 MULTIPOLYGON (((491314.496 5616444.620, 491295... 2 MULTIPOLYGON (((490783.440 5616102.457, 490923... >>> >>> # Get the valid geometries >>> make_valid(raw) geometry 1 MULTIPOLYGON (((491314.496 5616444.620, 491295...