WebGIS ngập lụt Hà Tĩnh

Tài liệu API dữ liệu mở

API công khai (chỉ đọc), dịch vụ bản đồ WMS/WMTS và hướng dẫn nạp lớp vào QGIS. Tài liệu sinh tự động từ hợp đồng dữ liệu của hệ thống (OpenAPI 3.1).

Bản đồ là nguy cơ (khả năng tương đối bị ngập), không phải dự báo ngập thời gian thực. Tín hiệu cảnh báo chỉ mang tính tham khảo. Khi dùng lại dữ liệu phải giữ câu ghi nguồn và giấy phép của từng lớp (trường ghi_nguon, giay_phep).

Quy ước chung

Địa chỉ gốc: https://hatinh.htgroups.vn. Mọi phản hồi là JSON UTF-8 (trừ tệp tải về). Lỗi luôn có dạng { "error": "ma_loi", "chi_tiet"?: ... } với mã lỗi tiếng Việt không dấu: du_lieu_khong_hop_le (400), khong_tim_thay (404), qua_nhieu_yeu_cau (429, kèm Retry-After), dich_vu_tam_ngung (503).

Số liệu thống kê được lưu đệm 5 phút; cảnh báo 30 giây. Diện tích tính bằng km², dân số bằng người, tỷ lệ bằng phần trăm.

Số toàn tỉnh (/api/public/stats/tinh) theo cơ sở công bố: mặt nạ raster 30 m trong ranh giới OSM. Số theo xã cộng theo ranh giới 69 xã của nhóm đề tài, thấp hơn toàn tỉnh khoảng 0,15% do dải ô biên tỉnh.

Dịch vụ bản đồ OGC công khai (WMS, WMTS)

Chỉ phương thức GET; GeoServer 3.0.1, workspace hatinh

WMS 1.3.0: https://hatinh.htgroups.vn/geoserver/hatinh/wms (GetCapabilities, GetMap, GetLegendGraphic, GetFeatureInfo với INFO_FORMAT=application/json). Xem GetCapabilities

WMTS 1.0.0 (lưới WebMercatorQuad, có bộ đệm ô): https://hatinh.htgroups.vn/geoserver/gwc/service/wmts?service=WMTS&request=GetCapabilities

Tên lớp có dạng hatinh:<ma_lop>, ví dụ hatinh:nguy_co_dnn_cap. WFS không mở ra Internet; dữ liệu vector công khai lấy qua /api/public/xa/geojson hoặc /api/public/layers/{ma}/tai-ve (khi lớp cho phép tải). Truy vấn có tham số cql_filter, filter, sld, sld_body, env bị chặn.

Nạp vào QGIS

Vào Layer, Add Layer, Add WMS/WMTS Layer; bấm New, đặt tên "WebGIS ngập lụt Hà Tĩnh", dán địa chỉ WMS ở trên vào ô URL; bấm Connect, chọn lớp (ví dụ hatinh:nguy_co_dnn_cap) rồi Add. Hệ toạ độ hiển thị EPSG:3857 hoặc EPSG:4326; dữ liệu gốc lưu ở EPSG:32648.

Thống kê

GET/api/public/stats/tinh

Thống kê toàn tỉnh của một lớp nguy cơ (mặc định lớp chính thức)

Tham số của /api/public/stats/tinh
Tham sốVị tríBắt buộcKiểu / giá trị
lop_maquerykhôngstring

Phản hồi: StatsTinh

curl 'https://hatinh.htgroups.vn/api/public/stats/tinh?lop_ma=nguy_co_xgb_cap'
GET/api/public/stats/xa

Xếp hạng 69 xã theo một chỉ tiêu

Tham số của /api/public/stats/xa
Tham sốVị tríBắt buộcKiểu / giá trị
lop_maquerykhôngstring
chi_tieuquerycókm2_cao_rat_cao | ty_le_cao_rat_cao_pct | dan_so_phoi_nhiem | ty_le_tung_ngap_pct | mua_nam_tb_mm | rx5day_max_mm
sortquerykhôngasc | desc
limitquerykhônginteger

Phản hồi: StatsXaRes

curl 'https://hatinh.htgroups.vn/api/public/stats/xa?chi_tieu=km2_cao_rat_cao&lop_ma=nguy_co_xgb_cap&limit=5'
GET/api/public/stats/xa/xuat

Tải CSV 69 xã (UTF-8 có BOM)

Tham số của /api/public/stats/xa/xuat
Tham sốVị tríBắt buộcKiểu / giá trị
lop_maquerykhôngstring
dinh_dangquerycóstring

Phản hồi: Tệp CSV 69 dòng

curl 'https://hatinh.htgroups.vn/api/public/stats/xa/xuat?dinh_dang=csv'
GET/api/public/stats/su-kien-ngap

Danh mục sự kiện ngập (Sentinel-1, UNOSAT, Copernicus EMS)

Phản hồi: SuKienNgapListRes

curl 'https://hatinh.htgroups.vn/api/public/stats/su-kien-ngap'
GET/api/public/stats/huyen-cu

Phụ lục đối chiếu huyện cũ với 69 xã/phường mới

Phản hồi: HuyenCuDoiChieuRes

curl 'https://hatinh.htgroups.vn/api/public/stats/huyen-cu'

Xã/phường

GET/api/public/xa

Danh sách 69 xã/phường kèm chỉ số nguy cơ

Tham số của /api/public/xa
Tham sốVị tríBắt buộcKiểu / giá trị
qquerykhôngstring
huyen_cuquerykhôngstring
sortquerykhôngten | ty_le_cao | phoi_nhiem
lop_maquerykhôngstring

Phản hồi: XaListRes

curl 'https://hatinh.htgroups.vn/api/public/xa?sort=ty_le_cao'
GET/api/public/xa/geojson

GeoJSON 69 xã (đơn giản hoá; day_du=1 để lấy hình học đầy đủ)

Tham số của /api/public/xa/geojson
Tham sốVị tríBắt buộcKiểu / giá trị
lop_maquerykhôngstring
day_duquerykhông0 | 1

Phản hồi: XaFeatureCollection

curl 'https://hatinh.htgroups.vn/api/public/xa/geojson'
GET/api/public/xa/{ma}

Hồ sơ một xã/phường

Tham số của /api/public/xa/{ma}
Tham sốVị tríBắt buộcKiểu / giá trị
mađường dẫncóstring
lop_maquerykhôngstring

Phản hồi: XaDetailRes

curl 'https://hatinh.htgroups.vn/api/public/xa/phuong_bac_hong_linh'

Kịch bản

GET/api/public/kich-ban

Nguy cơ theo 4 kịch bản CMIP6, phân tách bất định, đường đáp ứng theo hệ số mưa

Tham số của /api/public/kich-ban
Tham sốVị tríBắt buộcKiểu / giá trị
mo_hinhquerykhôngxgb | dnn

Phản hồi: KichBanListRes

curl 'https://hatinh.htgroups.vn/api/public/kich-ban?mo_hinh=xgb'
GET/api/public/kich-ban/{ma}

Một kịch bản và chênh lệch từng xã so với thời kỳ nền

Tham số của /api/public/kich-ban/{ma}
Tham sốVị tríBắt buộcKiểu / giá trị
mađường dẫncóstring
mo_hinhquerykhôngxgb | dnn

Phản hồi: KichBanDetailRes

curl 'https://hatinh.htgroups.vn/api/public/kich-ban/ssp585_cuoi?mo_hinh=dnn'

Lớp dữ liệu

GET/api/public/layers

Danh mục lớp (id lớp dùng chung với GeoServer hatinh:<ma>); đăng nhập vai trò nội bộ thấy thêm lớp thử nghiệm Model Lab

Tham số của /api/public/layers
Tham sốVị tríBắt buộcKiểu / giá trị
nhomquerykhôngstring

Phản hồi: LayersRes

curl 'https://hatinh.htgroups.vn/api/public/layers?nhom=nguy_co'
GET/api/public/layers/{ma}

Thông tin một lớp và lịch sử phiên bản theo năm

Tham số của /api/public/layers/{ma}
Tham sốVị tríBắt buộcKiểu / giá trị
mađường dẫncóstring

Phản hồi: LayerDetailRes

curl 'https://hatinh.htgroups.vn/api/public/layers/nguy_co_dnn_cap'
GET/api/public/layers/{ma}/tai-ve

Tải tệp lớp (COG hoặc GPKG) khi lớp cho phép tải

Tham số của /api/public/layers/{ma}/tai-ve
Tham sốVị tríBắt buộcKiểu / giá trị
mađường dẫncóstring
namquerykhônginteger

Phản hồi: Tệp COG (raster) hoặc GPKG (vector); 403 nếu lớp không cho tải

curl 'https://hatinh.htgroups.vn/api/public/layers/nguy_co_dnn_cap/tai-ve'

Cảnh báo

GET/api/public/canh-bao

Tín hiệu nguy cơ tham khảo đang hiệu lực và liên kết bản tin chính thức

Phản hồi: CanhBaoPublicList

curl 'https://hatinh.htgroups.vn/api/public/canh-bao'
GET/api/public/canh-bao/lich-su

Lịch sử các đợt tín hiệu đã ban hành

Tham số của /api/public/canh-bao/lich-su
Tham sốVị tríBắt buộcKiểu / giá trị
pagequerykhônginteger
sizequerykhônginteger
tuquerykhôngstring
denquerykhôngstring
xa_maquerykhôngstring

Phản hồi: CanhBaoLichSuRes

curl 'https://hatinh.htgroups.vn/api/public/canh-bao/lich-su?page=1&size=20'
GET/api/public/canh-bao/{id}

Chi tiết một đợt đã ban hành

Tham số của /api/public/canh-bao/{id}
Tham sốVị tríBắt buộcKiểu / giá trị
idđường dẫncóstring

Phản hồi: CanhBaoPublicDetailRes

curl 'https://hatinh.htgroups.vn/api/public/canh-bao/<id>'

Bản đồ

POST/api/public/identify

Giá trị các lớp tại một điểm (cấp, xác suất, xã)

Giới hạn: 60 lần/phút/IP

Thân yêu cầu JSON theo schema IdentifyReq (xem tệp OpenAPI).

Phản hồi: IdentifyRes

curl -X POST -H 'Content-Type: application/json' -d '{"lon":105.9,"lat":18.34,"lop":["nguy_co_dnn_cap"]}' 'https://hatinh.htgroups.vn/api/public/identify'
POST/api/public/phan-tich-vung

Diện tích từng cấp nguy cơ, dân số, đất canh tác trong một xã hoặc đa giác

Giới hạn: 20 lần/phút/IP; đa giác ≤ 500 km², ≤ 2.000 đỉnh

Thân yêu cầu JSON theo schema PhanTichVungReq (xem tệp OpenAPI).

Phản hồi: PhanTichVungRes

curl -X POST -H 'Content-Type: application/json' -d '{"xa_ma":"phuong_bac_hong_linh"}' 'https://hatinh.htgroups.vn/api/public/phan-tich-vung'
GET/api/public/tim-kiem

Tìm xã, địa danh, toạ độ WGS84 hoặc VN-2000

Giới hạn: 60 lần/phút/IP

Tham số của /api/public/tim-kiem
Tham sốVị tríBắt buộcKiểu / giá trị
qquerycóstring

Phản hồi: TimKiemRes

curl 'https://hatinh.htgroups.vn/api/public/tim-kiem?q=cam%20binh'

Thư viện bản đồ

GET/api/public/ban-do-pdf

Danh mục bản đồ PDF dựng sẵn (toàn tỉnh, 7 huyện cũ, 69 xã)

Tham số của /api/public/ban-do-pdf
Tham sốVị tríBắt buộcKiểu / giá trị
loaiquerykhôngtinh | huyen_cu | xa
qquerykhôngstring

Phản hồi: BanDoPdfListRes

curl 'https://hatinh.htgroups.vn/api/public/ban-do-pdf?loai=huyen_cu'
GET/api/public/ban-do-pdf/{id}

Tải một bản đồ PDF (xem=1 để xem trong trình duyệt)

Tham số của /api/public/ban-do-pdf/{id}
Tham sốVị tríBắt buộcKiểu / giá trị
idđường dẫncóstring
xemquerykhông1

Phản hồi: Tệp PDF

curl 'https://hatinh.htgroups.vn/api/public/ban-do-pdf/<id>'

Trợ lý AI

POST/api/public/hoi-dap

Hỏi đáp có số liệu và trích nguồn (503 khi trợ lý chưa được cấu hình)

Giới hạn: 10 lần/phút/IP, 200 lần/ngày toàn hệ thống

Thân yêu cầu JSON theo schema HoiDapReq (xem tệp OpenAPI).

Phản hồi: HoiDapRes

curl -X POST -H 'Content-Type: application/json' -d '{"cau_hoi":"Xã nào có diện tích nguy cơ cao nhất?"}' 'https://hatinh.htgroups.vn/api/public/hoi-dap'

Hệ thống

GET/api/health

Kiểm sống dịch vụ

Phản hồi: HealthRes

curl 'https://hatinh.htgroups.vn/api/health'

Danh sách lớp công khai (id dùng cho WMS và API)

89 lớp

Danh sách lớp công khai
Mã lớpTênNhómKiểuTên lớp WMS
nguy_co_dnnNguy cơ ngập lụt - DNN-PSO (sản phẩm chính) - xác suấtNguy cơ ngập lụtRasterhatinh:nguy_co_dnn
nguy_co_dnn_capNguy cơ ngập lụt - DNN-PSO (sản phẩm chính) - 5 cấpNguy cơ ngập lụtRasterhatinh:nguy_co_dnn_cap
nguy_co_xgbNguy cơ ngập lụt - XGBoost (bài báo 2) - xác suấtNguy cơ ngập lụtRasterhatinh:nguy_co_xgb
nguy_co_xgb_capNguy cơ ngập lụt - XGBoost (bài báo 2) - 5 cấpNguy cơ ngập lụtRasterhatinh:nguy_co_xgb_cap
nguy_co_hieu_chinhNguy cơ ngập lụt - hiệu chỉnh tiên nghiệm (bài báo 4) - xác suấtNguy cơ ngập lụtRasterhatinh:nguy_co_hieu_chinh
nguy_co_hieu_chinh_capNguy cơ ngập lụt - hiệu chỉnh tiên nghiệm (bài báo 4) - 5 cấpNguy cơ ngập lụtRasterhatinh:nguy_co_hieu_chinh_cap
kb_xgb_ssp245_giuaKịch bản SSP2-4.5 giữa thế kỷ (2041-2060) - XGBoost - xác suấtKịch bản biến đổi khí hậuRasterhatinh:kb_xgb_ssp245_giua
kb_xgb_ssp245_giua_capKịch bản SSP2-4.5 giữa thế kỷ (2041-2060) - XGBoost - 5 cấpKịch bản biến đổi khí hậuRasterhatinh:kb_xgb_ssp245_giua_cap
kb_xgb_ssp585_giuaKịch bản SSP5-8.5 giữa thế kỷ (2041-2060) - XGBoost - xác suấtKịch bản biến đổi khí hậuRasterhatinh:kb_xgb_ssp585_giua
kb_xgb_ssp585_giua_capKịch bản SSP5-8.5 giữa thế kỷ (2041-2060) - XGBoost - 5 cấpKịch bản biến đổi khí hậuRasterhatinh:kb_xgb_ssp585_giua_cap
kb_xgb_ssp245_cuoiKịch bản SSP2-4.5 cuối thế kỷ (2081-2100) - XGBoost - xác suấtKịch bản biến đổi khí hậuRasterhatinh:kb_xgb_ssp245_cuoi
kb_xgb_ssp245_cuoi_capKịch bản SSP2-4.5 cuối thế kỷ (2081-2100) - XGBoost - 5 cấpKịch bản biến đổi khí hậuRasterhatinh:kb_xgb_ssp245_cuoi_cap
kb_xgb_ssp585_cuoiKịch bản SSP5-8.5 cuối thế kỷ (2081-2100) - XGBoost - xác suấtKịch bản biến đổi khí hậuRasterhatinh:kb_xgb_ssp585_cuoi
kb_xgb_ssp585_cuoi_capKịch bản SSP5-8.5 cuối thế kỷ (2081-2100) - XGBoost - 5 cấpKịch bản biến đổi khí hậuRasterhatinh:kb_xgb_ssp585_cuoi_cap
kb_dnn_ssp245_giuaKịch bản SSP2-4.5 giữa thế kỷ (2041-2060) - DNN-PSO - xác suấtKịch bản biến đổi khí hậuRasterhatinh:kb_dnn_ssp245_giua
kb_dnn_ssp245_giua_capKịch bản SSP2-4.5 giữa thế kỷ (2041-2060) - DNN-PSO - 5 cấpKịch bản biến đổi khí hậuRasterhatinh:kb_dnn_ssp245_giua_cap
kb_dnn_ssp585_giuaKịch bản SSP5-8.5 giữa thế kỷ (2041-2060) - DNN-PSO - xác suấtKịch bản biến đổi khí hậuRasterhatinh:kb_dnn_ssp585_giua
kb_dnn_ssp585_giua_capKịch bản SSP5-8.5 giữa thế kỷ (2041-2060) - DNN-PSO - 5 cấpKịch bản biến đổi khí hậuRasterhatinh:kb_dnn_ssp585_giua_cap
kb_dnn_ssp245_cuoiKịch bản SSP2-4.5 cuối thế kỷ (2081-2100) - DNN-PSO - xác suấtKịch bản biến đổi khí hậuRasterhatinh:kb_dnn_ssp245_cuoi
kb_dnn_ssp245_cuoi_capKịch bản SSP2-4.5 cuối thế kỷ (2081-2100) - DNN-PSO - 5 cấpKịch bản biến đổi khí hậuRasterhatinh:kb_dnn_ssp245_cuoi_cap
kb_dnn_ssp585_cuoiKịch bản SSP5-8.5 cuối thế kỷ (2081-2100) - DNN-PSO - xác suấtKịch bản biến đổi khí hậuRasterhatinh:kb_dnn_ssp585_cuoi
kb_dnn_ssp585_cuoi_capKịch bản SSP5-8.5 cuối thế kỷ (2081-2100) - DNN-PSO - 5 cấpKịch bản biến đổi khí hậuRasterhatinh:kb_dnn_ssp585_cuoi_cap
ngap_tan_suatTần suất ngập Sentinel-1 2015-2023Ngập lịch sửRasterhatinh:ngap_tan_suat
ngap_hopVùng từng ngập 2015-2023 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_hop
ngap_sk_20150728Ngập mới ngày 28/07/2015 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20150728
ngap_sk_20150917Ngập mới ngày 17/09/2015 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20150917
ngap_sk_20160819Ngập mới ngày 19/08/2016 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20160819
ngap_sk_20160913Ngập mới ngày 13/09/2016 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20160913
ngap_sk_20160922Ngập mới ngày 22/09/2016 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20160922
ngap_sk_20161015Ngập mới ngày 15/10/2016 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20161015
ngap_sk_20161101Ngập mới ngày 01/11/2016 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20161101
ngap_sk_20161108Ngập mới ngày 08/11/2016 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20161108
ngap_sk_20170716Ngập mới ngày 16/07/2017 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20170716
ngap_sk_20170916Ngập mới ngày 16/09/2017 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20170916
ngap_sk_20171011Ngập mới ngày 11/10/2017 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20171011
ngap_sk_20180718Ngập mới ngày 18/07/2018 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20180718
ngap_sk_20180928Ngập mới ngày 28/09/2018 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20180928
ngap_sk_20181209Ngập mới ngày 09/12/2018 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20181209
ngap_sk_20190703Ngập mới ngày 03/07/2019 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20190703
ngap_sk_20190904Ngập mới ngày 04/09/2019 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20190904
ngap_sk_20191016Ngập mới ngày 16/10/2019 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20191016
ngap_sk_20191102Ngập mới ngày 02/11/2019 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20191102
ngap_sk_20200802Ngập mới ngày 02/08/2020 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20200802
ngap_sk_20200919Ngập mới ngày 19/09/2020 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20200919
ngap_sk_20201017Ngập mới ngày 17/10/2020 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20201017
ngap_sk_20201030Ngập mới ngày 30/10/2020 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20201030
ngap_sk_20210428Ngập mới ngày 28/04/2021 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20210428
ngap_sk_20210613Ngập mới ngày 13/06/2021 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20210613
ngap_sk_20210708Ngập mới ngày 08/07/2021 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20210708
ngap_sk_20210725Ngập mới ngày 25/07/2021 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20210725
ngap_sk_20210908Ngập mới ngày 08/09/2021 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20210908
ngap_sk_20211015Ngập mới ngày 15/10/2021 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20211015
ngap_sk_20220515Ngập mới ngày 15/05/2022 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20220515
ngap_sk_20220809Ngập mới ngày 09/08/2022 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20220809
ngap_sk_20220909Ngập mới ngày 09/09/2022 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20220909
ngap_sk_20220929Ngập mới ngày 29/09/2022 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20220929
ngap_sk_20230804Ngập mới ngày 04/08/2023 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20230804
ngap_sk_20230927Ngập mới ngày 27/09/2023 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20230927
ngap_sk_20231030Ngập mới ngày 30/10/2023 (Sentinel-1)Ngập lịch sửRasterhatinh:ngap_sk_20231030
vet_ngap_emsVết ngập Copernicus EMS 2020Ngập lịch sửVectorhatinh:vet_ngap_ems
vet_ngap_unosatVết ngập UNOSAT 2016 và 2020Ngập lịch sửVectorhatinh:vet_ngap_unosat
demCao độ số (DEM) Copernicus GLO-30CSDL 12 lớpRasterhatinh:dem
do_docĐộ dốcCSDL 12 lớpRasterhatinh:do_doc
do_congĐộ cong mặt cắt dọc (profile curvature)CSDL 12 lớpRasterhatinh:do_cong
twiChỉ số độ ẩm địa hình (TWI)CSDL 12 lớpRasterhatinh:twi
huong_docHướng dốcCSDL 12 lớpRasterhatinh:huong_doc
spiChỉ số năng lượng dòng chảy (SPI, log)CSDL 12 lớpRasterhatinh:spi
mua_namLượng mưa năm trung bình 1990-2020 (CHIRPS)CSDL 12 lớpRasterhatinh:mua_nam
mua_rx5dayLượng mưa 5 ngày lớn nhất 1990-2020 (Rx5day, CHIRPS)CSDL 12 lớpRasterhatinh:mua_rx5day
mua_mua_muaLượng mưa mùa mưa (VIII-XII) trung bình 1990-2020CSDL 12 lớpRasterhatinh:mua_mua_mua
khoang_cach_songKhoảng cách tới sông suốiCSDL 12 lớpRasterhatinh:khoang_cach_song
lop_phuLớp phủ / sử dụng đất ESA WorldCover 2020CSDL 12 lớpRasterhatinh:lop_phu
thuc_phuLớp phủ thực vật (có/không)CSDL 12 lớpRasterhatinh:thuc_phu
bong_dia_hinhBóng địa hình (hillshade)CSDL 12 lớpRasterhatinh:bong_dia_hinh
dan_soMật độ dân số 2020 (WorldPop, hiệu chỉnh niên giám)CSDL 12 lớpRasterhatinh:dan_so
xa_phuongRanh giới 69 xã/phường (từ 01/7/2025)Hành chínhVectorhatinh:xa_phuong
ranh_gioi_tinhRanh giới tỉnh Hà Tĩnh (hợp 69 xã)Hành chínhVectorhatinh:ranh_gioi_tinh
huyen_cu13 đơn vị cấp huyện cũ (trước 01/7/2025)Hành chínhVectorhatinh:huyen_cu
huyen_cu_gop_xaHuyện cũ dựng bằng cách gộp 69 xã mớiHành chínhVectorhatinh:huyen_cu_gop_xa
diem_dia_danhĐiểm địa danh (tìm kiếm)Hành chínhVectorhatinh:diem_dia_danh
song_suoiSông suối (HydroRIVERS, phân bậc Strahler)Thuỷ vănVectorhatinh:song_suoi
song_suoi_osmSông, suối, kênh mương (OSM)Thuỷ vănVectorhatinh:song_suoi_osm
mat_nuocMặt nước (hồ, sông, ao)Thuỷ vănVectorhatinh:mat_nuoc
tram_thuy_vanTrạm thuỷ văn và mức báo động lũThuỷ vănVectorhatinh:tram_thuy_van
giao_thongĐường giao thông chínhHạ tầngVectorhatinh:giao_thong
ho_dapHồ chứa, hồ đập thuỷ lợiHạ tầngVectorhatinh:ho_dap
tram_bomTrạm bơm thuỷ lợiHạ tầngVectorhatinh:tram_bom
kenh_muongKênh mương thuỷ lợiHạ tầngVectorhatinh:kenh_muong
dap_dang_congĐập dâng và cống thuỷ lợiHạ tầngVectorhatinh:dap_dang_cong