RoboGEO Automation
|
|
|
|
|
RoboGEO Automation |
Most of RoboGEO's functionality can be automated through the use of command line parameters. These command line parameters can consist of file or folder paths (like project files) and switches (like /a) that tell RoboGEO what to do when started. For example, the command line below tells the program to load the project file named 'MyProject.rgw' and to stamp all of the images: C:\Program Files\RoboGEO\robogeo.exe /p:C:\MyFolder\MyProject.rgw /s
In addition to command line parameters, you can also specify various program options that enhance and extend the program's ability to be automated. These options fall under two broad categories. One controls the program's behavior when automated (those settings have names that begin with "CmdLine"). The other allows you to interface with third party applications (those settings have names that begin with "Auto").
Command Line Parameters (Input)ProjectFilePath - Load a project file. Enclose the path in quotes if it contains spaces. Note that there are no command line switches - just the file path. RoboGEO Project files have a .RGW file extension and the installation program automatically associates them with the RoboGEO program. If running in automode (/a) and if the project file was created with an older version of the program, it will be automatically converted. C:\Program Files\RoboGEO\robogeo.exe C:\MyProjects\hike.rgw ImageFilePath - Load an image file. Enclose the path in quotes if it contains spaces. Note that there are no command line switches - just the file path. If you specify the CmdLineImgLoadGeocoder preference setting, RoboGEO will automatically launch the Google Earth geocoder so that you can quickly geocode the image. C:\Program Files\RoboGEO\robogeo.exe C:\MyImages\Picture.jpg TracklogFilePath - Load a tracklog file. Enclose the path in quotes if it contains spaces. Note that there are no command line switches - just the file path. If you specify the CmdLineTracklogExportGoogleEarth preference setting, RoboGEO will automatically load the tracklog in Google Earth for viewing. You can specify any tracklog format that the program supports (GPX, SHP, NMEA, DNR Garmin, OziExplorer PLT, etc.). C:\Program Files\RoboGEO\robogeo.exe C:\MyTracklogs\tracklog.gpx /p:ProjectFilePath - Load the specified project file. Enclose the path in quotes if it contains spaces. Including the command line switch (/p) along with the file path allows you to specify additional command line parameters. C:\Program Files\RoboGEO\robogeo.exe /p:"C:\Project Files\flight.rgw" /i:ImageFilePath - Load the specified image file. Enclose the path in quotes if it contains spaces. Including the command line switch (/i) along with the file path allows you to specify additional command line parameters. C:\Program Files\RoboGEO\robogeo.exe /i:C:\folder\image.jpg /i:ImageFolderPath - Load all images in the specified folder. Enclose the path in quotes if it contains spaces. Including the command line switch (/i) along with the file path allows you to specify additional command line parameters. C:\Program Files\RoboGEO\robogeo.exe /i:"C:\My Images\" /t:TracklogFilePath - Load the specified tracklog file. Enclose the path in quotes if it contains spaces. Including the command line switch (/t) along with the file path allows you to specify additional command line parameters. C:\Program Files\RoboGEO\robogeo.exe /t:"C:\My Tracklogs\trip.nmea" /t:TracklogFolderPath - Load all supported tracklog files in the specified folder. Enclose the path in quotes if it contains spaces. Including the command line switch (/t) along with the file path allows you to specify additional command line parameters. C:\Program Files\RoboGEO\robogeo.exe /t:C:\MyTracklogs\ /t:GPS - Download the tracklog from the connected Garmin GPS. Note that "GPS" (without quotes) is literal and that you don't have to specify a COM port or whether it's a USB device - the program determines all of that automatically. C:\Program Files\RoboGEO\robogeo.exe /t:GPS /t:IPTC - Get location information from the IPTC headers. Note that "IPTC" (without quotes) is literal and that you don't have to specify any of the parameters that you normall specify on the user input form - the program remembers and uses what you used last. For that reason, you should do this operation manually before trying to automate it. C:\Program Files\RoboGEO\robogeo.exe /t:IPTC /d:DictationFile - Load the specified dictation file. Enclose the path in quotes if it contains spaces. C:\Program Files\RoboGEO\robogeo.exe /d:C:\Dictation\sound.mp3 /d:DictationFolder - Load all dictation files in the current folder. Enclose the path in quotes if it contains spaces. C:\Program Files\RoboGEO\robogeo.exe /d:"C:\Dictation Files\" Command Line Parameters (Output)
/a - Start the program in automode. In automode no user input is required - everything happens automatically.
/z - Automatically end the program when it completes the processing of the other command line parameters. If a project file is currently opened, it'll be saved. /n - Rename the image files per the EXIF and per your current settings. /r - Redate the image files per your current settings. /s - Stamp the images per the options specified in the preferences. /e - Write the location data to the EXIF per the options specified in the preferences. /v - Reverse geocode the images and write the location data back to the image's IPTC headers. /m - Export to Google Maps. If you're running in automode (/a) the files will be saved in a folder named 'AutoModeOutput' under 'My Documents'. The complete path is typically 'C:\Documents and Settings\user\My Documents\RoboGEO\GoogleMaps\AutoModeOutput\'. Set CmdLineAutoModeLaunchGoogleMaps to True if you want to automatically launch the output in Windows Explorer upon completion. /g - Export to Google Earth. Set CmdLineAutoModeLaunchGoogleEarth to True if you want to automatically launch the output in Google Earth upon completion. /f - Export to Flickr. To use this option in automode, you must first add a Flickr account and then set FlickrDefaultUserSelectUponLoad to True. Also, note that Flickr requires you to manually confirm newly uploaded photos from their website. RoboGEO automatically loads this page after it uploads the photos. Because of that, RoboGEO always performs Flickr uploads after it has done everything else. /h - Export a shapefile. Set CmdLineAutoModeLaunchShapeFile to True if you want to automatically launch the output in Windows Explorer upon completion. /c - Export a DXF file. Set CmdLineAutoModeLaunchDxfFile to True if you want to automatically launch the output in the Windows program associated with the DXF file extension upon completion. /b - Export a MapPoint CSV file. Set CmdLineAutoModeLaunchMapPointFile to True if you want to automatically launch the output in the Windows program associated with the CSV file extension upon completion. /x - Export a GPX file. Set CmdLineAutoModeLaunchGpxFile to True if you want to automatically launch the output in the Windows program associated with the GPX file extension upon completion. /w - Export HTML. Set CmdLineAutoModeLaunchHtmlFolder to True if you want to automatically launch the export folder in the associated Windows program upon completion. Command Line Parameters (Configuration)/defaults - Resets all configuration options to their default values. /j:ConfigFile - Load the specified Config File. Enclose the path in quotes if it contains spaces. The path can be either a local path or a URL.
C:\Program Files\RoboGEO\robogeo.exe /j:C:\Folder\CustomConfigFile.rcf
ExamplesFor clarity purposes, as needed, the examples below are shown on multiple lines. Your command lines should be on a single line with space-delimited parameters. Start RoboGEO normally without any command line parameters. C:\Program Files\RoboGEO\robogeo.exe Start RoboGEO and set all of the preference settings to their default values. C:\Program Files\RoboGEO\robogeo.exe /defaults Start RoboGEO and load all of the images in a folder. C:\Program Files\RoboGEO\robogeo.exe "C:\Your Camera\Output\Folder\" Start RoboGEO as if there were no command line parameters (note the leading apostrophe which cancels the entire command line). C:\Program Files\RoboGEO\robogeo.exe '"C:\Your Camera\Output\Folder\" Start RoboGEO, load all of the images in a folder, download the tracklog from a Garmin GPS, and then geocode all of the images. C:\Program Files\RoboGEO\robogeo.exe /i:C:\Images\ /t:GPS Start RoboGEO, load all of the images from a folder, load a GPX tracklog file, and then geocode all of the images.
C:\Program Files\RoboGEO\robogeo.exe
Start RoboGEO, load all of the images from a folder, load all of the supported tracklogs from a folder, and then geocode all of the images.
C:\Program Files\RoboGEO\robogeo.exe
Start RoboGEO, load all of the images from a folder, download the tracklog from a Garmin GPS, load all of the dictation files from a folder, geocode all of the images, and associate an audio file with each.
C:\Program Files\RoboGEO\robogeo.exe
Start RoboGEO, load a project file, export a shapefile, and then end. Do everything automatically without user input and record all activity to a log file.
C:\Program Files\RoboGEO\robogeo.exe
Start RoboGEO, load all of the images from a folder, download the tracklog from a Garmin GPS, load all of the dictation files from a folder, geocode all of the images, associate an audio file with each image, rename the images, redate the images, stamp the images, write the location data to each image's EXIF, export a shapefile, and then end. Do everything automatically without user input and record all activity to a log file.
C:\Program Files\RoboGEO\robogeo.exe
|
|
|
|
|
|
|
© 2003-2024 Pretek, Inc.
|