プログラマーのメモ書き

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

OpenStreetMap

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

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

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

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

OpenStreetMap を触るうえでの便利なサービスなどの備忘録

昨年、OpenStreetMap のマッピングパーティを開催してから、いろいろと OpenStreetmap を触る機会が増えてきています。 で、いろんな方に、便利なサービスなどをあれこれ教えてもらっているのですが、量が多すぎて、覚えきれなくなってきてるので、自分用の…

今年もマッピングパーティを開催しました:世古をマッピング!伊勢マッピングパーティ

先日の7月7日(土)に、『世古をマッピング!伊勢マッピングパーティ』と題して、今年もマッピングパーティを開催しました。 isemap.connpass.com 今回は外宮周辺にある、世古と呼ばれる昔の路地をめぐり、マッピングを行いました。路地なので、普段の伊勢…

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

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

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

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

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

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

マッピングパーティを開催しました

先日(といっても一か月以上前になりますが)9/29(土)に『伊勢河崎でマッピングパーティ』と題して、三重県伊勢市の河崎地区を舞台にマッピングパーティを開催しました。 せっかく開催したイベントなので、当日を振り返りながら、あれこれとメモをまとめて…

map フォーマットファイルを自分で作成する方法について

Androidアプリ『避難所検索@伊勢』では、オフラインマップを使っています。 このオフラインマップでは、 Mapsforge というライブラリを利用して地図を表示しており、 Mapsforge では OpenStreetMap のデータを map フォーマットというファイル形式で読み込…

避難所検索@伊勢(β版) をリリースしました

はじめに 今年度の頭頃(2017年4月頃)だったかな?伊勢市がオープンデータライブラリを公開しました。 オープンデータが増えてくれると、開発側としてはいろいろとうれしいことが多いので、大いに応援しています(頑張れー!伊勢市さん)。 といっても…

OpenStreetMap で地図を編集してみよう!

はじめに 先日のOSC名古屋2017 にて、 OpenStreetMap のセッションを聞いてきました。 で、このセッション中に、地図が自由に編集できますよ、という話がありました。 自由にというとちょっと語弊がありますね。OpenStreetMap は OpenStreetMap(OSM)は、道路…

mapsforge でポップアップするマーカーを試す

下記の記事で、 Android でのオフライン地図表示を試しましたが、 blog.mori-soft.com 本格的に進めるために、まずは地図表示ライブラリの mapsforge をもう少し詳しく使ってみたいと思います。 簡単なサンプル まず最初に、簡単なサンプルとして、下記のリ…

オフラインでの地図表示と経路検索 (OpenStreetMap と Graphhopper)

ある android アプリを作ろうと思い立ったのですが、そのためには、オフラインでの地図表示と経路検索を行う必要が出てきました。 当初は、Google Map での実現を考えたのですが、オフライン地図に対応していない地域もあるため、あきらめました。 で、次に…

ポップアップするマーカー

Vectorレイヤーによるマーカーの表示 だけだと、静的なマーカーと何が違うかよくわかりません。まずは、マーカーにポップアップ機能をつけたいと思います。 marker_popup_sample_2.js // // Marker and Popup Sample // http://dev.openlayers.org/examples/…

Vectorレイヤーによるマーカーの表示

静的なマーカーのサンプルで書いたように、この方法はちょっと古いやりk他のようです。なので、ここではVectorレイヤーによるマーカーの表示を行ってみます。 vector_marker_sample.js // // Vector Marker Sample // http://dev.openlayers.org/examples/os…

静的なマーカーの表示

[OpenLayers] OpenLayers によるOpenStreetMap の表示 では、OpenLayersを使って地図を表示しました。次は、マーカーを追加したいと思います。 静的なマーカーの表示 最初は、静的なマーカーを表示してみます。index.html は前と同じようにしておきますがフ…

OpenLayers によるOpenStreetMap の表示

バスロックの各クライアントでの地図表示には、OpenStreetMap を使っています。今まではAndroid の専用クライアントでの表示でしたが、ブラウザでも見れるようにしたいと考えています。 そこで、OpenStreetMap をブラウザで表示する方法を試してみました。具…