「Mod tile」の版間の差分

提供:MonoBook
ページの作成:「{{小文字}} '''mod_tile'''とは、ApacheGoogleマップみたい地図サービスを実現するモジュールである。 「mod_tile_nginx」とい…」
 
編集の要約なし
17行目: 17行目:
mod_tileからの要求でタイル生成(レンダリング)をする[[python]]で書かれた[[デーモン]]。
mod_tileからの要求でタイル生成(レンダリング)をする[[python]]で書かれた[[デーモン]]。
[[tirex]]という[[perl]]で書かれた互換デーモンもあり、そちらの方が高機能ではある。
[[tirex]]という[[perl]]で書かれた互換デーモンもあり、そちらの方が高機能ではある。
== 外部リンク ==
* https://github.com/openstreetmap/mod_tile


[[category: OpenStreetMap]]
[[category: OpenStreetMap]]

2021年10月25日 (月) 04:51時点における版

mod_tileとは、ApacheGoogleマップみたい地図サービスを実現するモジュールである。 「mod_tile_nginx」というnginx版も存在している。

OpenStreetMapの公式サービスで使われているものであり、タイルの生成やキャッシングなどを良い感じにやってくれるという。

mod_tileはバックエンドとして「Mapnik」と「PostGIS」を利用している。 Planet.osmあたりを拾ってきてPostGISにぶち込んでこいつを起動すればOSM互換サーバーを作れる。自作のアプリなどで地図を利用したい場合は、OSM公式サーバーはかなり不安定で遅いので、自前で互換サーバーを作ったほうがいい。

実装 

mod_tileは2つのモジュールで構成されている。

mod_tile

タイルの配信を担当するApacheモジュール。 超高負荷に耐えるためにApacheモジュールとして実装されているらしい。

renderd

mod_tileからの要求でタイル生成(レンダリング)をするpythonで書かれたデーモンtirexというperlで書かれた互換デーモンもあり、そちらの方が高機能ではある。

外部リンク