carmen
基于地图瓦片索引的地理编码器,用于查找地名和地址。可更换数据源,自行搭建地理编码服务。
挑一个能复现的小 issue,用 AI 编程助手把它修好。
分享到 X自定义许可证(见仓库)
概述
Carmen 是一个用 JavaScript 编写的地理编码器,使用包含 UTFGrid 的 MBTiles 索引来查找地名和地址。它不依赖托管服务,可以在 Node.js 代码中调用,也可以使用项目自带的示例服务器。每个数据源以索引对象的形式配置,因此底层数据可以替换。默认安装会下载约 1GB 的瓦片索引,使用时把城市名等文本传给 geocode 即可。
主要特点
- 基于 MBTiles 索引查询地名和地址
- 通过索引配置替换数据源
- 索引可设置权重、同分排序、词元过滤和输出映射
- 自带 npm start 启动的示例服务器
适用场景
适合想用自有瓦片数据自建地理编码服务的开发者。默认安装需要下载约 1GB 数据。
- 上游仓库
- saidabou/carmen
- GitHub 上的 fork
- Guo-astro/carmen
- 上游 Star 数
- 0
- 分类
- 地图与地理空间
- 许可证
- 自定义许可证(见仓库)
- Fork 时间
- 2020-11-01
- 同步状态
- 已同步(含自有提交)上次同步 2026-10-20
同分类更多: 地图与地理空间
用 Go 编写的终端地图查看与行程规划工具,可检查记录轨迹和计划路线。支持离线查看与回放,也可通过 Mapbox 搜索地点和规划道路路线。
GeoLibre是一个可在浏览器、桌面、移动端和Jupyter中可视化与分析地理空间数据的GIS。它让数据保持本地化并在浏览器中处理。
开源命令行工具,可将无人机、气球或风筝拍摄的照片生成地图、点云、3D模型和高程模型,用于航拍测绘。
地图点亮挑战的H5原型。发起人选定真实区域并分享链接,参与者在范围内走动即可点亮地图格子。