... | ... | @@ -35,20 +35,26 @@ Diese enthält drei Funktionen: |
|
|
|
|
|
**1. generateProfileHTML(...)**
|
|
|
|
|
|
Diese Funktion nimmt alle Werte aus XML und WFS entgegen und gibt diese als HTML-Tabelle zurück.
|
|
|
-Diese Funktion nimmt alle Werte aus XML und WFS entgegen und gibt diese als HTML-Tabelle zurück.
|
|
|
|
|
|
**2. fetchWFSData()**
|
|
|
|
|
|
Die Funktion fragt einen WFS an und liefert alle Antworten als JSON-Datei zurück. Falls der WFS nicht erreichbar ist, wird eine Fehlermeldung ausgegeben.
|
|
|
-Die Funktion fragt einen WFS an und liefert alle Antworten als JSON-Datei zurück.
|
|
|
-Falls der WFS nicht erreichbar ist, wird eine Fehlermeldung ausgegeben.
|
|
|
|
|
|
**3. fetchProfile(steckbriefName)**
|
|
|
|
|
|
Diese Funktion erledigt die gesamte Arbeit.
|
|
|
Sie prüft im ersten Schritt, ob in der Karte ein Objekt angeklickt wurde. Ist das nicht der Fall, wird im Steckbrieffenster die Meldung "Kein Handstück ausgewählt" angezeigt.
|
|
|
Sobald ein Objekt ausgewählt wurde, prüft die Funktion, ob zu dem angeklickten Kartenobjekt ein Steckbrief hinterlegt ist. Falls nicht, wird in dem Steckbrieffenster "Kein Steckbrief vorhanden" zurück geliefert.
|
|
|
Wenn ein namentlich passender Steckbrief gefunden wurde, wird dieser geparst.
|
|
|
- **Prüfung der Objektauswahl:**
|
|
|
- Als Erstes wird geprüft, ob ein Objekt in der Karte angeklickt wurde.
|
|
|
- Falls nicht, wird die Meldung "Kein Handstück ausgewählt" im Steckbrieffenster angezeigt.
|
|
|
- **Prüfung der Steckbriefverfügbarkeit:**
|
|
|
-Sobald ein Objekt ausgewählt wurde, prüft die Funktion, ob zu dem angeklickten Kartenobjekt ein Steckbrief hinterlegt ist.
|
|
|
-Falls nicht, wird in dem Steckbrieffenster "Kein Steckbrief vorhanden" zurück geliefert.
|
|
|
-Wenn ein namentlich passender Steckbrief gefunden wurde, wird dieser geparst.
|
|
|
|
|
|
Der Name des Steckbriefes muss dabei nach folgender Form aufgebaut sein: **steckbrief_XX_XX_XX.xml** (X steht dabei für die jeweiligen Zahlen aus der HLNUG-Sammlungsnummer)
|
|
|
- **Namenskonvention für Steckbrief:**
|
|
|
- `steckbrief_XX_XX_XX.xml` (X steht dabei für die jeweiligen Zahlen aus der HLNUG-Sammlungsnummer)
|
|
|
|
|
|
- **Abfrage der WFS-Daten:**
|
|
|
- Zuerst werden die WFS-Daten über die Funktion `fetchWFSData()` abgerufen.
|
... | ... | |