reVX.exclusions.max_height.regulations.HeightRestrictionRegulations

class HeightRestrictionRegulations(system_height, regulations_fpath)[source]

Bases: AbstractBaseRegulations

Local-only regulations for maximum system height restrictions

Initialize local-only height-restriction regulations.

Parameters:
  • system_height (float | int) – System height in meters.

  • regulations_fpath (str) – Path to local regulations file.

Methods

Attributes

df

Regulations table.

generic

Regulation value used for global regulations.

generic_exists

Flag indicating wether generic regulations exist.

geometry_provided

True if the input regulations include geometries.

locals_exist

Flag indicating wether local regulations exist.

required_columns

Required columns for regulations DataFrame.

system_height

System height in meters used for comparison.

property system_height

System height in meters used for comparison.

Type:

float

property df

Regulations table.

Type:

geopandas.GeoDataFrame | None

property generic

Regulation value used for global regulations.

Type:

float | None

property generic_exists

Flag indicating wether generic regulations exist.

Type:

bool

property geometry_provided

True if the input regulations include geometries.

Type:

bool

property locals_exist

Flag indicating wether local regulations exist.

Type:

bool

property required_columns

Required columns for regulations DataFrame.

Type:

list