code: def empty_geometry_column(feature: Feature_Enum, base_type):
      """Return a geometry column of type `feature`. Length is 0."""
      if feature == Feature_Enum.POINT:
          return column_empty(0, point_dtype(base_type), masked=False)
      elif feature == Feature_Enum.MULTIPOINT:
          return column_empty(
              0, multipoint_dtype(base_type), masked=False
          )
      elif feature == Feature_Enum.LINESTRING:
          return column_empty(
              0, linestring_dtype(base_type), masked=False
          )
      elif feature == Feature_Enum.POLYGON:
          return column_empty(0, polygon_dtype(base_type), masked=False)
  
file_path: cuspatial/python/cuspatial/cuspatial/utils/column_utils.py
imports: from typing import TypeVar
  import numpy
  from cudf.api.types import is_datetime_dtype
  from cudf.core.column.column import column_empty
  from cuspatial.core._column.geometa import Feature_Enum
  from cuspatial.core.dtypes import linestring_dtype, multipoint_dtype, point_dtype, polygon_dtype
label_desc: Use image node_id 10 for calling a global function with example usage: empty_geometry_column(feature, base_type) and returns: column_empty, column_empty, column_empty, column_empty