Track Editor (Windows Forms): Difference between revisions

From Maria GDK Wiki
Jump to navigation Jump to search
(Created page with "This section describes how to create an application interacting with the Maria GDK Track Service == Track service information == File:trackinfooverview.png|none|frame|Trac...")
 
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This section describes how to create an application interacting with the Maria GDK Track Service
This section describes how to create an application interacting with the Maria GDK Track Service


== Track service information ==
== Track Editor Application ==
 
[[File:trackinfooverview.png|none|frame|Track info overview]]
 
=== Track Lists ===


The track information is organized in track lists, identified by track list name.
;General
 
:* You will need to include the '''''TPG.MariaGDK''''' NuGet package.  
=== History settings ===
:: For more info, see [[Development requirements#Loading Maria GDK Packages| Loading Maria GDK, NuGet Packages]]
 
:* You also need to have a Track Service available.
History options are specified separately for each track list.
:* Sample code for this section is the '''''MariaTrackEditor_Forms''''' project, in the '''''Sample Projects''''' solution.
 
:* Track service interaction is handled by the '''''MariaTrackServiceEngine''''' class, implemented with the WPF track editor. See [[Track_Editor#Track_service_engine|'''Track Service Engine''']].
=== Tracks ===
 
A Maira GDK track has the following properties:
 
* Current position (lat/lon)
* Position history
* Course and speed
* Time of last observation
 
In adition, generic named fields (custom fields) can be added. For further information, see [[core_tracks.html|Core functionality, Tracks]]
 
=== Historic info. ===
 
Previous positions with timestamp.
 
== Track Editor Application ==


* For this part you will need to include the '''''TPG.Maria.TrackLayer''''' package as a minimum.
* You also need to have a Track Service available.
* Sample code for this section is the '''''MariaTrackEditor_Forms''''' project, in the '''''Sample Projects''''' solution.


[[File:trackserviceeditor.png|none|frame|Track editor, example application]]
[[File:trackserviceeditor_forms.png|none|thumbnail|500px|Track editor, example application]]






[[Category:Creating applications]]
[[Category:Creating applications]]

Latest revision as of 15:26, 28 October 2019

This section describes how to create an application interacting with the Maria GDK Track Service

Track Editor Application

General
  • You will need to include the TPG.MariaGDK NuGet package.
For more info, see Loading Maria GDK, NuGet Packages
  • You also need to have a Track Service available.
  • Sample code for this section is the MariaTrackEditor_Forms project, in the Sample Projects solution.
  • Track service interaction is handled by the MariaTrackServiceEngine class, implemented with the WPF track editor. See Track Service Engine.


Track editor, example application