Zh-hans:OsmAPP

From OpenStreetMap Wiki
Jump to navigation Jump to search
OsmAPP
作者: Pavel Zbytovský
执照: GPL-3.0-only (免费)
平台: Web和​ PWA
Status幫忙將此翻譯成簡體中文! Active
版本: 1.7.0 (2025-06-26)
语言:
英语、​​捷克语、​​德语、​​波兰语、​​西班牙语、​​阿姆哈拉语、​​意大利语、​​法语、​​日语、​​中文(简体)和​繁体中文
网站: https://osmapp.org/
源代码: https://github.com/zbycz/osmapp
编程语言: TypeScript

OSM 生态系统的通用网页地图与编辑器。

Features
Feature Value
Map Display
Display map 是
Map data vector
Source online
Rotate map 是
3D view 是
Shows website 是
Shows phone number 是
Shows operation hours 是
Routing
Routing 是
Create route manually 否
Calculate route 是
Create route via Waypoints 是
Routing profiles car;bike;foot
Turn restrictions
?
Calculate route without Internet (Offline routing) 否
Routing providers Graphhopper
Avoid traffic 否
Traffic Provider
?
Navigating
Navigate 否
Find location 是
Find nearby POIs 否
Navigate to point 否
Navigation with voice / Voice guidance 否
Keep on road 否
Lane guidance 否
Works without GPS 否
Navigate along predefined route 否
Tracking
Make track 否
Customizable log interval 否
Track formats
?
Geotagging
?
Fast POI buttons 否
Upload GPX to OSM 否
Monitoring
?
Editing
Add POIs 是
Edit / Delete POIs 是
Add way 否
Edit geometries 否
Edit arbitrary tags of existing OSM objects 是
Edit relations 是
View notes 否
Create notes 是
Edit notes 是
Work offline online
Support imagery offset DB 否
Upload to OSM 是
Rendering
?
Accessibility
?

OsmAPP (osmapp.org) 是一个面向 OpenStreetMap 生态系统的通用 Web 应用。它的设计初衷是提供媲美商业地图的易用性,同时具备强大的编辑功能。它是一个渐进式 Web 应用 (PWA),同时适配桌面端和移动端。

该项目致力于打造流畅的 POI 浏览和 3D 地形探索体验,并支持对 OSM 数据进行轻量级贡献。

功能特性

地图与探索

  • 矢量地图:基于 MapTilerMapLibre GL 构建,支持流畅的缩放与旋转。
  • 3D 模式:倾斜地图时(使用双指拖拽或拖动指南针)自动渲染 3D 地形和建筑物。
  • 丰富的 POI 数据:点击兴趣点即可显示详细标签,支持显示 iD 编辑器预设中的标准字段。
  • 媒体集成:直接展示来自 维基共享资源维基数据MapillaryKartaViewPanoramax 和 Fody 的照片。
  • 图层:支持添加来自 Editor Layer Index 的自定义图层和数据源。
  • 永久链接:支持 Way、Node 和 Relation 的可分享链接(采用 OSM 官方样式,如 osmapp.org/way/123...),以及坐标短链接。

搜索与路径规划

  • 搜索:由 Photon 驱动,支持按地名或分类搜索(例如 "Tesco, London")。
  • 主要查询:面向高阶用户,支持直接输入 Overpass 查询语句(例如 amenity=*op:<query>)。
  • 路径规划:由 GraphHopper 提供驾车、骑行和步行路线规划。支持通过拖拽来调整途经点和中间停靠点。

编辑能力

OsmAPP 可作为轻量级编辑器使用(通过 OSM OAuth 授权):

  • POI 编辑:使用熟悉的预设(Presets)修改标签。
  • 营业时间:内置专门的可视化编辑器,用于处理复杂的时间段。
  • 关系(Relation)编辑器:专门用于可视化和编辑关系层级的工具,针对攀岩区域和路线进行了特别优化。
  • 地图笔记 (Notes):匿名用户或登录的绘图者均可轻松创建 OSM Note。

OpenClimbing.org

OpenClimbing.org 是 OsmAPP 的姊妹实例,专注于攀岩社区。它基于专门的 OSM 标签(如 sport=climbing, climbing=crag, 和 climbing=route)渲染攀岩地图和线路拓扑图 (Topos)。

它利用 wikimedia_commons:path 标签将维基共享资源中的拓扑图片链接到地图要素上。

开发相关

OsmAPP 是基于 GNU GPL 许可的开源软件。它构建于:

社区提供了多种语言的翻译,包括英语、捷克语、德语、波兰语、西班牙语、阿姆哈拉语、意大利语、法语、日语以及中文(简体和繁体)。

参见