0

http://switch2osm.org/serving-tiles/building-a-tile-server-from-packages/ 上記のリンクはプロセスを説明していますが、いくつかのクエリがあります。mapnik はどのデータベースをどのように認識していますか? renderd は mapnik にどのように連絡しますか? 全体として、リンクを提供するか、プロセスを説明してください。私の主な問題は、私が得ていることです

ma@DC050:/var/run/renderd$ /usr/bin/render_list -a --socket=/var/run/renderd/renderd.sock レンダリング クライアント Planet ファイル更新時刻 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 レイヤーの場合は、データベース名が含まれます。

renderdrenderd は mapnik に対してリンクされているため、「mapnik に連絡する」必要はありません。関数を呼び出しlibmapnikて mapnik に何かを依頼するだけです。

特定の問題に関してrenderdは、実行されていないか、正しいソケットでリッスンするように構成されていないか、正しいソケットrender_listに接続するように指示されていません。

于 2013-05-29T14:59:45.770 に答える