GeoHex
               @sa2da #geohex
               http://geohex.net/

2010   9   6
What’s GeoHex?



2010   9   6
Hex-Mapping Pattern




2010   9   6
GeoCoding System




2010   9   6
Covering for all locations
                  on GoogleMaps.




2010   9   6
Why GeoHex?


                            VS


               Not GeoHex        GeoHex

2010   9   6
01


                 Cool interface
                          match for geogames




               not cool
                          So Coooooooooool!!!
2010   9   6
02

               Equal in distance with
                     adjoinings




               1 : 1.41        1:1
2010   9   6
03


                Similar to round shape




               large crack   small crack
2010   9   6
04

               Flexible size in many ways
                         linked with GoogleMaps’ zoom scale




               Level:0                        Level:24
2010   9   6
05


               Short codeing system




               20 byte
                           3 - 11 byte
2010   9   6
06


                      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)




                                                                                                  A.x - B.x
                   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();
               }



2010   9   6
07


                Easy to share route data




                35.661960,139.697900
                                          132KpxU
                35.660093,139.701741        2
                         .
                         .                  3
                         .
                         .                  2
                         .                   .
                         .                   .




               20 × (n) byte           7 + (n) byte
2010   9   6
08


                   Save privacy
                                    ex) for




                                                 Lunch here
                                              sa2da
                       Lunch here
                   sa2da




               pinpoint
                                       vague
2010   9   6
GeoHex for what?




2010   9   6
01


                     Map tiles for geogames




               kokogiko                  sa2da




2010   9   6
02

               Easy mehod substitute
                  for round search




2010   9   6
03


               Search system at degrees




2010   9   6
04


               For statistic systems




2010   9   6
05



               Search system along tracks




2010   9   6
06

                       Step-counting system
                         for GPS tracking


                       11/40




               START                          GOAL
                               1.4km          5.2km
2010   9   6
How to use GeoHex




2010   9   6
GeoHex is Open-Project

                 Creative Commons License




2010   9   6
Several libraries are provided


                                             Perl
                                             kokogiko
                                             Ruby / GitHub
                                             hal_sk
                                             AS3
                                             calcul_omikan

                 http://github.com/geohex/               Android’s
                                                         GeoHexV1

2010   9   6
URL: http://geohex.net
2010   9   6
GeoHex
               Contact:
                   @sa2da #geohex
                   sa2da@geohex.net




2010   9   6

About GeoHex

  • 1.
    GeoHex @sa2da #geohex http://geohex.net/ 2010 9 6
  • 2.
  • 3.
  • 4.
  • 5.
    Covering for alllocations on GoogleMaps. 2010 9 6
  • 6.
    Why GeoHex? VS Not GeoHex GeoHex 2010 9 6
  • 7.
    01 Cool interface match for geogames not cool So Coooooooooool!!! 2010 9 6
  • 8.
    02 Equal in distance with adjoinings 1 : 1.41 1:1 2010 9 6
  • 9.
    03 Similar to round shape large crack small crack 2010 9 6
  • 10.
    04 Flexible size in many ways linked with GoogleMaps’ zoom scale Level:0 Level:24 2010 9 6
  • 11.
    05 Short codeing system 20 byte 3 - 11 byte 2010 9 6
  • 12.
    06 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) A.x - B.x 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(); } 2010 9 6
  • 13.
    07 Easy to share route data 35.661960,139.697900 132KpxU 35.660093,139.701741 2 . . 3 . . 2 . . . . 20 × (n) byte 7 + (n) byte 2010 9 6
  • 14.
    08 Save privacy ex) for Lunch here sa2da Lunch here sa2da pinpoint vague 2010 9 6
  • 15.
  • 16.
    01 Map tiles for geogames kokogiko sa2da 2010 9 6
  • 17.
    02 Easy mehod substitute for round search 2010 9 6
  • 18.
    03 Search system at degrees 2010 9 6
  • 19.
    04 For statistic systems 2010 9 6
  • 20.
    05 Search system along tracks 2010 9 6
  • 21.
    06 Step-counting system for GPS tracking 11/40 START GOAL 1.4km 5.2km 2010 9 6
  • 22.
    How to useGeoHex 2010 9 6
  • 23.
    GeoHex is Open-Project Creative Commons License 2010 9 6
  • 24.
    Several libraries areprovided Perl kokogiko Ruby / GitHub hal_sk AS3 calcul_omikan http://github.com/geohex/ Android’s GeoHexV1 2010 9 6
  • 25.
  • 26.
    GeoHex Contact: @sa2da #geohex sa2da@geohex.net 2010 9 6