|
Dimensione: 2293
Commento:
|
Dimensione: 4037
Commento: rinominata
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 1: | Linea 1: |
| ## page was renamed from TommasoDiBucchianico/prove1 | |
| Linea 6: | Linea 7: |
| = Mapnik = | |
| Linea 10: | Linea 12: |
| = Installazione da Repository (solo per Ubuntu 8.04)= | = Installazione da Repository (Ubuntu 8.04) = |
| Linea 19: | Linea 21: |
| = Installazione tramite sorgenti = | = Installazione tramite sorgenti (Ubuntu 8.04) = |
| Linea 21: | Linea 23: |
| Innanzitutto vanno installate le dipendenze richieste tramite [:AmministrazioneSistema/Aptitude:Aptitude]: | == Installazione dipendenze == *. Innanzitutto vanno aggiornati i pacchetti già installati {{{ aptitude update aptitude upgrade }}} |
| Linea 23: | Linea 30: |
| boost dipendenze: | *. Installazione delle dipendenze boost richieste tramite [:AmministrazioneSistema/Aptitude:Aptitude]: |
| Linea 25: | Linea 33: |
| sudo aptitude install binutils cpp-3.3 g++-3.3 gcc-3.3 gcc-3.3-base libboost-dev libboost-filesystem-dev libboost-filesystem1.34.1 libboost-iostreams-dev libboost-iostreams1.34.1 libboost-program-options-dev libboost-program-options1.34.1 libboost-python-dev libboost-python1.34.1 libboost-regex-dev libboost-regex1.34.1 libboost-serialization-dev libboost-serialization1.34.1 libboost-thread-dev libboost-thread1.34.1 libicu-dev libicu38 libstdc++5 libstdc++5-3.3-dev python2.5-dev | aptitude install binutils cpp-3.3 g++-3.3 gcc-3.3 gcc-3.3-base libboost-dev libboost-filesystem-dev libboost-filesystem1.34.1 libboost-iostreams-dev libboost-iostreams1.34.1 libboost-program-options-dev libboost-program-options1.34.1 libboost-python-dev libboost-python1.34.1 libboost-regex-dev libboost-regex1.34.1 libboost-serialization-dev libboost-serialization1.34.1 libboost-thread-dev libboost-thread1.34.1 libicu-dev libicu38 libstdc++5 libstdc++5-3.3-dev python2.5-dev |
| Linea 27: | Linea 35: |
| Altre dipendenze | *. Altre dipendenze richieste |
| Linea 31: | Linea 40: |
| Cairo dipendenze | *. Opzionale: Cairo Renderer dipendenze |
| Linea 35: | Linea 44: |
| *. Opzionale: Installazione di altri strumenti GIS (Vedi in proposito anche la guida [:UbuntuGis:UbuntuGis]) {{{ sudo aptitude install libgdal-dev python2.5-gdal postgresql-8.3-postgis postgresql-8.3 postgresql-server-dev-8.3 postgresql-contrib-8.3 }}} |
|
| Linea 37: | Linea 50: |
| 0. Passo 1 0. Passo 2 0. Passo 3 |
== Compilazione e installazione == *.Se non si sono installate Postgis, Gdal e non si ha intenzione di usare Mapnik come server WMS è suffiente dare i seguenti comandi {{{ mkdir ~/src cd ~/src svn co svn://svn.mapnik.org/trunk mapnik cd mapnik python scons/scons.py sudo python scons/scons.py install }}} *. Se si sono istallati Postgis, Gdal e si ha intenzione di usare il supporto WMS installre con le seguenti opzioni {{{ python scons/scons.py DEBUG=y PGSQL_INCLUDES=/usr/include/postgresql/ PGSQL_LIBS=/usr/lib/postgresql/8.2/lib GDAL_INCLUDES=/usr/local/include GDAL_LIBS=/usr/local/lib XMLPARSER=libxml2 sudo python scons/scons.py install DEBUG=y PGSQL_INCLUDES=/usr/include/postgresql/ PGSQL_LIBS=/usr/lib/postgresql/8.2/lib GDAL_INCLUDES=/usr/local/include GDAL_LIBS=/usr/local/lib XMLPARSER=libxml2 }}} |
| Linea 41: | Linea 66: |
| == Titolo 2 == | *. Infine dare i seguente comando {{{ sudo ldconfig }}} |
| Linea 43: | Linea 71: |
| = Mapnik = | |
| Linea 45: | Linea 72: |
| Testo... | = Testare se l'installazione è andata a buon fine = Aprire una console di python oppure dare nel terminale il comando {{{ python }}} adesso dare il comando {{{ import mapnik }}} Se non si riceve nessun output l'installazione dovrebbe essere andata bene e si può passare al [http://trac.mapnik.org/wiki/GettingStarted: tutorial] |
| Linea 47: | Linea 83: |
| = Opzionale: Compilazione del Viewer = Mapnik comprende un Viewer (visualizzatore) per la visualizz |
Mapnik
Introduzione
Mapnik è un toolkit (insieme di strumenti) per la realizzazione di mappe a partire da dati vettoriali e raster. E' scritto in C++ e ha Python bindings che supportano uno sviluppo semplice e veloce delle mappe. Mapnik può essere usato sia per lo sviluppo di applicazioni web, accoppiato con altri softwar tipo Open Layer, sia per un uso desktop.
Installazione da Repository (Ubuntu 8.04)
Per Ubuntu 8.04 è presente nei repository Universe il pacchetto python-mapnik che contiene Mapnik 0.4 e può essere comodamente installato tramire apt-get.
sudo apt-get install python-mapnik
Se si volesse installare l'ultima versione (Mapnik 0.5) bisognerà [:AmministrazioneSistema/InstallareProgrammi/DaSorgenti:compilare i sorgenti] (vedi sotto).
Installazione tramite sorgenti (Ubuntu 8.04)
Installazione dipendenze
- . Innanzitutto vanno aggiornati i pacchetti già installati
aptitude update aptitude upgrade
. Installazione delle dipendenze boost richieste tramite [:AmministrazioneSistema/Aptitude:Aptitude]:
aptitude install binutils cpp-3.3 g++-3.3 gcc-3.3 gcc-3.3-base libboost-dev libboost-filesystem-dev libboost-filesystem1.34.1 libboost-iostreams-dev libboost-iostreams1.34.1 libboost-program-options-dev libboost-program-options1.34.1 libboost-python-dev libboost-python1.34.1 libboost-regex-dev libboost-regex1.34.1 libboost-serialization-dev libboost-serialization1.34.1 libboost-thread-dev libboost-thread1.34.1 libicu-dev libicu38 libstdc++5 libstdc++5-3.3-dev python2.5-dev
- . Altre dipendenze richieste
sudo aptitude install libfreetype6 libfreetype6-dev libjpeg62 libjpeg62-dev libltdl3 libltdl3-dev libpng12-0 libpng12-dev libtiff4 libtiff4-dev libtiffxx0c2 python-imaging python-imaging-dbg proj
- . Opzionale: Cairo Renderer dipendenze
sudo aptitude install libcairo2 libcairo2-dev python-cairo python-cairo-dev libcairomm-1.0-1 libcairomm-1.0-dev libglib2.0-0 libpixman-1-0 libpixman-1-dev libpthread-stubs0 libpthread-stubs0-dev ttf-dejavu ttf-dejavu-core ttf-dejavu-extra
. Opzionale: Installazione di altri strumenti GIS (Vedi in proposito anche la guida [:UbuntuGis:UbuntuGis])
sudo aptitude install libgdal-dev python2.5-gdal postgresql-8.3-postgis postgresql-8.3 postgresql-server-dev-8.3 postgresql-contrib-8.3
Compilazione e installazione
- .Se non si sono installate Postgis, Gdal e non si ha intenzione di usare Mapnik come server WMS è suffiente dare i seguenti comandi
mkdir ~/src cd ~/src svn co svn://svn.mapnik.org/trunk mapnik cd mapnik python scons/scons.py sudo python scons/scons.py install
- . Se si sono istallati Postgis, Gdal e si ha intenzione di usare il supporto WMS installre con le seguenti opzioni
python scons/scons.py DEBUG=y PGSQL_INCLUDES=/usr/include/postgresql/ PGSQL_LIBS=/usr/lib/postgresql/8.2/lib GDAL_INCLUDES=/usr/local/include GDAL_LIBS=/usr/local/lib XMLPARSER=libxml2 sudo python scons/scons.py install DEBUG=y PGSQL_INCLUDES=/usr/include/postgresql/ PGSQL_LIBS=/usr/lib/postgresql/8.2/lib GDAL_INCLUDES=/usr/local/include GDAL_LIBS=/usr/local/lib XMLPARSER=libxml2
- . Infine dare i seguente comando
sudo ldconfig
Testare se l'installazione è andata a buon fine
Aprire una console di python oppure dare nel terminale il comando
python
adesso dare il comando
import mapnik
Se non si riceve nessun output l'installazione dovrebbe essere andata bene e si può passare al [http://trac.mapnik.org/wiki/GettingStarted: tutorial]
Opzionale: Compilazione del Viewer
Mapnik comprende un Viewer (visualizzatore) per la visualizz
- Passo 1
- Passo 2
- Passo 3
Titolo 2
Testo...
Ulteriori risorse
- Risorsa 1
- Risorsa 2
