Datenbank-Dokumentation

Tabelle a_punkt_index (↩ zurück zur Übersicht)

Vorbemerkung
Tabellen mit dem Präfix "a_" werden automatisiert aus den Inhalten anderer Tabellen befüllt und enthalten die Ergebnisse aufwendiger Rechenoperationen.
Die Inhalte dieser Tabelle werden durch die folgende Prozedur erstellt: buildClusterData
Die Daten in dieser Tabelle werden (mindestens) einmal täglich aus den jeweils zugrundeliegenden Primärtabellen neu erstellt.

Beschreibung
Diese Tabelle weist jeder geographischen Punkt-Koordinate, die entweder in orte oder in informanten vorkommt eine individuelle Nummer zu. Die Werte werden für die Spalte "cluster_id" in z_ling verwendet, um ein schnelleres Gruppieren von Punktsymbolen mit den selben Koordinaten zu ermöglichen.

Spalten
Der Name von Spalten, die Teil des Primärschlüssels sind wird fett dargestellt, die Namen von Fremdschlüsseln unterstrichen. Kursivierte Werte im Feld Datentyp bedeuten, dass der Wert optional (nullable) ist.
SpaltennameDatentypMögliche WerteBeschreibung
geodaten

point

Dieser Datentyp speichert geometrische Daten in MySQL-Datenbanken. Die einfachste Möglichkeit diese manuell einzutragen, ist die Verwendung der GeomFromText-Funktion. Diese erlaubt die Eingabe der Daten im WKT-Format.
Alle geographischen Koordinaten in VerbaAlpina werden in der Reihenfolge <Längengrad>, <Breitengrad> angegeben. Die Eingabe eines Punktes mit den Koordinaten Breitengrad 48.135876 und Längengrad 11.583720 könnte somit folgendermaßen über die phpMyAdmin-Oberfläche angegeben werden:

  • Auswahl von "GeomFromText" in der Spalte "Funktion"
  • Eingabe von
    POINT(11.583720 48.135876)
    in der Spalte "Wert"
beliebigDie geographischen Koordinaten
nummerint(10) unsignedbeliebigEine aufsteigende Nummer
Ausschnitt
geodatennummer
POINT(9.38873 40.480529)18977
POINT(12.580306 46.931802)15101
POINT(12.45925 46.97847)2448
POINT(12.59115689625213 48.88642449633532)3319
POINT(11.3519 45.704)7624
POINT(10.7434396 47.9176644)19939
POINT(10.762257 47.263079)15358
POINT(11.60243 46.31258)14756
POINT(7.57057 46.221046)14427
POINT(9.689952783806412 47.36640229336054)20952