code: def dimension_type(cls, dataset, dim):
      dim = dataset.get_dimension(dim)
      return cls.dtype(dataset, dim).type
  
imports: import sys
  from collections import defaultdict
  import numpy
  import pandas
  from ..dimension import dimension_name
  from ..util import isscalar, unique_array, unique_iterator
  from .interface import DataError, Interface
  from .multipath import MultiInterface, ensure_ring
  from .pandas import PandasInterface
label_desc: Use image node_id 16 for calling the SpatialPandasInterface obj's underlying member method code with example usage: obj.dimension_type(cls, dataset, dim) and returns: cls