53 Zaunstandorte / 596 Menschen / 1578 Beiträge

Hochladen von Tierfunden in Tabellenform

Hochladen von Tierfunden

Übersicht

Sammlungen von Tierfunden können per CSV-Datei hochgeladen werden. Die folgenden Angaben sind relevant:

  • Jede Datei kann mehrere Tierfunde verschiedener Zaunstandorte enthalten.
  • Jede Tabellenzeile beschreibt eine Anzahl von aufgefundenen Tieren, die einen gemeinsamen Satz von Attributen gemein haben: Alter, Geschlecht und Lebendstatus.
  • Mehrere Zeilen werden automatisch zu einer einzigen Inspektion gruppiert, sofern ihre Werte für Betreuer, Datum, Uhrzeit, Temperatur und Wetter übereinstimmen. Inkonsistenzen werden gemeldet und brechen den Upload ab.
  • Die notwendigen Vorbedingungen (Betreuer, Spezies und die Zaun-Instanz zum angegebenen Zeitpunkt) müssen zuvor manuell angelegt werden. Das Upload-Formular wird eine Warnung ausgeben, falls Vorbedingungen fehlen sollten.
  • Jedes widersprüchliche Detail wird berichtet und führt zum Abbruch des Hochladens. Beispielsweise darf es keine zweite Beobachtung am selben Zaunstandort zur selben Zeit, jedoch mit anderem Wetter oder anderer Temperatur geben.
  • Der Hochlade-Vorgang wird eine Beobachtung anlegen (oder erweitern), sowie Tierfunde hinzufügen.
  • Alle hinzugefügten Tierfunde werden dem Hochlade-Prozess zugeordnet. Daher kann der Import-Vorgang durch Löschung des Imports vollständig rückgängig gemacht werden.

Formatierungshinweise

Das Format der hochzuladenden Datei wird strikt geprüft. Es muss den folgenden Anforderungen genügen:

  • Die erste Zeile der Datei muss exakt die folgenden Einträge beinhalten:
    • Betreuer*in
    • Datum
    • Uhrzeit
    • Ort
    • Temperatur
    • Wetter
    • Anzahl
    • Artname
    • Alter
    • Geschlecht
    • Zustand
    • Fundort
    • Anmerkung
  • Eine leere Zelle wird als Wiederholung des vorherigen Werts interpretiert. Dies gilt nicht für die Anmerkungen-Spalte.
  • Eine Zelle, die lediglich das Zeichen - (Bindestrich) enthält, wird als leer interpretiert.
  • Der Betreuer wird durch seinen vollständigen Namen angegeben.
  • Das Datum wird als DD.MM.YYYY angegeben (z.B. 24.01.2019).
  • Die Zeit wird als HH:MM oder HH:MM:SS angegeben (z.B. 19:37).
    • Die folgenden speziellen Zeiten werden besonders behandelt:
      • 00:00: zusammengefasste Daten für den ganzen Tag
      • 01:00: zusammengefasste Daten für den ganzen Monat
      • 02:00: zusammengefasste Daten für das ganze Jahr
  • Der Ort ist der Name eines existierenden Zaunstandorts.
  • Die Temperatur wird als reelle Zahl angegeben und kann mit oder ohne gebrochenen Anteil angegeben werden. Ein Punkt wird zur Trennung von ganzem und gebrochenem Anteil verwendet. Der leere Wert (Bindestrich) ist zulässig.
  • Das Wetter wird durch eine der folgenden Zeichenketten angegeben: bright / cloudy / rain / snow / wolkenlos / bedeckt / Regen / Schnee. Der leere Wert (Bindestrich) ist zulässig.
  • Die Spezies kann durch ihren einfachen oder wissenschaftlichen Namen angegeben werden.
  • Die Anzahl der Tiere ist eine positive Ganzzahl.
  • Das Alter wird durch eine der folgenden Zeichenketten angegeben: adult / young / subadult. Der leere Wert (Bindestrich) ist zulässig.
  • Das Geschlecht wird durch eine der folgenden Zeichenketten angegeben: male / female / juvenile / couple / männlich / weiblich / paar. Der leere Wert (Bindestrich) ist zulässig.
  • Der Lebendstatus wird durch eine der folgenden Zeichenketten angegeben: alive / dead / lebend / tot / zusgef. Der leere Wert (Bindestrich) ist zulässig.
  • Der Fundort wird durch eine der folgenden Zeichenketten angegeben: fence / field / Zaun / Umfeld. Der leere Wert (Bindestrich) ist zulässig.
  • Die optionalen Anmerkungen dienen als Freitext-Beschreibung eines Tierfunds. Eine leere Zelle und eine Zelle, die lediglich einen Bindestrich enthält, wird als leer (keine Anmerkungen) interpretiert.
  • Jedes CSV-Format, wie es von deiner Lieblings-Tabellenkalkulation exportiert wird, sollte funktionieren (z.B. mit Komma oder Semikolon).

Beispiel-Datei

Die Beispiel-Import-Datei könnte ein geeigneter Ausgangspunkt für deinen ersten Import sein.