five-on-it / packages/catalogue/src/buildings / GeneratedBuilding
Interface: GeneratedBuilding
Defined in: packages/catalogue/src/buildings.ts:318
A building the generator makes from an OpenStreetMap tag (osm/buildings.generated.json).
Extends
Properties
anchors
anchors: readonly
string[]
Defined in: packages/catalogue/src/buildings.ts:312
Its anchors' names.
Inherited from
count
count:
number
Defined in: packages/catalogue/src/buildings.ts:325
depth
depth:
number
Defined in: packages/catalogue/src/buildings.ts:307
Inherited from
doc
doc:
string
Defined in: packages/catalogue/src/buildings.ts:314
What it is (and looks like).
Inherited from
family
family:
"residential"|"industrial"|"civic"|"commercial"|"transport"
Defined in: packages/catalogue/src/buildings.ts:304
Its family.
Inherited from
height
height:
number
Defined in: packages/catalogue/src/buildings.ts:308
Inherited from
kit
kit:
string
Defined in: packages/catalogue/src/buildings.ts:302
The kit it is a piece of.
Inherited from
landuse
landuse:
"residential"|"farm"|"industrial"|"leisure"|"civic"|"commercial"|"retail"
Defined in: packages/catalogue/src/buildings.ts:322
The landuse of the districts it belongs in.
noun
noun:
string
Defined in: packages/catalogue/src/buildings.ts:324
What it is called (bakery), and how many of its tag OpenStreetMap has.
tag
tag:
string
Defined in: packages/catalogue/src/buildings.ts:320
The tag it is made from (shop=bakery).
tags
tags: readonly
string[]
Defined in: packages/catalogue/src/buildings.ts:310
Its OpenStreetMap-style tags.
Inherited from
width
width:
number
Defined in: packages/catalogue/src/buildings.ts:306
Its footprint along the street, its depth and how tall its body stands (m).