Bonjour,

Je dispose d'un dataframe spatial, extrait d'une base PostGis, que j'aimerais pouvoir exporter en dur sur mon PC au format .dbf, .sql, .shp ou n'importe quel autre format facilement réimportable sous Postgre/PostGis tout en gardant le type des colonnes (text, numeric, etc). J'ai réussi à l'exporter en CSV, mais je préférerais un meilleur format. Voici le code utilisé jusqu'à présent :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
import pandas as pd
from sqlalchemy import create_engine
 
engine = create_engine('postgresql://postgres:0000@localhost:5432/test')
connection = engine.connect()
 
complet_query = connection.execute('select * from grille')
complet = pd.DataFrame(complet_query.fetchall())
complet.columns = complet_query.keys()
 
complet.to_csv("export_final.csv", sep = ";", index = None)
Est-il possible de faire cela ?

Merci.