Datenmodell Geokoordinaten für Polygone

domeb

Benutzer
Beiträge
5
Hi,

ich benötige ein Modell, welches für Länder und Bundesländer die Geokoordinaten (lat, lng) für die Polygone (Umrandung des Landes bzw. Bundeslandes) beinhaltet. Ich bin auf dem Stand wie im angehängten Bild.

Mein Problem ist, dass Koordinaten immer nur einem Land ODER einem Bundesland angehören können. Somit habe ich aber immer einen Nullwert bei country_id oder state_id. Lösung wären zwei tabellen für die Koordinaten (einmal Land und einmal Bundesland), jedoch wären diese Tabellen von der Struktur her komplett identisch.

Gibt es noch einen besseren Lösungsvorschlag? Danke für jegliche Hilfe!
 

Anhänge

  • db.jpg
    db.jpg
    87,6 KB · Aufrufe: 4
Werbung:

akretschmer

Datenbank-Guru
Beiträge
9.520
Hi,

ich benötige ein Modell, welches für Länder und Bundesländer die Geokoordinaten (lat, lng) für die Polygone (Umrandung des Landes bzw. Bundeslandes) beinhaltet. Ich bin auf dem Stand wie im angehängten Bild.

Mein Problem ist, dass Koordinaten immer nur einem Land ODER einem Bundesland angehören können. Somit habe ich aber immer einen Nullwert bei country_id oder state_id. Lösung wären zwei tabellen für die Koordinaten (einmal Land und einmal Bundesland), jedoch wären diese Tabellen von der Struktur her komplett identisch.

Gibt es noch einen besseren Lösungsvorschlag? Danke für jegliche Hilfe!

Land -> Bundesland -> Koordinate. Simple Normalisierung.

Btw.: für Geokoordinaten gibt es bessere Möglichkeiten der Speicherung. PostGIS bietet da ganz konkrete Datentypen und Funktionen für.
 
Oben