Francesco Massa ha scritto:
> 
> Salve a tutti.
> Ho da poco reperito dei dati cartografici in formato WKT: in particolare
> ho un file WKT  contenente le coordinate dei punti delle geometrie col
> relativo SRID e un file CSV associato contenente le informazioni per
> così dire non geometriche (gid,name,area,perimentro,ecc).
> 
> Probabilmente la questione risulterà banale a molti, ma come posso
> importartli, ad esempio, in postgresql?
> 
> Al momento la procedura che ho utilizzato è stata quella di costruirmi
> le insert editando il file wkt e facendole eseguire via pgsql, dopo aver
> creato la tabella con le informazioni presenti nel file CSV. Risultato
> discreto, ma certo non veloce.
> 
> E' la prima volta che mi imbatto in questo tipo di dati: WKT+CSV
> (associato).
>  Qualcuno conosce un modo più svelto/elegante/funzionale per importare
> questi dati?
> Tenete conto che i file sono parecchi...e piuttosto "voluminosi" (leggi:
> 200Mb in totale)

dato che sai ricostruire ed importare una singola geometria con relativi
attributi, potresti estendere tale procedura a tutte le geometrie
presenti nel WKT, creando una procedura batch, uno scriptino per
intenderci, che assembla in un unico file le insert tenendo conto sia
del wkt che del csv.
Perderesti un pò di tempo a realizzare lo script, ma sicuramente ti
svincoleresti dalla mole dei dati a tua disposizione!
Il linguaggio dello script naturalmente deve essere in grado di gestire
adeguatamente le stringhe (es. python).

ciao
Antonio







_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[email protected]
http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.

Rispondere a