Difference between revisions of "Maps and statistics"
imported>Benjw m (getting it right this time) |
imported>Relet (manually moving here) |
||
Line 1: | Line 1: | ||
− | # | + | [[Image:Dawidi-ExpeditionGraticules-2009-01-25.png|360px|frameless|right]] |
+ | [[User:dawidi]] has written a geohashing statistics generator. It reads some wiki pages, and currently outputs a few static html pages. Thanks to the folks on #geohashing for their positive feedback and constructive criticism :) | ||
+ | |||
+ | More features are in the making, and I'm always open for suggestions. | ||
+ | |||
+ | If you're curious, the program is written in C#/.NET 2.0 without any extra libraries. For the moment, it's a scheduled task on my server, updating the statistics once a day, at 10:45 CET (9:45 UTC). | ||
+ | |||
+ | == [http://dawidi.dyndns.org/geohashing/AllGraticules/ World map of All Graticules] == | ||
+ | Shows which graticules have been named, and which have their own wiki pages. | ||
+ | |||
+ | Graticule names and positions are read from [[All Graticules]]. A graticule that doesn't have a page is considered to be sea and colored blue if it has its own ''lat, lon'' in the name. | ||
+ | |||
+ | (Notice the graticules have links and title texts.) | ||
+ | |||
+ | == [http://dawidi.dyndns.org/geohashing/ExpeditionGraticules/ World map of Successful Expeditions] == | ||
+ | Shows graticules colored by number of documented successful hash visits (from Category:Coordinates_reached). The color gradient used is nonlinear, so differences between graticules with few visits are easier to see. Unsuccessful expeditions are not counted, as those categories seem to include a lot of planned expeditions that did not take place after all. | ||
+ | |||
+ | Also includes the named and named/sea graticules from [[All Graticules]] in a brighter gray. | ||
+ | |||
+ | (Notice the graticules have links and title texts.) | ||
+ | |||
+ | == [http://dawidi.dyndns.org/geohashing/GlobalActivityByWeek/ Global Activity by week] == | ||
+ | Shows bar graphs of the number of successful visits per week, both for the entire globe and for each continent. | ||
+ | |||
+ | The continent "outlines" are, for the moment, simply 6 rectangular blocks of graticules covering the entire globe (see bottom of the page for the exact sizes), so the breakdown may not be useful for e.g. Antarctica, and may assign some obscure regions to the wrong continent. The edges were chosen such that all 2008 expeditions are counted for the correct continent. In the unlikely event that geohashing goes mainstream and political issues arise around parts of Algeria and Tunisia being counted as Europe for these statistics, I promise I will refine the classification ;-) | ||
+ | |||
+ | (I know it lacks a scale, but look at the title texts.) | ||
+ | |||
+ | == [http://dawidi.dyndns.org/geohashing/GlobalVillage/ "Global village" graticule] == | ||
+ | I'm currently '''[[Maps and Statistics/User Fractions|collecting data for this new map]] (add yourself plz!)'''. I envision a rendering of geohasher locations around the world, but mapped onto one square graticule, so people who live in the same corner of their respective graticules, but in an entirely different graticule, will end up close to each other. I suppose distances on that map will indicate how likely it is for people to do expeditions (to hashes near their homes) on the same day, not how likely they are to meet. | ||
+ | |||
+ | Yes, it's difficult to explain and a ridiculous concept... the idea arose from regularly attending the zbot summoning ceremony in #geohashing, after which we usually start voicing our opinions about the new coordinates and wildly disagreeing about whether they are "good" or "bad", depending on where each of us lives relative to the grid :-) | ||
+ | |||
+ | == [http://dawidi.dyndns.org/geohashing/Demographic/ Geohasher age/sex demographics] == | ||
+ | An age-sex pyramid graph showing the distribution of age groups among geohashers (at least those using valid ASG templates). Since updating this graph requires the script to download and parse ''all'' users' pages, I don't plan to include this in the daily update to avoid stressing the wiki server unnecessarily; it may get a weekly or monthly update. | ||
+ | |||
+ | After complaints that the categorising of hashers into '''m''' and '''f''' was too restrictive, the script now accepts ASGs with other values for the gender parameter as well and lists them as "other". I hadn't really expected that to be necessary... | ||
+ | |||
+ | Also, people who give their age as negative (or their birthday as a date in the future) or who are over a hundred years old will be listed under "invalid age", independent of gender. (May be changed if time travel is implemented or the Old Geohash record reaches 90.) | ||
+ | |||
+ | == [http://dawidi.dyndns.org/geohashing/MostActiveGraticules/ Most active graticules] == | ||
+ | A table showing the 15 most active graticules (highest number of expeditions from Category:Coordinates_reached and Category:Coordinates_not_reached) for each month, year and overall. If there are graticules with equal activity, they are ordered by latitude and longitude. | ||
+ | |||
+ | == [http://dawidi.dyndns.org/geohashing/MostSuccessfulGraticules/ Most successful graticules] == | ||
+ | Similar to the above, but only counts successful expeditions from Category:Coordinates_reached. | ||
+ | |||
+ | [[Category:Fun stuff]] |
Revision as of 13:07, 24 April 2009
User:dawidi has written a geohashing statistics generator. It reads some wiki pages, and currently outputs a few static html pages. Thanks to the folks on #geohashing for their positive feedback and constructive criticism :)
More features are in the making, and I'm always open for suggestions.
If you're curious, the program is written in C#/.NET 2.0 without any extra libraries. For the moment, it's a scheduled task on my server, updating the statistics once a day, at 10:45 CET (9:45 UTC).
Contents
World map of All Graticules
Shows which graticules have been named, and which have their own wiki pages.
Graticule names and positions are read from All Graticules. A graticule that doesn't have a page is considered to be sea and colored blue if it has its own lat, lon in the name.
(Notice the graticules have links and title texts.)
World map of Successful Expeditions
Shows graticules colored by number of documented successful hash visits (from Category:Coordinates_reached). The color gradient used is nonlinear, so differences between graticules with few visits are easier to see. Unsuccessful expeditions are not counted, as those categories seem to include a lot of planned expeditions that did not take place after all.
Also includes the named and named/sea graticules from All Graticules in a brighter gray.
(Notice the graticules have links and title texts.)
Global Activity by week
Shows bar graphs of the number of successful visits per week, both for the entire globe and for each continent.
The continent "outlines" are, for the moment, simply 6 rectangular blocks of graticules covering the entire globe (see bottom of the page for the exact sizes), so the breakdown may not be useful for e.g. Antarctica, and may assign some obscure regions to the wrong continent. The edges were chosen such that all 2008 expeditions are counted for the correct continent. In the unlikely event that geohashing goes mainstream and political issues arise around parts of Algeria and Tunisia being counted as Europe for these statistics, I promise I will refine the classification ;-)
(I know it lacks a scale, but look at the title texts.)
"Global village" graticule
I'm currently collecting data for this new map (add yourself plz!). I envision a rendering of geohasher locations around the world, but mapped onto one square graticule, so people who live in the same corner of their respective graticules, but in an entirely different graticule, will end up close to each other. I suppose distances on that map will indicate how likely it is for people to do expeditions (to hashes near their homes) on the same day, not how likely they are to meet.
Yes, it's difficult to explain and a ridiculous concept... the idea arose from regularly attending the zbot summoning ceremony in #geohashing, after which we usually start voicing our opinions about the new coordinates and wildly disagreeing about whether they are "good" or "bad", depending on where each of us lives relative to the grid :-)
Geohasher age/sex demographics
An age-sex pyramid graph showing the distribution of age groups among geohashers (at least those using valid ASG templates). Since updating this graph requires the script to download and parse all users' pages, I don't plan to include this in the daily update to avoid stressing the wiki server unnecessarily; it may get a weekly or monthly update.
After complaints that the categorising of hashers into m and f was too restrictive, the script now accepts ASGs with other values for the gender parameter as well and lists them as "other". I hadn't really expected that to be necessary...
Also, people who give their age as negative (or their birthday as a date in the future) or who are over a hundred years old will be listed under "invalid age", independent of gender. (May be changed if time travel is implemented or the Old Geohash record reaches 90.)
Most active graticules
A table showing the 15 most active graticules (highest number of expeditions from Category:Coordinates_reached and Category:Coordinates_not_reached) for each month, year and overall. If there are graticules with equal activity, they are ordered by latitude and longitude.
Most successful graticules
Similar to the above, but only counts successful expeditions from Category:Coordinates_reached.