geopandas.testing.assert_geodataframe_equal#
- geopandas.testing.assert_geodataframe_equal(left, right, check_dtype=True, check_index_type='equiv', check_column_type='equiv', check_frame_type=True, check_like=False, check_less_precise=False, check_geom_type=False, check_crs=True, normalize=False)[来源]#
检查两个 GeoDataFrames 是否相等/
- Parameters:
- left, righttwo GeoDataFrames
- check_dtypebool, default True
是否检查DataFrame的dtype是否相同。
- check_index_type, check_column_typebool, default ‘equiv’
检查索引类型是否相等。
- check_frame_typebool, default True
检查两者是否为相同类型(并且都是 GeoDataFrames)。如果为 False,将尝试将两者转换为 GeoDataFrame。
- check_likebool, default False
如果为真,忽略行和列的顺序
- check_less_precisebool, default False
如果为真,使用 geom_equals_exact。如果为假,使用 geom_equals。
- check_geom_typebool, default False
如果为真,则检查所有几何类型是否相等。
- check_crs: bool, default True
如果 check_frame_type 为真,则还要检查 crs 是否匹配。
- normalize: bool, default False
如果为True,在比较相等性之前规范化几何图形。通常与
check_less_precise=True一起使用,它使用geom_equals_exact并要求精确的坐标顺序。