콘텐츠로 이동

ESA WorldCover

ESA WorldCover 10 m 2020 v100 / 2021 v200 (Sentinel-1·2로 만든 10 m 전지구 토지피복 지도, 11등급)

갱신 종료

갱신 종료

ESA의 시범 사업으로 2020년(v100)과 2021년(v200) 지도 두 장만 만들고 사업이 끝났습니다. 2022년 이후 WorldCover 지도는 나오지 않으며, WorldCover 누리집은 2026년 2월 Copernicus 육상 모니터링 서비스(CLMS)의 LCFM 10 m 토지피복 제품군을 운영 후속으로 안내했습니다. 두 지도는 계속 무료로 받을 수 있습니다.

후속 자료: Copernicus LCFM 10 m 전지구 토지피복 지도(LCM-10) — Copernicus CLMS가 2025년 6월 Sentinel-2 기반 10 m 전지구 토지피복 지도(2020년)를 공개했고, 2020~2026년을 해마다 제공할 계획입니다. 2026-10-13 확인 시 제품 페이지에는 2020년만 올라와 있고, 2021년 이후분은 2026년 공개 예정으로 안내되었습니다. WorldCover와 범례·알고리즘이 같다는 공식 설명은 찾지 못했습니다.

한눈에 보기

항목 내용
분류 지면 › 토지피복 (교차 수록: 위성 › 지면)
종류 위성자료
분야 육지, 원격탐사
제공 기관 ESA / WorldCover 컨소시엄(VITO 주관) — 배포 VITO Terrascope·AWS·Zenodo
기간 2020-01 ~ 2021-12
공간 범위 전지구
수평 해상도 EPSG:4326(WGS84 위경도) 3°×3° 타일 2,651개, 지도(Map) 층 화소 간격 1/12000°(적도에서 약 10 m) / 입력 품질(InputQuality) 층 1/2000°(약 60 m)
연직 해상도 지표 단일면
시간 해상도 1년 (2020년, 2021년 각 1장)
갱신 주기 갱신 종료 (2020·2021년 두 판으로 마감)
라이선스 CC BY 4.0 — 무료, 이용 제한 없음. 지도에 쓸 때 "© ESA WorldCover project [연도] / Contains modified Copernicus Sentinel data ([연도]) processed by ESA WorldCover consortium" 표기
계정 필요 아니오

기간 참고: 2020년 지도(v100, 2021년 10월 공개)와 2021년 지도(v200, 2022년 10월 28일 공개) 두 장입니다. 두 지도는 알고리즘 판이 달라 그 차이가 실제 변화와 알고리즘 차이가 섞인 값이므로 변화 탐지용 시계열로 보지 않습니다.

해상도 읽는 법
  • 수평 해상도에는 공식 문서의 모델 원본 격자와 실제로 내려받는 제공 격자를 함께 적었습니다. 같은 자료도 제공처·제품에 따라 격자가 다를 수 있으니, 받은 파일의 격자를 꼭 확인하세요.
  • 격자 간격이 곧 실제로 구분되는 현상의 크기(실효 해상도)는 아닙니다. 원본보다 촘촘하게 보간한 제공 격자는 정보가 늘지 않습니다.
  • 시간 간격과 순간값·평균·누적 여부는 변수마다 다를 수 있으니 아래 '활용 가능한 변수'를 확인하세요.
  • 목록·비교표의 '제공 해상도'는 여러 자료를 한눈에 비교하려고 km·° 대표값으로 단순화한 것입니다. 정확한 값은 이 페이지를 기준으로 하세요.

개요

ESA가 지원하고 VITO가 이끈 컨소시엄이 Sentinel-1 레이더와 Sentinel-2 광학 영상으로 만든 최초의 10 m 전지구 토지피복 지도입니다. 수목·관목·초지·농경지·건물·나지·눈과 얼음·영구 수체·초본 습지·맹그로브·이끼와 지의류의 11개 등급을 2020년과 2021년 두 해에 대해 제공하며, 독립 검증 전체 정확도는 2020년 74.4%, 2021년 76.7%입니다. 300 m·500 m 자료로는 보이지 않는 도시·농경지·하천 경계를 다룰 수 있어 지역 규모 지면 모델 입력, 생태·수문 연구, 다른 지도의 검증 기준으로 많이 쓰입니다.

후속 자료와 무엇이 달라졌나

WorldCover 2020 v100 → WorldCover 2021 v200

전환 시점: 2022-10

2021년 지도는 개선된 알고리즘(v200)으로 새로 만든 것으로, 2020년 지도를 v200으로 다시 만들지는 않았습니다. 형식·범례는 같지만 두 지도는 서로 다른 판입니다.

항목 WorldCover 2020 v100 WorldCover 2021 v200
학습 자료·특징 학습 지점 259,734개, 특징 131개 학습 지점 319,415개, 특징 115개
전체 정확도(독립 검증) 74.4% 76.7% (±0.5%)
파일 형식·범례 COG, 3°×3° 타일, 11등급 변경 없음
배포 경로 s3://esa-worldcover/v100/2020/, Zenodo 단일 tar.gz s3://esa-worldcover/v200/2021/, Zenodo 60°×60° 묶음

바꿔 쓸 때 주의할 점

  • 두 지도의 차이를 실제 토지피복 변화로 해석하지 마세요(대부분 알고리즘 차이).
  • 한 해만 필요하면 정확도가 더 높은 2021년 v200을 쓰는 것이 일반적입니다.

출처: ESA WorldCover Product User Manual v2.0 · ESA WorldCover — Data access (버전 안내)

ESA WorldCover (2020–2021) → Copernicus LCFM 10 m Global Land Cover (2020–2026)

전환 시점: 2026-02

ESA 시범 사업이 끝나고, EU Copernicus 육상 모니터링 서비스(CLMS)의 LCFM 사업이 10 m 전지구 토지피복 지도를 2020~2026년 해마다 운영 제품으로 내는 체제로 바뀌었습니다. 2026-10-13 기준 LCFM 10 m 지도는 2020년만 공개되어 있습니다.

항목 ESA WorldCover (2020–2021) Copernicus LCFM 10 m Global Land Cover (2020–2026)
운영 주체 ESA 시범 사업(VITO 주관 컨소시엄) EU Copernicus 육상 모니터링 서비스(CLMS) — LCFM 사업
기간 2020, 2021 두 해 2020~2026 연간 계획 (2026-10 기준 2020년만 공개, 2021년 이후는 2026년 공개 예정으로 안내)
입력 위성 Sentinel-1 + Sentinel-2 Sentinel-2 MSI (CLMS 제품 설명 기준)
배포처 AWS, Zenodo, Terrascope, GEE Copernicus Data Space Ecosystem(브라우저·OData API·S3), CLMS 제품 페이지

바꿔 쓸 때 주의할 점

  • LCFM은 별도 제품이므로 WorldCover와 한 시계열로 잇기 전에 범례·정의·정확도를 확인하세요.
  • 2022년 이후 10 m 전지구 지도가 필요하면 LCFM 공개 일정을 확인해야 합니다.

출처: ESA WorldCover 소식 (2026-02-25, Copernicus LCFM operational successor) · CLMS — LCFM: a new chapter in global land cover monitoring (2025-06-26) · CDSE 포럼 — LCM 10 m 2021년 이후 공개 일정 답변(2025-10)

활용 가능한 변수

WorldCover 제품 사용자 설명서(PUM v2.0) 기준입니다. 파일은 Cloud Optimized GeoTIFF이며 이름은 ESA_WorldCover_10m_<연도><버전><타일>_<층>.tif (예: ESA_WorldCover_10m_2021_v200_N36E126_Map.tif)입니다. 아래 Map, InputQuality는 파일 이름 끝의 층 이름이며, InputQuality는 밴드 3개짜리 GeoTIFF라 행마다 밴드 번호를 참고에 적었습니다.

시간 표기 규칙 — 순간값인가, 평균인가, 누적인가 — 눌러서 보기

지도(Map) 층은 '해당 연도 분류 결과'로, 그해 1월 1일~12월 31일의 Sentinel-1·2 관측으로 만든 연간 분류 지도입니다. 특정 날짜의 상태가 아닙니다. 입력 품질(InputQuality) 층은 같은 해 분류에 쓰인 관측 수와 구름으로 버려진 비율입니다.

  • 2020년 지도는 v100, 2021년 지도는 v200 알고리즘으로 만들었습니다. 학습 지점 수(259,734 → 319,415)와 특징 수(131 → 115)도 달라, 공식 문서는 두 지도 차이의 대부분이 알고리즘 때문이라고 설명합니다.
  • 연간 분류이므로 계절에 따라 물에 잠기는 땅이나 휴경 농지는 그해 관측 전체를 반영한 하나의 등급으로만 표시됩니다.
  • 구름이 잦은 지역은 유효 Sentinel-2 관측이 적어 품질이 떨어질 수 있으니 InputQuality 층의 관측 수를 함께 보세요.

근거: ESA WorldCover Product User Manual v2.0 (2022-10-24)

순간값 평균 누적 최대 최소 고정값 — 순간값: 표시 시각의 값 · 평균/누적/최대/최소: 표시된 구간 동안의 값 · 고정값: 시간에 따라 변하지 않음

토지피복 지도 (10 m, 해당 연도 분류 결과)

영어 변수 이름은 영어판 이 페이지에서 볼 수 있습니다.

변수 변수명 단위 시간 특성 참고
토지피복 등급 Map - 순간값 층 (등급 코드 10–100, 8비트) · 10 수목, 20 관목, 30 초지, 40 농경지, 50 건물, 60 나지·희소식생, 70 눈·얼음, 80 영구 수체, 90 초본 습지, 95 맹그로브, 100 이끼·지의류

입력 품질 (60 m, 3밴드)

영어 변수 이름은 영어판 이 페이지에서 볼 수 있습니다.

변수 변수명 단위 시간 특성 참고
분류에 쓴 Sentinel-1 GAMMA0 관측 수 InputQuality 개 해당 연도 누적 InputQuality GeoTIFF의 밴드 1. 세 밴드 모두 UINT16, 척도·오프셋 없음, 약 60 m(1/2000°)
분류에 쓴 Sentinel-2 L2A 관측 수 InputQuality 개 해당 연도 누적 InputQuality GeoTIFF의 밴드 2
구름·그림자로 버린 Sentinel-2 관측 비율 InputQuality % 해당 연도 평균 InputQuality GeoTIFF의 밴드 3. 0–100. 밴드 2와 함께 쓰면 유효 Sentinel-2 관측 수를 구할 수 있습니다

전체 변수 목록은 공식 문서에서 확인하세요.

받는 방법

  • AWS S3 공개 버킷 (esa-worldcover) — S3 / HTTPS (로그인 불필요)
    • s3://esa-worldcover/v100/2020/map/, s3://esa-worldcover/v200/2021/map/ 에 타일이 있고(eu-central-1), --no-sign-request로 받습니다. HTTPS 주소는 https://esa-worldcover.s3.eu-central-1.amazonaws.com/... 이며 타일 목록은 esa_worldcover_grid.geojson에 있습니다. 이 경로는 Map 층만 제공합니다.
  • WorldCover 뷰어 / Terrascope (VITO) — 웹 뷰어 다운로드 / terracatalogueclient (Python)
    • Terrascope 무료 가입이 필요합니다. InputQuality 층은 이 경로(뷰어·Terrascope)에서만 받을 수 있습니다.
  • Zenodo (2020 v100, 2021 v200) — HTTPS 다운로드 (60°×60° 묶음 압축 파일)
    • 2020년 v100은 https://zenodo.org/record/5571936 입니다.
  • Google Earth Engine — Earth Engine 자산 ESA/WorldCover/v100, ESA/WorldCover/v200
    • 넓은 영역의 집계·시각화에 편리합니다.

예시 코드

로그인 없이 AWS의 Cloud Optimized GeoTIFF를 rasterio로 바로 읽어 서울 주변 등급 비율을 세는 예입니다. 타일 이름은 왼쪽 아래 모서리 좌표이며, N36E126 타일은 북위 36~39°, 동경 126~129°를 덮습니다.

# pip install rasterio numpy
import numpy as np
import rasterio
from rasterio.windows import from_bounds

year, version, tile = 2021, "v200", "N36E126"   # 2020년은 "v100"
url = (
    "https://esa-worldcover.s3.eu-central-1.amazonaws.com/"
    f"{version}/{year}/map/ESA_WorldCover_10m_{year}_{version}_{tile}_Map.tif"
)
with rasterio.open(url) as src:
    win = from_bounds(126.8, 37.4, 127.2, 37.7, src.transform)   # 서울 주변 (서, 남, 동, 북)
    lc = src.read(1, window=win)

names = {10: "Tree cover", 20: "Shrubland", 30: "Grassland", 40: "Cropland", 50: "Built-up",
         60: "Bare/sparse", 70: "Snow and ice", 80: "Water", 90: "Herbaceous wetland",
         95: "Mangroves", 100: "Moss and lichen"}
vals, counts = np.unique(lc, return_counts=True)
for v, c in zip(vals, counts):
    print(names.get(int(v), v), f"{100 * c / lc.size:.1f}%")

실전 팁

  • 2020(v100)과 2021(v200) 지도를 빼서 토지피복 변화를 구하지 마세요. 공식 설명서는 두 지도 차이의 대부분이 알고리즘 변경 때문이라고 밝힙니다. 두 해 중 하나를 고르거나, 변화 연구에는 다른 자료를 쓰세요.
  • 10 m 등급 자료를 거친 격자로 옮길 때는 최빈값 집계나 등급별 비율 계산을 쓰세요. 평균·쌍선형 보간은 의미 없는 코드를 만듭니다.
  • 위경도 격자라 고위도로 갈수록 화소의 동서 폭이 줄어듭니다. 면적을 셀 때는 화소 수가 아니라 위도에 따른 화소 면적을 곱해야 합니다.
  • 알려진 문제: 구름이 잦은 지역의 구름 흔적, Sentinel-2 궤도·처리 단위 경계의 직선 경계, 빙하 소모대·산그늘이 물로 분류되는 사례, 관개 농경지와 초본 습지의 혼동이 있습니다.
  • AWS·Zenodo·ESA 다운로드는 Map 층만 있고, 관측 수를 담은 InputQuality 층은 WorldCover 뷰어나 Terrascope에서만 받을 수 있습니다.
  • 후속인 Copernicus LCFM 10 m 지도는 별도 제품입니다. WorldCover와 같은 범례·알고리즘이라는 공식 설명이 없으니 두 자료를 이어 붙이기 전에 범례와 정의를 확인하세요.

공지 및 변경 이력

2026-02-25 · 주의 · WorldCover 사업 종료 — 운영 후속은 Copernicus LCFM

WorldCover 누리집은 ESA WorldCover 사업이 끝났으며, 10 m 전지구 토지피복 지도는 이제 Copernicus LCFM 제품군으로 이용할 수 있다고 안내했습니다. WorldCover는 2020·2021년 두 지도로 마감됩니다.

원문 보기

2025-06-26 · 안내 · Copernicus LCFM 10 m 전지구 토지피복 지도(2020년) 공개

CLMS가 LCFM 제품군의 첫 결과로 10 m 전지구 토지피복 지도와 범열대 수관 밀도 지도(모두 2020년)를 공개했고, 2020~2026년을 해마다 제공할 계획이라고 밝혔습니다.

원문 보기

2022-10-28 · 안내 · WorldCover 2021(v200) 공개

개선된 알고리즘으로 만든 2021년 지도가 공개되었습니다. 전체 정확도는 76.7%이며, 2020년(v100) 지도와의 차이는 대부분 알고리즘 차이라고 안내되었습니다.

원문 보기

논문에 넣을 레퍼런스

논문에 쓰기 전에 꼭 다시 확인하세요

아래 인용 정보는 운영자가 정리한 것으로 오류가 있을 수 있습니다. DOI, 저자, 연도, 접근 날짜 표기 방식은 제공 기관의 공식 데이터셋 페이지와 학술지 투고 규정에서 반드시 더블체크한 뒤 사용하세요.

데이터셋 인용

WorldCover 2021 v200 — DOI 10.5281/zenodo.7254221

Zanaga, D., Van De Kerchove, R., Daems, D., De Keersmaecker, W., Brockmann, C., Kirches, G., Wevers, J., Cartus, O., Santoro, M., Fritz, S., Lesiv, M., Herold, M., Tsendbazar, N.E., Xu, P., Ramoino, F., Arino, O. (2022). ESA WorldCover 10 m 2021 v200. Zenodo. https://doi.org/10.5281/zenodo.7254221

BibTeX 보기
@misc{zanaga2022worldcover,
  author    = {Zanaga, Daniele and Van De Kerchove, Ruben and Daems, Dirk and De Keersmaecker, Wanda and Brockmann, Carsten and Kirches, Grit and Wevers, Jan and Cartus, Oliver and Santoro, Maurizio and Fritz, Steffen and Lesiv, Myroslava and Herold, Martin and Tsendbazar, Nandin-Erdene and Xu, Panpan and Ramoino, Fabrizio and Arino, Olivier},
  title     = {{ESA WorldCover} 10 m 2021 v200},
  year      = {2022},
  publisher = {Zenodo},
  doi       = {10.5281/zenodo.7254221}
}

WorldCover 2020 v100 — DOI 10.5281/zenodo.5571936

Zanaga, D., Van De Kerchove, R., De Keersmaecker, W., Souverijns, N., Brockmann, C., Quast, R., Wevers, J., Grosu, A., Paccini, A., Vergnaud, S., Cartus, O., Santoro, M., Fritz, S., Georgieva, I., Lesiv, M., Carter, S., Herold, M., Li, L., Tsendbazar, N.E., Ramoino, F., Arino, O. (2021). ESA WorldCover 10 m 2020 v100. Zenodo. https://doi.org/10.5281/zenodo.5571936

BibTeX 보기
@misc{zanaga2021worldcover,
  author    = {Zanaga, Daniele and Van De Kerchove, Ruben and De Keersmaecker, Wanda and Souverijns, Niels and Brockmann, Carsten and Quast, Ralf and Wevers, Jan and Grosu, Alex and Paccini, Audrey and Vergnaud, Sylvain and Cartus, Oliver and Santoro, Maurizio and Fritz, Steffen and Georgieva, Ivelina and Lesiv, Myroslava and Carter, Sarah and Herold, Martin and Li, Linlin and Tsendbazar, Nandin-Erdene and Ramoino, Fabrizio and Arino, Olivier},
  title     = {{ESA WorldCover} 10 m 2020 v100},
  year      = {2021},
  publisher = {Zenodo},
  doi       = {10.5281/zenodo.5571936}
}

논문 인용

WorldCover 제품 사용자 설명서 v2.0 — DOI 없음

ESA WorldCover consortium (2022): ESA WorldCover Product User Manual, Version 2.0 (WorldCover_PUM_v2.0), 24 October 2022. VITO. https://esa-worldcover.s3.eu-central-1.amazonaws.com/v200/2021/docs/WorldCover_PUM_V2.0.pdf

BibTeX 보기
@techreport{worldcover2022pum,
  author      = {{ESA WorldCover consortium}},
  title       = {{ESA WorldCover} Product User Manual, Version 2.0},
  institution = {VITO},
  number      = {WorldCover\_PUM\_v2.0},
  year        = {2022},
  url         = {https://esa-worldcover.s3.eu-central-1.amazonaws.com/v200/2021/docs/WorldCover_PUM_V2.0.pdf}
}

사사(Acknowledgements) 작성

쓴 해의 Zenodo DOI를 인용합니다(공식 누리집은 참고 논문이 준비 중이라고 안내). 지도·그림에는 "© ESA WorldCover project 2021 / Contains modified Copernicus Sentinel data (2021) processed by ESA WorldCover consortium"처럼 연도를 맞춰 출처를 적습니다.

이 정리가 도움이 되셨다면 기후데이터 길잡이도 인용해 주세요

논문의 사사(Acknowledgements)에 아래 문장을 넣어주세요.

Acknowledgements

Information on the datasets used in this study was compiled with the help of the Korean Climate Data Navigator (KCDN) (Sim, 2026; https://doi.org/10.5281/zenodo.23300923).

참고 링크