Skip to main content

Ok, I've been all around the Interwebs, SAFE Forums, Reddit, etc... I'm stuck with what seems to me a simple problem.

 

I have a bunch of photos taken with a DJI Mini2 and I want to creat a mosaic with FME (without any third party apps or program).

 

My photo all have x,y coordinates because I can create a point cloud with ArcMap (raster to point) and every point land in the right place.

 

Now in FME... I've tried lots of transformers and the results is always the same; all the photos are in the ocean and on top of eachothers. Isn't that what "RasterMoasicker" should do???

 

ArcMAp 10.4.1 (but have access to ArcGIS Pro)

FME 2021 32/64 bits

 

SO... I'm sure it's doable in FME... Can you guys help me?

 

Thanks in advance! :-)

It sounds like the images aren't georeferenced. What happens when you just inspect one of the images in the FME Data inspector?

 

If projected you should see a proper coordinate system defined and it should be in the right place if a background map is enabled.

 

If on the other hand the coordinate system is unknown and the bounds of the image are all the same (just pixel coordinates) the you'll first need to georeference them.

 

It could be that there are some additional files that are meant to be with the images which carry the coordinate system information. This is pretty common for Raster datasets. Perhaps these are missing or not being used by FME?

 

 


Hi! Thanks for the reply. Seems like you are right... It seems like my .jpg files (taken with a DJI Mini2) are not georeferenced. Using only a date inspector + a background map they are not in the right place.

 

Weird because my centroid points vreated with ArcMap are ok...

 

I've tried LOTS of manipulation to georeference them.. No success. This is getting frustrating as I use FME a lot for various applaication. But now I'm stock.

 

I'll give it a few more tries... But I'm about to call it quit with all this.


Have you tried the PhotoCoordinateExtractor (from FME Hub)?

"Notes: Attributes are added to the raster features but no georeferencing or rotation is done. Use the 2DPointReplacer with the _latitude and _longitude attributes to create point geometry at the photo location or use the RasterGeoreferencer to georeference the photo to the geographic location if necessary. To rotate images use the Rotator transformer and then RasterRotationApplier."


Reply