A PHP cli tool to create a common POI format csv for photos from YOUR OWN public GooglePhoto album.
Case:
You have a some photos with spatial info. You create GooglePhotos album with this photos. Now you want to have sharable POI file with links to GooglePhotos, such as StagerSaimaaPhotos.csv. This need for see photos on a GoogleMap, in the GaladrielMap, or to load photopoints to navigation device.
- Permanent url's to GooglePhotos
- Spatial info from local files
Directly for shared GooglePhoto album:
Create a public url for GooglePhoto album, and run
$ ./gfpoi.php [parms] https://youGoogleGhotoGharedLink /dir/to/photos/with/spatial/info/ [/output/file.csv]
If you specify optional an optional output file , you will see some error messages in standard output: about files without spatial info, for example.
Another way - first create a csv file with file names and url's from GooglePhoto album by any tool ( GooglePhotosURLs
), for example). This file must have a two collumns:
"filename.ext","http://GooglePhotoPermanentUrl"
,
without title in first string. And run:
$ ./gfpoi.php [parms] /path/to/file/with/namesandurls.csv /dir/to/photos/with/spatial/info/ [/output/file.csv]
Parameters are:
-h --help - help
-e= ext --ext= ext - extension of the image files with spatial info, if it is not same as GooglePhoto file extension.
PHP must be with EXIF extension. As a rule, this is so.
For get GooglePhoto album url's you need GooglePhotosURLs.php from GooglePhotosURLs
- GoTo you GooglePhotos album or click to the GooglePhoto
- Click the Share icon
- Click Get link