These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
 

LF advanced travelling tool

Author
Alcius
EVE University
Ivy League
#1 - 2011-12-19 20:06:08 UTC
Hello all,

the TD;DR:

does someone know a tool which is capable of calculating travelling routes with advanced settings, like including agents from different solar systems, divisions or corporation or also specific system attributes, like "does contain Ice belt"?


I tried to achieve it with Dotlan or EvEHQ and other tools/websites I know, but the issue is, that I need to define a start and end system. But for me it´s not important where I start or where I end up. It´s just important that the route I travel contains the attributes I´m looking for and calculates the best start and end system.

Some attributes are:

- system sec status
- agent name
- agents belonging to a corporation/faction
- agent level
- agent division
- total planets/belts in system
- type of planets

Any ideas? Or is it possible to get these informations out of the DB dump?

Thank you very much in advance!
Xander Hunt
#2 - 2011-12-22 14:40:36 UTC
Never heard of anything like that (Closest I can think of is GARPA) but seems rather interesting. I'll "favorite" this and see what I can come up with after the holidays (Mid January for me)
TorTorden
Tors shibari party
#3 - 2011-12-22 17:18:51 UTC  |  Edited by: TorTorden
Just done a cursory glance and, although I haven't used agent info in the DB dump I know system sec status is in mapsolarsystems table, planets,belts are in mapdenormalize, just join a planets typeid with invtypes table to find the type of a planet. (Edit: Belts are in mapdenormalize as well)


Again as for agent data, I'm 80% sure its there as well, just never needed it myself.

As for route calculations, thats way over my head considering I barely have high-school math skills. Oops
And now we are speaking of things like Dijkstra and traveling salesman...
Xander Hunt
#4 - 2011-12-22 18:11:40 UTC
TorTorden wrote:
Just done a cursory glance and, although I haven't used agent info in the DB dump I know system sec status is in mapsolarsystems table, planets,belts are in mapdenormalize, just join a planets typeid with invtypes table to find the type of a planet. (Edit: Belts are in mapdenormalize as well)


Again as for agent data, I'm 80% sure its there as well, just never needed it myself.

As for route calculations, thats way over my head considering I barely have high-school math skills. Oops
And now we are speaking of things like Dijkstra and traveling salesman...


There is a location ID in the agents table that indicates what station the agent is at, and from there you can isolate down to the required solar systems you need to travel to.

I have a couple of algorithms I picked up (One for PHP, the other for Pascal) that will calculate the distance between two systems. From there, it would be a matter of going through all unique/relevant combinations and getting a total on what the shortest distance is.

My problem is that the algos don't include anything that says "Avoid this system 'IF YOU CAN'". If you tell it to avoid systems, it will avoid it. Doesn't give credence that you may have to go through a system because it is a choke point.

I just realized that one may not have to code anything if you already know what systems you have to go through:

http://eve.grismar.net/navigator/index.php

You give this page a series of systems you want to visit, and it will figure out what route you should take, and it gives you options to what you want to avoid. The thing its missing as per your requirements is that it doesn't include location of agents.
GavinCapacitor
CaeIum Incognitum
#5 - 2011-12-22 21:00:23 UTC
Xander Hunt wrote:


I just realized that one may not have to code anything if you already know what systems you have to go through:

http://eve.grismar.net/navigator/index.php

You give this page a series of systems you want to visit, and it will figure out what route you should take, and it gives you options to what you want to avoid. The thing its missing as per your requirements is that it doesn't include location of agents.


Beat me to it. If you aren't being intolerably lazy, you can look up what systems your agents are in, then use the navigator. It also comes with being able to set a start and end point if you like.
Osku Rei
Pixel 6
#6 - 2011-12-24 18:59:57 UTC
Mail me if you need a route finder (i have one setup already with an API)

Next generation of lottery tracker coming soon! http://evelotterytracker.com/

Please like my post if it has helped you :)