Add Tool for Converting Traccar Geofences to KML Format #1300
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR introduces a tool to convert Traccar geofence data into .kml format, making it compatible with mapping and geofencing tools that support KML imports. The tool fetches geofence data from Traccar (e.g., through the API endpoint /api/geofences) and translates the polygon areas into KML-compatible coordinates.
Purpose
This conversion tool was successfully tested to import Traccar geofences into the VSS (Vehicle Service System) platform by Howen. It enables a streamlined process for transferring geofences between Traccar and other platforms that support KML files, such as mapping and GPS monitoring applications.
Implementation Details
Example Usage
To run the conversion tool, execute the following command:
node /tools/geofences-to-kml.js