CaminoMap icon

CaminoMap

CaminoMap is an album on map browser based application for large amounts of data; maps are coming from tracking apps.

Beta Version 0.0.1 Visit Download

Camino Map


Want some more from this application? Let us know by using the contact form.


Using a Chromium based browser (Desktop Chrome/Edge/Opera/Vivaldi/Brave - latest version)? We now have a CaminoMap browser only. Has some limitations (eg doesn't process RAW files) but otherwise works just fine.


Camino Map is a small Windows desktop utility that turns a folder of trip photos and GPS track files into an interactive map you can browse in your web browser. It lives in your system tray, extracts GPS/EXIF data from your photos (including Sony `.arw` RAW files), matches photos to your recorded GPS tracks when a photo has no GPS of its own, and serves an interactive. Leaflet map with a photo viewer ("lightbox") and a "Hike" playback mode that steps through your photos in the order you actually walked or drove them.


It was built to organize photos from hiking/cycling trips (the Camino de Santiago being the original use case) but works for any trip where you havea folder of photos and a folder of `.tcx` GPS track files.


Features


- **System tray app.** Runs quietly in the background; double-click the tray icon or choose **Trips** from its menu to open the trip manager.

- **Multiple trips.** Each trip is stored as its own local SQLite database under `%AppData%\CaminoOnScreen`, so you can keep several trips separate.

- **Photo extraction.** Scans a photos folder (`.arw`, `.jpg`, `.jpeg`, `.png`), reads embedded EXIF/GPS data, generates JPEG previews, and writes the results to `photos_data.json` in your chosen output folder.

- **GPS interpolation.** Loads `.tcx` track files from a tracks folder and interpolates GPS coordinates for photos that don't have their own GPS tag, so every photo can be placed on the map.

- **Interactive map.** Built on Leaflet with marker clustering; toggle track lines and photo markers on/off, and filter by GPS source (EXIF-only, interpolated-only, or all).

- **Photo viewer.** Click a marker to open a lightbox with next/previous navigation, rotate, brightness adjustment, and the ability to hide a photo from the album without deleting the source file.

- **Hike mode.** Auto-advances through your photos in chronological/hiking order at an adjustable speed, like a slideshow of your trip.

- **Import existing albums.** If you already have a processed `photos_data.json` (e.g., copied from another machine), you can import the output folder directly without re-running extraction.

- **Single-instance.** Launching the app again while it's already running simply brings the existing trip manager to the front instead of starting a second copy.


How to use it


### 1. Launch the app


Run the executable. On first launch it opens your default browser to the trip manager (`http://localhost:8000/trips.html`) and adds an icon to your system tray. Closing the browser tab does not stop the app — use **Stop** from the tray icon's right-click menu to shut it down, or **Trips** to reopen the manager.


### 2. Create a trip


From the trip manager, add a new trip and provide:


- **Photos folder** — where your source photos (including RAW files) live.

- **Tracks folder** — where your `.tcx` GPS track files live (optional; used for interpolating GPS on photos that lack it).

- **Output folder** — where processed data, previews, and the generated `photos_data.json` / `tracks_data.json` will be written.


You can also tune processing options: whether to decode full RAW files or use the faster embedded JPEG preview, half-size output, JPEG quality, and the number of parallel worker threads.


### 3. Extract


Click **Extract** to start processing. The app scans your photos folder, reads GPS/EXIF metadata, interpolates missing GPS from your tracks, and generates preview images. Progress is shown live; you can cancel an in-progress extraction at any time. Once complete, the trip is marked **Done** and the map becomes available.


### 4. View the map


Open the trip to see your photos and tracks plotted on an interactive map. Use the toolbar to toggle tracks/photos on or off, filter by GPS source, and click any photo marker to open the photo viewer. Inside the photo viewer you can step through photos, rotate or brighten an image, hide unwanted photos, or press **Hike** to auto-play through the trip in order.


### 5. Re-running or updating a trip


Re-extracting a trip preserves any rotation or hidden-photo edits you've already made, so you can safely re-run extraction after adding new photos to the same folder.


---


Terms and Conditions


**PLEASE READ THESE TERMS CAREFULLY BEFORE INSTALLING OR USING THIS SOFTWARE. BY DOWNLOADING, INSTALLING, OR RUNNING CAMINO MAP ("THE

SOFTWARE"), YOU AGREE TO BE BOUND BY THESE TERMS. IF YOU DO NOT AGREE, DO NOT INSTALL OR USE THE SOFTWARE.**


1. **"AS IS" — NO WARRANTY.** The Software is provided strictly **"AS IS" AND "AS AVAILABLE,"** without warranty of any kind, express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, title, non-infringement, accuracy, or that the Software will be error-free, uninterrupted, or free of harmful components. No advice or information, whether oral or written, obtained from the author or through the Software shall create any warranty not expressly stated in these terms.


2. **LIMITATION OF LIABILITY.** To the maximum extent permitted by applicable law, in no event shall the author(s) or contributors be liable for any direct, indirect, incidental, special, exemplary, consequential, or punitive damages whatsoever (including, without limitation, damages for loss of data, photographs, or other files; loss of profits; or business interruption) arising out of or in any way connected with the use of, or inability to use, the Software, even if advised of the possibility of such damages.


3. **YOUR DATA, YOUR RESPONSIBILITY.** The Software reads and writes files on your local machine, including your photo library, GPS track files, and metadata. You are solely responsible for maintaining independent backups of any photos, tracks, or other files before processing them with the Software. The author(s) accept no responsibility for lost,

corrupted, overwritten, or modified files.


4. **LOCAL WEB SERVER.** The Software runs a local web server on `localhost:8000` to serve its interface. You are responsible for your own network and firewall configuration. The Software is not intended to be exposed to, or accessed over, an untrusted network, and no warranty is made regarding its security posture if configured to do so.


5. **NO SUPPORT OBLIGATION.** The author(s) are under no obligation to provide maintenance, support, updates, enhancements, or modifications for the Software.


6. **RESTRICTIONS ON USE.** Unless you have obtained separate written permission from the author(s):

- You may not redistribute, sublicense, sell, rent, or lease the Software or any portion of it, in source or compiled form.

- You may not reverse engineer, decompile, or disassemble the Software except to the extent such restriction is expressly prohibited by applicable law.

- You may not use the Software, or any output it generates, for any commercial product or service without prior written consent.

- You may not remove or alter any copyright, trademark, or other proprietary notices contained in the Software.


7. **THIRD-PARTY COMPONENTS.** The Software incorporates third-party libraries (including, without limitation, Leaflet, SQLite, ImageMagick, and MetadataExtractor), each governed by its own license terms. Your use of those components is subject to their respective licenses in addition to these Terms.


8. **INDEMNIFICATION.** You agree to indemnify and hold harmless the author(s) from any claim, demand, loss, or damage, including reasonable legal fees, arising out of your use of the Software or your violation of these Terms.


9. **TERMINATION.** These Terms and your right to use the Software terminate automatically and without notice if you fail to comply with any provision herein. Upon termination, you must cease all use of the Software and destroy all copies in your possession.


10. **NO ENDORSEMENT.** Use of the Software does not constitute an endorsement of any trip, route, or activity depicted in your data, and the author(s) are not responsible for the accuracy of any map, GPS track, or location data displayed by the Software.


11. **CHANGES TO THESE TERMS.** These Terms may be updated at any time without prior notice. Continued use of the Software after any such change constitutes acceptance of the revised Terms.


12. **GOVERNING LAW.** These Terms shall be governed by and construed in accordance with the laws applicable in the author's jurisdiction, without regard to conflict-of-law principles.


**BY USING THE SOFTWARE, YOU ACKNOWLEDGE THAT YOU HAVE READ, UNDERSTOOD, AND AGREE TO BE BOUND BY THESE TERMS AND CONDITIONS, AND THAT THE SOFTWARE IS PROVIDED "AS IS" WITH NO WARRANTY OF ANY KIND.**


← Back to apps