User Tools

Site Tools


tecnica:gps_cartografia_gis:gdal_oracle

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
tecnica:gps_cartografia_gis:gdal_oracle [2010/04/27 14:47]
niccolo
tecnica:gps_cartografia_gis:gdal_oracle [2010/06/01 10:58]
niccolo
Line 148: Line 148:
 </code> </code>
  
-Tale configurazione è fondamentale ad esempio quando si importano dati Oracle a PostgreSQL con **''ogr2ogr''**.+Tale configurazione è fondamentale ad esempio quando si importano dati da Oracle a PostgreSQL con **''ogr2ogr''** e il charset originale non coincide con quello desiderato. 
 + 
 +Per vedere il charset utilizzato da Orcale: 
 + 
 +<code sql> 
 +SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER = 'NLS_CHARACTERSET'; 
 +</code> 
 +<code> 
 +PARAMETER            VALUE 
 +-------------------- ----------------- 
 +NLS_CHARACTERSET     WE8ISO8859P1 
 +</code> 
 + 
 +È probabile che sia necessario impostare anche la variabile **''NLS_NUMERIC_CHARACTERS''** che definisce il carattere separatore dei decimali e il carattere di raggruppamento delle migliaia (il punto decimale e la virgola per gli anglosassoni, la virgola decimale e il punto per l'Italia): 
 + 
 +<code> 
 +export NLS_NUMERIC_CHARACTERS=".," 
 +</code> 
 + 
 +Per sapere quale convenzione utilizza Oracle è sufficiente fare il dump della tabella con ''ogrinfo'' e visualizzare il contenuto: 
 + 
 +<code> 
 +ogrinfo 'OCI:username/password@hostname:port/instance:tablename' geom_feature > tablename.dump 
 +</code>
tecnica/gps_cartografia_gis/gdal_oracle.txt · Last modified: 2010/10/25 14:41 by niccolo