#260: produce map of ET users -------------------------------------+-------------------------------------- Reporter: knarf | Owner: Type: enhancement | Status: new Priority: optional | Milestone: Component: EinsteinToolkit website | Version: Keywords: | -------------------------------------+-------------------------------------- It would be nice to produce an (autmatically generated) map of the locations of ET users
#260: produce map of ET users --------------------------------------+------------------------------------- Reporter: knarf | Owner: dcastl2 Type: enhancement | Status: assigned Priority: optional | Milestone: Component: EinsteinToolkit website | Version: Resolution: | Keywords: --------------------------------------+------------------------------------- Changes (by knarf):
* owner: => dcastl2 * status: new => assigned
#260: produce map of ET users --------------------------------------+------------------------------------- Reporter: knarf | Owner: dcastl2 Type: enhancement | Status: assigned Priority: optional | Milestone: Component: EinsteinToolkit website | Version: Resolution: | Keywords: --------------------------------------+-------------------------------------
Comment (by dcastl2):
Replying to [ticket:260 knarf]:
It would be nice to produce an (autmatically generated) map of the
locations of ET users
I recall having used a program (of yours?) that accepted latitude and longitude of various cities, then superimposed markers onto an image file of a world map at corresponding coordinates.
I could write a script that queries geolocation databases by IP, then plugs the returned coordinates into your map-making program to generate it dynamically. Were we to keep records of this data, we could even visualize the growth of the ETK user base.
#260: produce map of ET users --------------------------------------+------------------------------------- Reporter: knarf | Owner: dcastl2 Type: enhancement | Status: assigned Priority: optional | Milestone: Component: EinsteinToolkit website | Version: Resolution: | Keywords: --------------------------------------+-------------------------------------
Comment (by barry.wardell):
I think it would be fairly straightforward to implement something like this using the [http://code.google.com/apis/maps/documentation/javascript/ Google maps API]. There is an example of how to do this in PHP [http://www.rogerethomas.com/b/76/php-map-users-ip-address-google-maps here].
#260: produce map of ET users --------------------------------------+------------------------------------- Reporter: knarf | Owner: dcastl2 Type: enhancement | Status: assigned Priority: optional | Milestone: Component: EinsteinToolkit website | Version: Resolution: | Keywords: --------------------------------------+-------------------------------------
Comment (by knarf):
I do have a similar script, for the OpenLayers API (which can use google, but also openstreetmap). I should clean my mess up - but it still means that we need to have the coordinate data.
#260: produce map of ET users --------------------------------------+------------------------------------- Reporter: knarf | Owner: dcastl2 Type: enhancement | Status: assigned Priority: optional | Milestone: Component: EinsteinToolkit website | Version: Resolution: | Keywords: --------------------------------------+-------------------------------------
Comment (by rhaas):
Daniel George, a grad student at NCSA produced such a map using Mathematica and the google maps API. He says
I just wanted to add that an interactive Google map can be made by
running the attached code to export a CSV file, which can then be simply imported using the map maker here: https://www.google.com/maps/d/u/0/
The current map can be found at this link: https://wolfr.am/h9pXJpE0. It
should be possible to embed this in the ET website. Each location is tagged with the name of the place as well.
trac@lists.einsteintoolkit.org