\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}
\end{figure}
\section{Ausgewertete Daten des SBA speichern}
\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}
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.
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.
Nach einer erfolgreichen Auswertung soll das annotierte Bild 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 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''
\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.}