User Tools

Site Tools


tecnica:gps_cartografia_gis:gdal_oci_osgeo4w

This is an old revision of the document!


Installazione GDAL con driver OCI su Windows

Dal sito www.qgis.org, Download, Unstable software (giugno 2009), si scarica l'installer 1.1.0 Windows OSGEO

Si seleziona l'Advanced install, quindi i pacchetti:

  • qgis1.1
  • gdal-oracle10g

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.

cd C:\Programmi\OSGeo4W\bin
ogrinfo --formats
Supported Formats:
  -> "OCI" (read/write)
  -> "ESRI Shapefile" (read/write)
  ...

Il test con il pacchetto OSGeo4W gdal16-oracle funziona in questo modo:

cd C:\Programmi\OSGeo4W\bin
..\apps\gdal-16\bin\ogrinfo OCI:user/password@host/instance

Non funziona l'Oracle raster plugin per Qgis. Si prova ad installare anche gdal16-oracle.

Test di performance

Layer CTR2K_2D_0201_A (fabbricati)

Test di rendering con MapServer su connessione OCI Oracle:

  • 25 secondi totali per ricevere il raster
  • 42356896 bytes (40 Mb) trasferiti da Oracle a MapServer
  • 18 sec tempo trasferimento da Oracle a MapServer (18 Mbit/sec)

Query fatta da QGIS, 37963465 byte (36 Mb), xx secondi per il rendering

SELECT
  "SHAPE","OBJECTID","IDETOT","CODFOG","CODENT","TIPENT","NUMPUN",
  "NUMIDE","QUOTATERRA","QUOTAGRON","SUPERFICIE","VOLUME","SHAPE_LENG"
    FROM CTR2K_2D_0201_A
    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,
        4842870,1691569.71830986,4856730,1671630.28169014,4856730,16771630.28169014,4842870)),
       'querytype=window') = 'TRUE'

Query fatta da software proprietario ESC, 23214848 byte (22 Mb), 10 secondi per il rendering

SELECT
  OBJECTID, SHAPE
    FROM CTR2K_2D_0201_A
    WHERE (MDSYS.SDO_FILTER(CTR2K_2D_0201_A.SHAPE,
        MDSYS.SDO_GEOMETRY(2003,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,3),
        MDSYS.SDO_ORDINATE_ARRAY(1672077.351839,4842793.501570,1689209.123211,4857464.612638)),
        'querytype=window') = 'TRUE')
tecnica/gps_cartografia_gis/gdal_oci_osgeo4w.1244482273.txt.gz · Last modified: 2009/06/08 19:31 by niccolo