プログラマーのメモ書き

伊勢在住のプログラマーが気になることを気ままにメモったブログです

タイルサーバー

タイルサーバー( Dell T105 )が壊れました

先日、タイルサーバーの様子を見てみると、電源が落ちてます。サーバーなので、常時稼働なのですが、何かあったようです。ここしばらく、ファンの音が急にうるさくなってきていたので、その関係で何かトラブルがあったな、と思われます。 とりあえず、一度電…

openstreetmap-carto が用いるshapfileについて

OpenStreetMap のタイルサーバーのセットアップの際に、地図描画のスタイルとして openstreetmap-carto を利用します。 こちらの記事に書いたように、タイルサーバーを再セットアップした際に、 openstreetmap-carto が利用するシェープファイルデータのダウ…

OpenStreetMap タイルサーバーの https 化

OpenStreetmap のタイルサーバーの地図データを再セットアップしたので、ついでに https にも対応させました。 サーバーの https 化は何度かやってますが、作業記録としてメモっときます。あ、 SSL 証明書は毎度おなじみの Let's Encrypt を使います。 準備 …

OpenStreetMap タイルサーバー:地図データの再セットアップ

以前、こちらの記事で書いたように、 OpenStreetMap のタイルサーバーをほそぼそと運用しています。 最近、Postgresql のDB容量が非常に大きくなって、ディスク容量不足で、地図データの更新ができなくなってしまいました。削除前は、 postgresql だけで 100…

Dell T105 の電源交換

長らく使っているサーバー Dell T105 ですが、先日もこちらの記事でも書いたように、このサーバー上で オフラインマップの自動生成を乗せたり、遊ぶには十分使えております。 そんなある日、仕事場に来てみると、サーバーが止まってました。 ちょうど前の日…

OpenStreetMap タイルサーバーで pbf ファイル生成に挑戦 (失敗)

最初に結論を書いておきます。 こちらの記事に書いた osm2pgsql を利用して立ち上げたタイルサーバーでは、pbfファイルを作るのは非常に難しいです。 以下は、この結論になるに至るまでに調べたこととかを備忘録代わりに書いておきます。 動機 さて、まず、…

trim_osc.py の更新失敗

OpenStreetmap のタイルサーバーの運用ですが、またエラーで更新が止まってしまいました。トホホ。 しかし、今回は、こちらの記事で設定したメール通知のおかげですぐに気づくことができたのが不幸中の幸いでしょうかね? ですが、実際に対応が完了するまで…

OpenStreetMap のタイルサーバーの公開

さて、せっかくいろいろと設定して立ち上げたタイルサーバーですので、公開してみたいと思います。 自宅サーバーの公開なんて、滅多にやらないので、問題なさそうな範囲でやったことまとめておきます。 IP アドレスを固定化 IPアドレスはDHCPで割り振ってい…

OpenStreetMap のタイルサーバーの更新失敗時にメールを飛ばす

前から、OpenStreetMap のタイルサーバーを立てて、更新もできるようにして、エラーにもめげずに運用していました。 blog.mori-soft.com blog.mori-soft.com が、今日見てみたら、またエラーで更新が止まっていました。あーあ。 こちらのエラーの原因自体は…

OpenStreetMap のタイルサーバーの更新設定:エラーへの対応

前の記事で、タイルサーバーの地図データの自動更新も設定したので、『調子はどうかな?』なんて軽い気持ちでログを見ると、あれ?途中から error の文字が・・・ よくよくみると、 osm2pgsql で、差分データを反映させるところでエラーになっています。 『…

OpenStreetMap のタイルサーバーの更新設定

前の記事で、OpenStreetMap のタイルサーバー立てた話を書きました。 でも、 OpenStreetMap のデータはどんどん更新されていくので、ほっとくとせっかく立ち上げたタイルサーバーのデータが更新されず、使えないサーバーとなってしまいます。 ということで、…

OpenStreetMap のタイルサーバー立ててみました

OpenStreetMap をテスト的に利用するなら、OpenStreetMap が提供するタイルサーバーを使うこともできます(こちらなどをご参考にしてください)。 ですが、アプリで利用したり、本格的に利用するにあたっては、タイルサーバーを自分で用意しないといけません…