Skip to content

Cityobject Building Address

A BuildingPart with with two addresses, including a point location. Without a geometry member.

Case

  • id: cityobject_building_address
  • layer: conformance
  • family: spec_atom
  • artifact_mode: checked-in
  • source_kind: synthetic
  • representation: cityjson
  • path: cases/conformance/v2_0/cityobject_building_address

Files

  • source: cases/conformance/v2_0/cityobject_building_address/cityobject_building_address.city.json

Source JSON

case.json

{
  "artifact_mode": "checked-in",
  "artifact_paths": {
    "source": "cases/conformance/v2_0/cityobject_building_address/cityobject_building_address.city.json"
  },
  "assertions": [
    "building_address_preserved"
  ],
  "cityjson_version": "2.0",
  "description": "A BuildingPart with with two addresses, including a point location. Without a geometry member.",
  "family": "spec_atom",
  "geometry_kind": "dummy",
  "id": "cityobject_building_address",
  "layer": "conformance",
  "representation": "cityjson",
  "source_kind": "synthetic",
  "version": 2
}

invariants.json

{
  "checks": [
    {
      "description": "Building address stays stable across roundtrip.",
      "id": "building_address_preserved"
    },
    {
      "description": "The point location of the address is resolved to a valid point.",
      "id": "address_location_resolved"
    },
    {
      "description": "The geometry member can be omitted.",
      "id": "missing_geometry_member"
    }
  ],
  "id": "cityobject_building_address",
  "kind": "positive",
  "version": 1
}