VectorAtlas

一款基于 Natural Earth 公共领域数据生成的小型化 SVG 世界地图开源项目,压缩后文件体积仅 80KB

AI编程开发 部分免费

一款基于 Natural Earth 公共领域数据生成的小型化 SVG 世界地图开源项目,压缩后文件体积仅 80KB,大小远低于常见的免费世界地图资源。项目核心特点是为每个国家区域生成了独立的 SVG path 元素,并通过 ISO 3166-1 alpha-2 标准代码作为各国家的唯一标识符,直接可用于数据可视化中的分省染色图、人口分布热力图或按国家维度的数据展示场景。nn数据来源为 Natural Earth 的 1:1.1 亿比例尺公共领域数据集,该数据集本身无需署名即可使用。项目采用可复现的生成管线,用户通过执行 npm install 和 npm run generate 两个命令即可在本地重新生成完整的 SVG 文件,整个过程透明可控。对于 1:1.1 亿比例尺数据集中因面积过小而无法渲染的小型国家,项目从更精细的 1:5000 万数据集中进行了补充嵌入,涉及的国家包括佛得角、科摩罗、多米尼克、马尔代夫、马耳他、毛里求斯、圣卢西亚、圣多美和普林西比、塞舌尔、新加坡以及圣文森特和格林纳丁斯。nn对于 Natural Earth 未赋予标准 ISO A2 代码的争议地区或未获承认的政治实体,项目采用地名风格的合成 ID 而非简单丢弃,保留了这些区域在地图上的可见性。项目提供了多个在线示例,包括基础嵌入展示、数据驱动的交互式热力图(支持悬停提示、图例和色彩比例尺)以及可点击的国家选择器,全部基于纯 HTML 实现,无需任何构建工具或第三方依赖。nn地图以 CC BY 4.0 协议开源发布,允许在包括商业用途在内的各种场景免费使用,只需标注归属来源。如需去除署名要求,项目方也提供了单独的商业授权许可可选。适合需要在网页中集成轻量世界地图的开发者,以及需要快速原型化基于地理数据可视化的团队使用。

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论