JimOsgood's post
cancel
Showing results for 
Search instead for 
Did you mean: 
Level 8

360 photos upload problems

I am a level 3 guide and a trusted photographer with 79 360s uploaded to street view. I am now having difficulties uploading 360s. Street view just goes back to the source menu of where to find photos. In addition when I upload 360s to Maps, it does not recognize them as 360s. I have checked and meet all the 360 requirements. Photos are jpg 2:1 16MP 5656 × 282 82.5 MB. I am trying to upload from My Google Photos.  I have tried uninstalling and reinstalling street view, but did not help.

My Contributions:

https://maps.google.com/maps/contrib/107922107677932936899/photos

 

Is there anywhere I can get some help? I have visited the online help center already without success. I'd love to be able to be more involved, but if I can't upload photos, I am stuck.

 

Also, I'd love to be able to start connecting 360s into virtual tours. It has been a long delay in getting a new app out. It seems like the Trusted Photographer program is on hold. Any advice or updates would be appreciated.

 

Seattle, WA, United States
11 comments
Level 8

Re: 360 photos upload problems

So, WOW. I guess there is no support for Google Trusted Photographers.

Level 5

Re: 360 photos upload problems

Hi JamesO,

If the photo sphere is shown as a flat image it means that the embedded photo sphere metadata was lost at some step.

Did you make edits to the photo sphere on an image editing program that might have stripped out the metadata upon saving?

In older versions of photoshop, for example, the Save for Web option remove most of the metadata by default.

 

Also, if you embed the coordinates and orientation of the photo sphere in the metadata it is not advisable to import them to the Street View app from Photos, it strips out that information.

It is better to upload the photo sphere from your computer to the Panoramas folder of your mobile device and import it from there to the Street View app.

Level 8

Re: 360 photos upload problems

Hooray. Thank you, Thank you, Thank you.

The only place I can think that the metadata could have been lost is in the upload to Google Photos.... But I downloaded a couple and the data was still there.

I then tried to upload one through Street View and it worked! The I tried uploaded two of another job and it worked. I have made no changes.

Whatever you did,  Thank you. I seem to be back in business.

I use the current versions of Lightroom  and Photoshop CC2017.

I checked the downloaded images File Info in PhotoShop and it shows all the raw data. Sample below. Can you tell me which designates it as a photo sphere?

I really appreciate your getting back to me. I have felt deserted until now.

Jim

<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c138 79.159824, 2016/09/14-01:09:01 ">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:xmp="http://ns.adobe.com/xap/1.0/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/"
xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#"
xmlns:crs="http://ns.adobe.com/camera-raw-settings/1.0/"
xmlns:tiff="http://ns.adobe.com/tiff/1.0/"
xmlns:exif="http://ns.adobe.com/exif/1.0/">
<xmp:CreatorTool>Adobe Photoshop Lightroom 6.7 (Windows)</xmp:CreatorTool>
<xmp:CreateDate>2016-11-08T16:32:36</xmp:CreateDate>
<xmp:ModifyDate>2016-11-12T13:51:34-08:00</xmp:ModifyDate>
<xmp:MetadataDate>2016-11-12T13:51:34-08:00</xmp:MetadataDate>
<xmp:Rating>3</xmp:Rating>
<dc:format>image/jpeg</dc:format>
<photoshop:DateCreated>2016-11-08T16:32:36</photoshop:DateCreated>
<photoshop:LegacyIPTCDigest>03797F94D9DB5E923ACDA48627FC9C3C</photoshop:LegacyIPTCDigest>
<photoshop:ColorMode>3</photoshop:ColorMode>
<photoshop:ICCProfile>sRGB IEC61966-2.1</photoshop:ICCProfile>
<xmpMM:InstanceID>xmp.iid:8253e057-d612-084a-aa4a-82a2619d1d1b</xmpMM:InstanceID>
<xmpMM:DocumentID>xmp.did:8253e057-d612-084a-aa4a-82a2619d1d1b</xmpMM:DocumentID>
<xmpMM:OriginalDocumentID>xmp.did:42DB0B7AE6A7E611902781AF026EA7C3</xmpMM:OriginalDocumentID>
<xmpMM:History>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<stEvt:action>created</stEvt:action>
<stEvt:instanceID>xmp.iid:42DB0B7AE6A7E611902781AF026EA7C3</stEvt:instanceID>
<stEvt:when>2016-11-08T16:32:36</stEvt:when>
<stEvt:softwareAgent>Adobe Photoshop CS6 (Windows)</stEvt:softwareAgent>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:43DB0B7AE6A7E611902781AF026EA7C3</stEvt:instanceID>
<stEvt:when>2016-11-11T13:43:33+05:30</stEvt:when>
<stEvt:softwareAgent>Adobe Photoshop CS6 (Windows)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>derived</stEvt:action>
<stEvt:parameters>converted from image/tiff to image/jpeg, saved to new location</stEvt:parameters>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:8253e057-d612-084a-aa4a-82a2619d1d1b</stEvt:instanceID>
<stEvt:when>2016-11-12T13:51:34-08:00</stEvt:when>
<stEvt:softwareAgent>Adobe Photoshop Lightroom 6.7 (Windows)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
</rdf:li>
</rdf:Seq>
</xmpMM:History>
<xmpMM:DerivedFrom rdf:parseType="Resource">
<stRef:instanceID>xmp.iid:43DB0B7AE6A7E611902781AF026EA7C3</stRef:instanceID>
<stRef:documentID>xmp.did:42DB0B7AE6A7E611902781AF026EA7C3</stRef:documentID>
<stRef:originalDocumentID>xmp.did:42DB0B7AE6A7E611902781AF026EA7C3</stRef:originalDocumentID>
</xmpMM:DerivedFrom>
<crs:Version>9.7</crs:Version>
<crs:ProcessVersion>6.7</crs:ProcessVersion>
<crs:WhiteBalance>As Shot</crs:WhiteBalance>
<crs:AutoWhiteVersion>134348800</crs:AutoWhiteVersion>
<crs:IncrementalTemperature>0</crs:IncrementalTemperature>
<crs:IncrementalTint>0</crs:IncrementalTint>
<crs:Saturation>0</crs:Saturation>
<crs:Sharpness>40</crs:Sharpness>
<crs:LuminanceSmoothing>0</crs:LuminanceSmoothing>
<crs:ColorNoiseReduction>0</crs:ColorNoiseReduction>
<crs:VignetteAmount>0</crs:VignetteAmount>
<crs:ShadowTint>0</crs:ShadowTint>
<crs:RedHue>0</crs:RedHue>
<crs:RedSaturation>0</crs:RedSaturation>
<crs:GreenHue>0</crs:GreenHue>
<crs:GreenSaturation>0</crs:GreenSaturation>
<crs:BlueHue>0</crs:BlueHue>
<crs:BlueSaturation>0</crs:BlueSaturation>
<crs:Vibrance>+25</crs:Vibrance>
<crs:HueAdjustmentRed>0</crs:HueAdjustmentRed>
<crs:HueAdjustmentOrange>0</crs:HueAdjustmentOrange>
<crs:HueAdjustmentYellow>0</crs:HueAdjustmentYellow>
<crs:HueAdjustmentGreen>0</crs:HueAdjustmentGreen>
<crs:HueAdjustmentAqua>0</crs:HueAdjustmentAqua>
<crs:HueAdjustmentBlue>0</crs:HueAdjustmentBlue>
<crs:HueAdjustmentPurple>0</crs:HueAdjustmentPurple>
<crs:HueAdjustmentMagenta>0</crs:HueAdjustmentMagenta>
<crs:SaturationAdjustmentRed>0</crs:SaturationAdjustmentRed>
<crs:SaturationAdjustmentOrange>0</crs:SaturationAdjustmentOrange>
<crs:SaturationAdjustmentYellow>0</crs:SaturationAdjustmentYellow>
<crs:SaturationAdjustmentGreen>0</crs:SaturationAdjustmentGreen>
<crs:SaturationAdjustmentAqua>0</crs:SaturationAdjustmentAqua>
<crs:SaturationAdjustmentBlue>0</crs:SaturationAdjustmentBlue>
<crs:SaturationAdjustmentPurple>0</crs:SaturationAdjustmentPurple>
<crs:SaturationAdjustmentMagenta>0</crs:SaturationAdjustmentMagenta>
<crs:LuminanceAdjustmentRed>0</crs:LuminanceAdjustmentRed>
<crs:LuminanceAdjustmentOrange>0</crs:LuminanceAdjustmentOrange>
<crs:LuminanceAdjustmentYellow>0</crs:LuminanceAdjustmentYellow>
<crs:LuminanceAdjustmentGreen>0</crs:LuminanceAdjustmentGreen>
<crs:LuminanceAdjustmentAqua>0</crs:LuminanceAdjustmentAqua>
<crs:LuminanceAdjustmentBlue>0</crs:LuminanceAdjustmentBlue>
<crs:LuminanceAdjustmentPurple>0</crs:LuminanceAdjustmentPurple>
<crs:LuminanceAdjustmentMagenta>0</crs:LuminanceAdjustmentMagenta>
<crs:SplitToningShadowHue>0</crs:SplitToningShadowHue>
<crs:SplitToningShadowSaturation>0</crs:SplitToningShadowSaturation>
<crs:SplitToningHighlightHue>0</crs:SplitToningHighlightHue>
<crs:SplitToningHighlightSaturation>0</crs:SplitToningHighlightSaturation>
<crs:SplitToningBalance>0</crs:SplitToningBalance>
<crs:ParametricShadows>0</crs:ParametricShadows>
<crs:ParametricDarks>0</crs:ParametricDarks>
<crs:ParametricLights>0</crs:ParametricLights>
<crs:ParametricHighlights>0</crs:ParametricHighlights>
<crs:ParametricShadowSplit>25</crs:ParametricShadowSplit>
<crs:ParametricMidtoneSplit>50</crs:ParametricMidtoneSplit>
<crs:ParametricHighlightSplit>75</crs:ParametricHighlightSplit>
<crs:SharpenRadius>+0.8</crs:SharpenRadius>
<crs:SharpenDetail>35</crs:SharpenDetail>
<crs:SharpenEdgeMasking>0</crs:SharpenEdgeMasking>
<crs:PostCropVignetteAmount>0</crs:PostCropVignetteAmount>
<crs:GrainAmount>0</crs:GrainAmount>
<crs:LensProfileEnable>0</crs:LensProfileEnable>
<crs:LensManualDistortionAmount>0</crs:LensManualDistortionAmount>
<crs:PerspectiveVertical>0</crs:PerspectiveVertical>
<crs:PerspectiveHorizontal>0</crs:PerspectiveHorizontal>
<crs:PerspectiveRotate>0.0</crs:PerspectiveRotate>
<crs:PerspectiveScale>100</crs:PerspectiveScale>
<crs:PerspectiveAspect>0</crs:PerspectiveAspect>
<crs:PerspectiveUpright>0</crs:PerspectiveUpright>
<crs:PerspectiveX>0.00</crs:PerspectiveX>
<crs:PerspectiveY>0.00</crs:PerspectiveY>
<crs:AutoLateralCA>0</crs:AutoLateralCA>
<crs:Exposure2012>0.00</crs:Exposure2012>
<crs:Contrast2012>0</crs:Contrast2012>
<crs:Highlights2012>0</crs:Highlights2012>
<crs:Shadows2012>0</crs:Shadows2012>
<crs:Whites2012>0</crs:Whites2012>
<crs:Blacks2012>0</crs:Blacks2012>
<crs:Clarity2012>+30</crs:Clarity2012>
<crs:DefringePurpleAmount>0</crs:DefringePurpleAmount>
<crs:DefringePurpleHueLo>30</crs:DefringePurpleHueLo>
<crs:DefringePurpleHueHi>70</crs:DefringePurpleHueHi>
<crs:DefringeGreenAmount>0</crs:DefringeGreenAmount>
<crs:DefringeGreenHueLo>40</crs:DefringeGreenHueLo>
<crs:DefringeGreenHueHi>60</crs:DefringeGreenHueHi>
<crs:Dehaze>0</crs:Dehaze>
<crs:ToneMapStrength>0</crs:ToneMapStrength>
<crs:ConvertToGrayscale>False</crs:ConvertToGrayscale>
<crs:ToneCurveName>Linear</crs:ToneCurveName>
<crs:ToneCurveName2012>Medium Contrast</crs:ToneCurveName2012>
<crs:CameraProfile>Embedded</crs:CameraProfile>
<crs:LensProfileSetup>LensDefaults</crs:LensProfileSetup>
<crs:UprightVersion>151388160</crs:UprightVersion>
<crs:UprightCenterMode>0</crs:UprightCenterMode>
<crs:UprightCenterNormX>0.5</crs:UprightCenterNormX>
<crs:UprightCenterNormY>0.5</crs:UprightCenterNormY>
<crs:UprightFocalMode>0</crs:UprightFocalMode>
<crs:UprightFocalLength35mm>35</crs:UprightFocalLength35mm>
<crs:UprightPreview>False</crs:UprightPreview>
<crs:UprightTransformCount>6</crs:UprightTransformCount>
<crs:UprightFourSegmentsCount>0</crs:UprightFourSegmentsCount>
<crs:HasSettings>True</crs:HasSettings>
<crs:HasCrop>False</crs:HasCrop>
<crs:AlreadyApplied>True</crs:AlreadyApplied>
<crs:ToneCurve>
<rdf:Seq>
<rdf:li>0, 0</rdf:li>
<rdf:li>255, 255</rdf:li>
</rdf:Seq>
</crs:ToneCurve>
<crs:ToneCurveRed>
<rdf:Seq>
<rdf:li>0, 0</rdf:li>
<rdf:li>255, 255</rdf:li>
</rdf:Seq>
</crs:ToneCurveRed>
<crs:ToneCurveGreen>
<rdf:Seq>
<rdf:li>0, 0</rdf:li>
<rdf:li>255, 255</rdf:li>
</rdf:Seq>
</crs:ToneCurveGreen>
<crs:ToneCurveBlue>
<rdf:Seq>
<rdf:li>0, 0</rdf:li>
<rdf:li>255, 255</rdf:li>
</rdf:Seq>
</crs:ToneCurveBlue>
<crs:ToneCurvePV2012>
<rdf:Seq>
<rdf:li>0, 0</rdf:li>
<rdf:li>32, 22</rdf:li>
<rdf:li>64, 56</rdf:li>
<rdf:li>128, 128</rdf:li>
<rdf:li>192, 196</rdf:li>
<rdf:li>255, 255</rdf:li>
</rdf:Seq>
</crs:ToneCurvePV2012>
<crs:ToneCurvePV2012Red>
<rdf:Seq>
<rdf:li>0, 0</rdf:li>
<rdf:li>255, 255</rdf:li>
</rdf:Seq>
</crs:ToneCurvePV2012Red>
<crs:ToneCurvePV2012Green>
<rdf:Seq>
<rdf:li>0, 0</rdf:li>
<rdf:li>255, 255</rdf:li>
</rdf:Seq>
</crs:ToneCurvePV2012Green>
<crs:ToneCurvePV2012Blue>
<rdf:Seq>
<rdf:li>0, 0</rdf:li>
<rdf:li>255, 255</rdf:li>
</rdf:Seq>
</crs:ToneCurvePV2012Blue>
<tiff:ImageWidth>5656</tiff:ImageWidth>
<tiff:ImageLength>2828</tiff:ImageLength>
<tiff:BitsPerSample>
<rdf:Seq>
<rdf:li>8</rdf:li>
<rdf:li>8</rdf:li>
<rdf:li>8</rdf:li>
</rdf:Seq>
</tiff:BitsPerSample>
<tiff:PhotometricInterpretation>2</tiff:PhotometricInterpretation>
<tiff:SamplesPerPixel>3</tiff:SamplesPerPixel>
<tiff:XResolution>240/1</tiff:XResolution>
<tiff:YResolution>240/1</tiff:YResolution>
<tiff:ResolutionUnit>2</tiff:ResolutionUnit>
<exif:ExifVersion>0230</exif:ExifVersion>
<exif:ColorSpace>1</exif:ColorSpace>
<exif:PixelXDimension>5656</exif:PixelXDimension>
<exif:PixelYDimension>2828</exif:PixelYDimension>
<exif:DateTimeOriginal>2016-11-08T16:32:36</exif:DateTimeOriginal>
<exif:ExposureTime>1/2</exif:ExposureTime>
<exif:FNumber>10/1</exif:FNumber>
<exif:ISOSpeedRatings>
<rdf:Seq>
<rdf:li>200</rdf:li>
</rdf:Seq>
</exif:ISOSpeedRatings>
<exif:ShutterSpeedValue>1/1</exif:ShutterSpeedValue>
<exif:ApertureValue>6643856/1000000</exif:ApertureValue>
<exif:ImageUniqueID>45144b7b1bc230a50000000000000000</exif:ImageUniqueID>
</rdf:Description>
</rdf:RDF>
</x:xmpmeta>

Level 5

Re: 360 photos upload problems

Hi Tim,

There is no photo sphere metadata in there, Google will add it automatically if the metadata is missing. During the import step to the Street View app the missing photo sphere metadata is added based on the dimensions of the image.

I do not see either the GPS metadata.

Level 8

Re: 360 photos upload problems

Wow. Interesting, but a little confusing. A few questions if you don't mind me being greedy for informaiton.

What would the sphere metadata look like?

How would it normally get there?

How would it get stripped out and how do you avoid doing so?

I am wondering if my stitching processors are stripping out the data accidentally. I just checked one I did myself with PTGUI and find the line xmlns:GPano="http://ns.google.com/photos/1.0/panorama/" in the File Info Raw Data description. I also noticed on my recent one there are a lot of Gpano statement:

 <GPano:ProjectionType>equirectangular</GPano:ProjectionType>
<GPano:UsePanoramaViewer>True</GPano:UsePanoramaViewer>
<GPano:CroppedAreaImageWidthPixels>6000</GPano:CroppedAreaImageWidthPixels>
<GPano:CroppedAreaImageHeightPixels>3000</GPano:CroppedAreaImageHeightPixels>
<GPano:FullPanoWidthPixels>6000</GPano:FullPanoWidthPixels>
<GPano:FullPanoHeightPixels>3000</GPano:FullPanoHeightPixels>
<GPano:CroppedAreaLeftPixels>0</GPano:CroppedAreaLeftPixels>
<GPano:CroppedAreaTopPixels>0</GPano:CroppedAreaTopPixels>
<GPano:StitchingSoftware>PTGui Pro 10.0.15 (www.ptgui.com)</GPano:StitchingSoftware>

I assume this is all good to have to let Google know it is a 360 x 180. Is there away to manually add it or generate it in Photoshop?

 

Level 5

Re: 360 photos upload problems

Hi James,

Sorry, I forgot to include the documentation page in my previous page, this is the URL of the documentation describing the photo sphere metadata.

https://developers.google.com/streetview/spherical-metadata

 

PTGui should add the metadata automatically, if it is no longer present after you further process the stitched image then check for the saving preferences in your image editing software.

If you are using Photoshop the metadata should not be stripped, older version of Photoshop, that has the "Save for web" option could potentially erase the metadata since, if I do not remember wrong it is the default setting, but the "Save as..." option should not.

 

Do you use Photoshop fr your image editing?

If you do, which version?

Level 8

Re: 360 photos upload problems

Many thanks for all of your help. I think I am on a path to solving my upload issues.

I use the CC 2017 versions of Photoshop and Lightroom along with Photomatrix Pro 5.1.2

I was doing my own PTGUI stitching until I found a good outsource team. I am confident that the problem lies in their processing and I will need to work with them to make sure they do not strip out the Spherical Data in the Raw Data.

 

My next challenge is the lack of connectivity software to allow me to make Virtual Tours on Google. The mobile app is pretty wonky to connect several panos. Being a relatively new Trusted Photographer I am not able to use the previous version of Map uploader. Any idea when the new and improved version that has been long promised will be available. Any other resources I could use?

 

Level 5

Re: 360 photos upload problems

Hi James,

Google is not going to release a Maps Uploader for Google Maps as they promised, yet another let down from Google.

They decided instead to go the API route and there are a couple of companies that are advertising they will have an API solution by the time the Street View editor goes offline by the end of March.

There is GoThru

https://gothru.co/wmoderator.php

and also LCP360

https://www.lcp360.com/street-view-is-coming/

There might be more.

I don't know if those platforms will be available for all trusted photographers or only the old ones, you can contact them to find out more.

 

I also don't know if Google will make the API available to all trusted photographers that ask for access or not.

Level 9

Re: 360 photos upload problems

Hi James... what kind of camera do you use for the photos?