code: def _create_struct_metadata(geo_resolution: int) -> str:
      geo_dim_factor = RES_TO_REPEAT_FACTOR[geo_resolution] * 2
      struct_metadata_header = (
          "GROUP=SwathStructure\n"
          "GROUP=SWATH_1\n"
          "GROUP=DimensionMap\n"
          "OBJECT=DimensionMap_2\n"
          f'GeoDimension="{geo_dim_factor}*nscans"\n'
          "END_OBJECT=DimensionMap_2\n"
          "END_GROUP=DimensionMap\n"
          "END_GROUP=SWATH_1\n"
          "END_GROUP=SwathStructure\nEND"
      )
      return struct_metadata_header
  
imports: from __future__ import annotations
  from datetime import datetime, timedelta
  from typing import Optional
  import numpy
  import pytest
  from pyhdf.SD import SD, SDC
label_desc: Use image node_id 16 for calling a global function with example usage: _create_struct_metadata(geo_resolution) and returns: struct_metadata_header