city3d_stac 0.1.0

Generate STAC metadata for CityJSON datasets
Documentation
{
  "stac_version": "1.1.0",
  "stac_extensions": [
    "https://cityjson.github.io/stac-city3d/v0.2.0/schema.json",
    "https://stac-extensions.github.io/projection/v2.0.0/schema.json"
  ],
  "type": "Feature",
  "id": "rotterdam_buildings_district_a",
  "bbox": [
    4.4650,
    51.9100,
    -2.5,
    4.4720,
    51.9150,
    85.3
  ],
  "geometry": {
    "type": "Polygon",
    "coordinates": [
      [
        [
          4.4650,
          51.9100
        ],
        [
          4.4720,
          51.9100
        ],
        [
          4.4720,
          51.9150
        ],
        [
          4.4650,
          51.9150
        ],
        [
          4.4650,
          51.9100
        ]
      ]
    ]
  },
  "properties": {
    "datetime": "2023-05-15T10:30:00Z",
    "title": "Rotterdam Buildings - District A",
    "description": "Building models in Level of Detail 2 with semantic attributes for district A",
    "proj:code": "EPSG:7415",
    "city3d:version": "2.0",
    "city3d:city_objects": 1523,
    "city3d:lods": [
      "2",
      "2.2"
    ],
    "city3d:co_types": [
      "Building",
      "BuildingPart",
      "BuildingInstallation"
    ],
    "city3d:semantic_surfaces": true,
    "city3d:attributes": [
      {
        "name": "yearOfConstruction",
        "type": "NUMBER",
        "description": "Year the building was constructed"
      },
      {
        "name": "function",
        "type": "STRING",
        "description": "Primary building function (residential, commercial, industrial, etc.)"
      },
      {
        "name": "roofType",
        "type": "STRING",
        "description": "Type of roof structure"
      },
      {
        "name": "measuredHeight",
        "type": "NUMBER",
        "description": "Measured building height in meters"
      },
      {
        "name": "storeysAboveGround",
        "type": "NUMBER",
        "description": "Number of floors above ground level"
      }
    ],
    "file:values": {
      "transform": {
        "scale": [
          0.001,
          0.001,
          0.001
        ],
        "translate": [
          4629170.0,
          5804690.0,
          0.0
        ]
      }
    },
    "file:metadata": {
      "referenceDate": "2023-05-15",
      "dataSource": "Aerial LiDAR survey 2023",
      "pointOfContact": {
        "contactName": "Rotterdam GIS Department",
        "emailAddress": "gis@rotterdam.nl",
        "website": "https://data.rotterdam.nl"
      },
      "geographicalExtent": [
        4.4650,
        51.9100,
        -2.5,
        4.4720,
        51.9150,
        85.3
      ]
    }
  },
  "assets": {
    "data": {
      "href": "./rotterdam_buildings_district_a.json",
      "type": "application/city+json",
      "title": "3D city model data",
      "roles": [
        "data"
      ]
    },
    "file:size": 15728640
  },
  "links": [
    {
      "rel": "self",
      "href": "./items/rotterdam_buildings_district_a_item.json",
      "type": "application/json"
    },
    {
      "rel": "parent",
      "href": "./collection.json",
      "type": "application/json"
    },
    {
      "rel": "collection",
      "href": "./collection.json",
      "type": "application/json"
    },
    {
      "rel": "root",
      "href": "./catalog.json",
      "type": "application/json"
    }
  ]
}