第2章 获取地图数据:从哪里下载免费地图数据
好,地图搭场景的第一步,你得先有“料”。
说白了,地图数据就是你的建筑材料。没有数据,再牛的工具也白搭。我见过不少新手,一上来就急着写代码,结果发现数据格式不对、坐标乱套,折腾半天全白干。嗯,咱们先把地基打牢。
2.1 免费地图数据源:两大主流选择
目前市面上免费且靠谱的地图数据源,我个人主要用两个:OpenStreetMap(OSM) 和 自然资源部标准地图服务。它们各有各的脾气,咱们一个一个说。
2.1.1 OpenStreetMap(OSM)—— 全球最大的众包地图
OSM 是什么?你可以把它理解成“地图界的维基百科”。全世界的人一起画地图,你添一条路,我加一个公园,慢慢就拼出了全球最详细的路网数据。
优点很明显:
- 免费且开放:数据可以随便下载,商用也没问题(只要标注来源)。
- 更新快:比如某个城市新修了一条路,可能几天内 OSM 上就有了。我在项目里就遇到过,客户要分析新开发区的路网,OSM 的数据比官方图资还新。
- 覆盖全球:不管你在哪个国家,都能拿到数据。
缺点也得知道:
- 精度参差不齐:大城市很精细,偏远地区可能就只是个轮廓。我曾经在非洲某项目里用过 OSM,城市中心还行,出了城路网就断断续续的。
- 属性信息不全:比如有些道路没有名字,或者建筑物没有楼层数。
怎么下载?
我个人习惯用 Geofabrik 这个网站。它把全球数据按国家、省份切好了,直接下载 .osm.pbf 格式的文件就行。举个例子:
# 下载中国地图数据(命令行工具)
wget https://download.geofabrik.de/asia/china-latest.osm.pbf
如果你只想下载某个城市的数据,可以用 Overpass API 或者 OSMAnd 工具。嗯,这里要注意,别一上来就下全国数据,文件很大(中国数据大概 2-3GB),处理起来也慢。我建议先拿一个小区域练手。
2.1.2 自然资源部标准地图服务 —— 官方权威数据
如果你做的是国内项目,尤其是需要展示国界线、行政区划的,那必须用自然资源部的数据。为什么?因为 OSM 的国界线有时候画得不对,你想想看,要是地图上把藏南地区标错了,那麻烦就大了。
优点:
- 权威性高:所有数据都经过国家审核,坐标、边界完全合规。
- 格式规范:提供 Shapefile、GeoJSON 等标准格式,直接能用。
- 免费下载:在官网注册后就能下载。
缺点:
- 更新慢:一般一年更新一次,跟不上城市变化。
- 数据种类少:主要是行政区划、水系、交通等基础数据,没有 POI(兴趣点)这些细节。
下载地址:
直接搜“自然资源部标准地图服务”,进入官网后找到“数据下载”栏目。我一般选 1:100 万全国基础地理数据库,够用了。
重要提醒: 国内项目请务必使用自然资源部数据作为底图。OSM 数据只能作为补充,不能替代官方数据。这是红线,别踩。
2.2 数据版权注意事项:别给自己挖坑
做 GIS 的人,版权意识一定要强。我见过有人把 OSM 数据直接封装到商业软件里卖钱,结果被律师函警告。嗯,这里我给大家划几个重点。
2.2.1 OSM 的版权:ODbL 协议
OSM 用的是 ODbL(Open Database License) 协议。说白了就是:
- 你可以免费使用、修改、分享数据。
- 但你必须标注数据来源(比如“© OpenStreetMap 贡献者”)。
- 如果你基于 OSM 数据做了改进,改进后的数据也必须用同样的协议开放。
避坑指南: 我曾经有个客户,把 OSM 数据加工后做成了付费 API 服务。我提醒他:你加工后的数据也得开源。他一开始不理解,后来查了协议才改过来。所以,商用前一定看清楚协议。
2.2.2 自然资源部数据的版权
自然资源部的数据属于 政府公开数据,使用相对宽松:
- 可以免费下载和使用。
- 必须标注“数据来源:自然资源部”。
- 不能歪曲、篡改数据(比如不能把国界线画歪了)。
警告: 不要以为政府数据就可以随便改。我曾经见过有人把自然资源部的行政区划数据改了边界,然后发布到网上。结果被网信办约谈。数据合规不是小事,尤其是涉及国家主权的内容。
2.3 知识体系结构图
下面这张图帮你理清思路:
2.4 我的个人建议
说了这么多,总结一下我的经验:
- 先确定项目范围:是国内项目还是国外项目?如果是国内,直接去自然资源部下载基础数据。如果是国外,OSM 是你的首选。
- 小范围测试:别一上来就下载全国数据。先拿一个城市或一个区试试手,熟悉了再扩大范围。
- 版权标注不能省:不管用哪个数据源,在项目文档或地图角落标注数据来源。这是职业素养,也是法律要求。
- 数据备份:我习惯把下载好的原始数据存一份,处理后的数据另存一份。万一搞砸了,还能回退。
小技巧: 如果你不确定某个数据能不能商用,直接发邮件问数据提供方。OSM 有专门的授权咨询邮箱,自然资源部也有客服。别自己瞎猜,问清楚最保险。
好了,数据源和版权的事就聊到这。记住一句话:数据是死的,人是活的。选对数据源,注意版权,你的地图搭场景之路就成功了一半。
可可精品资料库