Difference between revisions of "Geohashing:Coordinate calculators"

From Geohashing
(perceive conithe)
(Small Hash Inquiry Tool (a.k.a. anthill))
 
(32 intermediate revisions by 13 users not shown)
Line 1: Line 1:
 
A '''coordinate calculator''' is any tool which can perform the geohashing algorithm.  There are many different [[implementations]] of calculators, but there are a couple which get the majority of use.
 
A '''coordinate calculator''' is any tool which can perform the geohashing algorithm.  There are many different [[implementations]] of calculators, but there are a couple which get the majority of use.
== [http://xkcd.com/geohashing Peeron Maps] ==
+
 
This is the original implementation, and the one used most often by geohashers.  It offers an easy to use interface based on Google maps.
+
=Currently working=
 +
 
 +
== [http://tjum.anthill.de/geohash.html Small Hash Inquiry Tool (a.k.a. anthill)] ==
 +
[[User:Ekorren|Ekorren]] created this tool out of a desire to have something which perfectly suited his needs.  As it turns out, many people found out they have similar needs to Ekorren, and started using his tool.  It is a little more complex to use than the Peeron tool, but provides some very useful added functionality.
 +
=== Basic Usage ===
 +
* Fill in your actual latitude and longitude in ddd.dddddd format.  Use '-' for South or West.
 +
* Click the '''Go''' button.
 +
* Your current graticule will be shown as the center of the 9 maps, and each of the surrounding graticules will be shown in their relative positions.
 +
* Below the map images, there is some useful information:
 +
** A link to the wiki page for that graticule
 +
** The coordinates in ddd mm.mmm format
 +
** A straight-line distance to the point from the coordinates you entered
 +
** Links to the point on Google, and Open Street Maps (OSM)
 +
=== Other Useful Things ===
 +
See the [[User:Ekorren/Hash_Inquiry_Tool|tools page]] for more information on usage and features of this rather feature-rich calculator.
 +
 
 +
===Notice===
 +
The page is currently unusable for most dates; DJIAs are unavailable.
 +
 
 +
== [http://geohashing.info Geohashing.info]==
 +
A online map created by [[User:Eupeodes|Eupeodes]] because others were offline. Can show up to a week of hashes in a 3x3 grid of graticules. Based on openLayers, using openstreetmap and bing maps.
 +
===Basic Usage ===
 +
* Go to it, allow geolocation, enjoy.
 +
* If home is not placed click desired place.
 +
* Buttons to change day
 +
* Many more as described on the site
 +
 
 +
== [https://market.android.com/details?id=net.exclaimindustries.geohashdroid Geohash Droid]==
 +
Created by Nicholas Killewald.  This is a Google Android phone app, that uses Google Maps.
 +
 
 +
=== Basic Usage ===
 +
* On the first screen, select the date.
 +
* Tap "use closest" to automatically choose the graticule, then tap Go. 
 +
* If you want to use a slightly different graticule, this may be changed by tapping back, or by going to the settings menu.
 +
 
 +
== [https://github.com/makeworld-the-better-one/geohashing/blob/master/geohashing.py geohashing.py]==
 +
A python script by [[User:Cole|Cole]] that can calculate geohash coordinates, given a graticule. It can calculate [[Globalhash|globalhashes]] as well. It is meant to be used from the command line.
 +
 
 +
== [http://geohashing-shotgun.appspot.com/index/index.html Shotgun] ==
 +
 
 +
[[Retro]] search tool. Multiple locations can be shown on the same map, using custom filters.
 +
 
 +
Features:
 +
 
 +
* Option to limit the search to an area of interest, for example an island you live on, an area close to you, or just a favourite area.
 +
* Search instances of a specific day of the year within the area, for example your birthday or anniversary.
 +
* Show all matching results on a single map using Google Maps markers.
 +
 
 +
Example uses:
 +
 
 +
* View all 2015 location on La Gomera. [http://geohashing-shotgun.appspot.com/showmap?lat=28&lon=-17&yearmask=****&monthmask=**&daymask=**&YL=.01&YH=.21&XL=.10&XH=.35&startdate=2015-01-01&enddate=2016-01-01&View=View] (This is the default search)
 +
* Search for [[Geohashing_Day|21st May]] locations on the Isle of Wight since 2008. [http://geohashing-shotgun.appspot.com/showmap?lat=50&lon=-1&yearmask=****&monthmask=05&daymask=21&YL=.58&YH=.765&XL=.07&XH=.57&startdate=2008-01-01&enddate=2016-01-01&View=View]
 +
* Show that the most recent location on land in the [[Lizard_Point,_United_Kingdom|Lizard Point]] graticule was Boxing Day 2013. [http://geohashing-shotgun.appspot.com/showmap?lat=49&lon=-5&yearmask=****&monthmask=**&daymask=**&YL=.955&YH=1&XL=.1697&XH=.265&startdate=2013-01-01&enddate=2016-01-01&View=View]
 +
 
 +
=== Basic Usage ===
 +
 
 +
Go to the [http://geohashing-shotgun.appspot.com/index/index.html Shotgun] start page and enter the parameters for the retro search. A graphical interface for this is planned at some point.
 +
 
 +
== [http://xkcd.nathanwoodruff.com/map/map.html NWoodruff Maps] ==
 +
 
 +
This is the Peeron map implementation, because the Peeron map is no longer functional.  It offers an easy to use interface based on Google maps.
 +
 
 +
There is a UI glitch though. The text covers up controls to switch between satellite and map views - so easy to fix - so irritating that it has not been sorted. --[[User:Sourcerer|Sourcerer]] ([[User talk:Sourcerer|talk]]) 12:55, 4 October 2015 (EDT)
 +
 
 
=== Basic Usage ===
 
=== Basic Usage ===
 
* Pan the map around, and click on the location you wish to geohash in.
 
* Pan the map around, and click on the location you wish to geohash in.
Line 19: Line 82:
 
** Graticule Name: This will take you to the page corresponding to the graticule you selected.  The text of this link will vary based on the graticule you have selected.
 
** Graticule Name: This will take you to the page corresponding to the graticule you selected.  The text of this link will vary based on the graticule you have selected.
  
== [http://tjum.anthill.de/geohash.html Small Hash Inquiry Tool (a.k.a. anthill)] ==
+
 
[[User:Ekorren|Ekorren]] created this tool out of a desire to have something which perfectly suited his needs. As it turns out, many people found out they have similar needs to Ekorren, and started using his tool.  It is a little more complex to use than the Peeron tool, but provides some very useful added functionality.
+
== [http://nbest.co.uk/kmlGeohash/testForm.php KML Generator] ==
 +
 
 +
[[File:Sourcerer KML.jpg|thumb]]
 +
 
 +
Generate KML and stream it to Google Earth or any similar application. There are more [[User:Sourcerer/KML_tool|details here.]]
 +
 
 +
=== Basic usage ===
 +
 
 +
Use this [http://nbest.co.uk/kmlGeohash/testForm.php input form] or modify the web address based on the example below ...
 +
 
 +
[http://nbest.co.uk/kmlGeohash/index.php?date=2008-05-21&lat=52&lon=0&skins=2 http://nbest.co.uk/kmlGeohash/index.php?date=2008-05-21&lat=52&lon=0&skins=2]
 +
 
 +
<div style="clear:both></div>
 +
 
 +
= Not sure if working =
 +
 
 +
== Nearest Geohash Calculator ==
 +
 
 +
[https://geohashing.site/geohashing/User:Klaus/Nearest_Geohash_Calculator Here] is Python script which you can use to calculate on which date a geohash was very close to your home or any other given coordinates.
 +
 
 +
May not be 100% correct, [[User:Klaus]] didn't test it very thoroughly... It should be 30W compliant, though.
 +
 
 +
=Currently not working=
 +
 
 +
== [http://carabiner.peeron.com/xkcd/map/map.html Peeron Maps] ==
 +
 
 +
This is the original implementation, and the one that provides the maps on the pages in the wiki.  It offers an easy to use interface based on Google maps.
 +
 
 +
There is a UI glitch though. The text covers up controls to switch between satellite and map views - so easy to fix - so irritating that it has not been sorted. --[[User:Sourcerer|Sourcerer]] ([[User talk:Sourcerer|talk]]) 12:55, 4 October 2015 (EDT)
 +
 
 
=== Basic Usage ===
 
=== Basic Usage ===
* Fill in your actual latitude and longitude in ddd.dddddd format.  Use '-' for South or West.
+
* Pan the map around, and click on the location you wish to geohash in.
* Click the '''Go''' button.
+
* Ensure the date in the entry box, which is in the lower left corner, is correct for the day you wish to geohash on, and hit the '''Update''' button.
* Your current graticule will be shown as the center of the 9 maps, and each of the surrounding graticules will be shown in their relative positions.
+
* The coordinates are provided in the lower right corner in three formats, all of which describe the same location.
* Below the map images, there is some useful information:
+
** ddd.dddddd, ddd.dddddd
** A link to the wiki page for that graticule
+
** ddd mm.mmmm, ddd mm.mmmm
** The coordinates in ddd mm.mmm format
+
** ddd mm ss.ss, ddd mm ss.ss
** A straight-line distance to the point from the coordinates you entered
 
** Links to the point on Google, and Open Street Maps (OSM)
 
 
=== Other Useful Things ===
 
=== Other Useful Things ===
See the [[User:Ekorren/Hash_Inquiry_Tool|tool's page]] for more information on usage and features of this rather feature-rich calculator.
+
* If you wish to have the currently selected region, known as a [[graticule]], be your default for each time navigate to the page, click the '''Set Default''' button.  Cookies must be enabled for this to work.
 +
* Below the date entry box, there are various different helpful links:
 +
** Link to this page: This is a link to bring up the page you are currently looking at, including the selected graticule and date.
 +
** Google map: This shows the current hashpoint on the standard Google maps.  This is useful for getting driving directions to the nearest point on a road.
 +
** Nearby food: Because eating is often a fun activity to do with people you meet on a geohash, especially if it is a location where you can't stick around for too long.
 +
** Day: A link to the date page on the wiki for the date you selected.
 +
** Meetup: A link to the expedition or planning page for the graticule and date combination you selected.
 +
** Graticule Name: This will take you to the page corresponding to the graticule you selected.  The text of this link will vary based on the graticule you have selected.
  
== [https://market.android.com/details?id=net.exclaimindustries.geohashdroid Geohash Droid ==
+
==[http://relet.net/geco Geco]==
Created by Nicholas Killewald. This is a Google Android phone app, that uses Google Maps.
+
A re-implementation of the peeron map with a more reliable data source. It should be less likely to send you to the wrong coordinates, or not display data at all. It is based on OpenStreetMap, but provides links to google for the aerial imagery.  
 
+
===Basic usage===
=== Basic Usage ===
+
* When first opening the website, it will ask your browser for your location. If you decline to provide this, or your browser does not support geolocation, the map will zoom to a London graticule.  
* On the first screen, select the date.  
+
* It should display both the geohash for the day and the globalhash.
* Tap "use closest" to automatically choose the graticule, then tap Go.
+
* If you visit the website before the geohash was published for the day (west of W30 only), you may just get a popup message telling you that. If you want to see a specific geohash for a given date, go to http://relet.net/geco?date=yyyy-mm-dd instead, replacing "yyyy-mm-dd" with the date you are interested in.
* If you want to use a slightly different graticule, this may be changed by tapping back, or by going to the settings menu.  
+
* Clicking on a graticule will change the map view to that graticule.
 +
* Clicking on the +1 / -1 links next to the date will switch to the geohash for the previous or next day. You may hit the popup message mentioned above.
 +
=== Other Useful Things ===
 +
* Every geohash displays the coordinates, the relevant DJIA index used in the calculations, and links to the graticule and expedition pages in the wiki, as well as a link to the location in google maps.
 +
* Finally, clicking on "DJIA" will display the last thirty opening prices of the Dow Jones.  
  
 
==Active Geohasher==
 
==Active Geohasher==
A geohash map browser, notification tool and community tracker. It can even generate your geohashing markers.
+
A geohash map browser and community tracker. It can even generate your geohashing markers.
  
 
http://www.activegeohasher.com
 
http://www.activegeohasher.com
 +
 +
[[Category: Geohashing guide]]
 +
[[Category: Implementations]]

Latest revision as of 22:11, 10 November 2022

A coordinate calculator is any tool which can perform the geohashing algorithm. There are many different implementations of calculators, but there are a couple which get the majority of use.

Currently working

Small Hash Inquiry Tool (a.k.a. anthill)

Ekorren created this tool out of a desire to have something which perfectly suited his needs. As it turns out, many people found out they have similar needs to Ekorren, and started using his tool. It is a little more complex to use than the Peeron tool, but provides some very useful added functionality.

Basic Usage

  • Fill in your actual latitude and longitude in ddd.dddddd format. Use '-' for South or West.
  • Click the Go button.
  • Your current graticule will be shown as the center of the 9 maps, and each of the surrounding graticules will be shown in their relative positions.
  • Below the map images, there is some useful information:
    • A link to the wiki page for that graticule
    • The coordinates in ddd mm.mmm format
    • A straight-line distance to the point from the coordinates you entered
    • Links to the point on Google, and Open Street Maps (OSM)

Other Useful Things

See the tools page for more information on usage and features of this rather feature-rich calculator.

Notice

The page is currently unusable for most dates; DJIAs are unavailable.

Geohashing.info

A online map created by Eupeodes because others were offline. Can show up to a week of hashes in a 3x3 grid of graticules. Based on openLayers, using openstreetmap and bing maps.

Basic Usage

  • Go to it, allow geolocation, enjoy.
  • If home is not placed click desired place.
  • Buttons to change day
  • Many more as described on the site

Geohash Droid

Created by Nicholas Killewald. This is a Google Android phone app, that uses Google Maps.

Basic Usage

  • On the first screen, select the date.
  • Tap "use closest" to automatically choose the graticule, then tap Go.
  • If you want to use a slightly different graticule, this may be changed by tapping back, or by going to the settings menu.

geohashing.py

A python script by Cole that can calculate geohash coordinates, given a graticule. It can calculate globalhashes as well. It is meant to be used from the command line.

Shotgun

Retro search tool. Multiple locations can be shown on the same map, using custom filters.

Features:

  • Option to limit the search to an area of interest, for example an island you live on, an area close to you, or just a favourite area.
  • Search instances of a specific day of the year within the area, for example your birthday or anniversary.
  • Show all matching results on a single map using Google Maps markers.

Example uses:

  • View all 2015 location on La Gomera. [1] (This is the default search)
  • Search for 21st May locations on the Isle of Wight since 2008. [2]
  • Show that the most recent location on land in the Lizard Point graticule was Boxing Day 2013. [3]

Basic Usage

Go to the Shotgun start page and enter the parameters for the retro search. A graphical interface for this is planned at some point.

NWoodruff Maps

This is the Peeron map implementation, because the Peeron map is no longer functional. It offers an easy to use interface based on Google maps.

There is a UI glitch though. The text covers up controls to switch between satellite and map views - so easy to fix - so irritating that it has not been sorted. --Sourcerer (talk) 12:55, 4 October 2015 (EDT)

Basic Usage

  • Pan the map around, and click on the location you wish to geohash in.
  • Ensure the date in the entry box, which is in the lower left corner, is correct for the day you wish to geohash on, and hit the Update button.
  • The coordinates are provided in the lower right corner in three formats, all of which describe the same location.
    • ddd.dddddd, ddd.dddddd
    • ddd mm.mmmm, ddd mm.mmmm
    • ddd mm ss.ss, ddd mm ss.ss

Other Useful Things

  • If you wish to have the currently selected region, known as a graticule, be your default for each time navigate to the page, click the Set Default button. Cookies must be enabled for this to work.
  • Below the date entry box, there are various different helpful links:
    • Link to this page: This is a link to bring up the page you are currently looking at, including the selected graticule and date.
    • Google map: This shows the current hashpoint on the standard Google maps. This is useful for getting driving directions to the nearest point on a road.
    • Nearby food: Because eating is often a fun activity to do with people you meet on a geohash, especially if it is a location where you can't stick around for too long.
    • Day: A link to the date page on the wiki for the date you selected.
    • Meetup: A link to the expedition or planning page for the graticule and date combination you selected.
    • Graticule Name: This will take you to the page corresponding to the graticule you selected. The text of this link will vary based on the graticule you have selected.


KML Generator

Sourcerer KML.jpg

Generate KML and stream it to Google Earth or any similar application. There are more details here.

Basic usage

Use this input form or modify the web address based on the example below ...

http://nbest.co.uk/kmlGeohash/index.php?date=2008-05-21&lat=52&lon=0&skins=2

Not sure if working

Nearest Geohash Calculator

Here is Python script which you can use to calculate on which date a geohash was very close to your home or any other given coordinates.

May not be 100% correct, User:Klaus didn't test it very thoroughly... It should be 30W compliant, though.

Currently not working

Peeron Maps

This is the original implementation, and the one that provides the maps on the pages in the wiki. It offers an easy to use interface based on Google maps.

There is a UI glitch though. The text covers up controls to switch between satellite and map views - so easy to fix - so irritating that it has not been sorted. --Sourcerer (talk) 12:55, 4 October 2015 (EDT)

Basic Usage

  • Pan the map around, and click on the location you wish to geohash in.
  • Ensure the date in the entry box, which is in the lower left corner, is correct for the day you wish to geohash on, and hit the Update button.
  • The coordinates are provided in the lower right corner in three formats, all of which describe the same location.
    • ddd.dddddd, ddd.dddddd
    • ddd mm.mmmm, ddd mm.mmmm
    • ddd mm ss.ss, ddd mm ss.ss

Other Useful Things

  • If you wish to have the currently selected region, known as a graticule, be your default for each time navigate to the page, click the Set Default button. Cookies must be enabled for this to work.
  • Below the date entry box, there are various different helpful links:
    • Link to this page: This is a link to bring up the page you are currently looking at, including the selected graticule and date.
    • Google map: This shows the current hashpoint on the standard Google maps. This is useful for getting driving directions to the nearest point on a road.
    • Nearby food: Because eating is often a fun activity to do with people you meet on a geohash, especially if it is a location where you can't stick around for too long.
    • Day: A link to the date page on the wiki for the date you selected.
    • Meetup: A link to the expedition or planning page for the graticule and date combination you selected.
    • Graticule Name: This will take you to the page corresponding to the graticule you selected. The text of this link will vary based on the graticule you have selected.

Geco

A re-implementation of the peeron map with a more reliable data source. It should be less likely to send you to the wrong coordinates, or not display data at all. It is based on OpenStreetMap, but provides links to google for the aerial imagery.

Basic usage

  • When first opening the website, it will ask your browser for your location. If you decline to provide this, or your browser does not support geolocation, the map will zoom to a London graticule.
  • It should display both the geohash for the day and the globalhash.
  • If you visit the website before the geohash was published for the day (west of W30 only), you may just get a popup message telling you that. If you want to see a specific geohash for a given date, go to http://relet.net/geco?date=yyyy-mm-dd instead, replacing "yyyy-mm-dd" with the date you are interested in.
  • Clicking on a graticule will change the map view to that graticule.
  • Clicking on the +1 / -1 links next to the date will switch to the geohash for the previous or next day. You may hit the popup message mentioned above.

Other Useful Things

  • Every geohash displays the coordinates, the relevant DJIA index used in the calculations, and links to the graticule and expedition pages in the wiki, as well as a link to the location in google maps.
  • Finally, clicking on "DJIA" will display the last thirty opening prices of the Dow Jones.

Active Geohasher

A geohash map browser and community tracker. It can even generate your geohashing markers.

http://www.activegeohasher.com