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
tecnica:gps_cartografia_gis:gdal_oracle [2010/04/27 15:02]
niccolo
tecnica:gps_cartografia_gis:gdal_oracle [2010/10/25 14:41]
niccolo
Line 128: Line 128:
  
 <code> <code>
-OCI:username/passwd@host:port/service_name"+OCI:username/passwd@host:port/service_name:tablename"
 </code> </code>
  
-Il server Oracle risponde sulla porta **1521 TCP**.+Il **''service_name''** viene detto anche //istanza// nella terminologia Oracle. Il server Oracle risponde sulla porta **1521 TCP**.
  
 Un esempio di **interrogazione SQL** con ''ogrinfo'': Un esempio di **interrogazione SQL** con ''ogrinfo'':
  
 <code> <code>
-ogrinfo "OCI:username/passwd@host:port/service_name" \+ogrinfo "OCI:username/passwd@host:port/service_name:tablename" \
     -sql 'SELECT TOPONIMO_STRADA FROM REPLICA_TOPONOMASTICA.TOP_CIVICI'     -sql 'SELECT TOPONIMO_STRADA FROM REPLICA_TOPONOMASTICA.TOP_CIVICI'
 </code> </code>
Line 159: Line 159:
 -------------------- ----------------- -------------------- -----------------
 NLS_CHARACTERSET     WE8ISO8859P1 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> </code>
tecnica/gps_cartografia_gis/gdal_oracle.txt · Last modified: 2010/10/25 14:41 by niccolo