code: def get_dimension(geometry):
      
      coordinates = geometry["coordinates"]
      type_ = geometry["type"]
      if type_ in ('Point',):
          return len(coordinates)
      elif type_ in ('LineString', 'MultiPoint'):
          return len(coordinates[0])
      elif type_ in ('Polygon', 'MultiLineString'):
          return len(coordinates[0][0])
      elif type_ in ('MultiPolygon',):
          return len(coordinates[0][0][0])
      else:
          raise ValueError("Invalid type '{}'".format(type_))
docs: Gets the dimension of a Fiona-like geometry element.