タグ

mapに関するmkoujiのブックマーク (4)

  • オープンソースの GeoCoder 「geocoder.ja」がすごい - spiritlooseのはてなダイアリー

    http://www.postlbs.org/postlbs-cms/ja/geocoder オープンソースの GeoCoder。「ジオコーダーじゃ」と読むらしい。 これはすごいな。 早速使ってみた。 まずデータを揃えるのが結構大変。 ゆうびんホームページの郵便番号データと国土交通省から街区レベル位置参照情報のデータを取ってきて、Windows専用のデータ変換ツールでデータを構築する必要がある。 国土交通省のデータのダウンロードがすさまじくだるい・・・ 普通にクリックしていくと多分全部集めるのに200回ぐらいクリックしなきゃいけない。 FireBugで多少楽はしたけど大変だった。 このありえないインターフェースはなんとかならんのかなぁ。 で使ってみた感じは、検索は非常に速い。 精度はGoogleMapsのGeoCoderとかにはかなわないけど、それなりにいい感じ。 一番詳細なレベルではてな

    オープンソースの GeoCoder 「geocoder.ja」がすごい - spiritlooseのはてなダイアリー
  • 携帯で渋滞マップを確認できるスクリプトを公開します | Creazy!

    GWに思い付いて適当に作ったスクリプトなんですが、もしかしたら誰かの役に立つかもしれないので公開します。 車で遠出する時はネットで渋滞情報を調べたりするのですが、「渋滞」でググってでてくる下記のサイトでチェックしたりしていました。 ・日道路交通情報センター 特に渋滞している箇所を色で表示してくれる簡易図がとても分かりやすいのですが、車の中ではPCは使えないので上記サイトは使えません。 代わりにマップルとかNavitimeの携帯サイトで同じような渋滞マップが見られるのですが、首都高とか都内とか主要地区の地図しか見れないので千葉とか埼玉とかの情報が把握しにくかったのです。 有料会員になればこの辺りの情報も取得できるのかもしれないけど、PCでは無料でできる事を携帯サイトでは有料会員ならなきゃいけないってのは我慢ならないので自分の携帯で見れる様にPC用の地図画像を変換する仕組みを考えました。 上

    携帯で渋滞マップを確認できるスクリプトを公開します | Creazy!
  • 住所文字列を受け取って緯度経度を取得し地図を表示するサンプル CGI

    住所文字列を受け取って緯度経度を取得し地図を表示するサンプル CGI 2008-05-07-2 [Programming] 入力として住所文字列(例:渋谷区恵比寿)が渡されると、 API経由で緯度経度を取得し、 それをもとに alpslab base の地図ページを表示するという サンプル CGI (perl) です。 #!/usr/bin/perl -T use strict; use warnings; use CGI; use URI::Escape; use LWP::Simple; my $q = new CGI; my $ek = URI::Escape::uri_escape($q->param('q') || ""); my $apiurl = "http://base.alpslab.jp/position.rb?adr=$ek"; my $rslt = get($api

    住所文字列を受け取って緯度経度を取得し地図を表示するサンプル CGI
  • YappoLogs: Geo::Coordinates::Converter - 緯度経度を簡単に変換する

    Geo::Coordinates::Converter - 緯度経度を簡単に変換する だいぶ再発明感があるのですが、緯度経度データを簡単に変換出来るモジュールを作りました。 Geo::Coordinates::Converter CPANにうp済みです。 既存で似た者は結構あったのですが、どれも変換処理がdatumのメソッド名直書きとか値がハードコードされてたりで、自由度低めだったので新しく作りました。 測地系/フォーマット等をプラグインっぽく簡単に追加出来る様にして座標周りのフレームワークとして使える様に実装しました。 使い方は use strict; use warnings; use Geo::Coordinates::Converter; my $geo = Geo::Coordinates::Converter->new( lat => '35.65580', lng => '1

  • 1