跳至主要内容

建築物

概要

Overture Maps 的建築主題描述了擁有屋頂或內部空間的人工建築,這些建築在某個地方是永久性或半永久性存在的(來源: OSM 建築定義)。該主題包括兩種特徵類型:

  • building: 最基本的建築特徵形式。幾何形狀預期為建築物的最外層足跡—如果從衛星/航空影像追蹤,則為屋頂印跡。建築物有一個布林屬性 has_parts,描述是否存在任何相關的建築部分。
  • building_part: 建築物的一個部分。建築部分可能與建築物具有相同的屬性。建築部分通過 building_id 與父建築物相關聯。

資料來源

OpenStreetMap | Esri Community Maps | Microsoft ML Buildings | Google Open Buildings

上述是美國聖地牙哥的視覺化圖像,其中多個資料集被融合在一起。注意,Esri 和 OSM 的建築物顯示為大區塊,而 Google 和 Microsoft 的建築物則混合在一起。這是我們融合過程的結果,該過程首先優先考慮社群貢獻的資料,然後使用最好的機器學習資料“填充”其餘部分的地圖。

目前,Overture 建築資料集是以下開放建築資料集的組合:

來源類型融合
優先級
數量
OpenStreetMap社群貢獻1約 6 億
Esri Community Maps社群貢獻2約 1400 萬
Google Open Buildings機器學習衍生屋頂印跡
(>90% 精確度)
3約 4 億
Microsoft機器學習衍生屋頂印跡4約 6 億
Google Open Buildings機器學習衍生屋頂印跡
(&lt90% 精確度)
5約 7 億

理解 Parquet 檔案

建築主題中的 GeoParquet 檔案架構
名稱型別描述
idvarchar可能與全球實體參考系統(GERS)相關的特徵 ID,僅在特徵代表 GERS 的實體時適用。
geometryblob建築物的幾何形狀定義為其足跡或屋頂印跡(如果從航空/衛星影像追蹤)。必須為 GeoJSON schema 定義的 Polygon。
bboxstruct由兩個經度和兩個緯度定義的區域:緯度為 -90.0 到 90.0 之間的小數數字;經度為 -180.0 到 180.0 之間的小數數字。
sourcesstruct給定特徵屬性的來源訊息數組。每個來源對象列出屬性在 JSON Pointer 記法中的位置以及該特定值來自的資料集。
subtypevarchar建築類型和用途的廣泛類別。
namesstruct與特徵相關的名稱。名稱數組中的第一個條目必須具有“本地”語言。
classvarchar建築物建設目的的進一步劃分。
levelinteger建築特徵的 Z-order,即堆疊順序。Z-order 為 0 表示地面層。
has_partsboolean標誌,指示建築物是否具有部分。
heightdouble建築物或部分的高度(米)。高度為從最低點到最高點的距離。
num_floorsinteger建築物或部分的地上樓層數。
min_heightdouble建築物底部部分的高度(米)。如果建築物或部分建築物從地面層以上開始,則使用此值。
min_floorinteger建築物或建築部分的“起始”樓層。指示建築物或部分“漂浮”在地面層以上,通常是因為它是更大建築的一部分,其中某些部分達到地面層。
facade_colorvarchar建築物或建築部分的外立面顏色(名稱或RGB色碼)以十六進制表示。
facade_materialvarchar建築外立面的外部表面材料。
roof_materialvarchar屋頂的最外層材料。
roof_shapevarchar屋頂的形狀。
roof_directiondouble屋頂脊線的方位。
roof_orientationvarchar屋頂形狀相對於足跡形狀的方向。可以是“沿著”或“橫向”。
roof_colorvarchar建築物或建築部分的屋頂顏色(名稱或RGB色碼)以十六進制表示。

參考