Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lschmid83/gps-intersect
This application displays a GPS route (GPX or KML) on a map and calculates the timestamps of intersections with areas represented by polygons.
https://github.com/lschmid83/gps-intersect
cefsharp gps-tracking json mvvm-pattern object-oriented-programming open-layers open-street-map polygon-intersection serialization treeview wpf-application xml
Last synced: 15 days ago
JSON representation
This application displays a GPS route (GPX or KML) on a map and calculates the timestamps of intersections with areas represented by polygons.
- Host: GitHub
- URL: https://github.com/lschmid83/gps-intersect
- Owner: lschmid83
- Created: 2023-08-26T13:16:00.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-12-01T11:54:36.000Z (about 1 month ago)
- Last Synced: 2024-12-01T12:37:38.456Z (about 1 month ago)
- Topics: cefsharp, gps-tracking, json, mvvm-pattern, object-oriented-programming, open-layers, open-street-map, polygon-intersection, serialization, treeview, wpf-application, xml
- Language: C#
- Homepage: https://www.citexsoftware.co.uk/ipsotek
- Size: 239 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GPS Intersect
This application displays a GPS route (GPX or KML) on a map and calculates the timestamps of intersections with areas represented by polygons.
It was developed in Visual Studio 2022 using the following technologies:
* C# / WPF Application
* MVVM Light Toolkit
* XML / JSON Serialization
* CefSharp Browser
* Open Street Map
* Open LayersHere is a screenshot of the application running:
I have provided examples of GPS files in both formats and a polygon map which can be opened from the executable folder. You can create your own polygon maps online using the Google Earth application.
If you need to convert between the file types there is a converter found in the Tools menu.
More information on the KML file format can be found here:
https://developers.google.com/kml/documentation/kml_tut
The GPX file format is documented here:
https://docs.fileformat.com/gis/gpx/
# Note
You may need to change the Build Configuration to Release and x64 Platform for the project to build.