Hello,
I’m having an issue with the Build Frames & Cameras Tables tool in ArcGIS Pro and I can’t figure out what’s going wrong.
The tool correctly reads my orientation file - in the Sample Record preview, the values for omega, phi and kappa are displayed correctly. However, after running the tool, all OPK values in the output Frames table are 0, 0, 0.
This is a sample of my orientation file:
| photo ID | px | py | pz | omega | phi | kappa |
| 002_016_NAD000139 | 403474.609 | 5743572.261 | 1193.941 | 0.00150 | -0.06695 | -179.87878 |
| 002_017_NAD000138 | 403611.985 | 5743573.573 | 1195.324 | 0.02095 | -0.06199 | -179.84010 |
| 002_018_NAD000137 | 403749.369 | 5743573.983 | 1196.530 | 0.13217 | -0.05141 | -179.84519 |
| 002_019_NAD000136 | 403886.753 | 5743573.689 | 1197.363 | 0.12733 | -0.04536 | -179.92250 |
| 002_020_NAD000135 | 404023.979 | 5743573.162 | 1197.961 | 0.07119 | -0.02203 | -179.91776 |
And the output Frames table looks like this:
| ObjectID | Raster | CameraID | PerspectiveX | PerspectiveY | PerspectiveZ | Omega | Phi | Kappa | SRS |
| 1 | (...)\Images\002_016_NAD000139.tif | 1 | 403474.609 | 5743572.261 | 1193.941 | 0 | 0 | 0 | 25832 |
| 2 | (...)\Images\002_017_NAD000138.tif | 1 | 403611.985 | 5743573.573 | 1195.324 | 0 | 0 | 0 | 25832 |
| 3 | (...)\Images\002_018_NAD000137.tif | 1 | 403749.369 | 5743573.983 | 1196.530 | 0 | 0 | 0 | 25832 |
| 4 | (...)\Images\002_019_NAD000136.tif | 1 | 403886.753 | 5743573.689 | 1197.363 | 0 | 0 | 0 | 25832 |
| 5 | (...)\Images\002_020_NAD000135.tif | 1 | 404023.979 | 5743573.162 | 1197.961 | 0 | 0 | 0 | 25832 |
What might be the cause of the problem? Any ideas would be greatly appreciated.
Thanks!
is it a field mapping issue?
Use the Build Frames & Cameras Tables tool—ArcGIS Pro | Documentation
I double-checked the field mapping and everything seems correct - Omega, Phi and Kappa are properly assigned to the corresponding fields.
Also, the Sample Record preview shows the correct values, so the mapping appears to be working at that stage. The issue only occurs in the output Frames table after running the tool, where all OPK values become 0.