GeoDataFrame in SQL-Datenbank schreiben

Ich hoffe, dass meine Frage nicht lächerlich ist, da diese Frage (nach meinem besten Wissen) auf den populären Websites anscheinend noch nicht wirklich gestellt wurde.

Die Situation ist, dass ich mehrere csv-Dateien habe, die insgesamt mehr als 1 Mio Beobachtungen enthalten. Jede Beobachtung enthält unter anderem eine postalische Adresse. Ich plane, alle Dateien in einen einzelnen GeoDataFrame zu lesen, die Adressen zu geocodieren, einen räumlichen Join mit einem Shapefile durchzuführen und einige Informationen aus dem Polygon für jede Zeile zu speichern. Ganz normal, nehme ich an. Dies ist Teil eines einmaligen Datenbereinigungsprozesses.

Mein Ziel ist es, eine Datenbank mit diesem endgültigen Datensatz einzurichten. Dies liegt daran, dass ich auf einfache Weise Daten austauschen und durchsuchen kann, z. zeichnen Sie einige Beobachtungen auf einer Website auf. Außerdem ist es sehr einfach, Beobachtungen anhand einiger Kriterien auszuwählen und dann einige Analysen durchzuführen.

Mein Problem ist, dass die Funktion zum Einfügen eines GeoDataFrame in eine Datenbank noch nicht implementiert zu sein scheint - anscheinend, weil GeoPandas ein Ersatz für Datenbanken sein soll ("GeoPandas ermöglicht Ihnen das einfache Ausführen von Operationen in Python, für die andernfalls eine räumliche Datenbank erforderlich wäre wie PostGIS ").

Natürlich könnte ich jede Zeile durchlaufen und jeden Datenpunkt "manuell" einfügen, aber ich suche hier die beste Lösung. Für eine Umgehung hätte ich auch Angst, dass der Datentyp mit dem der Datenbank in Konflikt geraten könnte. Gibt es hier "einen besten Weg"?

Danke für Ihre Hilfe

Antworten auf die Frage(4)

Ihre Antwort auf die Frage