On Sun, Jan 31, 2010 at 2:25 PM, Greg Troxel <g...@ir.bbn.com> wrote:
>
> Peter Ross <pe...@emailross.com> writes:
>
>> The layer is aimed at analysing gpx traces for sailors.
>>
>> Features would be such things as
>>   * replay race showing instantaneous statistics
>>   * add marks to a sailing course
>>   * determine VMG towards a mark
>>
>> I have two questions.
>>
>> The first question is do people have advice on what I need to read to
>> try and understand how to add a new layer?
>>
>> The second question is do the developers of viking think this is a
>> useful addition to viking (it is very specialised afterall) or am I
>> better to make a branch of viking which builds as this specialized
>> app.
>
> I'm not a "viking developer", but my $0.02:
>
>  it sounds a little too specialized, but
>
>  having a branch isn't really that great either
>
>  replaying a 'race' is really 'replaying a gpx trace' and is generally
>  applicable to people who want to see what happened, whether its for a
>  sailboat race or something else.  So perhaps this could be a feature
>  of the trackwaypoint layer, not a special layer.
>
>  not sure what 'add marks' means, but that's really just a general case
>  of waypoints and "off-road navigation" to the next waypoint in a
>  route
>
>  VMG could perhaps be shown in trackwaypoint layer after a route is defined 
> somehow
>
>
>
> so basically my advice is to not write a layer to do everything you
> want, but to figure out how to write a number of smaller features that
> together meet your needs but are individually usable.
>
Nice decomposition of the problem.  You are correct that some things
will be generally useful so I will start by adding those first.

I will start with adding the ability to replay a track, then I will
add the display of some statistics as the track is replayed.

Finally I will add the ability to use waypoints to determine the VMG
towards that waypoint.

Pete

------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
Viking-devel mailing list
Viking-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/viking-devel
Viking home page: http://viking.sf.net/

Reply via email to