i have extracted GPS data from photos using geosetter, so that I can then import them into ArcGIS Pro as a shapefile. This I can do but when I try to write the XYZ coordinates to the attribute table using either the 'Add XY Coordinates' or 'Add Geoemetry Attributes' tools i get a 0 or null respectively for the Z value. (the XY coordinates are written correctly). This is despite the fact that the features have Z values which are displayed in the pop up when querying a point. So how do I get this data into the attribute of my shapefile or feature class?
If you have basic license with 3D Analyst extension, standard or advanced licenses, you can use Add Z Information. The tool
Adds information about elevation properties of features in a Z-enabled feature class
I do not have any of the above requirements to test that, but you can give it a try if you have the proper license.
If you don't have the 3D Analyst extension, standard or advanced licenses and have access to QGIS which is an open source software, there is a tool named
Extract Z values which:
Extracts z values from geometries into feature attributes