tecnica:gps_cartografia_gis:mapserver_oracle
                This is an old revision of the document!
Table of Contents
MapServer con supporto ad Oracle su Debian GNU/Linux
La compilazione di MapServer con supporto ad Oracle Spatial su Debian GNU/Linux è del tutto analoga alla procedura descritta in: GDAL/OGR con supporto ad Oracle su Debian GNU/Linux.
Si riassume brevemente la procedura testata su Debian 6.0.3 Squeeze.
Installazione Oracle Instant Client
- Installare i pacchetti Oracle (originali rpm, debianizzati conalien):- oracle-instantclient11.2-basiclite_11.2.0.2.0-2_i386.deb
- oracle-instantclient11.2-devel_11.2.0.2.0-2_i386.deb
 
- Aggiungere il nuovo path al dynamic linkerecho /usr/lib/oracle/11.2/client/lib > /etc/ld.so.conf.d/oci.conf ldconfig 
- Installare la librearialibaio1conapt-get install libaio1 
- Predisporre una directory che possa essere usata comeORACLE_HOME, ad esempiomkdir -p /usr/local/share/oracle/sdk ln -s /usr/lib/oracle/11.2/client/lib /usr/local/share/oracle/lib ln -s /usr/include/oracle/11.2/client /usr/local/share/oracle/sdk/include 
Compilazione MapServer
- Scaricare i sorgenti e installare le dipendenze necessarie alla compilazione:apt-get source mapserver apt-get build-dep mapserver 
- Modificare ildebian/rulesaggiungendo aiCOMMON_CONFIG:... --with-postgis \ --with-oraclespatial=/usr/local/share/oracle \ --with-wcs \ ... 
- Ricompilare condpkg-buildpackage -rfakeroot 
Verificare che il supporto sia incluso nell'eseguibile (INPUT=ORACLESPATIAL), ad esempio:
# ./mapserv -v MapServer version 5.6.5 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=SWF OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=AGG SUPPORTS=FREETYPE SUPPORTS=ICONV SUPPORTS=FRIBIDI SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER SUPPORTS=SOS_SERVER SUPPORTS=FASTCGI SUPPORTS=THREADS SUPPORTS=GEOS SUPPORTS=RGBA_PNG INPUT=EPPL7 INPUT=POSTGIS INPUT=ORACLESPATIAL INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE
L'eseguibile linka dinamicamente le seguenti librerie (oltre a quelle standard):
- libaio.so.1
- libclntsh.so.11.1
- libnnz11.so
tecnica/gps_cartografia_gis/mapserver_oracle.1322755596.txt.gz · Last modified:  by niccolo
                
                