Initial commit

This commit is contained in:
torsten committed 2026-08-13 18:33:10 +02:00
commit b7d90b9afe
16245 files changed
+3396666

No files matched your search

Binary file not shown.

After

Width:  |  Height:  |  Size: 762 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 726 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 388 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 352 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 868 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 734 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

+417
View File
@@ -0,0 +1,417 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>ToolOverview</title>
<link href="overviewStyle.css" rel="stylesheet">
<script>
// When the user clicks on <div>, open the popup
function popup(id) {
var popup = document.getElementById(id);
popup.classList.toggle("show");
}
</script>
<style type="text/css">
.liste { text-align: left; }
</style>
</head>
<body>
<h1>Tool-Übersicht</h1>
<hr>
<div id="centerDiv">
<table>
<tr>
<td>
<div class="innerDiv">
<div>
<div class="popup" onclick="popup('popup1')">
<i><img src="info.png"></i>
<span class="popuptext" id="popup1">3D-Darstellung beliebiger Verwundungsmodelle.</span>
</div>
<h2>Verwundungmodell</h2>
</div>
<a href="../3D Verwundungsmodell/3DVMModel.html" class="fill-div">
<img src="Verwundungsmodell.png">
</a>
</div>
</td>
<td>
<div class="innerDiv">
<div>
<div class="popup" onclick="popup('popup2')">
<i><img src="info.png"></i>
<span class="popuptext" id="popup2">Karte mit Darstellung von MountingPoints und Footprints.</span>
</div>
<h2>MapView</h2>
</div>
<a href="../MapView/MapView2.0.html" class="fill-div">
<img src="MapView.jpg">
</a>
</div>
</td>
<td>
<div class="innerDiv">
<div>
<div class="popup" onclick="popup('popup3')">
<i><img src="info.png"></i>
<span class="popuptext" id="popup3">Zeitstrahl zur Darstellung von zeitlich geordneten Ereignissen
bestimmter Übungen.</span>
</div>
<h2>TimeLine</h2>
</div>
<a href="../TimeLineProject/TimeLine.html" class="fill-div">
<img src="TimeLine.png">
</a>
</div>
</td>
</tr>
<tr>
<td>
<div class="innerDiv">
<div>
<div class="popup" onclick="popup('popup4')">
<i><img src="info.png"></i>
<span class="popuptext" id="popup4">Tool zum Darstellen von Laufwegen.</span>
</div>
<h2>Laufwege</h2>
</div>
<a href="../Laufwegdarstellung/LaufwegDarstellung.html" class="fill-div">
<img src="laufweg.png">
</a>
</div>
</td>
<td>
<div class="innerDiv">
<div>
<div class="popup" onclick="popup('popup5')">
<i><img src="info.png"></i>
<span class="popuptext" id="popup5">BSM Hit.</span>
</div>
<h2>BSM Hit</h2>
</div>
<a href="../../Mout/bsmHit.html" class="fill-div">
<img src="Mout.png">
</a>
</div>
</td>
<td>
<div class="innerDiv">
<div>
<div class="popup" onclick="popup('popup6')">
<i><img src="info.png"></i>
<span class="popuptext" id="popup6">Tool zum Ansteuern der Blitzlampe.</span>
</div>
<h2> Bsm Trigger Flashlight</h2>
</div>
<a href="../..//Buildings/recieveJsonBld.html" class="fill-div">
<img src="TriggerFlashlight.png">
</a>
</div>
</td>
</tr>
<tr>
<td>
<div class="innerDiv">
<div>
<div class="popup" onclick="popup('popup7')">
<i><img src="info.png"></i>
<span class="popuptext" id="popup7">Tool zum Erstellen von WLS Tracks.</span>
</div>
<h2>WLS Trackerzeuger</h2>
</div>
<a href="../../WirelessLocationTools/recieveJsonMsg.html" class="fill-div">
<img src="WLSTracks.png">
</a>
</div>
</td>
<td>
<div class="innerDiv">
<div>
<div class="popup" onclick="popup('popup8')">
<i><img src="info.png"></i>
<span class="popuptext" id="popup8">Tool zum Einspeisen von Positionen.</span>
</div>
<h2>Leaflat</h2>
</div>
<a href="../../ParticipantPositionGeneratorHTML/leaflet/www/index.html" class="fill-div">
<img src="Leaflat.png">
</a>
</div>
</td>
<td>
<div class="innerDiv">
<div>
<div class="popup" onclick="popup('popup9')">
<i><img src="info.png"></i>
<span class="popuptext" id="popup9">Tool zum Darstellen und Mounten von Assets.</span>
</div>
<h2>Infrastructure</h2>
</div>
<a href="../../InfrastructureManagement/infrastructure.html" class="fill-div">
<img src="Infrastructure.png">
</a>
</div>
</td>
</tr>
<tr>
<td>
<div class="innerDiv">
<div>
<div class="popup" onclick="popup('popup10')">
<i><img src="info.png"></i>
<span class="popuptext" id="popup10">Tool zum setzen der Raumbeschädigung.</span>
</div>
<h2>Set Room-Damage State</h2>
</div>
<a href="../../Mout/setDamageState.html" class="fill-div">
<img src="setDMGState.png">
</a>
</div>
</td>
<td>
<div class="innerDiv">
<div>
<div class="popup" onclick="popup('popup11')">
<i><img src="info.png"></i>
<span class="popuptext" id="popup11">Tool zum Darstellen von Events auf einer Karte.</span>
</div>
<h2>EventViewer</h2>
</div>
<a href="../EventView/EventView.html" class="fill-div">
<img src="EventViewer.jpg">
</a>
</div>
</td>
<td>
<div class="innerDiv">
<div>
<div class="popup" onclick="popup('popup12')">
<i><img src="info.png"></i>
<span class="popuptext" id="popup12">Tool zum Darstellen von Events auf einer Karte.</span>
</div>
<h2>Positionseinspeisung</h2>
</div>
<a href="../Positionseinspeisung/positionseinspeisung.html" class="fill-div">
<img src="Positionseinspeisung.jpg">
</a>
</div>
</td>
</tr>
<tr>
<td>
<div class="innerDiv">
<div>
<div class="popup" onclick="popup('popup13')">
<i><img src="info.png"></i>
<span class="popuptext" id="popup13">Tool zum Loggen von Telegrammen.</span>
</div>
<h2>Websocket Sniffer</h2>
</div>
<a href="../Websockets/websocketTool.html" class="fill-div">
<img src="WebsocketSniffer.png">
</a>
</div>
</td>
<td>
<div class="innerDiv">
<div>
<div class="popup" onclick="popup('popup14')">
<i><img src="info.png"></i>
<span class="popuptext" id="popup14">Zeigt Mountingpoints auf der Leaflet-Karte an</span>
</div>
<h2></h2>
</div>
<a href="../../ArAssetsV2/www/index.html" class="fill-div">
<h2>Show Assets</h2>
<img src="ShowAssets.png">
</a>
</div>
</td>
<td>
<div class="innerDiv">
<div>
<div class="popup" onclick="popup('popup15')">
<i><img src="info.png"></i>
<span class="popuptext" id="popup15">Zeigt Participant-Positionen auf der Leaflet-Karte an</span>
</div>
<h2></h2>
</div>
<a href="../../ArAssetsV3/readme.txt" <h4>Doku</h4></a>
<a href="../../ArAssetsV3/www/index.html" class="fill-div">
<h2>Input and show Participant Positions</h2>
<h3>(Justus-Tools)</h2>
<img src="ShowPositions.png">
</a>
</div>
</td>
</tr>
<tr>
<td>
<div class="innerDiv">
<div>
<div class="popup" onclick="popup('popup16')">
<i><img src="info.png"></i>
<span class="popuptext" id="popup16">Zeigt Participant-Positionen auf der Leaflet-Karte an</span>
</div>
<h2></h2>
</div>
<a href="../../TrackingTool/TrackingTool_Doku.pdf" <h4>Doku</h4></a>
<a href="../../TrackingTool/index.html" class="fill-div">
<h2>Show Participant Positions</h2>
<h4>Jan Lubes</h4>
<ul class="liste">
<li>Quelle der Positionsmeldungen ist der ppm-Websocket</li>
<li>Anzeige der Positionsmeldungen auf der Leaflet-Karte</li>
<li>Symbole in der Parteifarbe</li>
<li>Filter</li>
</ul>
<img src="../../TrackingTool/TrackingTool.png">
</a>
</div>
</td>
<td>
<div class="innerDiv">
<div>
<div class="popup" onclick="popup('popup17')">
<i><img src="info.png"></i>
<span class="popuptext" id="popup17">Websocket Sniffer</span>
</div>
<h2></h2>
</div>
<a href="../../SocketSniffer/SocketSniffer_Doku.pdf" <h4>Doku</h4></a>
<a href="../../SocketSniffer/index.html" class="fill-div">
<h2>Websocket Sniffer++</h2>
<h4>Jan Lubes</h4>
<ul class="liste">
<li>Quelle ist der Verwaltungsport 7300</li>
<li>Anzeige der möglichen Websockets</li>
<li>Tabellarische Anzeige der empfangenen Werte</li>
</ul>
<img src="../../SocketSniffer/WebsocketSniffer.png">
</a>
</div>
</td>
<td>
<div class="innerDiv">
<div>
<div class="popup" onclick="popup('popup18')">
<i><img src="info.png"></i>
<span class="popuptext" id="popup18">Timeline Overview</span>
</div>
<h2></h2>
</div>
<a href="../../TimelineOverview/Noahs Timeline - Dokumentation.pdf" <h4>Doku</h4></a>
<a href="../../TimelineOverview/Noahs Timeline - Dokumentation.pdf" class="fill-div">
<h2>Timeline Overview</h2>
<h4>Noah Thiering</h4>
<ul class="liste">
<li>Überblick über die Inhalte der Timeline über die gesamte Übung</li>
<li>Möglichkeit zum Selektieren von Zeiträumen</li>
<li>Filtern von Ereignistypen</li>
<li>Anwendung ist mit Node erstellt (Webserver, der die Applikation zur Verfügung stellt.)</li>
</ul>
<img src="../../TimelineOverview/TimelineOverview.png">
</a>
</div>
</td>
</tr>
<tr>
<td>
<div class="innerDiv">
<div>
<div class="popup" onclick="popup('popup19')">
<i><img src="info.png"></i>
<span class="popuptext" id="popup19">Timeline für einen Participant mit Kartendarstellung der Route und Anzeige der Events</span>
</div>
<h2></h2>
</div>
<a href="../../JustusTimeline/doku.pdf" <h4>Doku</h4></a>
<a href="../../TimelineParticipant/js/index.html" class="fill-div">
<h2>Timeline Participant</h2>
Analog zur Google Timeline
<ul class="liste">
<li>Übungsauswahl</li>
<li>Auswahl eines Participants</li>
<li>Anzeige der Route auf einer leaflet-Karte</li>
<li>Anzeige der Events auf einer leaflet-Karte</li>
<li>Einstellbares Zeitfenster</li>
<li>Filter auf Event-Typen</li>
<li>Anzeige der Events in einer Liste in Textform unterhalb der Kartendarstellung</li>
</ul>
<img src="../../TimelineParticipant/TimelineParticipant.png">
</a>
</div>
</td>
<td>
<div class="innerDiv">
<div>
<div class="popup" onclick="popup('popup20')">
<i><img src="info.png"></i>
<span class="popuptext" id="popup19">Replay mit Rest-API und GeoJson</span>
</div>
<h2></h2>
</div>
<a href="../../rme-playback/Praesentationen/Azubi_Projekt_2D_Lageplayback.pdf" <h4>Präsentation Einleitung</h4></a><br>
<a href="../../rme-playback/Praesentationen/RME-Playback.pdf" <h4>Präsentation Azubis</h4></a><br>
<a href="https://devhub.defence-elec.de/jira/secure/RapidBoard.jspa?rapidView=1856&projectKey=ESAZUBI" <h4>Kanban</h4></a><br>
<a href="https://devhub.defence-elec.de/jira/secure/RapidBoard.jspa?rapidView=1857&projectKey=ESAZUBI" <h4>Scrum</h4></a><br>
<a href="https://devhub.defence-elec.de/confluence/display/ESAZUBI/ES+Ausbildung+Home" <h4>Confluence</h4></a>
<a href="../../rme-playback/Praesentationen/RME-Playback.pdf" class="fill-div">
<h2>Replay</h2>
Pascal-Nino Pinzer<br>
Marius Meyer
<ul class="liste">
Implementierung eines Replays mit folgenen Technologien:
<li>GeoJson</li>
<li>Rest-Api</li>
<li>Postgres-DB</li>
<li>2D-Karte mit Leaflet</li>
</ul>
<img src="../../rme-playback/Praesentationen/Komponentenuebersicht.PNG">
</a>
</div>
</td>
<td>
<h2>OC-Map Geojson</h2>
Pascal-Nino Pinzer<br>
</td>
</tr>
<tr>
<td>
<h2>Trajectory Viewer 3D</h2>
Gerlinde Rudolphus<br>
<p style="text-align: left;">
Die Flugbahn muss in einer csv-Datei in folgendem Format vorliegen:
<ul style="text-align: left;">
<strong>Beispiel:<br></strong>
id,x,y,z<br>
0,0,0,0<br>
0,3.74887,1.36106,0.00839241<br>
0,7.48712,2.71728,0.016761<br>
0,11.2148,4.06868,0.025106<br>
</ul>
</p>
<img src="../../Trajectories/HTML-TrajectoryViewer/TrajectoryViewer.png">
</td>
<td>
</td>
<td>
</td>
</tr>
</table>
</div>
</body>
</html>
View File
Whitespace-only changes.
+126
View File
@@ -0,0 +1,126 @@
body {
width: 98%;
}
h1 {
text-align: center;
font-size: 30px;
}
h2{
cursor: default;
}
img{
width: 100%;
}
i img{
height: 20px;
width: 20px;
}
a.fill-div {
text-decoration: none;
color: black;
display: block;
overflow-y: auto;
height: 100%;
width: 100%;
}
tr{
height: 30%;
width: 90%;
left: 5%;
}
td{
position: relative;
border: 1px solid black;
width: 33%;
height: 100%;
}
.innerDiv{
width: 100%;
height: 100%;
margin: 0;
padding: 0;
}
/* Popup container */
.popup {
position: relative;
cursor: pointer;
float: right;
right: 20px;
top: 5px;
}
/* The actual popup (appears on top) */
.popup .popuptext {
visibility: hidden;
width: 180px;
background-color: #555;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 8px 0;
position: absolute;
z-index: 1;
bottom: 125%;
left: 50%;
margin-left: -90px;
font-size: 0.8em;
}
/* Popup arrow */
.popup .popuptext::after {
content: "";
position: absolute;
top: 100%;
left: 50%;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: #555 transparent transparent transparent;
}
/* Toggle this class when clicking on the popup container (hide and show the popup) */
.popup .show {
visibility: visible;
-webkit-animation: fadeIn 1s;
animation: fadeIn 1s
}
/* Add animation (fade in the popup) */
@-webkit-keyframes fadeIn {
from {opacity: 0;}
to {opacity: 1;}
}
@keyframes fadeIn {
from {opacity: 0;}
to {opacity:1 ;}
}
#centerDiv{
margin: auto;
text-align: center;
width: 96%;
}
@media only screen and (max-width: 1000px){
table tr {
display: block;
}
table td {
display: block;
left: 5%;
height: 100%;
width: 100%;
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB