Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Programmazione/Mapnik"
Differenze tra le versioni 4 e 5
Versione 4 del 24/09/2008 09.51.06
Dimensione: 3528
Commento:
Versione 5 del 24/09/2008 10.09.16
Dimensione: 3606
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 21: Linea 21:
Innanzitutto vanno aggiornati i pacchetti già installati == Installazione dipendenze ==
 *.
Innanzitutto vanno aggiornati i pacchetti già installati
Linea 27: Linea 28:
Installazione delle dipendenze richieste tramite [:AmministrazioneSistema/Aptitude:Aptitude]:  *. Installazione delle dipendenze boost richieste tramite [:AmministrazioneSistema/Aptitude:Aptitude]:
Linea 29: Linea 30:
boost dipendenze:
Linea 34: Linea 34:
Altre dipendenze richieste  *. Altre dipendenze richieste
Linea 38: Linea 38:
Cairo Renderer dipendenze (opzionale)  *. Opzionale: Cairo Renderer dipendenze
Linea 40: Linea 40:
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 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
Linea 42: Linea 42:
Installazione di altri strumenti GIS (opzionale. Vedi anche [:UbuntuGis:UbuntuGis])  *. Opzionale: Installazione di altri strumenti GIS (Vedi in proposito anche la guida [:UbuntuGis:UbuntuGis])
Linea 47: Linea 47:
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 == 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
Linea 56: Linea 57:
Se si sono istallati Postgis, Gdal e si ha intenzione di usare il supporto WMS installre con le seguenti opzioni  *. Se si sono istallati Postgis, Gdal e si ha intenzione di usare il supporto WMS installre con le seguenti opzioni
Linea 62: Linea 63:
Infine dare i seguente comando  *. Infine dare i seguente comando

BR Indice()

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
  1. Passo 1
  2. Passo 2
  3. Passo 3

Titolo 2

Mapnik

Testo...

  1. Passo 1
  2. Passo 2
  3. Passo 3

Titolo 2

Testo...

Ulteriori risorse

  • Risorsa 1
  • Risorsa 2


CategoryNuoviDocumenti