parameters: (name: str, field: str, dim: int, post: callable = lambda x: x)
return_statement: return name, lambda node: spatial_attr_getter(node, field=field, dim=dim, post=post)
docstring: Parameters
      ----------
      name: name of the filed in IR
      field: name of field in original layer
      dim: dimension of field
      post: function for getting values of field
  
      Returns:
          of the filed in IR  and function for getting values of the field
      -------
function: def spatial_getter(name: str, field: str, dim: int, post: callable = lambda x: x):
      """
  
      Parameters
      ----------
      name: name of the filed in IR
      field: name of field in original layer
      dim: dimension of field
      post: function for getting values of field
  
      Returns:
          of the filed in IR  and function for getting values of the field
      -------
  
      """
      return name, lambda node: spatial_attr_getter(node, field=field, dim=dim, post=post)
function_tokens: def spatial_getter ( name : str , field : str , dim : int , post : callable = lambda x : x ) : return name , lambda node : spatial_attr_getter ( node , field = field , dim = dim , post = post )