[Gfoss] Conversione sqlite 2 dbf

Antonio Falciano afalciano a yahoo.it
Mar 10 Mar 2009 10:38:02 CET


Andrea P. ha scritto:
> Antonio Falciano ha scritto:
>> Andrea Peri ha scritto:
>>> Salve,
>>>
>>> esiste qualche programma per la conversione di una tabella sqlite in
>>> una tabella dbf ?
>>
>> ogr2ogr
>>
>> ciao
>> Antonio
> 
> Grazie per l' hint.
> Leggendo le sue specifiche , capisco che legge sqlite, ma non sembra
> poter scrivere dbf.
> Comunque ora lo studio meglio....

Nel caso di db non spaziali, ogr2ogr scrive dbf quando gli chiedi come
formato "ESRI shapefile". Ad esempio, visto che anche Qgis usa sqlite:
ogr2ogr -f "ESRI Shapefile" qgis.shp qgis.db
restituisce:
qgis.dbf (corrispondente a tbl_bookmarks)
tbl_ellipsoid.dbf
tbl_projection.dbf
tbl_srs.dbf
vw_srs.dbf
ovvero sia le tabelle che le viste contenute nel db. NB: viene quindi
rinominata solo la prima tabella che incontra nel db. Naturalmente 
possibile limitare l'output con un p di SQL (-sql opp. -where) per
estrapolare solo la tabella di nostro interesse. Esempio:
ogr2ogr -f "ESRI Shapefile" tbl_ellipsoid.shp qgis.db -sql "SELECT *
FROM tbl_ellipsoid"

ciao
Antonio










Maggiori informazioni sulla lista Gfoss