繁体   English   中英

分步说明以运行脱机OpenStreetMaps

Step by step instruction to run offline OpenStreetMaps

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在尝试在服务器上运行OpenStreetMaps的脱机版本。

我有一个显示OSM映射的ASP.NET MVC应用程序。 到目前为止,我运行了OpenLayers的快速入门示例。

var map = new ol.Map({
    target: 'map',
    layers: [
        new ol.layer.Tile({
            source: new ol.source.OSM()
        })
    ],
    view: new ol.View({
        center: ol.proj.fromLonLat([
            37.41, 
             8.82
        ]),
        zoom: 4
    })
});

问题是我需要离线所有内容。 我已经下载了planet-latest.osm.bz2文件,但是我对下一步的工作感到困惑。

我读到我现在必须从osm文件渲染图块,对不对? 我尝试使用Mapnik / Maperetive来实现这一目标,但效果并不理想。 我也不知道如何将所有事物连接在一起。

@ EDIT1我必须在使用前渲染所有图块(大约20TB)还是可以按需渲染图块(何时有人将使用地图)?

1 个回复

我将为您澄清几个不同的术语:

  • OpenStreetMap提供道路,建筑物,大海等位置的原始数据
  • Mapnik是众多图块服务器之一
  • 平铺服务器需要原始数据,平铺样式并生成图像(通常)
  • Tile样式通常是XML,您可以使用CartoCSS和TileMill之类的工具生成这些样式
  • CartoCSS与Web CSS类似,但略作修改以使在映射的背景下更有意义
  • TileMill是用于编写和预览CartoCSS的众多工具之一

上面的信息对于您可能不是必需的,因为Open Tile Server具有一些合理的默认值,并且可能是您查看的最佳位置: https : //opentileserver.org/

1 安全复制的分步说明?

不确定问题是否应该在ServerFault上 ? 我在我的服务器上使用Apache凭据进行了一个couchDB设置(但如果分散注意力,我可以关闭它)。 我在各种笔记本电脑上都有本地实例。 现在我想设置安全(连续)复制。 根据我的理解,我可以使用用户名/密码,SSL证书或OAuth。 ...

3 如果一步一步运行PHP

我在PHP中有问题,我想首先显示如下消息: 当我点击确定,然后重定向到另一个页面,我的代码是这样的: 完整代码: 但是这段代码没有显示消息只是重定向到home2.php,如果除了'if'之外还有其他方式请解释。 最简单的方法 谢谢 ...

2015-10-20 15:52:16 2 62   php
4 使用 GDB 的步骤数指令

si是第 1 步指令,如何使用 1 个 GDB 命令移动几步? 例如,我想在地址 0xabcd 之后跳过 3 条指令 但这只跳过 1 条指令,而不是 3 条 ...

5 如何制作Android逐步互动教学

这可能是一个模糊的问题,但这是我真的很想知道。 我们开发了一个android应用程序,并且希望在首次使用该应用程序时添加交互式说明。 您如何称呼大多数android应用程序今天具有的帮助/指令的交互? 可以使用android studio完成吗? 感谢您的回复。 ...

2015-07-07 08:37:48 2 113   android
6 在cmd中重定向端口的分步说明

我正在尝试在android中做我的第一个超级简单的聊天应用程序。 我正在尝试遵循本教程[1]: http : //www.edumobile.org/android/android-development/socket-programming/ 我按照描述进行了所有操作,但是在第5点 ...

7 迦太基支持的完整分步说明

我正在寻找逐步教程,以实现对自己的库的迦太基支持。 由于迦太基的工作方式不同于Cocoapods,所以我对整合提出了一些疑问。 当我得到的步骤是下一步: 在仓库的根目录中创建一个名为lib的Xcode项目。 将所有源文件(没有示例文件)包括到您的项目中。 共享Xco ...

8 Facebook离线访问一步一步

更新 :Facebook offline_access权限已被弃用。 有关更多信息,请参阅官方文档 。 您将到2012年5月1日 ,此日期将禁用此设置。 有关详细信息,请参阅开发人员路线图 。 在facebook和谷歌上搜索了一天,以获得看似简单的最新和工作方式: 我 ...

9 在 R 中逐步运行脚本

我需要将脚本从 R 翻译成 Matlab,我使用过 Matlab,所以我对它的工作原理有很好的了解,但是,我是 R 的新手,到目前为止我遇到的主要障碍之一是当我运行代码。 在 Matlab 中,在建立断点后,可以逐步运行脚本的其余部分,并且当到达某个函数时,也可以使用 f11 来查看函数内部正在发 ...

2017-11-28 17:07:25 2 616   r
10 Snakemake 是逐步运行还是并行运行?

一个星期以来,我一直在使用 Snakemake 编写 RNA-seq 管道。 我还是不知道工作顺序。snakemake的版本是5.4.4 我的 RNA-seq 管道由五部分组成,所以我写了五个规则(规则修剪,规则对齐,规则 sort_to_bam,规则 fpkm,规则计数)。当我写一个规则时,我会 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM