A small mapping experiment - EVE Online

Submit to Digg
Blog — Psilocybeing on April 21, 2008

Over the weekend, I had a spare hour or so and whipped up a quick map generator, based upon jump gate usage information gleaned from the EVE API. Using this data, in hand with the SQL dump I’m able to generate a map displaying jump frequency in a graphical form.

This is an on-going project, and I will be feeding in further information to refine the display, such as kill data, security status, region etc, to make the map more informative, and easier to read at a glance. My hope is that these maps will be of use to Alliances for keeping watch on possible troop movements / combat operations in and around their space.

Other future improvements will be the automatic generation of animated maps spanning custom time-scales, region / constellation specific maps, as well as alerts (if this little experiment moves that far forward).

The current method used to judge the appropriate size / color of the ellipses is pretty basic..take the highest jump count in the ‘verse, and use the jump amount of the target system against it as a ratio, providing a sliding scale for color and size. As mentioned, I would like to plug in kill data into this some how, as well as perhaps taking some influence from mean jump amounts for color / size determination, to make the display a little smoother, while retaining the ease of viewing.

This may well not go anywhere, but I would really like to beef up the generator to display region / constellation boundaries, as well as Sovereignty and the total number of players online.

Anyway, if you’re interested you can take a peek at the initial dump (the weekend of 19th April) at http://www.othala.co.uk/eve_jumps/19_04_48hr/. Any suggestions, requests, feel free to send them to me ingame (my character name is Seidr), or through my website.

Example output - download

2 Comments »

  1. Hi, I like this, seems like a good idea, so good luck with it. My question is more on the API itself. Where have you found details of what’s available through the API? I’ve been on the EVE API documentation page, but I’m sure there must be more available than they show there. For example, where have you got jump counts from? All I can see for map info is names and sovereignty. I’m not sure yet what I fancy doing with it yet, but I reckon if I knew exactly was was available, I might get inspired!
    Cheers for any help, and good luck with this project.
    Guy.

    Comment by Guy — July 23, 2008 @ 10:42 am
  2. Hey Guy. Thanks for posting, glad you like the work!

    CCPs documentation is lacking a little bit in the API department. In order to retrieve jump numbers reference the XML available at: http://api.eve-online.com/map/Jumps.xml.aspx

    These figures link with Solar System IDs. You can obtain the required database in order to link these IDs with System names from: http://ccp.vo.llnwd.net/o2/data/trinity_1.0_sql.zip (dbo_mapSolarSystems.sql)

    Further API functions are described at: http://wiki.eve-id.net/APIv2_Page_Index

    Best of luck with any projects you undertake. Always happy to help :)

    Psilocybeing

    Comment by Psilocybeing — July 23, 2008 @ 2:22 pm

RSS feed for comments on this post. TrackBack URI

Leave a comment