Geospatial media recording system
A computer implemented program executable to display a graphical user interface on a display surface of a computing device which by user indications retrieves a video and a geospatial representation in which one or more coordinate location indicators can be selected, and further functions to match location coordinates associated with selected coordinate location indicators with the plurality of images occurring between a beginning video image and an ending video image of the video.
1. A computer implemented system, comprising: a processor in communication with a non-transitory computer readable media containing computer instructions executable to: depict a video including a plurality of images on a display surface of a computing device, said video having no corresponding reference element matched to a global positioning system log; depict a geospatial representation encoded with a coordinate system on said display surface of said computing device; select by user indications in said computing device an image from said plurality of images in said video; select by user indications in said geospatial representation a coordinate location in said geospatial representation; and associate said coordinate locations selected in said geospatial representation with said image selected from said plurality of images in said video.
2. The system of claim 1 , wherein said computer instructions further executable to depict a location coordinate indicator at said coordinate locations selected in said geospatial representation.
3. The system of claim 2 , wherein said computer instructions further executable to:
associate an image location identifier with said location coordinate indicators depicted in said geospatial representation; and
activate said image location identifiers in said geospatial representation upon depiction of said image associated with said coordinate locations selected in said a geospatial representation.
4. The system of claim 3 , wherein said computer instructions further executable to:
interpolate between a pair of coordinate locations selected in said geospatial representation;
populate said geographic representation with interpolated coordinate locations between said pair coordinate locations selected in said geospatial representation selected by user indications in said computing device; and
correspondingly associate said interpolated coordinate locations in said geographic representation with a plurality of images between a pair of images selected from said video.
5. The system of claim 1 , wherein said system comprises a two-dimensional coordinate encoded geographic space, wherein location coordinates include two dimensional spherical coordinates or Cartesian coordinates.
6. The system of claim 5 , wherein said coordinate system comprises a three-dimensional coordinate system, wherein location coordinates include three-dimensional spherical coordinates or Cartesian coordinates.
7. The system of claim 5 , wherein said three-dimensional coordinate system attributes to each of said location coordinates a longitude, a latitude and an altitude.
8. The system of claim 1 , wherein said coordinate locations selected in said geospatial representation correspond to image capture location coordinates of said image-selected from said video.
9. The system of claim 1 , wherein said computer instructions further executable to:
correspondingly associate each of a plurality of coordinate locations occurring between beginning coordinate locations and ending coordinate locations selected by user indication in said geospatial representation with each of a plurality of images occurring between a beginning image and an ending image selected from said video.
10. A computer implemented system, comprising:
a processor in communication with a non-transitory computer readable media containing computer instructions executable to:
depict a video including a plurality of images on a display surface of a computing device;
depict a geospatial representation encoded with a coordinate system on said display surface of said computing device;
determine if said video has a reference matched to a global positioning system log;
depict, in absence of said reference matched to said global positioning system log, a notice on said display surface of said computing device to select said location coordinates in said geographic representation;
select by user indications in said computing device an image from said plurality of images in said video;
select by user indications in said geospatial representation a coordinate location in said geospatial representation; and
associate said coordinate locations selected in said geospatial representation with said image selected from said plurality of images in said video.