GeoHexライブラリ関連のまとめ
@sa2da いまさらながら気づいた。 #geohex v2(hex_v2.03_core.js)ですが、getXYListByCoodPathの「Cood」正しくは「Coord」ですね。Coord(Coordinateの略)は座標(Codeなら符号)。
2010-09-22 17:01:10@sa2da ところでgeohexの事がまだよく理解してないのでおかしな質問かもしれませんが、あるレベルのgeohexコードを一つもつレコードを複数、DBにいれて、任意の点に存在するレコードを(sqlで)検索したい場合は同じレベルでしか検索できないですよね?
2010-10-04 13:22:23@soh335 レベル間移動する際はHex座標系への変換を。GeoHexのエンコードの流れA)緯度経度⇄B)メルカトル座標系→C)Hex座標系⇄D)Hexコード、を踏まえてHexコードによる検索が適しているか、Hex座標系による検索が適しているかは用途に応じて考えてみてください。
2010-10-04 13:40:12@sa2da @hal_sk あ、URL忘れました。V1と同じですがこちらです。 http://github.com/chsh/geohex4j #geohex
2010-10-04 23:31:57こんばんは、おぉ!すばらしい。RT @chshii @hal_sk こんばんは。GeoHex Java版をV2対応にしました。今度はオリジナルのJSから一通りポーティングしましたが、encode/decode系以外はテストが作れていないのでまだ公開していないです… #geohex
2010-10-04 23:32:48|AppBrain latestapp| GeoHexV2Sample: GeoHex Ver2.x (GeoHex worldwide version.) http://bit.ly/b77b74
2010-10-05 22:57:06@lestrrat はい、こちらです。現在geohex v2化してる途中で、ソース内に元のjsのurlが書いてあります。 http://github.com/makamaka/geohex-perl
2010-10-06 08:05:17@maka2_donzoko @kokogiko Perlな方にも広がりつつありますね。クリエイティブコモンズライセンス表記お願いしますー。http://geogames.net/geohex/v2
2010-10-06 09:52:58さらに5%くらいの差をつけてみた・・・BaseUnit (h_max, h_size, unit_x, unit_y)をキャッシュすればさらに速くなるとは思う。あとなんかもう少しできそうな気がするなぁ・・・ #geohex http://bit.ly/cIcDeG
2010-10-08 12:17:58この辺のコードも多分数を丸めてるだけなので、もう少し方針・仕様が分かればきれいにできるはず http://bit.ly/8Yxinr #geohex
2010-10-08 12:20:33スゴい! RT @lestrrat さらに5%くらいの差をつけてみた…BaseUnit (h_max, h_size, unit_x, unit_y)をキャッシュすればさらに速くなるとは思う。あとなんかもう少しできそう… #geohex http://bit.ly/cIcDeG
2010-10-08 12:26:03134行目辺りでしょうか?最寄の交点(Hexの中点)を求める際に距離演算に代わり四捨五入と小数点以下一次関数で領域判定してます。ここ最適化できそうです。 RT @lestrrat この辺のコードも多分数を丸めてるだけ… http://bit.ly/8Yxinr #geohex
2010-10-08 12:51:36.@sa2da #geohex ですが、緯度限界は約85度ということだったのですが、テストケースには 85.05112761901597 とかがあります。限界値っていくつですか?
2010-10-08 15:00:22@lestrrat levelは0-24です。こちらもご覧ください。 http://www.slideshare.net/mobile/sa2da/geohex-20100903-5126785
2010-10-08 15:27:53初めてロジックにツッコミいれてくださる方の登場にワクワクが止まらない。 RT @lestrrat というわけで今度こそ アルゴリズムをちゃんと理解しないとこれ以上削れない http://bit.ly/cIcDeG #geohex あとはもうYAPC以降!
2010-10-08 17:47:39@sa2da http://bit.ly/bsOANv にある #geohex のテストケースですが、 GeoHex -> lat/lng の場合のデータってありますか?
2010-10-08 17:55:53やたー。Javaのテストも作るのが手間だったので助かります! RT @sa2da @hal_sk #geohex そっち方向は用意してないです。HexCode>Zoneオブジェクト方向のテストケースも追加しておきますね。エンコードのテストケースと違い、全てヘックスの中心座標に。
2010-10-08 19:49:29@sa2da @hal_sk ちなみにJavaのテストケースは http://j.mp/dlzQxh あたりにあります。ll->hex->llでやりましたが、丸めのところでJava側のテストは少しズルしました。(^^;; 本物が出たら差し替えます。 #geohex
2010-10-08 19:51:56@sa2da geohex-gem もようやく v2.0 対応しましたー。 #geohex
2010-10-08 20:14:40ありがとうございます! RT @hal_sk @sa2da geohex-gem もようやく v2.0 対応しましたー。 #geohex
2010-10-08 20:40:39