User Tools

Site Tools


tecnica:gps_cartografia_gis:gdal_oci_osgeo4w

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tecnica:gps_cartografia_gis:gdal_oci_osgeo4w [2009/06/08 18:49] niccolotecnica:gps_cartografia_gis:gdal_oci_osgeo4w [2009/06/09 11:32] (current) niccolo
Line 1: Line 1:
 ====== Installazione GDAL con driver OCI su Windows ====== ====== Installazione GDAL con driver OCI su Windows ======
  
-Pacchetti OSGeo4W installati:+Dal sito **www.qgis.org**, Download, Unstable software (giugno 2009), si scarica l'installer **1.1.0 Windows OSGEO**
  
-  * **qgis1.1** +Si esegue l'installer e si seleziona l'**Advanced install**, quindi i pacchetti:
-  * **gdal-oracle10g**+
  
-Con il Client Oracle 9.2 non funziona, nonostante che **''%%ogrinfo --formats%%''** mostri il driver OCI.+  * **qgis1.1** (sezione Desktop) 
 +  * **gdal-oracle10g** (sezione Libs)
  
-Con il Client Oracle 10.2.0.1.0 funziona l'accesso ad Oracle, verificato con ogrinfo e Qgis.+Il plugin OCI per GDAL viene installato in **''C:\OSGeo4W\bin\gdalplugins\ogr_OCI.dll''**. 
 + 
 +Sul PC bisogno che sia installato il Client Oracle (**''OCI.dll''**). 
 + 
 +Con il Client Oracle 9.2 non funziona, nonostante che **''%%ogrinfo --formats%%''** mostri il driver OCI. Con il Client Oracle 10.2.0.1.0 funziona l'accesso ad Oracle, verificato con ogrinfo e Qgis (da lanciare nel command prompt installato da OSGeo4W):
  
 <code> <code>
-cd C:\Programmi\OSGeo4W\bin 
 ogrinfo --formats ogrinfo --formats
 Supported Formats: Supported Formats:
Line 19: Line 22:
 </code> </code>
  
-Il test con il pacchetto OSGeo4W gdal16-oracle funziona in questo modo:+Per il supporto **GDAL georaster** (raster Oracle) bisogna installare il relativo plugin fornito nel pacchetto 
 + 
 +  * **gdal16-oracle** (sezione Libs) 
 + 
 +In tal caso il plugin GDAL viene installato in **''C:\OSGeo4W\apps\gdal-16\bin\gdalplugins\gdal_GEOR.dll''** (nella stessa directory viene installata anche la versione 1.6 del plugin **''ogr_OCI.dll''**). 
 + 
 +Per usare le librerie GDAL 1.6 (invece di quelle predefinite 1.5) bisogna inizializzare alcune variabili di sistema da prompt MS-DOS con il comando **''gdal16.bat''** e poi avviare l'applicativo (nota: l'installer OSGeo4W aggiunge alla **''PATH''** il percorso **''%%C:\OSGeo4W\bin\%%''**):
  
 <code> <code>
-cd C:\Programmi\OSGeo4W\bin +gdal16.bat 
-..\apps\gdal-16\bin\ogrinfo OCI:user/password@host/instance+gdalinfo --formats
 </code> </code>
  
-Non funziona l'Oracle raster plugin per Qgis. Si prova ad installare **anche** gdal16-oracle.+Come usare QGIS con il supporto GDAL16 + GeoRaster? Con questo comando **non funziona**:
  
-===== Test di performance =====+<code> 
 +gdal16.bat 
 +qgis-1.1 
 +</code> 
 + 
 +pare infatti che ''qgis-1.1'' resetti le variabili d'ambiente per usare GDAL 1.5, ma soprattutto pare che sia compilato contro GDAL 1.5. 
 + 
 +===== Performance tests =====
  
 Layer CTR2K_2D_0201_A (fabbricati) Layer CTR2K_2D_0201_A (fabbricati)
  
-Test di rendering con **MapServer** su connessione OCI Oracle:+==== Oracle protocol performances ==== 
 + 
 +Rendering test with **MapServer** on OCI Oracle connection:
  
   * 25 secondi totali per ricevere il raster   * 25 secondi totali per ricevere il raster
Line 38: Line 56:
   * 18 sec tempo trasferimento da Oracle a MapServer (18 Mbit/sec)   * 18 sec tempo trasferimento da Oracle a MapServer (18 Mbit/sec)
  
-Query fatta da **QGIS**, 37963465 byte (36 Mb), xx secondi per il rendering+==== QGIS query ==== 
 + 
 +**QGIS** query, 37963465 byte transferred (36 Mb), renders in xx seconds
  
 <code sql> <code sql>
 SELECT SELECT
   "SHAPE","OBJECTID","IDETOT","CODFOG","CODENT","TIPENT","NUMPUN",   "SHAPE","OBJECTID","IDETOT","CODFOG","CODENT","TIPENT","NUMPUN",
-  "NUMIDE","QUOTATERRA","QUOTAGRON","SUPERFICIE","VOLUME","SHAPE_LENG"+  "NUMIDE","QUOTATERRA","QUOTAGROND","SUPERFICIE","VOLUME","SHAPE_LENG"
     FROM CTR2K_2D_0201_A     FROM CTR2K_2D_0201_A
     WHERE sdo_filter(SHAPE,MDSYS.SDO_GEOMETRY(2003,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1),     WHERE sdo_filter(SHAPE,MDSYS.SDO_GEOMETRY(2003,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1),
-        MDSYS.SDO_ORDINATE_ARRAY(1671630.28169014,4842870,1691569.71830986+        MDSYS.SDO_ORDINATE_ARRAY( 
-        4842870,1691569.71830986,4856730,1671630.28169014,4856730,16771630.28169014,4842870)), +          1672796.327225358,4843200.00001
-       'querytype=window') = 'TRUE'+          1690403.672774642,4843200.00001, 
 +          1690403.672774642,4856399.99999, 
 +          1672796.327225358,4856399.99999, 
 +          1672796.327225358,4843200.00001)), 
 +        'querytype=window') = 'TRUE'
 </code> </code>
  
-Query fatta da **software proprietario ESC**, 23214848 byte (22 Mb), 10 secondi per il rendering+**ESC Author** (proprietary software) query, 23214848 byte transferred (22 Mb), renders in 10 seconds
  
 <code sql> <code sql>
tecnica/gps_cartografia_gis/gdal_oci_osgeo4w.1244479758.txt.gz · Last modified: 2009/06/08 18:49 by niccolo