geohex v2 at gms_nagoya
TRANSCRIPT
![Page 2: Geohex v2 at GMS_nagoya](https://reader033.vdocuments.mx/reader033/viewer/2022052905/5587ba4cd8b42a7c398b4630/html5/thumbnails/2.jpg)
What’s GeoHex ?
![Page 3: Geohex v2 at GMS_nagoya](https://reader033.vdocuments.mx/reader033/viewer/2022052905/5587ba4cd8b42a7c398b4630/html5/thumbnails/3.jpg)
Hex-Mapping Model
![Page 4: Geohex v2 at GMS_nagoya](https://reader033.vdocuments.mx/reader033/viewer/2022052905/5587ba4cd8b42a7c398b4630/html5/thumbnails/4.jpg)
GeoCoding System
![Page 5: Geohex v2 at GMS_nagoya](https://reader033.vdocuments.mx/reader033/viewer/2022052905/5587ba4cd8b42a7c398b4630/html5/thumbnails/5.jpg)
Why GeoHex?
VS
GeoHexNo GeoHex
![Page 6: Geohex v2 at GMS_nagoya](https://reader033.vdocuments.mx/reader033/viewer/2022052905/5587ba4cd8b42a7c398b4630/html5/thumbnails/6.jpg)
Cool interface for GeoGames
not coolSo Coooooool!!!
![Page 7: Geohex v2 at GMS_nagoya](https://reader033.vdocuments.mx/reader033/viewer/2022052905/5587ba4cd8b42a7c398b4630/html5/thumbnails/7.jpg)
Equal in distance
1 : 1.41 1 : 1
![Page 8: Geohex v2 at GMS_nagoya](https://reader033.vdocuments.mx/reader033/viewer/2022052905/5587ba4cd8b42a7c398b4630/html5/thumbnails/8.jpg)
Save Privacyex) for
vague
sa2da 3分前渋谷でご飯なう。
pinpoint
sa2da 3分前渋谷でご飯なう。
![Page 9: Geohex v2 at GMS_nagoya](https://reader033.vdocuments.mx/reader033/viewer/2022052905/5587ba4cd8b42a7c398b4630/html5/thumbnails/9.jpg)
Short Code
20 byte3 - 11 byte
![Page 10: Geohex v2 at GMS_nagoya](https://reader033.vdocuments.mx/reader033/viewer/2022052905/5587ba4cd8b42a7c398b4630/html5/thumbnails/10.jpg)
Level:18
Flexible Size
Level:0 Level:24
Level:16Level:14
![Page 11: Geohex v2 at GMS_nagoya](https://reader033.vdocuments.mx/reader033/viewer/2022052905/5587ba4cd8b42a7c398b4630/html5/thumbnails/11.jpg)
Easy to calculate distance
function getDistance(_x1,_y1, _x2,_y2){ _x2 = _x2 * Math.PI / 180.0; _y2 = _y2 * Math.PI / 180.0; _x1 = _x1 * Math.PI / 180.0; _y1 = _y1 * Math.PI / 180.0;
var dx=_x2-_x1; var dy=_y2-_y1; var A = 6378137; // 地球の赤道半径(6378137m)
var x = A * (dx) * Math.cos( _y1 ); var y = A * (dy); var old_exp = exp; dy=Math.log(Math.tan(Math.PI/4+_y2/2))-Math.log(Math.tan(Math.PI/4+_y1/2)); var rad=((dy>=0) ? 1:-1)*Math.acos(dx/Math.sqrt(dx*dx+dy*dy))*180.0/Math.PI; var tmpdist = Math.round(Math.sqrt(x*x + y*y)); totaldist = totaldist + tmpdist; distcnt();}
A.x - B.x
![Page 12: Geohex v2 at GMS_nagoya](https://reader033.vdocuments.mx/reader033/viewer/2022052905/5587ba4cd8b42a7c398b4630/html5/thumbnails/12.jpg)
GeoHex for what?
GameCommunication
GISTracking
Statistics
Index
Search
![Page 13: Geohex v2 at GMS_nagoya](https://reader033.vdocuments.mx/reader033/viewer/2022052905/5587ba4cd8b42a7c398b4630/html5/thumbnails/13.jpg)
What’s new in v2 ?
![Page 14: Geohex v2 at GMS_nagoya](https://reader033.vdocuments.mx/reader033/viewer/2022052905/5587ba4cd8b42a7c398b4630/html5/thumbnails/14.jpg)
Extended Worldwide
![Page 15: Geohex v2 at GMS_nagoya](https://reader033.vdocuments.mx/reader033/viewer/2022052905/5587ba4cd8b42a7c398b4630/html5/thumbnails/15.jpg)
Same size in every latitude
same height
map-chips
fit
![Page 16: Geohex v2 at GMS_nagoya](https://reader033.vdocuments.mx/reader033/viewer/2022052905/5587ba4cd8b42a7c398b4630/html5/thumbnails/16.jpg)
Level:22
New code system
Level:16Level:2
![Page 18: Geohex v2 at GMS_nagoya](https://reader033.vdocuments.mx/reader033/viewer/2022052905/5587ba4cd8b42a7c398b4630/html5/thumbnails/18.jpg)
Coordinate transformed with PROJ.4
WGS84 Google Mercator
![Page 19: Geohex v2 at GMS_nagoya](https://reader033.vdocuments.mx/reader033/viewer/2022052905/5587ba4cd8b42a7c398b4630/html5/thumbnails/19.jpg)
GeoHex is Open Project
GeoHex by sa2da is licensed under a Creative Commons 表示-継承 2.1 日本 License.
Creative Commons License
Join github
http://github.com/geohex/
calcul_omikan
hal_sk
kokogikoPerl
Ruby / GitHub
AS3