Global Flood Database v1 (2000-2018)

GLOBAL_FLOOD_DB/MODIS_EVENTS/V1
데이터 세트 사용 가능 기간
2000-02-17T00:00:00Z–2018-12-10T00:00:00Z
데이터 세트 제공업체
Earth Engine 스니펫
ee.ImageCollection("GLOBAL_FLOOD_DB/MODIS_EVENTS/V1")
태그
flood surface surface-ground-water water
c2s
cloudtostreet
마트머스
dfo
gfd
침수

설명

Global Flood Database에는 2000~2018년 사이에 발생한 913건의 홍수 이벤트의 범위와 시간 분포 지도가 포함되어 있습니다. 자세한 내용은 관련 학술지 논문을 참고하세요.

홍수 이벤트는 Dartmouth Flood Observatory에서 수집되었으며 MODIS 이미지를 수집하는 데 사용되었습니다. 선택된 913개 이벤트는 Terra 및 Aqua MODIS 센서의 12,719개 장면을 사용하여 영구적인 물을 넘어 상당한 침수가 있는 것으로 매핑 (품질 관리 통과)된 이벤트입니다. 각 픽셀은 각 홍수 이벤트의 전체 날짜 범위에서 250m 해상도로 물 또는 물이 아닌 것으로 분류되었으며, 최대 홍수 범위('flooded' 밴드) 및 침수 기간(일)('duration' 밴드)을 포함한 후속 데이터 제품이 생성되었습니다. 홍수 이벤트 중 물 및 물이 아닌 분류에는 영구 물 (여기서는 영구 물을 나타내는 30미터 JRC 전역 지표수 데이터 세트를 250미터 해상도로 리샘플링)이 포함되며, 'jrc_perm_water' 밴드를 사용하여 홍수 물을 분리하기 위해 마스크 처리할 수 있습니다. 홍수 이벤트 중의 구름 상태를 나타내는 추가 데이터 품질 대역이 추가되었습니다 (예: 시작일과 종료일 사이에 홍수가 관측된 맑은 날짜 수를 나타내는 'clear_views'와 맑은 날짜 관측 비율을 나타내는 'clear_perc'이 포함됩니다(총 이벤트 기간을 일수로 나눈 값).

ImageCollection의 각 이미지는 개별 홍수의 지도를 나타냅니다. 컬렉션은 날짜, 국가 또는 Dartmouth Flood Observatory 원본 ID로 필터링할 수 있습니다.

대역

픽셀 크기
30미터

대역

이름 단위 최소 최대 픽셀 크기 설명
flooded 0 1 미터

이벤트 중 홍수 물의 최대 범위입니다.

  • 1 - 지표수 면적
  • 0 - 물 없음
duration d 0 65535 미터

이벤트 중 지표수의 기간(일)입니다. 픽셀 값은 이벤트 중에 픽셀 영역이 물로 간주된 복합 일수를 나타냅니다. 3일 MODIS 합성 이미지가 사용되었습니다.

clear_views d 0 65535 미터

각 이벤트의 시작일과 종료일 사이의 일수에서 구름이 없는 관측 횟수입니다. 구름 범위는 MODIS 품질 보증 밴드 ('state_1km')에 따라 결정됩니다.

clear_perc % 0 100 미터

특정 홍수 이벤트 중 명확한 관측의 비율입니다. 이는 'clear_views' 대역과 동일하지만 홍수 이벤트당 MODIS 이미지 수로 정규화됩니다. 구름 범위는 MODIS 품질 보증 밴드 ('state_1km')에 따라 결정됩니다.

jrc_perm_water 0 1 미터

'전환' 밴드를 사용하여 JRC 전역 지표수 데이터 세트로 결정된 영구적인 물입니다. 해상도는 JRC 데이터 세트의 원래 30m 해상도로 유지됩니다.

  • 1 - 영구적인 물
  • 0 - 물이 아님

이미지 속성

이미지 속성

이름 유형 설명
id INT

다트머스 홍수 관측소 (DFO)와 일치하는 홍수 이벤트의 고유 카탈로그 ID입니다.

참조 문자열

DFO 이벤트 다각형과 교차하는 유역에서 홍수물이 감지된 국가의 3자리 ISO 국가 코드 (목록)입니다.

국가 문자열

DFO 이벤트 다각형과 교차하는 유역에서 홍수물이 감지된 국가의 국가 이름 (목록)입니다.

dfo_centroid_x DOUBLE

홍수 이벤트의 위치를 추정하는 DFO 다각형의 중심 경도 (DFO 데이터베이스)입니다.

dfo_centroid_y DOUBLE

홍수 이벤트의 위치를 추정하는 DFO 다각형의 중심 위도 (DFO 데이터베이스)입니다.

dfo_country 문자열

홍수의 기본 국가 (DFO 데이터베이스)입니다.

dfo_other_country 문자열

홍수의 보조 국가 (DFO 데이터베이스)입니다.

dfo_displaced INT

홍수 발생 후 집을 잃거나 대피한 사람의 예상 총수 (DFO 데이터베이스)입니다.

dfo_main_cause 문자열

DFO 데이터베이스의 홍수 이벤트의 주요 원인입니다. 정규화되지 않았습니다.

dfo_severity DOUBLE

홍수 이벤트의 심각도 (DFO 데이터베이스):

  • 1 - 대규모 홍수 이벤트, 구조 또는 농업에 심각한 피해, 사망자 발생, 마지막 유사 이벤트 이후 5~15년의 보고된 간격
  • 1.5 - 매우 큰 이벤트: 15년 초과 100년 미만의 반복 간격
  • 2 - 극단적인 이벤트: 재발 간격 >100년)
dfo_dead INT

홍수 이벤트로 인한 예상 사망자 수 (DFO 데이터베이스)입니다.

dfo_validation_type 문자열

홍수 이벤트 확인의 기본 소스 (DFO 데이터베이스)입니다. 정규화되지 않았습니다.

glide_index 문자열

GLobal IDEntifier Number.

gfd_country_code 문자열

물 감지 알고리즘에서 관심 영역으로 사용되는 유역과 교차하는 국가의 2자리 FIPS 국가 코드의 쉼표로 구분된 목록입니다.

gfd_country_name 문자열

물 감지 알고리즘에서 관심 지역으로 사용되는 유역과 교차하는 국가의 국가 이름 (목록)입니다.

composite_type 문자열

물 감지 알고리즘에서 합성하는 데 사용되는 일수입니다.

threshold_type 문자열

물 감지 알고리즘에서 물/ 물 아님을 분류하는 데 사용되는 기준점 유형입니다('otsu' 또는 'standard').

threshold_b1b2 DOUBLE

물 감지 알고리즘에 사용되는 b2b1 비율에 적용되는 기준값입니다.

threshold_b7 DOUBLE

물 감지 알고리즘에 사용되는 밴드 7 (SWIR)에 적용되는 기준값입니다.

otsu_sample_res DOUBLE

샘플링하고 otsu 임계값을 추정하는 데 사용되는 MODIS 모자이크를 빌드하는 데 사용되는 리듀서의 공간 해상도 (단위: m)(otsu를 사용하고 기본 임계값을 사용하지 않은 홍수 이벤트에만 사용 가능).

slope_threshold DOUBLE

지형 그림자로 인한 오류를 최소화하기 위해 물 감지 알고리즘에서 가파른 영역을 마스크하는 데 사용되는 값입니다.

이용약관

이용약관

이 작업물은 크리에이티브 커먼즈 저작자표시 비상업적 4.0 국제 라이선스에 따라 이용할 수 있습니다.

인용

인용:
  • Tellman, B., J.A. 설리번, C. Kuhn, A.J. Kettner, C.S. Doyle, G.R. Brakenridge, T. Erickson, D.A. Slayback. (수락됨) 위성에서 홍수에 노출된 인구의 비율이 증가하는 것을 관찰합니다. Nature. doi:10.1038/s41586-021-03695-w

Earth Engine으로 탐색하기

코드 편집기(JavaScript)

var gfd = ee.ImageCollection('GLOBAL_FLOOD_DB/MODIS_EVENTS/V1');

// An individual flood event - flooding due to Hurricane Isaac in the USA.
var hurricaneIsaacDartmouthId = 3977;
var hurricaneIsaacUsa = ee.Image(
    gfd.filterMetadata('id', 'equals', hurricaneIsaacDartmouthId).first());
Map.setOptions('SATELLITE');
Map.setCenter(-90.2922, 29.4064, 9);
Map.addLayer(
  hurricaneIsaacUsa.select('flooded').selfMask(),
  {min: 0, max: 1, palette: '001133'},
  'Hurricane Isaac - Inundation Extent');

// The duration (number of days a flood event lasted).
var durationPalette = ['c3effe', '1341e8', '051cb0', '001133'];
Map.addLayer(
  hurricaneIsaacUsa.select('duration').selfMask(),
  {min: 0, max: 4, palette: durationPalette},
  'Hurricane Isaac - Duration');

// Map all floods to generate the satellite-observed historical flood plain.
var gfdFloodedSum = gfd.select('flooded').sum();
Map.addLayer(
  gfdFloodedSum.selfMask(),
  {min: 0, max: 10, palette: durationPalette},
  'GFD Satellite Observed Flood Plain');

// Overlay permanent water to distinguish flood water.
var jrc = gfd.select('jrc_perm_water').sum().gte(1);
Map.addLayer(
  jrc.selfMask(),
  {min: 0, max: 1, palette: 'C3EFFE'},
  'JRC Permanent Water');
코드 편집기에서 열기