Zh-hans:Mkgmap

From OpenStreetMap Wiki
Jump to navigation Jump to search

OSM Map On Garmin

Mkgmap是一个命令行实用程序,可将 OpenStreetMap 数据转换为可加载到Garmin GPS 设备上的矢量地图。它在不依赖任何其他程序的情况下一步完成转换。Mkgmap 仅支持 OSM 地图数据格式。

主要特点

mkgmap
Colorado-300-routing-osm-maps-automotive-view.png
执照: GNU General Public License
平台: Windows、​ Linux和 macOS
版本: 4587 (2020-10-22)
网站: http://www.mkgmap.org.uk
源代码: http://www.mkgmap.org.uk/svn/list
编程语言: Java

Make OSM maps for your Garmin device

  • 使用 OSM 数据为 Garmin GPS 设备创建地图
  • 完全控制将哪些OSM 数据集成到地图中(样式系统)
  • 完全控制 POI、街道和所有其他元素的显示方式(TYP 文件编译器)
  • 完整的地址搜索支持
  • 路线支持
  • 对地图创建过程进行精细控制的许多选项
  • 可以包括使用数字高程模型 (DEM) 数据的山体阴影

下载

mkgmap 下载页面获取最新版本。要查看最近发生的变化, 请查看 mkgmap 新闻页面。

Ubuntu / Debian / 其他 linux 发行版的警告

一些 Linux 发行版包 mkgmap。请注意,打包版本通常很旧。最好使用上面链接的版本之一。如果您遇到问题,请帮自己一个忙并检查版本。

生成地图

创建地图包括几个步骤。

  1. 下载 OSM 数据
  2. 使用 splitter 将 OSM 数据拆分为瓦片
  3. 创建您自己的地图样式文件(可选)
  4. 使用 mkgmap 编译图块
  5. 将地图上传到您的 GPS

information sign

如果您是第一次使用,或者您想更详细地了解在上述步骤中必须执行的操作,我们强烈建议您先阅读简短教程 如何使用 mkgmap 创建地图! 您可能还对预编译的地图更感兴趣,请参阅下面的 可下载地图

命令行选项

有几个 mkgmap 选项可以配置 mkgmap 如何创建映射的详细信息。有关完整列表,请参阅 完整选项列表(可能已过时)或运行

java -jar mkgmap.jar --help

有一些适用于 Unix 用户的脚本可能会有所帮助: Python 脚本

图形界面

OSM Map Composer for Windows 提供了一个图形界面,mkgmap(以及其他组件)在后台运行,因此无需处理命令行。

已知问题

请参阅已知问题页面以阅读 mkgmap 的当前已知问题列表。

截图

Mkgmap4.png Mkgmap-screenshot-6.png Mkgmap-screenshot-9.png Warnemünde.png

开发

开发 wiki 页面提供了有关 mkgmap 存储库以及如何从头开始构建 mkgmap 的信息

外部链接 mgkmap主页.

许可证

该软件在 GPL 版本 2 下获得许可。它生成的地图将根据它们所衍生的数据获得许可: OSM 数据的开放数据库许可(ODbL)。因此,不存在与其他方法可能存在的许可冲突。

帮助

主条目:Mkgmap/help

如果您需要帮助,请尝试以下操作:

  • 在邮件列表中提问。可以使用任何新闻组阅读器(例如 Thunderbird)使用以下设置访问邮件列表:
  • 服务器:news.gmane.org
  • 组名:gmane.comp.gis.openstreetmap.mkgmap.devel
  • 还有一个邮件列表的 存档

邮件列表非常活跃,通常会产生最快的响应。

或者:

链接

有关 mkgmap 的更多信息

Related OSM pages

Downloadable Maps

有几个网站为 Garmin 设备提供现成的编译地图。这些地图在区域、用例(自动路线、徒步旅行等)和可视化方面有所不同。

Miscellaneous