class_docstr: A GeoJSON-like feature
  
  Notes
  -----
  Delegates geometry and properties to an instance of _Feature, which
  will become an extension class in Fiona 2.0.
class_docstr_tok: ["A","GeoJSON-like","feature","Notes","--","--","-","Delegates","geometry","and","properties","to","an","instance","of","_Feature",",","which","will","become","an","extension","class","in","Fiona","2.0","."]
code: def __init__(self, geometry=None, id=None, properties=None, **data):
      if properties is None:
          properties = Properties()
      self._delegate = _Feature(
          geometry=geometry, id=id, properties=properties
      )
      super().__init__(**data)
  
imports: from binascii import hexlify
  from collections.abc import MutableMapping
  from enum import Enum
  import itertools
  from json import JSONEncoder
  from warnings import warn
  from fiona.errors import FionaDeprecationWarning
label_desc: Use image node_id 1 to create a new Feature object from inherited base classes: Object with example: obj = Feature(geometry, id, properties)