code: def _parse_planar_geometry_surface(self, node):
          
          nodes = []
          for key in ["topLeft", "topRight", "bottomRight", "bottomLeft"]:
              nodes.append(geo.Point(getattr(node, key)["lon"],
                                     getattr(node, key)["lat"],
                                     getattr(node, key)["depth"]))
          top_left, top_right, bottom_right, bottom_left = tuple(nodes)
          return geo.PlanarSurface.from_corner_points(
              top_left, top_right, bottom_right, bottom_left)
docs: Parses a planar geometry surface