Skip to main content
Question

Control of correct number of images at one point with Exifreader?


alfons
Contributor
Forum|alt.badge.img+7

Using the transformer "ExifReader" I read out various data of all images of a flight mission (e.g. name, file size, image dimension, GPS position). These files are stored in different directories. The goal is, if all captured images meet the requirements. This works fine for the individual images, but I'm not able to check if the correct number of images are taken for each point. In the case of a common recording point (simultaneous triggering of several cameras at the same recording point) the GPS position is identical, but the names are different (different cameras). Now I'm looking for a way to check if there are enough photos at the same point.

4 replies

sigtill
Supporter
Forum|alt.badge.img+24
  • Supporter
  • October 15, 2019

Is this drone-images? You need to "group by" camera_name. For instance you can use a Statisticscalculator PER gps-position and then group by camera_name to get


alfons
Contributor
Forum|alt.badge.img+7
  • Author
  • Contributor
  • October 16, 2019
sigtill wrote:

Is this drone-images? You need to "group by" camera_name. For instance you can use a Statisticscalculator PER gps-position and then group by camera_name to get

Thank you very much for your support. Together with the Transformer "Statisticscalculator" I get the desired result and can now check if there is the correct number of images for each recording point. Only with the structure I still have my problems. Currently I have the following structure:

 

NameCameraPositionO_C0198_11-01-44.418_02306__6041.IIQML000198+46.162141200000001, +6.155236000000000F_C0200_11-01-44.418_02298__6043.IIQML000200+46.162141200000001, +6.155236000000000B_C0204_11-01-44.418_02294__6043.IIQML000204+46.162141200000001, +6.155236000000000R_C0205_11-01-44.418_02300__6043.IIQML000205+46.162141200000001, +6.155236000000000L_C0222_11-02-58.000_00364_376.IIQML000222+46.162141200000001, +6.155236000000000O_C0198_11-01-41.088_02305__6040.IIQML000198+46.163379499999998, +6.153361900000000F_C0200_11-01-41.088_02297__6042.IIQML000200+46.163379499999998, +6.153361900000000B_C0204_11-01-41.088_02293__6042.IIQML000204+46.163379499999998, +6.153361900000000R_C0205_11-01-41.088_02299__6042.IIQML000205+46.163379499999998, +6.153361900000000L_C0222_11-02-55.000_00363_375.IIQML000222+46.163379499999998, +6.153361900000000

 

However, I rather need the corresponding images (name) from the recording point (position) myself, like this:

IDPositionImages6041

 

+46.162141200000001, +6.155236000000000

 

O_C0198_11-01-44.418_02306__6041.IIQ;F_C0200_11-01-44.418_02298__6043.IIQ;

 

B_C0204_11-01-44.418_02294__6043.IIQ;R_C0205_11-01-44.418_02300__6043.IIQ;

 

L_C0222_11-02-58.000_00364_376.IIQ

 

6040

 

+46.163379499999998, +6.153361900000000

 

L_C0222_11-02-58.000_00364_376.IIQ; F_C0200_11-01-41.088_02297__6042.IIQ;

 

B_C0204_11-01-41.088_02293__6042.IIQ; R_C0205_11-01-41.088_02299__6042.IIQ;

 

L_C0222_11-02-55.000_00363_375.IIQ

 

 

Is there a possibility for this data restructuring in FME?

 

PS: It's not a drone project, but similar. It is an aerial photography project taken with an airplane and a multi-head system.

 


ebygomm
Influencer
Forum|alt.badge.img+39
  • Influencer
  • October 16, 2019
alfons wrote:

Thank you very much for your support. Together with the Transformer "Statisticscalculator" I get the desired result and can now check if there is the correct number of images for each recording point. Only with the structure I still have my problems. Currently I have the following structure:

 

NameCameraPositionO_C0198_11-01-44.418_02306__6041.IIQML000198+46.162141200000001, +6.155236000000000F_C0200_11-01-44.418_02298__6043.IIQML000200+46.162141200000001, +6.155236000000000B_C0204_11-01-44.418_02294__6043.IIQML000204+46.162141200000001, +6.155236000000000R_C0205_11-01-44.418_02300__6043.IIQML000205+46.162141200000001, +6.155236000000000L_C0222_11-02-58.000_00364_376.IIQML000222+46.162141200000001, +6.155236000000000O_C0198_11-01-41.088_02305__6040.IIQML000198+46.163379499999998, +6.153361900000000F_C0200_11-01-41.088_02297__6042.IIQML000200+46.163379499999998, +6.153361900000000B_C0204_11-01-41.088_02293__6042.IIQML000204+46.163379499999998, +6.153361900000000R_C0205_11-01-41.088_02299__6042.IIQML000205+46.163379499999998, +6.153361900000000L_C0222_11-02-55.000_00363_375.IIQML000222+46.163379499999998, +6.153361900000000

 

However, I rather need the corresponding images (name) from the recording point (position) myself, like this:

IDPositionImages6041

 

+46.162141200000001, +6.155236000000000

 

O_C0198_11-01-44.418_02306__6041.IIQ;F_C0200_11-01-44.418_02298__6043.IIQ;

 

B_C0204_11-01-44.418_02294__6043.IIQ;R_C0205_11-01-44.418_02300__6043.IIQ;

 

L_C0222_11-02-58.000_00364_376.IIQ

 

6040

 

+46.163379499999998, +6.153361900000000

 

L_C0222_11-02-58.000_00364_376.IIQ; F_C0200_11-01-41.088_02297__6042.IIQ;

 

B_C0204_11-01-41.088_02293__6042.IIQ; R_C0205_11-01-41.088_02299__6042.IIQ;

 

L_C0222_11-02-55.000_00363_375.IIQ

 

 

Is there a possibility for this data restructuring in FME?

 

PS: It's not a drone project, but similar. It is an aerial photography project taken with an airplane and a multi-head system.

 

You can aggregate by Position, and choose to concatenate the Name attribute


alfons
Contributor
Forum|alt.badge.img+7
  • Author
  • Contributor
  • October 16, 2019
ebygomm wrote:

You can aggregate by Position, and choose to concatenate the Name attribute

Thanks a lot, for this superfast and perfect reply. Works perfect 8-)


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings