code: def __init__(self, code):
      crs = _CRS.from_epsg(code)
      if not crs.is_projected:
          raise ValueError("EPSG code does not define a projection")
      if not crs.area_of_use:
          raise ValueError("Area of use not defined.")
  
      self.epsg_code = code
      super().__init__(crs.to_wkt())
  
imports: from pyproj.crs import CRS
  import cartopy.crs
label_desc: Use image node_id 1 to create a new _EPSGProjection object from inherited base classes: ccrs with example: obj = _EPSGProjection(code)