@@ -409,6 +409,7 @@ def _collections_route(self): # noqa: C901
409409 }
410410 },
411411 },
412+ tags = ["OGC Features API" ],
412413 )
413414 def collections (
414415 request : Request ,
@@ -529,6 +530,7 @@ def _collection_route(self):
529530 }
530531 },
531532 },
533+ tags = ["OGC Features API" ],
532534 )
533535 def collection (
534536 request : Request ,
@@ -616,6 +618,7 @@ def _queryables_route(self):
616618 }
617619 },
618620 },
621+ tags = ["OGC Features API" ],
619622 )
620623 def queryables (
621624 request : Request ,
@@ -662,6 +665,7 @@ def _items_route(self): # noqa: C901
662665 "model" : model .Items ,
663666 },
664667 },
668+ tags = ["OGC Features API" ],
665669 )
666670 async def items ( # noqa: C901
667671 request : Request ,
@@ -918,6 +922,7 @@ def _item_route(self):
918922 "model" : model .Item ,
919923 },
920924 },
925+ tags = ["OGC Features API" ],
921926 )
922927 async def item (
923928 request : Request ,
@@ -1150,6 +1155,7 @@ def _tilematrixsets_routes(self):
11501155 },
11511156 },
11521157 },
1158+ tags = ["OGC Tiles API" ],
11531159 )
11541160 async def tilematrixsets (
11551161 request : Request ,
@@ -1202,6 +1208,7 @@ async def tilematrixsets(
12021208 },
12031209 },
12041210 },
1211+ tags = ["OGC Tiles API" ],
12051212 )
12061213 async def tilematrixset (
12071214 request : Request ,
@@ -1248,6 +1255,7 @@ def _tilesets_routes(self):
12481255 },
12491256 summary = "Retrieve a list of available vector tilesets for the specified collection." ,
12501257 operation_id = ".collection.vector.getTileSetsList" ,
1258+ tags = ["OGC Tiles API" ],
12511259 )
12521260 async def collection_tileset_list (
12531261 request : Request ,
@@ -1331,6 +1339,7 @@ async def collection_tileset_list(
13311339 responses = {200 : {"content" : {MediaType .json .value : {}}}},
13321340 summary = "Retrieve the vector tileset metadata for the specified collection and tiling scheme (tile matrix set)." ,
13331341 operation_id = ".collection.vector.getTileSet" ,
1342+ tags = ["OGC Tiles API" ],
13341343 )
13351344 async def collection_tileset (
13361345 request : Request ,
@@ -1442,12 +1451,14 @@ def _tile_routes(self):
14421451 response_class = Response ,
14431452 responses = {200 : {"content" : {MediaType .mvt .value : {}}}},
14441453 operation_id = ".collection.vector.getTileTms" ,
1454+ tags = ["OGC Tiles API" ],
14451455 )
14461456 @self .router .get (
14471457 "/collections/{collectionId}/tiles/{z}/{x}/{y}" ,
14481458 response_class = Response ,
14491459 responses = {200 : {"content" : {MediaType .mvt .value : {}}}},
14501460 operation_id = ".collection.vector.getTile" ,
1461+ tags = ["OGC Tiles API" ],
14511462 )
14521463 async def collection_get_tile (
14531464 request : Request ,
@@ -1521,6 +1532,7 @@ def _tilejson_routes(self):
15211532 response_model_exclude_none = True ,
15221533 response_class = ORJSONResponse ,
15231534 operation_id = ".collection.vector.getTileJSONTms" ,
1535+ tags = ["OGC Tiles API" ],
15241536 )
15251537 @self .router .get (
15261538 "/collections/{collectionId}/tilejson.json" ,
@@ -1529,6 +1541,7 @@ def _tilejson_routes(self):
15291541 response_model_exclude_none = True ,
15301542 response_class = ORJSONResponse ,
15311543 operation_id = ".collection.vector.getTileJSON" ,
1544+ tags = ["OGC Tiles API" ],
15321545 )
15331546 async def collection_tilejson (
15341547 request : Request ,
@@ -1620,6 +1633,7 @@ def _stylejson_routes(self):
16201633 response_model_exclude_none = True ,
16211634 response_class = ORJSONResponse ,
16221635 operation_id = ".collection.vector.getStyleJSONTms" ,
1636+ tags = ["OGC Tiles API" ],
16231637 )
16241638 @self .router .get (
16251639 "/collections/{collectionId}/style.json" ,
@@ -1628,6 +1642,7 @@ def _stylejson_routes(self):
16281642 response_model_exclude_none = True ,
16291643 response_class = ORJSONResponse ,
16301644 operation_id = ".collection.vector.getStyleJSON" ,
1645+ tags = ["OGC Tiles API" ],
16311646 )
16321647 async def collection_stylejson (
16331648 request : Request ,
@@ -1849,7 +1864,7 @@ def register_routes(self):
18491864 # We do not want `/` and `/conformance` from the factory
18501865 with_common = False ,
18511866 )
1852- self .router .include_router (self .ogc_features .router , tags = [ "OGC Features API" ] )
1867+ self .router .include_router (self .ogc_features .router )
18531868
18541869 self .ogc_tiles = OGCTilesFactory (
18551870 collection_dependency = self .collection_dependency ,
@@ -1860,4 +1875,4 @@ def register_routes(self):
18601875 # We do not want `/` and `/conformance` from the factory
18611876 with_common = False ,
18621877 )
1863- self .router .include_router (self .ogc_tiles .router , tags = [ "OGC Tiles API" ] )
1878+ self .router .include_router (self .ogc_tiles .router )
0 commit comments