== Upload Photos == Follow this workflow: * Upload a GPX Track * Upload a Folder-full of Photos * Provide a Multi-Select Uploader widget (needs to be Flash or Java since JS can't access filesystem) * http://www.uploadify.com/ * ? UI to preview images in low-res to select which ones to upload * Facebook is a good design model to look at - uses Java * For each photo uploaded: * Read the timestamp from the EXIF header * Create a record in the database with the filename & timestamp * Read the GPX track to find the lat/lon associated with the timestamp * Add the lat/lon to the database record This is done already within [http://josm.openstreetmap.de JOSM], the [http://openstreetmap.org OpenStreetMap] editor. * [http://wiki.openstreetmap.org/index.php/JOSM/Plugins/AgPifoJ AgPifoJ] is a plugin which extends native functionality ---- [wiki:BluePrintGeographicInformationSystems GIS BluePrints]