Skip to content

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 ​

BuildingDef.anchors


count ​

count: number

Defined in: packages/catalogue/src/buildings.ts:325


depth ​

depth: number

Defined in: packages/catalogue/src/buildings.ts:307

Inherited from ​

BuildingDef.depth


doc ​

doc: string

Defined in: packages/catalogue/src/buildings.ts:314

What it is (and looks like).

Inherited from ​

BuildingDef.doc


family ​

family: "residential" | "industrial" | "civic" | "commercial" | "transport"

Defined in: packages/catalogue/src/buildings.ts:304

Its family.

Inherited from ​

BuildingDef.family


height ​

height: number

Defined in: packages/catalogue/src/buildings.ts:308

Inherited from ​

BuildingDef.height


kit ​

kit: string

Defined in: packages/catalogue/src/buildings.ts:302

The kit it is a piece of.

Inherited from ​

BuildingDef.kit


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 ​

BuildingDef.tags


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).

Inherited from ​

BuildingDef.width