[gdal-dev] RPC orthorectification accuracy issues.
Even Rouault
even.rouault at spatialys.com
Fri Jun 19 07:35:15 PDT 2015
Le vendredi 19 juin 2015 15:47:54, Pablo d'Angelo a écrit :
> Dear GDAL Developers,
>
> i have recently compared the results of our internal RPC based
> orthorectification software and have found several difference, which I
> think are due to various "corner" vs "center" of pixel issues in the RPC
> transform code. This lead to significant shifts when using lower
> resolution DEMs, such as SRTM, particularly in hilly and mountainous
> regions.
>
> I have prepared an analysis and patches to fix these issues at:
> https://trac.osgeo.org/gdal/ticket/5993
Hi Pablo,
I had seen your well documented ticket and wanted to give feedback. Thanks for
the reminder.
To my opinion, adjustments between "vendor"/formats conventions and the GDAL
convention (0,0=upper-left corner of upper-lef pixel) should be done during
the reading of the RPC parameters from their source (similarly to what is done
when reading a geotransform with pixel-is-center convention), so as to make
the
https://trac.osgeo.org/gdal/attachment/ticket/5993/fix_RPCTransformPoint.patch
patch unnecessary.
Apart .rpb and .rpc_txt, we can also read RPC from GeoTIFF, NITF, ENVI,
Oracle, PCIDSK... so I'm wondering what our situation is related to them.
Of course this also leaves the embarassing question of which convention to
adopt when writing RPC values in .rpb or _rpc.txt files... Probably DG
convention for .rpb ?
fix_rpc_dem_interpolation.patch looks good to me.
Even
--
Spatialys - Geospatial professional services
http://www.spatialys.com
More information about the gdal-dev
mailing list