PPRuNe Forums

PPRuNe Forums (https://www.pprune.org/)
-   Private Flying (https://www.pprune.org/private-flying-63/)
-   -   VFR flight planning and navigation software I've written (https://www.pprune.org/private-flying/387583-vfr-flight-planning-navigation-software-ive-written.html)

Tim Dawson 5th September 2009 22:33

Ctrl-click to create a waypoint is by no means obvious, but I was actually referring to the first part; to dogleg a route, click on the route then click on the waypoint by which you want to break it.

CRX 5th September 2009 22:49

Hello Tim,
Just tried to install on my device and got the following message (after upgrading to NET 3.5)

'Cant find an entry point 'SHIdleTimerReset' in a PInvoke DLL 'aygshell.dll'

Then it quits....


Any idea how to resolve?
Thanks,

Paul.

Gertrude the Wombat 6th September 2009 09:20


to dogleg a route, click on the route then click on the waypoint by which you want to break it
What's "obvious" is what people are used to.

What people are used to is Google maps.

A similar interface would be to drag a segment of the route, which would rubber-band it as two segments, and you could then drop the new vertex onto a waypoint.

If indeed you really need to create the waypoints first; people might like to just drag bits of their route around to avoid CAS, glider sites etc without having to do a separate operation to create a new waypoint for each vertex. Even better might be to auto-create new waypoints for each vertex, present them suitably in the plan (eg as bearing/distance from a VOR/DME, something that's easy to enter into a GPS), but not persist them other than with the particular route.

Tim Dawson 6th September 2009 20:36

CRX, thanks, it seems some devices don't have that DLL and so I've added detection for this ready for the next release so you then won't encounter this error.

Gertrude, you're absolutely right and I've added rubber-band dragging of turning points and route segments in the next version. It works well and is more intuitive than the current release.

Katamarino 7th September 2009 09:54

I'd love it if it exported to my Garmin 296...I'd love it even more if it did this before this saturday so I can try it out on my next flight :}

And, of course, had data for Benelux and Germany! :ok:

What is involved in adding data for you? NL doesn't have that many airports to enter, for a start...if it's easy I could have a crack at it.

Tim Dawson 7th September 2009 11:43

Can the Garmin 296 read .gpx files? I've added preliminary support for exporting to that format ready for this week's release.

Assembling data for airfields is pretty straightforward and this week's release will allow you to do this. You'll need to compile an airfields file and a runways file, both in .csv format. I'll get the formats documented and put the documentation on the SkyAngel website.

Katamarino 7th September 2009 12:15

Hmm, none of the Garmin manuals appear to say anything at all about using their software. Helpful...

I'll play around tonight and try to find out.

MANAGP 7th September 2009 16:23

Excellent work so far.

Could the software automatically check for updates?

vabsie 7th September 2009 16:55

Hi Tim

I just quickly scanned through all of the threads and have not downloaded the software (yet).

But regarding the conversation on whether to display or not display airways (and other things for that matter).

It might be useful to have a configuration file where most of these setting can be kept so that users can customize the software so that all of their default settings will be the same again when they login the next time.

Your screen-prints look great though and I will comment some more once I've had a chance to play with it.

Vabsie

bambuko 7th September 2009 17:10


...Can the Garmin 296 read .gpx files? I've added preliminary support for exporting to that format ready for this week's release...
Don't know about Garmin, but my AvMap EKP IV has GPX-USRIMG converter !!

Look forward to trying SkyAngel Plan, especially since AvMap ended support for the PC-Planner from C-Map (and just as well, since it was c**p).

This might be very good solution :ok:

Tim Dawson 8th September 2009 21:56

vabsie, that's exactly how it works. You can turn most mapped entities on or off, on the main map. Regardless of whether they're turned on or not, they appear in the enroute features window if you clash with them. And regardless of your setting above which airspace is not shown, if you plot a route at that altitude, it IS shown.

bambuko, the new version that'll be released this week has the ability to export to .GPX but I've done it by referencing what's in the GPX reference only, so there's a chance it won't work. Feel free to private message me and I'll get an early version to you if you'd like to test it.

We also have fuel planning in this week's release.

jxc 9th September 2009 08:18

I have just tried downloading it and link not working ?

Justiciar 9th September 2009 08:29

Tim:

will this run on the small FlyAngel/Road Angel hardware, i.e. the Navigator 5000/7000 series? I am never sure whether they are running Windows CE or something else! I ask because I have both in the family, having bought FlyAngel a couple of years ago from the then UK agent. I like it because it has a long battery life (no power feed in the cockpit) and I can strap it to my leg (little space in the cockpit!).

Tim Dawson 9th September 2009 09:02

jxc, link now working. Server problems.

Justiciar, I have absolutely no idea I'm afraid.

HeliCraig 9th September 2009 09:14

Tim - one more thing: Can we add the ability to find / search by ICAO code?

I just tried EGBB in the find box - no luck!

Tim Dawson 9th September 2009 09:40

EGBB works just fine; you did write in capitals, like the box tells you to, right?

HeliCraig 9th September 2009 10:08

PICNIC. :ugh:

In my defence the seach bar on the menu strip doesn't say anything about caps!

Tim - why is it so fussy about capitalisation? egbb doesn't work, but EGBB does; LIVERPOOL doesn't work but liverpool does! Maybe consider retrying the search with different capitalisation if no results from first find - might improve useability.


C.

Tim Dawson 9th September 2009 10:26

Oh, THAT box! Yeah, that one doesn't give you any hints about uppercase. You'll be pleased to hear that since many people have missed this feature, you no longer have to use uppercase when searching by identifier in the forthcoming version (due tomorrow).

wsmempson 9th September 2009 14:39

Tim,

this looks great, but it won't run on my Mac....

Funnily enough, neither will the AFPEX site. Is there a message here for mac owners?
:ooh:

Gertrude the Wombat 9th September 2009 15:14


Is there a message here for mac owners?
Same message there always has been for buying computer hardware. The correct order is:

(1) decide what applications you want to run

(2) research on what hardware you can run those applications

(3) choose from what you've found.

HeliCraig 9th September 2009 15:43


Same message there always has been for buying computer hardware. The correct order is:

(1) decide what applications you want to run

(2) research on what hardware you can run those applications

(3) choose from what you've found.
Very true.

You can run almost all windows software on a Mac - by running it either in a Virtual Machine using something like VMWare Fusion, or using the built in BootCamp. :ok:

chickenwingz 9th September 2009 15:55

Looking forward to the next version, what a great piece of software. Spot on.

Can I suggest:

Configurable Weight and balance charts
Option to bring up 214/215/414/415 at a button press somewhere
Configurable terrain clearance & MSA

I've set up a dummy route Caernarfon EGCK across Snowdon area and it only seems to place my altitude at 4100ft AMSL when the route leg is within 1-2 miles of the obstacle or spot height.

I'd love it if it had an option to route at 1000ft above anything 5miles either side of track, and MSA set to 1000ft above sectors highest object/spot height (e.g 4900ft AMSL for Snowdon area).

Its got great potential. Also noticed the SWB (Shawbury) VOR seems absent, has it died?

Great software, can't wait for the next beta version...

Suggestions - probably best done as user configurable options:

Allow control of MSA (I prefer 1000ft above MEF for a sector)
Allow control of clearance height about elevations, spot heights and obstacles.
(I routed over the top of Snowdon - 3590ft I think, and it placed me at 4100ft - I'd prefer 1000ft over in case I was not visual)
Allow setting of track width...using Snowdon as my example, only when routing within 1-2 miles of the peak did the software push my height up to 4100ft.

Ideally I'd like to configure the software, for my use, to set 1000ft MSA above MEF for a sector & 1000ft above the highest spot height, elevation or obstacle(+300ft allowance) within 5 miles either side of my routes track....

(Yes, I know its primarily a VFR tool, but with configurability like the above I can make use of it for low level IFR work as well)

Great, great work, keep it up, well impressed......Hats off to you. :ok::ok::ok:

Gertrude the Wombat 9th September 2009 19:06


Ideally I'd like to configure the software, for my use, to set 1000ft MSA above MEF for a sector & 1000ft above the highest spot height, elevation or obstacle(+300ft allowance) within 5 miles either side of my routes track....
I also write on my plan the maximum height for each sector, allowing for controlled airspace.

Tim Dawson 10th September 2009 15:39

Version 0.9.2 Now Available
 
Hi guys,

A new release of SkyAngel has just been posted. It contains many few features, usability improvements and fixes based on feedback from here and other places. In particular you'll notice there's an aircraft selector, in order to provide the new fuel calculation feature and the future weight&balance features. Although it will be possible to establish a database of more than one aircraft, in this release there is just one (whose variables can be modified).

Users who have used the previous releases should uninstall what they had before, from Control Panel, before installing this one. Note: if you've used the product before, the Fuel window will not appear automatically; you'll have to show it from the Window menu.

New Features
---

You can now plan and fly an alternate destination for a route
Fuel calculations are now performed automatically, including taxi/takeoff, cruise, diversion, holding and contingency
The route can now be dragged to manipulate it. This includes dragging turning points to move them to different waypoints, and dragging route segments to split them.
Preliminary exporting to GPX format added
It is now possible to toggle between flat terrain shading (like charts), relief shading (looks better) or none
Loading of user-supplied data is now supported
Preferences window now allows adjustment of all the safety margins used in calculations

Data Improvements
---

Farnborough LARS data fixed
Microlighting and hang-gliding data added
AIAA data added
Bird Sanctuary data added
Radio frequencies added to MATZ data
Addition of airfield-based radio navigation aids (50%)

Other
---
Route segment properties window improved
Edit route segment button added to route plan window
The map context menu now allows addition and removal of user waypoints
User waypoints are now persisted between application sessions
TAF parser now knows about parsing QNH in QNH3000INS format
Tooltips shown on the map now include waypoint information
Double-clicking in the enroute-features window centres the main map on that position
Editing the route TAS inline in the route plan window is now possible
Parsing errors fixed in locales that use , instead of . for decimal separator
There is no longer any need to use uppercase when searching for waypoints by identifier
"Weekend View" added to airspace clipping options (removes all airspace only active during the week)



Enjoy, and please keep the feedback coming!

CRX 10th September 2009 21:50

Hello Again Tim,
I got the program working with the updated version, thanks, but I am getting another DLL message. This time when I click GPS.

'cant find PInvoke DLL 'gpsapi.dll'

Can you rectify please?

Thanks.

Paul.

Tim Dawson 10th September 2009 22:17

What device are you trying to use this on? It sounds like you don't have the Microsoft GPS driver that is standard with Windows Mobile.

CRX 11th September 2009 08:58

Tim,
It is a Windows CE 5.0 powered 'road gps', and I am successfully running several other GPS apps from it.
I have got it to boot into windows desktop, and it hooks up to my pc with no problem to activesync.
I can also regedit it with ease, but for some reason it get the PInvoke messages with Skyangel.
I feel that I am nearly there, but for this glitch..

Thanks,

Paul.

Justiciar 11th September 2009 09:30

CRX:

What unit are you using?

Tone 11th September 2009 09:42

Hi Tim
Wonderful software, planned & flew a route with it yestersday, no problems.
Just loaded the latest version and found that it will not let me complete the last leg of a closed route. May just be finger trouble but I can't make it work.
Tony

After more playing - it works if you pick a waypoint somewhere near where you want to end up and then drag it to the final destination.
Tony

MrAdorable 11th September 2009 13:04

I have just downloaded this software and had a quick play around and it look's great. I have a few points to make on the inital test that i think will help improve it.

1) Ability to set fuel burn from litres to US gallons and Imperial gallons.

2) Include the fuel information in the plog i.e the totals needed for the flight.

3) A print option for a A5 layout of the PLOG even though you can through settings a quick selection button would be nice.

4) Ability to assign colours to different PLOG coloums for the fonts.

Andrew

P.S i still have not received a password for activation of notams and weather.

Max_UK 11th September 2009 15:47

Tim, I can only try the PC Planning version as my PNAs run Win CE 5 & .net2
Hoping someone can find a simple way to run Skyangel InFlight on Navigos etc.

One point that has just arisen - Choosing Wekend option in Adjust View - Clipping, removes certain danger Areas (such as D026 & D032) from the map but not from the Enroute window.

Probably me being thick?

Regards & congratulations on a great piece of work,

Max.

yakker 11th September 2009 17:03

Puzzled by the aircraft properties. If I change the details they are reflected in the plan. But as it has a drop down menu, this infers I can set up more than one aircraft details, how do I do this?

yakker 11th September 2009 17:20

Hi Tim,

I have entered the strip I use and named it, good. However when I plan the route the heading uses the name I gave the strip, but on the route details, the from is the co-ordinates rather than the name given to the airstrip.

Secondly, can we have the total distances and times for the whole flight added to the plan.

Thirdly, can the fuel details be added to the flight plan as well.

Looking good so far.

Yakker

Eric T Cartman 11th September 2009 20:11

Hi Tim
Great prog - thanks - but have to point out that the airspace depiction around Prestwick is wrong - UK AIP page AD 2-EGPK-4-1 is the official map for it. :ok:

Julian 11th September 2009 21:50

Would like to see roadways on map.

MANAGP 12th September 2009 07:23

Getting better by the day.

Doesn't seem to like RVRs in METARs

Tim Dawson 12th September 2009 11:18

CRX, I'm going to spent some time next week investigating whether it was a bad idea for us to go with the Microsoft GPS driver on mobile devices. If not all of them have it, we'll have to change to another one. Thanks for bearing with me!

Tone, there's a bug in the most recent version that doesn't allow you to graphically plot closed routes. The best workaround is to hit F4 and enter your final waypoint manually.

MrAdorable, the forthcoming version allows changing of units including fuel units. I'm going to make the PLOG somewhat configurable at some point, including fuel data. There's now a Page Setup button on the PLOG viewer that makes A5 selection easy. As for colours, hopefully that will be part of the PLOG configurerer at some point.

Max_UK, none of the showing and hiding of airspace functionality affects what comes up in the enroute features window. This is currently by design, although I can see it makes less sense with the weekend view. Something to think about.

yakker, unfortunately a bug in the latest public release means that user waypoint coordinates are displayed in the PLOG instead of its name. This has been fixed ready for the next version. As for the PLOG configuring, see above. I did say in the release notes that the list of aircraft would only contain one aircraft in this version. It'll be expanded to allow creation of multiple aircraft in the next version.

Cartman: thanks. This was a parsing error to do with the direction of arcs.
Julian, I'd like to see that too. At some point we will invest in actual commercial map data and lakes, major roads, railways and rivers will appear.

One feature I hope everyone will be pleased to see in the next version that has already been completed is Weight and Balance.

Hyph 12th September 2009 11:23

Global airfield and nav data
 
Tim,

Superb job on the software - really like it.

Rather than reinvent the wheel... global airfield and navaid data is available under GPL from the X-Plane (flight simulator) data site X-Plane airport & navigation data - Home page.

Obviously... it should be checked for accuracy before using for real flights, but it's a massive repository of data, mostly gleaned from official AIP sources.

While I'm here...

Happy to report that SkyAngel Plan works on Linux. Need to use VirtualBox rather than WINE, so Windows is still required.

Tim Dawson 12th September 2009 11:58

Thanks Hyph! Unfortunately the GPL precludes such code/data from being used in commercial, closed-source applications like SkyAngel. There would be nothing to stop enthusiasts converting the relevant databases for use with their own copy of SkyAngel, though, since it now supports loading of user-supplied data.

Thanks for the tip about Linux, good to know.

Shunter 12th September 2009 16:05


Unfortunately the GPL precludes such code/data from being used in commercial, closed-source applications like SkyAngel
It doesn't actually. Loads of people sell commercial products with GPL code in them. If you read the license in detail your only obligation would be to make any modifications you make to said GPL code available to anyone asking for them.

PS. Works fine on WINE, just needs a few deps sorting...


All times are GMT. The time now is 18:00.


Copyright © 2026 MH Sub I, LLC dba Internet Brands. All rights reserved. Use of this site indicates your consent to the Terms of Use.