Commit 0fec0519 authored by Guillaume Pasero's avatar Guillaume Pasero

DOC: update SG description of sensor model detection

parent 12cbf569
......@@ -158,20 +158,28 @@ OTB, through the use of the OSSIM library --
sensors either through a physical or an analytical approach. This is
transparent for the user, since the geometrical model for a given
image is instantiated using the information stored in its meta-data. The
search for a sensor model is not straightforward. It is done in 3 steps :
search for a sensor model is not straightforward. It is done in several steps :
\begin{enumerate}
\item Load an external \code{.geom} file specified through extended filenames
(if present)
\item Load the \code{.geom} file attached with the input image (if present).
They share the same name, without extension.
\item Search in the OSSIM plugin factory for a suitable model
(\code{ossimplugins::ossimPluginProjectionFactory}). For instance, this
factory contains Pl\'eiades and TerraSar sensor models.
\item If no model was found, search in the OSSIM projection factory
(\code{ossimProjectionFactoryRegistry}). For instance this factory contains
Spot5, Landsat and Quickbird sensor models.
\item If still no model was found, search for a valid sensor model defined
in an external \code{.geom} file. If no model is found, check if there are
any RPC tags embedded within the image (GDAL is used to detect those RPC
tags). When the tags are present, an \code{ossimRpcModel} is created.
\item If no model was found, search any RPC tags in the input image. When the
tags are present, an \code{ossimRpcModel} is created.
\item If still no model was found, search for a valid sensor model in other
files attached to the current dataset. For instance, with a Sentinel 1 SAFE
dataset, it will inspect underlying \code{.tiff} files. With a VRT dataset, it
will inspect the files referenced by the VRT.
\end{enumerate}
Note that the \code{.geom} metadata file can store any sensor model recognized
by OSSIM.
\subsection{Using Sensor Models}
\label{sec:UsingSensorModels}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment