TinyGPX — Lightweight GPX Editor for Quick Route Edits
Overview: TinyGPX is a compact, focused GPX editor designed for quick, offline edits to GPS track and waypoint files. It prioritizes speed, low resource use, and an uncomplicated interface so users can make fast adjustments without a full-featured GIS or mapping app.
Key features
- Load & save GPX: Open standard .gpx files and export edits back to the same format.
- Track trimming: Cut start/end segments or split tracks into smaller pieces.
- Waypoint editing: Add, move, rename, or delete waypoints with latitude/longitude input.
- Simplify tracks: Reduce point count using Douglas–Peucker or distance-based simplification to shrink file size.
- Coordinate snapping: Snap points to nearest road or manually-enter coordinates (optional based on build).
- Undo/redo: Lightweight history for reversing recent edits.
- Preview map: Small embedded map (e.g., OpenStreetMap) for visual edits without heavy map libraries.
- Batch operations: Apply simplification, renaming, or time-shift to multiple files at once.
- Metadata editing: Edit track/route names, descriptions, time stamps, and author tags.
- Cross-platform: Small binary or single-file executable for Windows, macOS, and Linux; minimal dependencies.
Typical use cases
- Quickly trimming a recorded hike or bike ride before sharing.
- Removing noisy GPS points to improve visual clarity on maps.
- Correcting waypoint coordinates or names prior to importing into navigation devices.
- Reducing GPX file size for upload limits or email attachments.
- Splitting long multi-day tracks into per-day files.
User interface
- Clean, minimal toolbar with core actions: Open, Save, Trim, Simplify, Split, Add Waypoint.
- Main pane: map preview with selectable track points and a side panel for point/track properties.
- Keyboard shortcuts for common tasks (Ctrl+Z undo, Ctrl+S save, Delete point).
Performance & limits
- Optimized for files up to several megabytes; very large multi-MB files may be slower.
- Not intended to replace full GIS tools—no advanced spatial analysis or projections beyond WGS84.
- Focus on reliability and predictable edits rather than extensive automation.
Integration & export
- Exports clean GPX compatible with most fitness platforms and GPS units.
- Optional export to simplified CSV (lat, lon, elevation, time) for spreadsheet import.
- Command-line mode available in some builds for scripting batch operations.
Security & privacy
- Processes files locally; no cloud upload by default (check build options if using online map tiles).
Who it’s for
- Hikers, cyclists, runners, and outdoor enthusiasts needing quick edits.
- Developers and testers who require simple GPX manipulation scripts or tools.
- Anyone wanting a tiny, dependable utility to clean or prepare GPX files before sharing.
If you want, I can:
- Provide a short UI mockup.
- Suggest implementation libraries (desktop or web).
- Write a simple command-line TinyGPX script (Python or Go).
Leave a Reply