土曜日 4:50 p.m.–5 p.m.
地球観測データマッピングのためのタイルマップサーバの開発
中尾 圭佐
説明
OpenStreetMapに地球観測衛星のデータをオーバーレイするため、ユーザから要求のあったタイルだけをオンデマンドに生成して提供するタイルマップサーバを開発しました。一般に、タイルマップサービスは、すべてのタイルを一気に生成しますが、そのタイルの生成には非常に時間がかかります。1日もしくは数時間毎に更新される準リアルタイムデータを扱いたい場合、数時間かけてタイルを生成していたのでは、サービスを提供できる時間が非常に限られてしまいます。そこで、gdal2tiles.pyを指定されたタイルだけを生成するように修正し、Webサーバとのやりとりは、mod_pythonを使うことで、GeoTiff形式のファイルをアップロードすると瞬時にマップタイルが更新されるタイルマップサービスを実現することができました。
概要
OpenStreetMapに地球観測衛星のデータをオーバーレイするため、ユーザから要求のあったタイルだけをオンデマンドに生成して提供するタイルマップサーバを開発しました。一般に、タイルマップサービスは、すべてのタイルを一気に生成しますが、そのタイルの生成には非常に時間がかかります。1日もしくは数時間毎に更新される準リアルタイムデータを扱いたい場合、数時間かけてタイルを生成していたのでは、サービスを提供できる時間が非常に限られてしまいます。そこで、gdal2tiles.pyを指定されたタイルだけを生成するように修正し、Webサーバとのやりとりは、mod_pythonを使うことで、GeoTiff形式のファイルをアップロードすると瞬時にマップタイルが更新されるタイルマップサービスを実現することができました。