ZoningSystem.__init__#

ZoningSystem.__init__(name, unique_zones, metadata)[source]#

Build a ZoningSystem.

This class should almost never be constructed directly. If an instance of ZoningSystem is needed, the classmethod get_zoning_system() should be used instead.

Parameters:
  • name (str) – The name of the zoning system to create.

  • unique_zones (DataFrame) – A dataframe of unique zone IDs and names, descriptions and subset flags for this zoning system. Should contain at least one column with unique zone ID integers labelled ‘zone_id’.

  • metadata (ZoningSystemMetaData | PathLike)