维基旅行:动态地图远征
|
带有 mapframe 的城市 [?] |
- 另见: 维基旅行:如何使用动态地图
动态地图远征是维基旅行上的一次远征,旨在促进动态地图的协作。
在维基旅行上制作地图的传统方法是使用绘图软件绘制,然后上传静态图像。虽然这种方法有其优点,但更动态的方法也可以并存。
正在开发各种工具来使地图的生成和使用都动起来。本次远征的目标是促进围绕这些工具的协作。
如何提供帮助
[]- 动态地图的好坏取决于其基础地图数据,因此强烈建议与OpenStreetMap进行协作,尤其是在缺少交通和建筑信息的地区。添加道路和兴趣点(POI)就像使用浏览器内编辑器一样简单,例如Potlatch或新的iD编辑器。
工具
[]用于查找坐标和生成 GPX 轨迹的各种有用工具和实用程序
景点
- 在维基旅行的动态地图上的任何空白区域右键单击将显示(纬度,经度)坐标
- OpenStreetMap 可能已经有了与我们项目范围重叠的 POI(酒店、餐馆、地标和景点);这些至少有名称和坐标,但通常信息量不如完整的维基旅行{{listing}}。
GPX
- http://gpxcreator.com 是一个免费的开源 Java 桌面应用程序,它显示 OpenStreetMap 并允许用户描绘路径,生成 GPX 文件。
- OpenStreetMap 提供 JOSM 作为生成 GPX 轨迹的工具,请参阅 http://josm.openstreetmap.de/download/josm.jnlp
GeoJSON:多个工具提供 GPX → GeoJSON 转换,这是使用数据与 mw:extension:Kartographer 兼容所必需的。
请参阅 维基旅行:如何使用动态地图 和 维基旅行:地理编码。
地图类型
[]可以考虑各种类型的地图
| 地图类型 | 地图所在的页面类型 | 地图显示的内容 | 状态 |
|---|---|---|---|
| 四月 | 目的地文章 | 目的地的详细地图,显示兴趣点 | 已实现,但尚未在文章中实现滑动,缩略图必须手动生成 |
| B | 区域文章 | 区域地图,显示每个子页面的区域。理想情况下应显示每个子页面的区域,但如果边境信息不可用,则可以显示点 | 手动创建,非滑动 |
| C | 行程文章 | 显示行程步骤的地图 | 手动创建,非滑动 |
| 八月 | 首页 | 世界地图 | 手动创建,非滑动 |
| E | 目的地文章 | 目的地在其更广泛区域内的位置,如此处所示 | 必要性尚未辩论。可能与 B 相似 |
| 二月 | 区域文章 | 区域在其更广泛区域内的位置,如此处所示 | 必要性尚未辩论。可能与 B 相似 |
期望的功能
[]以下是一些可能(或不可能)期望的功能,具体取决于地图类型
- 可缩放,可滚动
- 嵌入到文章中
- 在文章的打印版本中呈现为静态图像
- 链接到全屏以方便移动读者
- 链接到移动读者使用的 GPS 导航软件 –
已完成(截至 2025 年 9 月),与 OSM、Apple 和 Google Maps 直接集成。 - 集成具有纬度和经度的维基旅行文章列表
- 集成维基旅行文章的Template:Geo(用于最低级别目的地文章地图的中心坐标和缩放级别)
- 集成 OpenStreetMap 数据
- 集成可用的卫星图像
- 可点击的 POI(兴趣点)
- 可点击的目的地
- 可点击的区域
- 对于行程地图,显示轨迹
- 边界定义
- 简化的地图样式以突出相关细节(例如 CloudMade 或 Mapbox 或将“交通”层设置为默认层)
- 不重叠的 POI。当 2 个 POI 非常接近或在相同坐标时,将它们稍微分开,以便可以读取数字
- 比例尺、方向、标题、图例
- 文章的边界,例如将文章范围之外的区域灰色化
- 导航到其他文章
- 直接从地图添加 POI
项目
[]| 项目 | 状态 | 可嵌入 在文章中 | POI 显示 | 其他文章的 POI 显示 | 演示 | 来源 code | 目标 |
|---|---|---|---|---|---|---|---|
| 理想 | 梦想 | 是 | 是 | 是,滚动时加载 | - | 开源 | 嵌入到每个目的地文章、每个区域文章和主页中 |
| PoiMap2 | 德语: 使用 于 500+ 文章 俄语: 使用 于 1800+ 文章 法语: 嵌入 于 1900+ 文章 英语:19,000 页使用{{geo}},嵌入 于 5000+ 文章 | 使用{{Mapframe}}时是 | 是 | 否,但有相邻目的地图层。 | 城市地图 自行车 路线 Gpx 轨迹 | 开源,GPL | 滑动 OpenStreetMap (OSM) 地图,带有特殊图标、编号、缩略图、图片预览、可点击兴趣点(文章和地图中)、移动模式下的地理定位、美国的免费航空图层(带 OSM 标签)、维基旅行和 Mapquest 图层(具有简化的地图样式),参数现在直接从模板读取:listing、see、do、buy 等,标记。新图层:目的地、GPX 轨迹、等高线、公共交通线路、边缘标记、框架图层。 |
| 扩展:地图 | 未安装 | 扩展部署时 | 否 | 否 | 开源,GPL | 在给定坐标和缩放级别显示一个滑动的 Google 地图。似乎会取代滑动地图。 | |
| 滑动地图 | 可用 | 是 | 否 | 否 | 下方 | 开源,GPL | 在给定坐标和缩放级别显示一个滑动的 OSM 地图。非常适合打印,即使导航控件可以在打印版本中删除。 |
| 地图服务器 | 广泛使用 | ? | ? | ? | ? | 开源,MIT 风格许可证 | |
| 地图源 | 广泛使用 | 否 | 否 | 否 | 下方 | 开源,GPLv3 | 链接到一个页面,该页面包含一个滑动的 OSM 地图,其中包含给定坐标,并链接到其他地图网站。未显示兴趣点。 |
| ArtMap | 可用 | 否 | 否 | 否 | 很快将由 Joachim 开源 | 在 OSM 世界地图上显示所有地理编码的文章 | |
| geomap | 可用 | 否 | 否 | 否 | 很快将由 Joachim 开源 | 为在滑动的世界地图上选择的给定点生成 POI 列表 | |
| Cheriot | 可用 | 否 | 否 | 是 | 专有? | Google Maps 附带文章。文章在 Facebook 登录后可添加书签,点击时显示摘要。 | |
| Wikisherpa | 可用 | 否 | 是 | 是 | 专有 | Google 地图列表。可以按“查看”、“操作”、“购买”等过滤,信息显示在侧边栏中。文章也会显示。抓取维基旅行数据并使用 Google Map Geocoding API。 | |
当前阶段:PoiMap2 广泛部署
[]动态地图现已准备好进行更广泛的手动部署(尽管不是大规模自动化部署)
- 手动将地图添加到文章中,如果编辑者认为动态地图会有益且不会受到已知问题的不利影响,请使用{{mapframe}}。添加动态地图的指南
- 仅将动态地图添加到文章层级结构的最底层:城市、区域和未进一步细分到其他区域的地区。.
- 动态地图通常应添加到“交通”部分的顶部,或区域文章的“城市”部分。如果地图被添加到其他位置,请务必在编辑摘要或文章的讨论页中解释原因。
- 当文章中已存在维基旅行风格的静态地图时,请勿添加动态地图。
- 使用默认地图大小(宽度/高度),除非有特定原因使用不同的大小,在这种情况下,应在编辑摘要或文章的讨论页中解释原因。缩放应根据需要进行修改。
- 更新{{listing}} 标签,添加适当的经纬度坐标,如维基旅行:动态地图远征#子远征:填满所有纬度!中所述。
待办事项
[]- 打印外部链接 - 通过完全删除所有链接来修复?MediaWiki:Print.css 有作用吗?-- 已完成,pdf 版本仍然有些问题
- 将相同的 CSS 代码包含在 MediaWiki:Mobile.css 中 -- 已完成
- 关于 维基旅行:地理编码、GPX 轨迹和模板使用的指南 -- 已完成
- 开源代码、代码审查 - 访问页面可能意味着页面实际上被调用了两次,一次用于文本,第二次用于解析列表到地图?推荐的做法? -- 已完成
- 改进地图服务器上的图标 - 减小整体尺寸,可能的重新设计
- 允许用户按 POI 类型进行筛选,例如仅“景点”,仅“餐饮”等。
- 在维基中显示相同的图标,而不仅仅是彩色方块?
- 当点击列表中的 POI 数字时,移动到嵌入式地图,而不是打开全屏地图
- 这真的是一个好的用户界面吗?这里最好的选择是什么?
- 保持原样,也许打开第二个浮动 iframe? -- torty3 (讨论) 2013年7月10日 07:48 (UTC)
- 连续自动编号,非连续有匹配问题 -- 已完成,现在是连续的
- 更好的标题和图例
- 将{{listing}} 更改为匹配{{listing/sandbox}}。 {{Mapframe}} 和 {{PoiMap2}} 应被标记为非实验性。
- 多语言地图,街道名称已本地化,不总是英文 - 等待Wikimedia tile servers
- 国际化 - 目前只有 en, de, fr, ru 和 uk 工作,其他维基旅行有自己的列表模板
- 图像工具,用于从动态地图复制静态地图 - 可能使用 ShareMap 或其他 SVG 工具
- 当 POI 重叠时,将“景点” POI 放在最上面,因为它们最有用。通常,越靠近文章顶部越重要。目前重叠的工作方式相反,酒店重叠了其他一切。
- 不重叠的 POI。当 2 个 POI 非常接近或在相同坐标时,将它们稍微分开,以便可以读取数字
适用于 IE8 及以上版本,Firefox 22。 {{Mapframe}} 可能与非 HTML5 兼容的浏览器存在兼容性问题。
子远征:填满所有纬度!
[]|
关于精度的说明
在中纬度地区,十分之一的经度误差仅为几米。这意味着小数点后五位数字过于精确。只有微小的雕像和其他物品才需要小数点后五位数的精度;建筑使用四位,小型公园和社区使用三位,更大区域使用两位或更少。 |
目标:每个列表都应具有纬度和经度。个人地理数据和 OpenStreetMap 坐标优先于其他衍生来源。另见 维基旅行:地理编码。
方法 1:GPS
[]使用 GPS 或智能手机前往该地点,并以以下格式添加列表: lat=12.3456 | long=45.6789
方法 2:GeoMap
[]打开 GeoMap。选择“Lat/Long”模板。填写地址,例如 33, Long Row, Nottingham 或 Wall Street Bar, Roppongi。搜索是多语言的,但仅限于 OSM 识别的术语。单击红色标记。然后通过复制粘贴将显示的值传输到文章中。
GeoMap 始终返回小数点后五位数的坐标。因此,动态地图中的标记可以精确设置。与其他标记和现有地图内容的重叠将得到有效防止。
方法 3:Geobatcher
[]使用 Geobatcher 一次查找和映射最多 100 个坐标。

- 在第一个字段中输入城市和/或国家。
- 选择按“名称”或“地址”搜索。按名称搜索匹配 OpenStreetMap 的兴趣点数据库,而按地址搜索则依赖于块地址,这些地址可能存在间隙(例如,找不到 1 Main St 和 50 Main St 之间的 20 Main St)。
- 从维基旅行文章的“编辑”选项卡中,将列表复制粘贴到大文本区域。
- 按下“查找坐标”按钮。1 个列表通常需要 1 秒钟来查找。
- 已找到坐标的列表将被绘制,而没有坐标的列表将在地图上用问号标记。
- 拖放标记以调整坐标。如果您不知道其他列表的位置,请按“删除 ?s”按钮。
- lat/long属性已插入到第三个文本框中。
- 将第三个文本框中的列表复制回维基旅行。
奖励:使用地图上方的文本框搜索OSM,返回的坐标将显示并绘制在红点标记上。
方法 4:ShareMap
[]
ShareMap.org - 开放、知识共享、社交地图工具(http://sharemap.org)可用于为某些文章生成完整的 POI 列表。使用 ShareMap,用户可以轻松使用搜索服务(Nominatim)、导入 OSM 数据(向导或 XAPI 查询)甚至校准旧的光栅地图(请注意,创建的内容必须符合 CC 许可)。
详细的教程视频可以在这里找到 - http://www.youtube.com/watch?v=Xc5F98q87uo
方法 5:OSM
[]访问此网站,然后使用搜索功能或缩放地图到您的列表位置。将地图居中,使十字线精确地位于您的兴趣点上方。地图坐标显示在搜索栏下方:复制/粘贴到维基旅行即可完成。请注意,为了故意让我们烦恼,坐标是以 long/lat 而不是 lat/long 的形式给出的。
方法 6:Google Maps
[]如果可能,请避免依赖此方法,因为它会在与 OpenStreetMap 协作时引入大量许可问题。如果使用了此方法,请务必在您的编辑摘要中将 Google Maps 命名为坐标来源,如果您没有仅仅将其或街景用于获取坐标的初步概念,然后再用 OSM 或其他开源产品进行完善。
启用 Google Maps 的 LatLng 拾取器,如此处所述。然后找到该地点,右键单击,丢下 LatLng,复制粘贴,添加lat=和类似的部分。这在 Google Street View 上也有效,非常方便识别您去过的地方,或查看餐馆前面的招牌。
您也可以右键单击 Google 地图上的任何位置,选择“这里有什么?”,然后坐标就会出现在搜索字段中。
- 分类:无坐标的景点列表 - 当前有 7,360 篇文章
- 分类:无坐标的住宿列表 - 当前有 9,571 篇文章
- 分类:无坐标的餐饮列表 - 当前有 7,550 篇文章
- 分类:无坐标的饮品列表 - 当前有 4,017 篇文章
- 分类:无坐标的购物列表 - 当前有 3,651 篇文章
列表坐标统计
[]截至 **2018 年 6 月 17 日**
- 476 篇指南和星级城市文章,其中列表没有坐标
看
[]截至 2019年5月9日
| 类型/状态 矩阵 | 概要 | 可用 | 指南 | 星号 | 未分级 | 总计 (行) |
|---|---|---|---|---|---|---|
| 区 | 39 | 222 | 62 | 4 | 327 | |
| 市 | 3854 | 2815 | 126 | 1 | 6796 | |
| 机场 | 17 | 13 | 5 | 0 | 35 | |
| 公园 | 99 | 85 | 27 | 2 | 213 | |
| 总计 | 4423 | 3238 | 236 | 7 | 16 | 7919 |
睡
[]| 类型/状态 矩阵 | 概要 | 可用 | 指南 | 星号 | 未分级 | 总计 (行) |
|---|---|---|---|---|---|---|
| 区 | 55 | 320 | 80 | 20 | 475 | |
| 市 | 5357 | 3350 | 332 | 12 | 9051 | |
| 机场 | 10 | 14 | 3 | 0 | 27 | |
| 公园 | 212 | 122 | 28 | 3 | 365 | |
| 总计 | 5872 | 3888 | 488 | 35 | 9 | 10341 |
吃
[]| 类型/状态 矩阵 | 概要 | 可用 | 指南 | 星号 | 未分级 | 总计 (行) |
|---|---|---|---|---|---|---|
| 区 | 54 | 370 | 112 | 25 | 561 | |
| 市 | 3183 | 3177 | 353 | 10 | 6723 | |
| 机场 | 4 | 18 | 6 | 0 | 28 | |
| 公园 | 54 | 46 | 12 | 4 | 116 | |
| 总计 | 3465 | 3678 | 490 | 39 | 4 | 7762 |
喝
[]| 类型/状态 矩阵 | 概要 | 可用 | 指南 | 星号 | 未分级 | 总计 (行) |
|---|---|---|---|---|---|---|
| 区 | 33 | 284 | 94 | 24 | 435 | |
| 市 | 1480 | 1942 | 276 | 10 | 3708 | |
| 机场 | 2 | 2 | 2 | 0 | 6 | |
| 公园 | 18 | 14 | 4 | 2 | 38 | |
| 总计 | 1626 | 2288 | 378 | 36 | 2 | 4373 |
买
[]| 类型/状态 矩阵 | 概要 | 可用 | 指南 | 星号 | 未分级 | 总计 (行) |
|---|---|---|---|---|---|---|
| 区 | 32 | 322 | 78 | 25 | 376 | |
| 市 | 1417 | 1670 | 233 | 11 | 3331 | |
| 机场 | 3 | 7 | 3 | 0 | 13 | |
| 公园 | 212 | 122 | 28 | 3 | 365 | |
| 总计 | 1530 | 1955 | 321 | 39 | 2 | 3883 |
子子远征:找出错误
[]维基旅行包含大量的 POI 信息,因此也存在错误。有许多方法可以帮助修复错误
- 逐一检查每篇文章。
- 修复http://datahub.io/dataset/fixes 列出的错误。
- 下载所有 POI 的电子表格,并进行自己的排序/过滤,以尝试查找错误值。
- 同样,使用电子表格,您可以尝试使用离群值检测来查找可能不正确的坐标。
子子远征:地理模板
[]- 每个目的地(城市、公园、机场和国家;地区?)都应具有纬度和经度。
- 目前有 29,118 篇文章与坐标相关,共 29,386 个目的地。
- CatScan2 工具很有用,但可能需要使用更自动化的方法。
子远征:具有风格的 OpenStreetMap
[]
目标:为 OpenStreetMap (OSM) 制作最佳可视化图层。
期望的地图功能
- 适用于目的地文章。国家/地区文章将使用另一种风格,但让我们先专注于最终的目的地文章。
- 通常比默认颜色不那么鲜艳,以便 POI 能够立即显示。
- 打印友好:没有大片深色区域。
- 不要让高速公路的颜色比其他道路更显眼:地图是为行人设计的,而不是为穿越国家的汽车。
- 显示比其他细节更多的与旅游相关的细节。
- 请参阅 从 OSM 手动创建地图时使用的程序。
提议的设计
[]- http://maps.cloudmade.com/?lat=35.66262&lng=139.73060&zoom=16&styleId=92720 (Torty3)
- 在 https://wikivoyage.toolforge.org/w/poimap2.php?lat=49.14378&lon=9.21903&zoom=16&layer=M&lang=de&name=Heilbronn 选择 WikiVoyage 图层或 Tourism 图层 (Joachim)
- (在此处添加您的设计。如果可能,请添加来源,以便他人可以重新混合您的作品)