Google Photo Sphere XMP schema

Panorama tags written by Google Photosphere. Specifies XMP properties that provide information regarding the creation and rendering of a panorama image.

Reference: Photo Sphere XMP Metadata

Property Label Value type Exiv2 type Category Description
UsePanoramaViewer Use Panorama Viewer Boolean XmpText External Whether to show this image in a panorama viewer rather than as a normal flat image. This may be specified based on user preferences or by the stitching software. The application displaying or ingesting the image may choose to ignore this.
CaptureSoftware Capture Software Text XmpText External If capture was done using an application on a mobile device, such as an Android phone, the name of the application that was used (such as "Photo Sphere"). This should be left blank if source images were captured manually, such as by using a DSLR on a tripod.
StitchingSoftware Stitching Software Text XmpText External The software that was used to create the final panorama. This may sometimes be the same value as that of GPano:CaptureSoftware.
ProjectionType Projection Type Open Choice of Text XmpText External Projection type used in the image file. Google products currently support the value equirectangular.
PoseHeadingDegrees Pose Heading Degrees Real XmpText External Compass heading, measured in degrees, for the center the image. Value must be >= 0 and < 360.
PosePitchDegrees Pose Pitch Degrees Real XmpText External Pitch, measured in degrees, for the center in the image. Value must be >= -90 and <= 90.
PoseRollDegrees Pose Roll Degrees Real XmpText External Roll, measured in degrees, of the image where level with the horizon is 0. Value must be > -180 and <= 180.
InitialViewHeadingDegrees Initial View Heading Degrees Integer XmpText External The heading angle of the initial view in degrees.
InitialViewPitchDegrees Initial View Pitch Degrees Integer XmpText External The pitch angle of the initial view in degrees.
InitialViewRollDegrees Initial View Roll Degrees Integer XmpText External The roll angle of the initial view in degrees.
InitialHorizontalFOVDegrees Initial Horizontal FOV Degrees Real XmpText External The initial horizontal field of view that the viewer should display (in degrees). This is similar to a zoom level.
FirstPhotoDate First Photo Date Date XmpText External Date and time for the first image created in the panorama.
LastPhotoDate Last Photo Date Date XmpText External Date and time for the last image created in the panorama.
SourcePhotosCount Source Photos Count Integer XmpText External Number of source images used to create the panorama
ExposureLockUsed Exposure Lock Used Boolean XmpText External When individual source photographs were captured, whether or not the camera's exposure setting was locked.
CroppedAreaImageWidthPixels Cropped Area Image Width Pixels Integer XmpText External Original width in pixels of the image (equal to the actual image's width for unedited images).
CroppedAreaImageHeightPixels Cropped Area Image Height Pixels Integer XmpText External Original height in pixels of the image (equal to the actual image's height for unedited images).
FullPanoWidthPixels Full Pano Width Pixels Integer XmpText External Original full panorama width from which the image was cropped. Or, if only a partial panorama was captured, this specifies the width of what the full panorama would have been.
FullPanoHeightPixels Full Pano Height Pixels Integer XmpText External Original full panorama height from which the image was cropped. Or, if only a partial panorama was captured, this specifies the height of what the full panorama would have been.
CroppedAreaLeftPixels Cropped Area Left Pixels Integer XmpText External Column where the left edge of the image was cropped from the full sized panorama.
CroppedAreaTopPixels Cropped Area Top Pixels Integer XmpText External Row where the top edge of the image was cropped from the full sized panorama.
InitialCameraDolly Initial Camera Dolly Real XmpText External This optional parameter moves the virtual camera position along the line of sight, away from the center of the photo sphere. A rear surface position is represented by the value -1.0, while a front surface position is represented by 1.0. For normal viewing, this parameter should be set to 0.