@@ -127,6 +127,30 @@ def testLayerGeometry(self):
127
127
("MultiPoint" , QgsWkbTypes .PointGeometry , QgsWkbTypes .MultiPoint ),
128
128
("MultiLineString" , QgsWkbTypes .LineGeometry , QgsWkbTypes .MultiLineString ),
129
129
("MultiPolygon" , QgsWkbTypes .PolygonGeometry , QgsWkbTypes .MultiPolygon ),
130
+ ("PointZ" , QgsWkbTypes .PointGeometry , QgsWkbTypes .PointZ ),
131
+ ("LineStringZ" , QgsWkbTypes .LineGeometry , QgsWkbTypes .LineStringZ ),
132
+ ("PolygonZ" , QgsWkbTypes .PolygonGeometry , QgsWkbTypes .PolygonZ ),
133
+ ("MultiPointZ" , QgsWkbTypes .PointGeometry , QgsWkbTypes .MultiPointZ ),
134
+ ("MultiLineStringZ" , QgsWkbTypes .LineGeometry , QgsWkbTypes .MultiLineStringZ ),
135
+ ("MultiPolygonZ" , QgsWkbTypes .PolygonGeometry , QgsWkbTypes .MultiPolygonZ ),
136
+ ("PointM" , QgsWkbTypes .PointGeometry , QgsWkbTypes .PointM ),
137
+ ("LineStringM" , QgsWkbTypes .LineGeometry , QgsWkbTypes .LineStringM ),
138
+ ("PolygonM" , QgsWkbTypes .PolygonGeometry , QgsWkbTypes .PolygonM ),
139
+ ("MultiPointM" , QgsWkbTypes .PointGeometry , QgsWkbTypes .MultiPointM ),
140
+ ("MultiLineStringM" , QgsWkbTypes .LineGeometry , QgsWkbTypes .MultiLineStringM ),
141
+ ("MultiPolygonM" , QgsWkbTypes .PolygonGeometry , QgsWkbTypes .MultiPolygonM ),
142
+ ("PointZM" , QgsWkbTypes .PointGeometry , QgsWkbTypes .PointZM ),
143
+ ("LineStringZM" , QgsWkbTypes .LineGeometry , QgsWkbTypes .LineStringZM ),
144
+ ("PolygonZM" , QgsWkbTypes .PolygonGeometry , QgsWkbTypes .PolygonZM ),
145
+ ("MultiPointZM" , QgsWkbTypes .PointGeometry , QgsWkbTypes .MultiPointZM ),
146
+ ("MultiLineStringZM" , QgsWkbTypes .LineGeometry , QgsWkbTypes .MultiLineStringZM ),
147
+ ("MultiPolygonZM" , QgsWkbTypes .PolygonGeometry , QgsWkbTypes .MultiPolygonZM ),
148
+ ("Point25D" , QgsWkbTypes .PointGeometry , QgsWkbTypes .Point25D ),
149
+ ("LineString25D" , QgsWkbTypes .LineGeometry , QgsWkbTypes .LineString25D ),
150
+ ("Polygon25D" , QgsWkbTypes .PolygonGeometry , QgsWkbTypes .Polygon25D ),
151
+ ("MultiPoint25D" , QgsWkbTypes .PointGeometry , QgsWkbTypes .MultiPoint25D ),
152
+ ("MultiLineString25D" , QgsWkbTypes .LineGeometry , QgsWkbTypes .MultiLineString25D ),
153
+ ("MultiPolygon25D" , QgsWkbTypes .PolygonGeometry , QgsWkbTypes .MultiPolygon25D ),
130
154
("None" , QgsWkbTypes .NullGeometry , QgsWkbTypes .NoGeometry )]
131
155
for v in testVectors :
132
156
layer = QgsVectorLayer (v [0 ], "test" , "memory" )
0 commit comments