docstr: Represents a collection of images at the same logical level.
  
  Typically these are images at the same zoom level or resolution.
  
  Parameters
  ----------
  name
      The name of the image collection.
  crs
      The :class:`~cartopy.crs.Projection` instance.
  images: optional
      A list of one or more :class:`~cartopy.io.img_nest.Img`
      instances. Defaults to None.
docstr_tok: ["Represents","a","collection","of","images","at","the","same","logical","level",".","Typically","these","are","images","at","the","same","zoom","level","or","resolution",".","Parameters","--","--","--","--","--","name","The","name","of","the","image","collection",".","crs","The",":","class",":","`","~cartopy.crs.Projection","`","instance",".","images",":","optional","A","list","of","one","or","more",":","class",":","`","~cartopy.io.img_nest.Img","`","instances",".","Defaults","to","None","."]
code: def __init__(self, name, crs, images=None):
      """
      Represents a collection of images at the same logical level.
  
      Typically these are images at the same zoom level or resolution.
  
      Parameters
      ----------
      name
          The name of the image collection.
      crs
          The :class:`~cartopy.crs.Projection` instance.
      images: optional
          A list of one or more :class:`~cartopy.io.img_nest.Img`
          instances. Defaults to None.
  
      """
      self.name = name
      self.crs = crs
      self.images = images or []
  
imports: import collections
  from pathlib import Path
  import numpy
  from PIL import Image
  import shapely.geometry
label_desc: Use image node_id 1 to create a new ImageCollection object  with example: obj = ImageCollection(name, crs, images)