その他の言語のライブラリについては、http://en.wikipedia.org/wiki/GeohashのExternal Linkの項を参照してください。 例えば、perlのCPANモジュール Geo::Hashを利用して、Goehashをencode/decodeする方法は、以下のようになります。 encode my $geohash = Geo::Hash->new; my $hash = $geohash->encode( $lat, $lon ); decode my $geohash = Geo::Hash->new; my ($lat, $lon) = $geohash->encode( $hash ); Geohashが注目された理由 Geohashが注目されたのは、Google App EngineのDatastoreでの「検索のクエリで絞り込み条件が指定できるカラム
GPS座標を短い文字列で扱えるGeoHashが面白い Tweet 2010/1/29 金曜日 matsui Posted in 記事紹介・リンク | 4 Comments » 位置情報を短い文字列で扱うことのできるGeoHashというのが面白いのでご紹介します。 ケータイのGPSなどから取得する座標は通常「緯度・経度」という形で扱われます。 「+141.22.35.364, +43.3.14.112」みたいな感じですね。 ところがGeoHashでは、この座標は文字列で表され「xpssbxt2gpf」となります。 面白いことにこの文字列は、座標のように「点」を表しているのではなく「範囲(グリッド)」を表しています。 そして、この文字列は長ければ長いほど詳細な情報を持ちます。 つまり文字列を短くすると、より広い範囲を表すことになります。 例えば上の文字列から3文字削った「xpssbxt2」は、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く