microsoft/GlobalMLBuildingFootprints
Worldwide building footprints derived from satellite imagery
무엇인가요
Microsoft의 Global Building Footprints 리포지토리는 거의 전 세계에 걸쳐 건물 수준의 다각형 지오메트리(및 가능할 경우 높이 추정치)를 포함하는 대규모 오픈 라이선스 데이터셋을 제공합니다. 이 데이터는 항공 및 위성 영상에 대해 심층 학습 모델을 사용하여 의미 분할 및 다각형화를 수행하여 생성되었습니다.
왜 중요한가요
- 규모 – 10억 개 이상의 건물 발자국과 수천만 개의 높이 추정치를 포함하여, 공개된 3D 도시 데이터셋 중 가장 큰 편에 속합니다.
- 오픈 라이선스 – CDLA Permissive 2.0 라이선스 하에 공개되어 누구나 다운로드, 재편집, 상업적 또는 연구 프로젝트에 통합할 수 있습니다.
- 지리적 포괄성 – 225개 지역(30,340개 타일)을 커버하며, 국가별 세부 분할과 높이 데이터가 사용 가능한 영역을 표시하는 별도 레이어를 포함합니다.
- AI 기반 생성 – 발자국은 두 단계 파이프라인(의미 분할 신경망 → 다각형화)으로 생성되며, 높이 값은 이미지와 지상 진위 고도 데이터를 함께 학습시킨 신경망에서 도출됩니다.
사용 방법
- 다운로드 –
dataset-links.csv파일에는 Bing Maps 쿼드키로 인덱싱된 gzip 압축된 줄 단위 GeoJSON(.csv.gz) 파일의 URL이 나열되어 있습니다. - 읽기 – 표준 도구(
gzip+jq)로 스트리밍하거나 Spark/Dask로 병렬 처리할 수 있습니다. 예제 스크립트도 제공됩니다(scripts/read-large-files.py,scripts/make-gis-friendly.py). - 통합 – QGIS, ArcGIS 등의 GIS 소프트웨어 또는 PostGIS, BigQuery GIS 등의 공간 데이터베이스에 다각형을 로드하여 지도 작성, 분석, 또는 하류 AI 모델의 입력(예: 3D 도시 재구성, 도시 계획, 재난 대응)으로 사용할 수 있습니다.
- 높이 데이터 – 존재할 경우
height속성(미터)은 발자국 내부의 각 픽셀 높이 예측의 평균값이며, 누락된 값은-1입니다. - 신뢰도 점수 –
confidence필드(0~1)는 각 발자국에 대한 모델의 확신도를 나타내며,-1은 "사용 불가"를 의미합니다.
품질 및 제한 사항
- 정밀도/재현율은 지역에 따라 다릅니다(예: 유럽 ≈ 94% / 86%, 아프리카 ≈ 94% / 71%).
- 거짓 긍정률은 일반적으로 국가 샘플당 약 1%입니다.
- 해상도는 원본 이미지의 연도(2014–2024)와 타일 가용성에 따라 달라지며, 일부 원격 지역은 제외될 수 있습니다.
- 높이 데이터 커버리지는 발자국 커버리지보다 훨씬 적습니다(약 1.74억 개의 높이 vs 10억 개의 발자국).
누가 필요로 할까?
- 도시 AI 모델을 구축하는 연구자(예: 3D 도시 생성, 교통 시뮬레이션).
- 재난 위험 평가 또는 인프라 계획을 수행하는 NGO 및 정부.
- 위치 기반 서비스, 증강현실, 물류 루팅을 제공하는 기업으로, 건물 지오메트리가 필요한 경우.
- 대량 임포트 후보를 찾는 OpenStreetMap 기여자(일반적인 커뮤니티 가이드라인을 따름).
시작하기
# 파일 인덱스 가져오기
curl -O https://bfppub.blob.core.windows.net/%24web/2026-08-13/dataset-links.csv
# 예시: 단일 타일 다운로드 (원하는 키로 <quadkey>를 교체)
wget https://bfppub.blob.core.windows.net/global-buildings/<quadkey>.csv.gz
gunzip -c <quadkey>.csv.gz | head # 몇 줄의 GeoJSONL 출력 보기
관련 프로젝트
- USBuildingFootprints, AustraliaBuildingFootprints 등 – 국가별 출시.
- RoadDetections – AI로 도출된 도로 벡터의 보조 데이터셋.
모든 세부 정보는 리포지토리의 README에서 직접 가져왔으며, 추가 기능은 추측되지 않았습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- Dispatch
- 프로젝트