0

http://switch2osm.org/serving-tiles/building-a-tile-server-from-packages/ 上面的链接解释了这个过程,但有一些查询。mapnik 怎么知道什么数据库?如何渲染联系人mapnik?总而言之,请提供一些链接或解释该过程。我的主要问题是我得到

ma@DC050:/var/run/renderd$ /usr/bin/render_list -a --socket=/var/run/renderd/renderd.sock 渲染客户端行星文件更新于 2013 年 5 月 29 日星期三 16:13:27 开始 1渲染线程 渲染缩放 0 到缩放 18 的所有图块 渲染缩放 0 的所有图块从 (0, 0) 到 (0, 0) 渲染缩放 1 的所有图块从 (0, 0) 到 (1, 1) 渲染所有图块缩放 2 从 (0, 0) 到 (3, 3) 渲染所有图块 缩放 3 从 (0, 0) 到 (7, 7) 渲染缩放 4 从 (0, 0) 到 (15, 15) 的所有图块) 渲染缩放 5 的所有切片从 (0, 0) 到 (31, 31) 渲染缩放 6 的所有切片从 (0, 0) 到 (63, 63) 套接字连接失败:/var/run/renderd/renderd 。短袜

在运行上述。而且我有点不明白这一切是如何工作的,架构上的一些好的链接是最受欢迎的。请解释一下。

给定目录中不存在 renderd.sock 文件。我没有篡改它没有进程的实例正在运行。请帮忙

4

1 回答 1

1

数据库名称在您提供给 renderd 的样式表(XML 文件)中指定,它告诉它如何呈现数据。样式表中列出的每一层都详细说明了该层的数据源,在 postgis 层的情况下,包括数据库名称。

无需renderd“联系 mapnik”,因为 renderd 与 mapnik 相关联,因此它只是调用函数libmapnik来要求 mapnik 执行操作。

至于您的具体问题,要么renderd没有运行,要么您没有将其配置为在正确的套接字上侦听,或者没有告诉render_list连接到正确的套接字。

于 2013-05-29T14:59:45.770 回答