@@ -868,37 +868,37 @@ def test_write_geometry_z_types(tmp_path, wkt, geom_types):
868
868
@pytest .mark .parametrize (
869
869
"test_descr, exp_geometry_type, mixed_dimensions, wkt" ,
870
870
[
871
- ("1 Point Z" , "2.5D Point" , False , ["Point Z (0 0 0)" ]),
872
- ("1 LineString Z" , "2.5D LineString" , False , ["LineString Z (0 0 0, 1 1 0)" ]),
871
+ ("1 Point Z" , "Point Z " , False , ["Point Z (0 0 0)" ]),
872
+ ("1 LineString Z" , "LineString Z " , False , ["LineString Z (0 0 0, 1 1 0)" ]),
873
873
(
874
874
"1 Polygon Z" ,
875
- "2.5D Polygon" ,
875
+ "Polygon Z " ,
876
876
False ,
877
877
["Polygon Z ((0 0 0, 0 1 0, 1 1 0, 0 0 0))" ],
878
878
),
879
- ("1 MultiPoint Z" , "2.5D MultiPoint" , False , ["MultiPoint Z (0 0 0, 1 1 0)" ]),
879
+ ("1 MultiPoint Z" , "MultiPoint Z " , False , ["MultiPoint Z (0 0 0, 1 1 0)" ]),
880
880
(
881
881
"1 MultiLineString Z" ,
882
- "2.5D MultiLineString" ,
882
+ "MultiLineString Z " ,
883
883
False ,
884
884
["MultiLineString Z ((0 0 0, 1 1 0), (2 2 2, 3 3 2))" ],
885
885
),
886
886
(
887
887
"1 MultiLinePolygon Z" ,
888
- "2.5D MultiPolygon" ,
888
+ "MultiPolygon Z " ,
889
889
False ,
890
890
[
891
891
"MultiPolygon Z (((0 0 0, 0 1 0, 1 1 0, 0 0 0)), ((1 1 1, 1 2 1, 2 2 1, 1 1 1)))" # noqa: E501
892
892
],
893
893
),
894
894
(
895
895
"1 GeometryCollection Z" ,
896
- "2.5D GeometryCollection" ,
896
+ "GeometryCollection Z " ,
897
897
False ,
898
898
["GeometryCollection Z (Point Z (0 0 0))" ],
899
899
),
900
- ("Point Z + Point" , "2.5D Point" , True , ["Point Z (0 0 0)" , "Point (0 0)" ]),
901
- ("Point Z + None" , "2.5D Point" , False , ["Point Z (0 0 0)" , None ]),
900
+ ("Point Z + Point" , "Point Z " , True , ["Point Z (0 0 0)" , "Point (0 0)" ]),
901
+ ("Point Z + None" , "Point Z " , False , ["Point Z (0 0 0)" , None ]),
902
902
(
903
903
"Point Z + LineString Z" ,
904
904
"Unknown" ,
@@ -918,12 +918,12 @@ def test_write_geometry_z_types_auto(
918
918
):
919
919
# Shapefile has some different behaviour that other file types
920
920
if ext == ".shp" :
921
- if exp_geometry_type in ("2.5D GeometryCollection" , "Unknown" ):
921
+ if exp_geometry_type in ("GeometryCollection Z " , "Unknown" ):
922
922
pytest .skip (f"ext { ext } doesn't support { exp_geometry_type } " )
923
- elif exp_geometry_type == "2.5D MultiLineString" :
924
- exp_geometry_type = "2.5D LineString"
925
- elif exp_geometry_type == "2.5D MultiPolygon" :
926
- exp_geometry_type = "2.5D Polygon"
923
+ elif exp_geometry_type == "MultiLineString Z " :
924
+ exp_geometry_type = "LineString Z "
925
+ elif exp_geometry_type == "MultiPolygon Z " :
926
+ exp_geometry_type = "Polygon Z "
927
927
928
928
column_data = {}
929
929
column_data ["test_descr" ] = [test_descr ] * len (wkt )
0 commit comments