Commit a900dd40 by Werner Westerkamp

Review Chapter 2 abgeschlossen

parent b63f75c8
...@@ -112,7 +112,8 @@ Im Geoviewer werden diese Objekt dargestellt und können verwendet werden, um di ...@@ -112,7 +112,8 @@ Im Geoviewer werden diese Objekt dargestellt und können verwendet werden, um di
\begin{figure*} \begin{figure*}
\includegraphics[scale=1]{../UML/Struktur SBA.png} \includegraphics[scale=1]{../UML/Struktur SBA.png}
\caption{Struktur der Anbindung an die CSD im Stereo-Bildauswerter. In Gelb sind die Swing-Actions eingezeichnet, die der Nutzer aufrufen kann.} \caption{Struktur der Anbindung an die CSD im Stereo-Bildauswerter.
In Gelb sind die Swing-Actions eingezeichnet, die der Nutzer aufrufen kann.}
\label{figure:strukturSBA} \label{figure:strukturSBA}
\end{figure*} \end{figure*}
\end{landscape} \end{landscape}
...@@ -120,30 +121,47 @@ Im Geoviewer werden diese Objekt dargestellt und können verwendet werden, um di ...@@ -120,30 +121,47 @@ Im Geoviewer werden diese Objekt dargestellt und können verwendet werden, um di
\begin{figure} \begin{figure}
\centering \centering
\includegraphics[width=\textwidth,height=\textheight,keepaspectratio]{ResultUI.png} \includegraphics[width=\textwidth,height=\textheight,keepaspectratio]{ResultUI.png}
\caption{Die Anzeige aller Ergebnisse im SBA. Die Tabelle ist sortierbar und es lassen sich beliebige Spalten ein- und ausblenden. Falls ein Vorschaubild verfügbar ist, wird dieses an der Seite zusammen mit dem Kommentar des Bildes angezeigt.} \caption{Die Anzeige aller Ergebnisse im SBA. Die Tabelle ist sortierbar und es lassen sich beliebige Spalten ein- und ausblenden.
Falls ein Vorschaubild verfügbar ist, wird dieses an der Seite zusammen mit dem Kommentar des Bildes angezeigt.}
\label{figure:resultUI} \label{figure:resultUI}
\end{figure} \end{figure}
\section{Ausgewertete Daten des SBA speichern} \section{Ausgewertete Daten des SBA speichern}
\subsection{Export in \rec} \subsection{Export in \rec}
Eine Funktion der Erkennungsassistenz \rec ist das Hinzufügen von bisher unbekannten Fahrzeugen. Sind zum Beispiel Piraten mit ihrem selbstgebauten Boot unterwegs, ist diese höchst wahrscheinlich nicht im System. \rec unterstützt das hinzufügen von neuen Objekten und Bildern. In dem SBA wurde eine Funktion eingebaut, die das Exportieren eines Bildes für den \rec vereinfacht. Durch einen Button wird der rendervorgang des Bildes gestartet und in einen definierten Ordner abgespeichert. In diesem Ordner durchsucht \rec regelmäßig und bietet einen Import an. Eine Funktion der Erkennungsassistenz \rec ist das Hinzufügen von bisher unbekannten Fahrzeugen. Sind zum Beispiel Piraten mit einem selbstgebauten Boot unterwegs, ist dieses höchstwahrscheinlich nicht im System.
\rec unterstützt das Hinzufügen von neuen Objekten und Bildern.
In dem SBA wurde eine Funktion eingebaut, die das Exportieren eines Bildes für den \rec vereinfacht.
Durch einen Button wird der Render-Vorgang des Bildes gestartet und in einen definierten Ordner abgespeichert.
Diesem Ordner durchsucht \rec regelmäßig und bietet einen Import an.
\subsection{Export in CSD} \subsection{Export in CSD}
Nach einer erfolgreichen Auswertung soll das annotierte Bild auch wieder zu den CSD hinzugefügt werden. Hierfür wurde in den SBA ein schreibender Zugriff auf den Server implementiert. Zunächst kann der Nutzer die nötigen und bei Bedarf auch einige optionale Meta-Informationen eingeben. Hierfür wurde eine Oberfläche angelegt (siehe Abbildung \ref{figure:metaUI}). Falls das Bild aus der CSD geladen wurde, so wird das UI mit den Werten des geladenen Bildes gefüllt. Die Oberfläche überprüft, ob alle zwingenden Richtlinien eingehalten wurden. Das kann zum Beispiel bedeuten, dass gewisse Felder notwendig sind und dass einige Felder eine maximale Länge haben. Zur einfacheren Benutzung wurden Buttons zur einfacheren Datumsauswahl und zum Generieren von zufälligen IDs hinzugefügt. Nach einer erfolgreichen Auswertung soll das annotierte Bild zu den CSD hinzugefügt werden.
Nachdem der Nutzer alle Informationen eingetragen hat, beginnt der eigentliche Schreibvorgang. Zunächst wird das Bild gerendert und mit Hilfe des NSIF-Creators in ein NSIF-Bild umgewandelt. Dies ist notwendig, da in der CSD nur NSIF Bilder gespeichert werden können. Das Metadaten-XML-File wird mit Hilfe des CSD-Writing Cleints der Isaac.lib an die CSD gesendet. Das Bild wird in einem HTTP Server der der Isaac.lib zur Verfügung gestellt, sodass CSD Server das Bild herunterladen kann. Hierfür wurde in den SBA ein schreibender Zugriff auf den Server implementiert.
Zunächst kann der Nutzer die nötigen und bei Bedarf auch einige optionale Meta-Informationen eingeben.
Hierfür wurde eine Oberfläche angelegt (siehe Abbildung \ref{figure:metaUI}).
Falls das Bild aus der CSD geladen wurde, so wird das UI mit den Werten des geladenen Bildes gefüllt.
Die Oberfläche überprüft, ob alle zwingenden Richtlinien eingehalten wurden.
Das kann zum Beispiel die Prüfung von Pflichteingaben oder der maximalen Zeichenzahl für bestimmte Felder bedeuten.
Zur einfacheren Benutzung wurden Buttons zur schnellen Datumsauswahl und zum Generieren von zufälligen IDs hinzugefügt.
Nachdem der Nutzer alle Informationen eingetragen hat, beginnt der eigentliche Schreibvorgang.
Zunächst wird das Bild gerendert und mit Hilfe des NSIF-Creators in ein NSIF-Bild umgewandelt.
Das ist notwendig, da in der CSD nur NSIF Bilder gespeichert werden können.
Das Metadaten-XML-File wird mit Hilfe des CSD-WritingClients der Isaac.lib an die CSD gesendet.
Das Bild wird durch einem HTTP-Server der Isaac.lib zur Verfügung gestellt, sodass der CSD-Server das Bild herunterladen kann. % gehört der HTTP Server zur isaac.lib? Das ``der Isaac.lib'' kann man auf 2 Arten lesen (Genetiv ODER Dativ-Objekt zum Verb ``zur Verfügung stellen''
\begin{figure} \begin{figure}
\centering \centering
\includegraphics[width=\textwidth,height=\textheight,keepaspectratio]{MetaDataUI.png} \includegraphics[width=\textwidth,height=\textheight,keepaspectratio]{MetaDataUI.png}
\caption{Die Anzeige aller Ergebnisse im SBA. Die Tabelle ist sortierbar und es lassen sich beliebige Spalten ein- und ausblenden. Falls ein Vorschaubild verfügbar ist, wird es an der Seite zusammen mit dem Kommentar des Bildes angezeigt.} \caption{Die Anzeige aller Ergebnisse im SBA. Die Tabelle ist sortierbar und es lassen sich beliebige Spalten ein- und ausblenden.
Falls ein Vorschaubild verfügbar ist, wird es an der Seite zusammen mit dem Kommentar des Bildes angezeigt.}
\label{figure:metaUI} \label{figure:metaUI}
\end{figure} \end{figure}
\begin{figure} \begin{figure}
\centering \centering
\includegraphics[width=\textwidth,height=\textheight,keepaspectratio]{../UML/Struktur Writing.png} \includegraphics[width=\textwidth,height=\textheight,keepaspectratio]{../UML/Struktur Writing.png}
\caption{Die Nutzereingabe zur Eingabe der Metadaten. } \caption{Die Nutzereingabe zur Eingabe der Metadaten }
\label{figure:StrukturWriting} \label{figure:StrukturWriting}
\end{figure} \end{figure}
\ No newline at end of file
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