SlideShare a Scribd company logo
1 of 26
Download to read offline
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

More Related Content

Similar to About GeoHex

Geolocation on Rails
Geolocation on RailsGeolocation on Rails
Geolocation on Rails
nebirhos
 
Spatial functions in MySQL 5.6, MariaDB 5.5, PostGIS 2.0 and others
Spatial functions in  MySQL 5.6, MariaDB 5.5, PostGIS 2.0 and othersSpatial functions in  MySQL 5.6, MariaDB 5.5, PostGIS 2.0 and others
Spatial functions in MySQL 5.6, MariaDB 5.5, PostGIS 2.0 and others
Henrik Ingo
 
Geospatial Enhancements in MongoDB 2.4
Geospatial Enhancements in MongoDB 2.4Geospatial Enhancements in MongoDB 2.4
Geospatial Enhancements in MongoDB 2.4
MongoDB
 
Foss4 g 2017-kansai-ryoo-kim
Foss4 g 2017-kansai-ryoo-kimFoss4 g 2017-kansai-ryoo-kim
Foss4 g 2017-kansai-ryoo-kim
OSgeo Japan
 
Stockage, manipulation et analyse de données matricielles avec PostGIS Raster
Stockage, manipulation et analyse de données matricielles avec PostGIS RasterStockage, manipulation et analyse de données matricielles avec PostGIS Raster
Stockage, manipulation et analyse de données matricielles avec PostGIS Raster
ACSG Section Montréal
 

Similar to About GeoHex (20)

Geohex v2 at GMS_nagoya
Geohex v2 at GMS_nagoyaGeohex v2 at GMS_nagoya
Geohex v2 at GMS_nagoya
 
Geolocation on Rails
Geolocation on RailsGeolocation on Rails
Geolocation on Rails
 
2017 RM-URISA Track: Spatial SQL - The Best Kept Secret in the Geospatial World
2017 RM-URISA Track:  Spatial SQL - The Best Kept Secret in the Geospatial World2017 RM-URISA Track:  Spatial SQL - The Best Kept Secret in the Geospatial World
2017 RM-URISA Track: Spatial SQL - The Best Kept Secret in the Geospatial World
 
Where in the world is Franz Kafka? | Will LaForest, Confluent
Where in the world is Franz Kafka? | Will LaForest, ConfluentWhere in the world is Franz Kafka? | Will LaForest, Confluent
Where in the world is Franz Kafka? | Will LaForest, Confluent
 
Spatial functions in MySQL 5.6, MariaDB 5.5, PostGIS 2.0 and others
Spatial functions in  MySQL 5.6, MariaDB 5.5, PostGIS 2.0 and othersSpatial functions in  MySQL 5.6, MariaDB 5.5, PostGIS 2.0 and others
Spatial functions in MySQL 5.6, MariaDB 5.5, PostGIS 2.0 and others
 
LocationTech Projects
LocationTech ProjectsLocationTech Projects
LocationTech Projects
 
Postgres Vision 2018: PostGIS and Spatial Extensions
Postgres Vision 2018: PostGIS and Spatial ExtensionsPostgres Vision 2018: PostGIS and Spatial Extensions
Postgres Vision 2018: PostGIS and Spatial Extensions
 
Geospatial Enhancements in MongoDB 2.4
Geospatial Enhancements in MongoDB 2.4Geospatial Enhancements in MongoDB 2.4
Geospatial Enhancements in MongoDB 2.4
 
FOSS4G 2010 PostGIS Raster: an Open Source alternative to Oracle GeoRaster
FOSS4G 2010 PostGIS Raster: an Open Source alternative to Oracle GeoRasterFOSS4G 2010 PostGIS Raster: an Open Source alternative to Oracle GeoRaster
FOSS4G 2010 PostGIS Raster: an Open Source alternative to Oracle GeoRaster
 
Foss4 g 2017-kansai-ryoo-kim
Foss4 g 2017-kansai-ryoo-kimFoss4 g 2017-kansai-ryoo-kim
Foss4 g 2017-kansai-ryoo-kim
 
Geopy module in python
Geopy module in pythonGeopy module in python
Geopy module in python
 
Gbroccolo foss4 guk2016_brin4postgis
Gbroccolo foss4 guk2016_brin4postgisGbroccolo foss4 guk2016_brin4postgis
Gbroccolo foss4 guk2016_brin4postgis
 
Introduction To PostGIS
Introduction To PostGISIntroduction To PostGIS
Introduction To PostGIS
 
Stockage, manipulation et analyse de données matricielles avec PostGIS Raster
Stockage, manipulation et analyse de données matricielles avec PostGIS RasterStockage, manipulation et analyse de données matricielles avec PostGIS Raster
Stockage, manipulation et analyse de données matricielles avec PostGIS Raster
 
도시건축설계와 오픈소스 기반 GIS
도시건축설계와 오픈소스 기반 GIS도시건축설계와 오픈소스 기반 GIS
도시건축설계와 오픈소스 기반 GIS
 
도시 설계와 GIS 기술의 관계
도시 설계와 GIS 기술의 관계도시 설계와 GIS 기술의 관계
도시 설계와 GIS 기술의 관계
 
LocationTech Projects
LocationTech ProjectsLocationTech Projects
LocationTech Projects
 
Geo data analytics
Geo data analyticsGeo data analytics
Geo data analytics
 
Chris hill rps_postgis_threeoutoffouraintbad_20150505_1
Chris hill rps_postgis_threeoutoffouraintbad_20150505_1Chris hill rps_postgis_threeoutoffouraintbad_20150505_1
Chris hill rps_postgis_threeoutoffouraintbad_20150505_1
 
Hadoop gets Groovy
Hadoop gets GroovyHadoop gets Groovy
Hadoop gets Groovy
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

About GeoHex

  • 1. GeoHex @sa2da #geohex http://geohex.net/ 2010 9 6
  • 5. Covering for all locations 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
  • 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 use GeoHex 2010 9 6
  • 23. GeoHex is Open-Project Creative Commons License 2010 9 6
  • 24. Several libraries are provided Perl kokogiko Ruby / GitHub hal_sk AS3 calcul_omikan http://github.com/geohex/ Android’s GeoHexV1 2010 9 6
  • 26. GeoHex Contact: @sa2da #geohex sa2da@geohex.net 2010 9 6