Hi,
thanks for the quick reply and the help! After doing some research I am now one step closer to the solution of my problem:
Within the OrthoProjection class there is also the transform function (see screenshot). As I understand this function allows me to apply the transformation from the 2D Ortho coordinates to the 3D world coordinates (by applying the transformation matrix you posted in your answer)
In my understanding, applying the following code should return me the 3D world coordinates (in the chunk's crs) of the upper left corner of the orthophoto (0,0)
point2D_img = Metashape.Vector([0,0])
source_crs = chunk.orthomosaic.projection.crs
target_crs = chunk.crs
point3D_world = chunk.orthomosaic.projection.transform(point2D_img, source_crs, target_crs)
I am, however, receiving the following type error; TypeError: transform() argument 2 must be Metashape.OrthoProjection, not Metashape.CoordinateSystem
Do you have an idea to solve this issue?
Best,
geo_enth