![]() |
Oneworld Explorer itinerary validator
I've finished the first release of my oneworld itinerary validator utility. The checker will validate (most) of the OWE rules and display if an itinerary is valid. The tool will also validate each segment of the routing to check if it is a valid OneWorld flight (this does not display the actual flight numbers A->B but only that a flight exists A->B).
The files are located at: http://jph.bytestacker.com/award.htm Download award.htm, zones.js, flights.js and cities.js. Open award.htm in your browser. It should work on Mozilla and Internet Explorer, but requires Javascript support. The utility also includes my beta FF award mileage calculator which calculates the # of FF miles required for different programs. There will be a table with several rows. The first three rows are for the FF mileage calculator. Entering the city pairs you are interested in, then click submit to display the # of miles required between the cities (R/T works best right now, o/w and point-to-point still has issues). The OWE itinerary validator will check the following: * start/end zones * no intercontinental backtracking * # of segments per continent * specific routing limitations (anchorage, hawaii, perth, transcon, etc) * Transatlantic/Transpacific * Max # of segments (20) * # of entry/exit per continent * Displays # of QF Status Credits earned, and # of miles per segment * Validates that city pair segments exist in the timetable. [new] It does not: * check transit rules vv North America - South America, Europe - Africa/etc (planned) When entering segments, use '-' to denote a flight segment, and use ',' to denote an open jaw. LHR-JFK,BOS-SFO,LAX-HKG-LHR Many thanks to Mark Bolton for providing webspace for this tool! |
Ok.. that was easier than I thought.
I've now added actual flight checks to the utility, it will display an error if a city pair is not served by a Oneworld flight. Eg. CDG-RIX will show an error Download flights.js as well to get the flight segment data. Enjoy! |
Originally Posted by hauteboy
If anyone has webspace and would be willing to host the tool that would be greatly appreciated. :D
Should be available at: http://www.markbolton.com/award/award.htm Now if anyone fancies giving me some advice on planning a OWE trip ex-NRT next year, that would be much appreciated. :) EDIT: Because of hosting on Linux, it is now case sensitive, hence I've changed the examples to upper case. |
Great tool thanks! ^
Actually seems to have highlighted a problem with my itineraryt - I used my current DONE4 itin (ticket issued and started) as an example. I have LHR-VCE-LHR in the itin - that seems not be a direct flight (any more?). I am sure I looked this up as a BA flight before booking - was I mistaken or has VCE changed to only being serviced out of LGW? |
The data I'm using is from the Oneworld Timetable, so according to that, you are correct, there is only LGW-VCE service, not LHR-VCE.
I've added yet another feature.. the ability to show all OWE destinations from/to an airport, this should be quite useful in OWE itinerary planning. Eg, you can see all destinations from LHR, or all destinations from KRT, sorted by distance. This should handle (most?) direct flights as well as nonstop. Individual flights are not displayed, just destinations. |
Originally Posted by boltonm
Now if anyone fancies giving me some advice on planning a OWE trip ex-NRT next year, that would be much appreciated. :)
|
Tooling up
It would be useful if you could enter LON as the starting point and it would then tell you if it was served out of LHR, LGW, STN or LCY as these all fall under the LON banner.
Yes we have Venice here at LGW. Looking forward to using to tool shortly. For the ex-NRT thread, look forward to helping you. Need to know your mileage and status requirements with 1W, cities you would like to visit/avoid or just change at, Class of travel and number of continents. Are you interested in culture, miles only or status only? If travelling on DONEx or AONEx then probably not NRT to start from a price point of view or are you not price sensitive/cannot be bothered to buy elsewhere. Ask and we shall try to help. Spotwelder |
Originally Posted by hauteboy
I've added yet another feature.. the ability to show all OWE destinations from/to an airport, this should be quite useful in OWE itinerary planning.
http://www.derivative.uklinux.net/award/award.htm |
New Version posted - 0.3
I've posted a new release of the OWE validator. (I'm going to have to get my own webspace this week - sorry to those of you who aren't Yahoo members and can't try the tool out!! :( )
I've added the ability to use city codes like LON,NYC,WAS etc in the itinerary validator. The actual airport will be displayed below in the segment list. Eg. CAI-LON-VCE-LON-NYC will show in the list as CAI-LHR,LGW-VCE,VCE-LGW,LHR-JFK. Also added support to disallow transiting departure city (LHR-MAN-LHR-XXX is not allowed) or multiple departures from the originating country (MAN-CDG-LHR-XXX is invalid). Also the Nigeria/Ghana Africa rule should be fixed (is LHR-JNB/ACC-LHR-XXX valid? not sure on that one). I've also added support to show all flights to/from a specific country in the Planner tool. eg. show all flights from France, use 'fr' in the From: field. The codes are the ISO two-digit country codes. Be prepared to wait if you choose 'us' as one of the values. :) |
This does look good and will no doub be very useful for planning my next OneWorld Explorer. Great work ^ .
Just one minor glitch. You may like to check the QF SC's for a business class flight 5000-8750 miles. It is coming up as 120 SC's, but I think it should be 160. |
oops.. so it is.. Fixed it to 160 pts. :)
|
Very cool tool, thanks.
Question: how to show land portions? For example, we're planning XXX-SYD-CHC|AKL-MEL. I've tried inserting /, |, or a line break, and it doesn't recognize an airport called "CHC/AKL". No biggie, I just mentally subtract the miles and segments, but maybe there's an easier way. Thanks again. |
Use a comma to denote open-jaws.
XXX-SYD-CHC,AKL-MEL-XXX |
Originally Posted by hauteboy
Use a comma to denote open-jaws.
XXX-SYD-CHC,AKL-MEL-XXX |
Feature Requests
This is great! Thanks Hauteboy!
In the OWE Planner, how about adding a new column for "continent"? And, since the timetable is right there in memory anyway, how about adding another column for days of flights like "1234567" for every day, "1-3-5--" for MWF flights only? And how about a column telling us how many classes (1,2,3) are on the flight? And how about sorting the table automatically by miles, most miles on the top? And can you populate the "Airlines" column? Adding the ISO county as an option to OWE Planner was brilliant! How about letting you type in "Continent" there as well? You show an example of: LHR-JFK-LAX-SYD-HKG-LHR. Why not add an open jaw with a comma in the example to show the open jaw option. |
| All times are GMT -6. The time now is 6:49 pm. |
This site is owned, operated, and maintained by MH Sub I, LLC dba Internet Brands. Copyright © 2026 MH Sub I, LLC dba Internet Brands. All rights reserved. Designated trademarks are the property of their respective owners.