code: def find_crs(op, element):
      """
      Traverses the supplied object looking for coordinate reference
      systems (crs). If multiple clashing reference systems are found
      it will throw an error.
      """
      crss = [
          crs
          for crs in element.traverse(lambda x: x.crs, [_Element])
          if crs is not None
      ]
      if not crss:
          return {}
      crs = crss[0]
      if any(crs != ocrs for ocrs in crss[1:]):
          raise ValueError(
              "Cannot %s Elements in different "
              "coordinate reference systems." % type(op).__name__
          )
      return {"crs": crs}
  
file_path: geoviews/geoviews/operation/__init__.py
imports: from holoviews.core import Element
  from holoviews.operation.element import contours
  from holoviews.operation.stats import bivariate_kde
  from ..None import element
  from ..element import _Element
  from .projection import project_image, project_path, project_shape, project_points, project_graph, project_quadmesh, project_geom, project_vectorfield, project_windbarbs, project
  from .resample import resample_geometry
label_desc: Use image node_id 2 for calling a global function with example usage: find_crs(op, element) and returns: dict, dict