<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>geogames.net &#187; GeoHex</title>
	<atom:link href="http://geogames.net/category/geohex/feed" rel="self" type="application/rss+xml" />
	<link>http://geogames.net</link>
	<description>ジオ × ゲームの妄想＆実験サイト</description>
	<lastBuildDate>Wed, 19 Oct 2011 08:29:10 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://geogames.net/category/geohex/feed" />
		<item>
		<title>GeoHex V3公開しました。</title>
		<link>http://geogames.net/geohex/v3</link>
		<comments>http://geogames.net/geohex/v3#comments</comments>
		<pubDate>Sat, 25 Dec 2010 17:10:37 +0000</pubDate>
		<dc:creator>sa2da</dc:creator>
				<category><![CDATA[GeoHex]]></category>

		<guid isPermaLink="false">http://geogames.net/?p=214</guid>
		<description><![CDATA[GeoHex（ジオヘックス）V3を公開しました。 GeoHexV3デモ V3のデコードロジックに一部不具合が報告され、改修に時間がかかっております。 そのため、改修完了までV3の公開を一旦中止します。 各移植版ライブラリ ]]></description>
			<content:encoded><![CDATA[<p>GeoHex（ジオヘックス）V3を公開しました。</p>
<div id="attachment_45" class="wp-caption alignnone" style="width: 503px;"><img src="http://geogames.net/wp/wp-content/uploads/2010/12/geohexv3_01.png" alt="geohexv3_01" title="geohexv3_01" width="399" height="262" class="alignnone size-full wp-image-219" /></p>
<p class="wp-caption-text"><a href="http://geohex.net/v3.html">GeoHexV3デモ</a></p>
</div>
<p><del datetime="2011-09-10T22:37:32+00:00">V3のデコードロジックに一部不具合が報告され、改修に時間がかかっております。<br />
そのため、改修完了までV3の公開を一旦中止します。<br />
各移植版ライブラリのご利用もお控えください。</del><br />
V3デコードロジックの不具合改修を完了しました。<br />
デモサイトも再公開しています。</p>
<p>コード体系を見直し、前方一致も可能な仕様を再定義しました。<br />
＜新コード体系＞<br />
Hexコードの各1文字にXY両軸の情報を内包しており、<br />
Hexサイズ（Level）が1段階小さくなる度にHexコードが1文字増加します。<br />
<img src="http://geogames.net/wp/wp-content/uploads/2010/12/geohexv3_03.png" alt="geohexv3_03" title="geohexv3_03" width="401" height="338" class="alignnone size-full wp-image-228" /></p>
<p>＜新Hexマッピング体系＞<br />
Level間の分割比率を4分割（2*2）から9分割（3*3）に変更しました。<br />
V3では、中心のHexを取り囲む６つのHexが上位Hexに内包されます。<br />
<img src="http://geogames.net/wp/wp-content/uploads/2010/12/geohexv3_02.png" alt="geohexv3_02" title="geohexv3_02" width="432" height="242" class="alignnone size-full wp-image-226" /></p>
<p>以下、V3エンコードロジックの解説です。</p>
<div class="post_box">
<ol>
<li>緯度経度をHex座標系に変換（旧仕様と共通）</li>
<li>Hex座標のX軸Y軸それぞれ３等分し、各領域を[0,1,2]と定義<img src="http://geogames.net/wp/wp-content/uploads/2010/12/geohexv3_04.png" alt="geohexv3_04" title="geohexv3_04" width="451" height="267" class="alignnone size-full wp-image-233" /></li>
<li>X[0,1,2]＋Y[0,1,2]の１セットを3進数→10進数（9進数）変換<img src="http://geogames.net/wp/wp-content/uploads/2010/12/geohexv3_05.png" alt="geohexv3_05" title="geohexv3_05" width="432" height="173" class="alignnone size-full wp-image-234" /></li>
<li>該当するLevelまで領域判定を繰り返し、コードを連結<img src="http://geogames.net/wp/wp-content/uploads/2010/12/geohexv3_061.png" alt="geohexv3_06" title="geohexv3_06" width="424" height="312" class="alignnone size-full wp-image-254" /></li>
<li>コード先頭３文字を30進数変換し2文字に圧縮、Level0に定義<img src="http://geogames.net/wp/wp-content/uploads/2010/12/geohexv3_08.png" alt="geohexv3_08" title="geohexv3_08" width="361" height="192" class="alignnone size-full wp-image-252" /></li>
</ol>
</div>
<p>コード体系と座標系が3進数に基づいているため、空間インデックスとして組み合わせる隣接Hexや上位Hexの算出を3進数演算で容易に求めることができます。</p>
<p>指定Hexから＊ステップ以内のHex一覧を取得する、といったケースにおいても上位Hexの組み合わせによる前処理を行うことで検索コストを下げることも可能になると考えられます。</p>
<p>HexLevelの範囲が２Levelに限定される場合は、4箇所のHexで上位Hexを補間することも可能です。<br />
<img src="http://geogames.net/wp/wp-content/uploads/2010/12/geohexv3_072.png" alt="geohexv3_07" title="geohexv3_07" width="472" height="208" class="alignnone size-full wp-image-250" /><br />
今回のコード体系の変更に伴いエンコード/デコードロジックに修正が入りますが、基本的な内部処理構造に変更はありません。</p>
<p>エンコード・デコード以外の拡張関数についても順次対応予定です。</p>
<p>▼@niyalistさんTogetterまとめ<br />
<a href="http://togetter.com/li/81426">http://togetter.com/li/81426</a></p>
<div style="padding-bottom:10px;">
GeoHexの仕様ならびに関連するプログラム、サービスは以下の条件を満たすものに限り、クリエイティブ・コモンズのライセンス形式に則り、ライセンスバッジ画像およびライセンス文言・URL等のクレジットを再配布するソースコード・公開するサイト内・アプリのクレジット欄等に掲載していただくことにより自由に「改変」「再配布」「商用利用」が可能です。</p>
<p>・インターネット上のオープンなWebサービスである<br />
・GoogleMaps等の地図上で動作しGeoHexによるビジュアル表現を行う<br />
・地図もしくは同一画面上にクレジットバッジを表示する（要リンク）</p>
<p>クローズド用途のサービスや、バックエンド処理のみに利用される場合は別途ライセンスを発行いたしますのでお問い合わせください（→<a href="https://docs.google.com/spreadsheet/viewform?formkey=dHN6X240Q1JRSlRnbGhQb1BMeE1Gcnc6MQ">こちら</a>）。</p>
<div style="background-color:#ffffff;padding:5px;border:solid 1px #999999">
<a rel="license" href="http://creativecommons.org/licenses/by-sa/2.1/jp/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-sa/2.1/jp/88x31.png" /></a><br /><span xmlns:dc="http://purl.org/dc/elements/1.1/" property="dc:title">GeoHex</span> by <a xmlns:cc="http://creativecommons.org/ns#" href="http://geogames.net" property="cc:attributionName" rel="cc:attributionURL">sa2da</a> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/2.1/jp/">Creative Commons &#34920;&#31034;-&#32153;&#25215; 2.1 &#26085;&#26412; License</a>.</div>
<p>ソースコード内には↓をお願いします。</p>
<div style="background-color:#ffffff;padding:5px;border:solid 1px #999999">
GeoHex by @sa2da (http://geogames.net) is licensed under Creative Commons BY-SA 2.1 Japan License.
</div>
</div>
<p>※クリエイティブ・コモンズ（CC BY-SA）ライセンスは、<br />
原著作者名とリンク、クリエイティブコモンズサイトへリンクが必要です。<br />
また、同一ライセンスによる公開／二次配布のみ可能です。<br />
（ソースコードを含む二次制作物は全てCC BY-SAライセンスが継承されます。）<br />
別ライセンスによる上書きは許諾されませんのでご注意ください。</p>
<p>ただし、原著作者および原著作者から別途ライセンスを取得している場合はその適用対象範囲外とします。</p>
<div class="post_box">＜操作方法＞</p>
<p>地図上のクリックすると、クリックした座標を含むヘックスが描画されます。<br />
画面右上の[+][−]でヘックスレベル（サイズ）を変更可能です。</p>
<p>＜表示項目＞<br />
[ZONE] ヘックスコード。<br />
[LEVEL] 0〜15。数字が大きいほど、ヘックスサイズが小さくなります。<br />
[X,Y] 各レベルにおける斜形座標系の座標値
</p></div>
<p>※GeoHexの<del datetime="2011-10-18T07:03:32+00:00">ライセンスおよび</del>規約は予告なく変更する可能性があります。<br />
GeoHexを利用している全てのプログラムやそのライブラリを利用しているサービスは、<br />
いずれもGeoHex.netの最新の規約に準拠していただくようお願いします。</p>
]]></content:encoded>
			<wfw:commentRss>http://geogames.net/geohex/v3/feed</wfw:commentRss>
		<slash:comments>61</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://geogames.net/geohex/v3" />
	</item>
		<item>
		<title>GeoHex世界版公開しました。</title>
		<link>http://geogames.net/geohex/v2</link>
		<comments>http://geogames.net/geohex/v2#comments</comments>
		<pubDate>Thu, 22 Jul 2010 18:40:14 +0000</pubDate>
		<dc:creator>sa2da</dc:creator>
				<category><![CDATA[GeoHex]]></category>

		<guid isPermaLink="false">http://geogames.net/?p=180</guid>
		<description><![CDATA[GeoHex（ジオヘックス）世界版を公開しました。 GeoHex世界版デモ ＜GeoHex世界版の概要＞ 日本限定→世界中にヘックスの対応範囲を拡張しました。GoogleMapsのカバーエリアすべての地点をヘックスで表す ]]></description>
			<content:encoded><![CDATA[<p>GeoHex（ジオヘックス）世界版を公開しました。</p>
<div id="attachment_45" class="wp-caption alignnone" style="width: 503px;"><a href="http://geohex.net/"><img src="http://geogames.net/wp/wp-content/uploads/2010/07/v2_image01.png" alt="v2_image01" title="v2_image01" width="480" height="242" class="alignnone size-full wp-image-190" /></a></p>
<p class="wp-caption-text"><a href="http://geohex.net/" target="_blank">GeoHex世界版デモ</a></p>
</div>
<div class="post_box">＜GeoHex世界版の概要＞</p>
<ol>
<li>日本限定→世界中にヘックスの対応範囲を拡張しました。GoogleMapsのカバーエリアすべての地点をヘックスで表すことが可能です（緯度限界は約85度）</li>
<li>緯度によるヘックスサイズの歪みをなくしました。</li>
<li>レベル（ヘックスサイズ）を大陸クラスの広範囲（Level:0）〜約<del datetime="2010-09-19T14:17:59+00:00">1mクラス</del>60cmの小範囲（Level:24）まで25段階に変更しました。</li>
<li>各レベル間のヘックスサイズ（直径）は常に二分割（面積比1:4）で変化します。</li>
<li>範囲の大幅な拡張に合わせ、新たなコード体系を用意しました（3桁〜<del datetime="2010-09-19T14:17:59+00:00">13</del>11桁）。広範囲ほど桁数が少なくなります。</li>
<li><del datetime="2010-09-10T16:34:09+00:00">PROJ4ライブラリを用いてWGS84⇔GOOGLE座標系変換の処理を行っています。</del><br />→PROJ4が不要になりました。</li>
</ol>
</div>
<p>基本的な概念や大枠は旧バージョンを継承しています。</p>
<div style="padding-bottom:10px;">
GeoHexの仕様ならびに関連するプログラム、サービスは以下の条件を満たすものに限り、クリエイティブ・コモンズのライセンス形式に則り、ライセンスバッジ画像およびライセンス文言・URL等のクレジットを再配布するソースコード・公開するサイト内・アプリのクレジット欄等に掲載していただくことにより自由に「改変」「再配布」「商用利用」が可能です。</p>
<p>・インターネット上のオープンなWebサービスである<br />
・GoogleMaps等の地図上で動作しGeoHexによるビジュアル表現を行う<br />
・地図もしくは同一画面上にクレジットバッジを表示する（要リンク）</p>
<p>クローズド用途のサービスや、バックエンド処理のみに利用される場合は別途ライセンスを発行いたしますのでお問い合わせください（→<a href="https://docs.google.com/spreadsheet/viewform?formkey=dHN6X240Q1JRSlRnbGhQb1BMeE1Gcnc6MQ">こちら</a>）。</p>
<div style="background-color:#ffffff;padding:5px;border:solid 1px #999999">
<a rel="license" href="http://creativecommons.org/licenses/by-sa/2.1/jp/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-sa/2.1/jp/88x31.png" /></a><br /><span xmlns:dc="http://purl.org/dc/elements/1.1/" property="dc:title">GeoHex</span> by <a xmlns:cc="http://creativecommons.org/ns#" href="http://geogames.net" property="cc:attributionName" rel="cc:attributionURL">sa2da</a> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/2.1/jp/">Creative Commons &#34920;&#31034;-&#32153;&#25215; 2.1 &#26085;&#26412; License</a>.</div>
<p>ソースコード内には↓をお願いします。</p>
<div style="background-color:#ffffff;padding:5px;border:solid 1px #999999">
GeoHex by @sa2da (http://geogames.net) is licensed under Creative Commons BY-SA 2.1 Japan License.
</div>
</div>
<p>※クリエイティブ・コモンズ（CC BY-SA）ライセンスは、<br />
原著作者名とリンク、クリエイティブコモンズサイトへリンクが必要です。<br />
また、同一ライセンスによる公開／二次配布のみ可能です。<br />
（ソースコードを含む二次制作物は全てCC BY-SAライセンスが継承されます。）<br />
別ライセンスによる上書きは許諾されませんのでご注意ください。</p>
<p>ただし、原著作者および原著作者から別途ライセンスを取得している場合はその適用対象範囲外とします。</p>
<p>なお、今回のバージョンから専用ドメイン（http://geohex.net/)に移行し、ヘックスコードを含むURLの短縮化を図っています。<br />
例）<a href="http://geohex.net/gbao1/">http://geohex.net/gbao1/</a></p>
<div class="post_box">＜操作方法＞</p>
<p>地図上のクリックすると、クリックした座標を含むヘックスが描画されます。<br />
画面右上の[+][−]でヘックスレベル（サイズ）を変更可能です。</p>
<p>＜表示項目＞<br />
[ZONE] ヘックスコード。<br />
[LEVEL] 0〜24。数字が大きいほど、ヘックスサイズが小さくなります。<br />
[X,Y] 各レベルにおける斜形座標系の座標値
</p></div>
<div style="padding-top:10px;">
[2010.7.20] geohex.netを新設しました。
</div>
<p><span id="more-180"></span></p>
<p>ドキュメントや拡張ライブラリは順次追加を行なう予定です。<br />
ヘックス間のmodeパラメータや、移動量計算等は旧バージョン（<a href="http://geogames.net/labs/geohex">http://geogames.net/labs/geohex</a>）と共通仕様になっています。</p>
<p>※GeoHexの<del datetime="2011-10-18T06:57:23+00:00">ライセンスおよび</del>規約は予告なく変更する可能性があります。<br />
GeoHexを利用している全てのプログラムやそのライブラリを利用しているサービスは、<br />
いずれもGeoHex.netの最新の規約に準拠していただくようお願いします。</p>
]]></content:encoded>
			<wfw:commentRss>http://geogames.net/geohex/v2/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://geogames.net/geohex/v2" />
	</item>
	</channel>
</rss>

