跳转至内容

维基行:到达休息室/存档/2018/十月

来自维客旅行

地图

鉴于近期关于双地图的讨论,我希望有人能回答我在地图的各个方面的一些问题。

  • 页面顶部的地图按钮:它是什么?它与点击标记时出现的地图有何不同?为什么它会带我到一个单独的网站?该网站有一些有趣的功能,例如合并同一建筑物上的标记。为什么这里的动态地图没有这个功能?我们不想要吗?如果不是,为什么该网站会有?
  • {{geo}} 模板:它是什么?我认为它添加了上面的按钮,但为什么坐标是手动指定的,而不是,例如,来自 Wikidata?缩放有什么作用?
  • the {{PoiMap2detail}} 模板:它是什么?为什么坐标是手动指定的?它与 {{geo}} 和地图按钮有什么区别?如果它只是指向同一个地方的另一个链接,为什么它还需要再次定义坐标?
  • {{Mapframe}}s:这只是一个窗口,用于查看点击地图标记时出现的地图吗?我注意到它有一个 `|staticmap=` 参数。如果两个地图不应该共存,这个参数打算做什么?它最初是否隐藏了其中一个?
  • 点击地图标记时出现的全屏地图:它以你点击的标记为中心。有没有办法在打开它时让它以“页面”坐标为中心(即,只是一个全屏 mapframe)。我知道你可以通过点击 mapframe 的全屏来做到这一点,但如果文章没有 mapframe 怎么办?
  • 静态地图:确保它们与编辑保持同步的过程是什么,特别是那些可能不沟通其更改的 IP 用户进行的编辑?
  • 德语维基行的地图样式不同,它们有时在动态地图上的 POI 上显示图标,而不是仅仅显示数字。(我敢肯定它们到处都是,但现在我很难找到一个例子。他们的巴黎文章至少有一些火车图标)。我们有这种功能吗,如果有,我们是否决定不使用它?

ARR8讨论2018年10月2日 16:08 (UTC)[回复]

我将尝试回答您的一些问题。关于静态地图,它们基本上是手动更新的,而且更新起来并不容易。这最近在 pub 中讨论过。否则,地图通常基于 OpenStreetMaps,所以您的问题将与它们的 [功能] 相关。 --来自 Selfie City讨论我的贡献2018年10月3日 00:46 (UTC)[回复]
似乎有两款不同的地图软件在使用;页面顶部的地图按钮链接的是 旧版本(poimap2),而 新版本mw:extension:Kartographer)则由各个标记链接。两者都使用 OpenStreetMap 作为基础地图,但在外观上有一些差异——poimap2 显示了图标(酒店标记像房子,火车站图标像手提箱),而 Kartographer 则只为所有内容显示不起眼的圆形指针。点击单个标记会显示一个非常接近该特定 POI 的地图,而点击地图图标则会显示一个以该模板中指定的缩放级别居中的地图。还存在一个令人讨厌的 Kartographer bug,即编号图标最多显示到 99、99、99……地理目的地页面通常不会达到这个限制,但偶尔的行程或旅行主题可能会。
我相信有一个名为“destinations”(默认关闭)的 poimap2 图层,它显示带有文章的每个城市的标记(而不是一个城市内的每个 POI);该图层使用 {{geo}} 坐标。poimap2 依赖于外部服务器;服务器脚本需要从文章中提取数字。
我怀疑 poimap2 有一个 Kartographer 没有的限制;它不允许在同一页面上出现两个动态地图。这对于 Trans-Canada Highway 这样的文章来说是个问题,因为将 8050 公里的旅程分解成具有 mapframe 的小部分是可取的。 {{PoiMap2detail}} 模板生成的不是页面内的地图,而是指向地图的模板链接。它也出现在 Adirondacks 上,该文章有一个静态地图在页面上,并使用 PoiMap2detail 指向一个动态地图的模板链接; special:whatlinkshere/template:PoiMap2detail 找到了大约半打的其他示例页面。
the {{mapframe}} 显示与 {{marker}}s 相同的地图(Kartographer)。还有一个 {{mapshape}} 试图从 Wikidata 导入城市边界并将外部区域灰色化;这对于一些目的地来说很麻烦(例如 Promontory Summit),因为维基行的文章边界与维基百科使用的官方城市边界不符(对于小地方,我们的文章包含郊区和很大一部分周边地区,以便每个地方都在下一个有文章的地方结束,并通过将许多小点分组来生成篇幅合理的文章,同时将巨大的 Manhattan 大小的城市分成几个区域)。
`staticmap=` 参数在旧的 poimap2 上有效,但在 Kartographer 中严重损坏。对于我们同时拥有静态地图和动态地图的文章(例如 Trans-Labrador Highway),{mapframe|staticmap-=...} 会显示动态地图,并仅提供一个指向静态地图的链接。如果动态地图无法显示(最可能是打印/硬拷贝版本),静态地图会自动替换它。切换到 Kartographer 后,这一点被破坏了,导致动态地图正常显示,但静态地图(1:1 比例且裁剪为与动态地图相同的宽度)始终直接出现在其下方。我认为该参数在其当前状态下是无用的。
要获得以文章坐标为中心的地图(而不是以单个标记为中心),请点击页面右上角的地图图标。
静态地图更新频率很低;只有少数长期、有经验的用户在做这项工作,因为它需要使用 Inkscape 或类似程序在离线状态上手动编辑文件——请参阅 Wikivoyage:How to draw static maps。这对于变化不大的国家或更高级别的区域地图来说是可以的,但对于变化频繁的较低级别文章(例如单个城市区域)来说效果不佳,因为个人场所(餐厅、活动和景点)的出现和消失很频繁。我不确定德语版在做什么;我们拥有的信息记录在 Wikivoyage:How to use dynamic maps 中,但其中大部分内容是为 poimap2 编写的,只是为了解决 Kartographer 的问题而进行了更新。以前有一个 Wikimedia Foundation 的地图团队,但我认为他们已经解散了,而且 Kartographer 目前没有积极改进。例如,GPX 轨迹的处理在两种地图产品之间存在差异——在 Kartographer 中,页面右上角的 {{GPX}} 图标只下载 POI(不下载轨迹),因为轨迹现在是 GeoJSON。对于像 Oregon Trail 这样的文章来说,这是一个问题,因为下载国家历史步道的 GPX 轨迹(由国家公园管理局指定)并在搭乘马车、像唐纳派一样驶向日落之前将其加载到 GPS 设备上可能会很有用。 K7L讨论2018年10月3日 15:11 (UTC)[回复]
非常感谢您的解释。听起来当前的系统还有很大的改进空间,但也有很多相互关联的部分。后续问题:poimap2 链接的使用率高吗?除了“destinations”图层和轨迹导出,以及 Kartographer 的 bug 之外,poimap2 是否还有其他方面比 Kartographer 更好?(例如,为什么我们还没有“淘汰”poi2map?) ARR8讨论2018年10月4日 02:06 (UTC)[回复]
© 2026 wikivoyage.cn. Text is available under the CC BY-SA 4.0 License.