这个项目能做什么
Mapforge 是一个开源 GIS Web 应用,让你在各种底图上以 GeoJSON 图层的形式,用自己的数据创建和分享自定义地图。它通过 WebSockets 支持实时协作编辑,因此更改会实时同步到所有已连接的客户端。主要功能包括 3D 地形、山体阴影、等高线、地球投影,绘制和设计形状并支持自定义颜色、符号、标签和 3D 多边形,以及导入/导出 GeoJSON、GPX 和 KML。它集成了 Overpass API 以进行自定义 OpenStreetMap 查询,并集成 openrouteservice 以提供步行、自行车和汽车路线规划及海拔剖面。该应用提供桌面和移动 UI、PWA 支持、通过 Bubblewrap 构建的 Android 应用、通过内置 µlogger API 进行 GPS 轨迹记录,以及通过 Google、GitHub 或 OSM OAuth 登录。为保护隐私,它可以通过 Docker Compose 文件自托管,并且没有广告或追踪。它使用 Ruby on Rails 8、MongoDB、Redis、Action Cable、MapLibre GL JS 和 Turf.js 构建,采用 AGPL v3 许可,是 Google My Maps 和 Felt 的开源替代方案。
评论
0 人表达喜爱 · 满10人后显示 Deer Point
登录后参与讨论。