本项目 examples/data/ 内置了小体量的示例数据(见文末清单)。生产使用时
请从下列渠道获取完整数据。各渠道许可协议不同,商用前请务必阅读原始许可。
| 渠道 |
内容 |
格式 |
许可 |
| Natural Earth |
1:10m/50m/110m 全球行政区、水系、地形等制图数据 |
Shapefile / GeoJSON / GeoPackage |
公有领域(PD) |
| OpenStreetMap |
全球众包矢量地图数据 |
PBF / XML |
ODbL(需署名 + 衍生开放) |
| Geofabrik |
OSM 按大洲/国家/地区切分的每日快照 |
.osm.pbf / shp |
ODbL |
| BBBike Extract |
OSM 自定义范围裁剪下载 |
pbf / shp / garmin 等 |
ODbL |
| Overpass API |
OSM 按标签/范围在线查询,导出 GeoJSON |
GeoJSON / XML |
ODbL |
| OpenMapTiles |
OSM 预切矢量瓦片方案与工具链 |
MBTiles (MVT) |
数据 ODbL,方案 BSD/CC-BY |
| Protomaps |
全球单文件矢量底图,可按 bbox 裁剪下载 |
PMTiles(可转 MBTiles) |
ODbL |
| MapTiler Data |
OpenMapTiles 预制区域包 |
MBTiles |
免费层需署名 |
OSM → 本服务的常见路线:Geofabrik pbf → tilemaker/planetiler → MBTiles → mbtiles 数据源;或 osm2pgsql → PostGIS → postgis 数据源 做动态切片。
注意:在中国境内发布地图需遵守测绘法规(公开地图审图、边界表示等)。
examples/data/ 内的文件均可直接被 config.example.yaml 加载:
| 文件 |
来源 |
许可 |
处理 |
ne_110m_admin_0_countries.geojson |
Natural Earth 1:110m Admin 0 – Countries(经 nvkelso/natural-earth-vector GeoJSON 镜像获取) |
公有领域 |
精简属性至 name / name_zh / iso_a3 / continent / pop_est / economy |
ne_110m_populated_places_simple.geojson |
Natural Earth 1:110m Populated Places (simple),同上渠道 |
公有领域 |
精简属性至 name / adm0name / pop_max / featurecla |
cities.geojson |
项目自制演示数据(中国 10 个主要城市坐标与公开人口数字) |
随项目 MIT |
— |
Natural Earth 为公有领域数据,无署名义务;但按社区惯例建议注明
“Made with Natural Earth”。