地理数据
全球 30m 河湖基础矢量数据 SHP(7 大区合集,2276 万水体斑块,WGS84)
本数据包是全球 30 m 分辨率河湖基础矢量数据的完整合集,由 7 个大区图层组成:亚欧、北美洲、南美洲、非洲、大洋洲、东南亚_夏威夷岛链、格陵兰岛,共 2,276.5 万个水体面要素,几何类型统一为 Polygon(面),坐标系统一为 GCS_WGS_1984(EPSG:4326 经纬度)。属性表 GRIDCODE 恒为 60,对应 30 m 全球地表覆盖分类中的「水体」类型——也就是说,这份数据给出的是水体轮廓本身,不含河流名称、等级、流域等语义字段。压缩包约 2.82 GB,解压后约 6.2 GB。本文所有数字均由 Python 直接读取压缩包内 Shapefile 文件头与属性表实算,非文档转述。
数据内容
包内 7 个独立 Shapefile,各自配套 .shp / .shx / .dbf / .prj / .cpg / .sbn / .sbx 与 ArcGIS 元数据 .xml(共 57 个文件):
- 欧亚:1204.7 万面,
.shp2.00 GB,文件头范围经度 -180°—180°、纬度 0.33°N—79.88°N。 - 北美洲:679.2 万面,
.shp1.49 GB,经度 -179.13°—179.66°、纬度 27.12°S—81.66°N。 - 南美洲:139.4 万面,
.shp288 MB,经度 -81.32°—-34.80°、纬度 55.91°S—14.86°N。 - 非洲:99.9 万面,
.shp184 MB,经度 -179.15°—173.40°、纬度 54.04°S—37.31°N。 - 大洋洲:90.3 万面,
.shp140 MB,经度 113.04°—178.48°、纬度 54.70°S—10.00°S。 - 东南亚_夏威夷岛链:55.4 万面,
.shp89 MB,经度 -160.38°—179.89°、纬度 18.79°S—18.96°N。 - 格陵兰岛:7.7 万面,
.shp17 MB,经度 -71.85°—-13.21°、纬度 37.75°N—81.88°N。 - 合计 2276.5 万面,
.shp合计约 4.16 GB。
其中 欧亚 图层属性表有 10 个字段(OBJECTID、ID、GRIDCODE、各分幅 FID_*、Shape_Length、Shape_Area),其余 6 个图层统一只有 ID 与 GRIDCODE 两个字段。各图层彼此独立、字段不完全一致,未做全图层 Merge,需要全球一体图层时请自行合并。
上面各包的「文件头范围」是 Shapefile 头里记录的外接矩形,不等于实际大洲边界(详见「已知数据瑕疵」)。下载单个大区包时,请以这个范围作为快速判断依据。

数据来源与处理方式
数据由 30 m 分辨率栅格水体图层经 ArcGIS「栅格转面」(Conversion Tools → Raster to Polygon)按 5°×5° 分幅批量转换后 Append 合并而成,元数据中保留的处理链显示源分幅目录命名形如 n29_35、s48_05(纬度带 + 5° 经度步长)。这一生产方式带来两个必须知道的特性:
- 水体被切成大量碎面:河流是一串接一串的小方块,没有做跨分幅 dissolve,也没有提取中心线,直接统计「河流条数」没有意义。
- 面大小跨度极大:小的就是单个 30 m 栅格单元(属性表面积约 1.4×10⁻⁷ 平方度),大的可达平方公里级的湖泊与水库斑块。
坐标系与格式
- 坐标系:GCS_WGS_1984(EPSG:4326),
.prj随包附带,7 个图层一致。 - 文本编码:UTF-8(
.cpg随包附带),图层名与字段名为中英文,无乱码风险。 - 几何类型:Polygon(shapefile shapeType=5),属性表面积单位为平方度而非平方米,做面积统计请先投影到等面积坐标系。
- 几何精细度:高。这也是单文件动辄 GB 级的原因,全球包解压后约 6.2 GB。
使用方法
- QGIS / ArcGIS:解压后直接加载
.shp。全球包建议按研究区先裁剪再加载——一次性渲染 2276 万个面,任何桌面 GIS 都会卡死;可用「按位置提取」或先建空间索引(.sbn / .sbx已随包附带)。 - Python 空间分析:
geopandas.read_file()读取后,用dissolve()把相邻水体斑块融合成完整湖面/河段,再用等面积投影(如 EPSG:6933)算面积;做密度统计可用sjoin落到渔网。 - WebGIS:全球尺度请先
ogr2ogr简化 + 转 GeoPackage / MBTiles,直接把原始 SHP 丢给前端不现实。
已知数据瑕疵(实测发现,重要)
- 欧亚图层单文件 2.00 GB,已逼近 Shapefile 2 GB 规格上限:部分工具读取会失败或极慢,强烈建议转为 GeoPackage / PostGIS 后再处理。
- 大区划分按处理目录而非行政边界:从文件头范围可见,非洲包的经度横跨 -179°—173°(含印度洋与南大西洋的离岛),大洋洲包南至 54.7°S,各包之间存在范围交叠。实际使用时请以自己的研究区 bbox 裁剪,不要假定「非洲包里只有非洲」。
- 属性极简:只有
ID与GRIDCODE,没有水体名称、类型、等级、所在流域等字段;需要带名称的水系图层请另找命名水系数据。 - 东南亚图层附带两份元数据:包内同时存在
东南亚_夏威夷岛链.shp.xml与一份- Copy.xml副本,内容重复,可忽略。
使用须知
- 本数据为水体轮廓基础数据,不含任何行政界线与国界画法;涉及中国疆域的正式制图,界线必须以自然资源部标准地图服务发布的标准地图为准。
- 数据分辨率 30 m,细小溪流、季节性水体与小于一个像元的水面存在漏提,不宜用于高精度水利工程设计。
- 仅供学习、科研与教学参考;商业用途请自行向原始地表覆盖数据提供方确认授权。
适用场景
全球 / 洲际水体分布制图、水域面积与湖泊数量统计、湿地与地表水变化本底、水文模型与汇水区掩膜提取、遥感水体提取结果的精度验证参照、GIS 教学中「栅格转矢量」与大数据量矢量处理的典型案例。
同系列数据(按大区单独下载)
全球包是下面 7 个大区包的合集。如果只需要某一个大洲,直接下载对应分包更快:
- 亚欧 30m 河湖基础矢量数据 SHP(1204.7 万面,1.39 GB)
- 北美洲 30m 河湖基础矢量数据 SHP(679.2 万面,988 MB)
- 南美洲 30m 河湖基础矢量数据 SHP(139.4 万面,188 MB)
- 非洲 30m 河湖基础矢量数据 SHP(99.9 万面,116 MB)
- 大洋洲 30m 河湖基础矢量数据 SHP(90.3 万面,80 MB)
- 东南亚 30m 河湖基础矢量数据 SHP(含夏威夷岛链)(55.4 万面,53 MB)
- 格陵兰岛 30m 河湖基础矢量数据 SHP(7.7 万面,12 MB)
需要带河流名称与等级的中国水系图层,请看 中国 1-5 级水系 SHP 数据。
关注公众号,获取下载验证码
- 微信搜索并关注公众号 【那山那海那座城】
- 向公众号后台发送以下任一关键词即可领取验证码(发送 全球河湖30m 或 全球河湖矢量 或 全球水体SHP 或 30m河湖数据)
- 你将收到本资料的下载验证码,填到下方即可解锁

扫码关注
那山那海那座城
长按可保存二维码
相关资料
查看全部资料更多地理教材与学习资料,点击卡片即可查看详情并下载。
声明:本站收集的教材来源于网络,所有版权都归出版社所有。本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载或引用的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除!

