@@ -586,15 +586,17 @@ def get_layer_from_collections( # noqa: C901
586586 tilematrixsets = render .pop ("tilematrixsets" , None )
587587 output_format = render .pop ("format" , None )
588588 aggregation = render .pop ("aggregation" , None )
589+ title = render .pop ("title" , None )
589590
590591 _ = render .pop ("minmax_zoom" , None ) # Not Used
591592 _ = render .pop ("title" , None ) # Not Used
592593
593594 # see https://github.com/developmentseed/eoAPI-vito/issues/9#issuecomment-2034025021
594- render_title = f"{ collection .id } _{ name } "
595+ render_id = f"{ collection .id } _{ name } "
595596 layer = {
596- "id" : render_title ,
597+ "id" : render_id ,
597598 "collection" : collection .id ,
599+ "title" : title ,
598600 "bbox" : [- 180 , - 90 , 180 , 90 ],
599601 "style" : "default" ,
600602 "render" : render ,
@@ -707,9 +709,10 @@ def get_layer_from_collections( # noqa: C901
707709 )
708710 layer ["query_string" ] = str (qs )
709711
710- layers [render_title ] = LayerDict (
712+ layers [render_id ] = LayerDict (
711713 id = layer ["id" ],
712714 collection = layer ["collection" ],
715+ title = layer .get ("title" ),
713716 bbox = layer ["bbox" ],
714717 format = layer .get ("format" ),
715718 style = layer ["style" ],
0 commit comments