...
[postgres@xxx ~]
== Mapniku paigaldus ==
Mapnik on vabavaraline vahend kaardi(stamis) rakenduste loomiseks. Mapnik on kirjutatud C++ -is ning tal on ka Pythoni ''bindings''. Mapnikut võib vabalt kasutada nii töölaua kui ka weebi rakenduste arendamiseks. Mapniku peamine eesmärk on luua ilusaid kaarte.
Kuigi Mandriva 2010.1 -l on olemas mapniku paketid tasub seda hoopis lähtekoodist ise ehitada.
Laeme mapniku svn -ist
''Artikli kirjutamise ajal oli viimane mapniku versioon 0.7.1''
* svn co http://svn.mapnik.org/tags/release-0.7.1 mapnik
[anz@localhost ~]$ svn co http://svn.mapnik.org/tags/release-0.7.1 mapnik
A mapnik/plugins
A mapnik/plugins/input
A mapnik/plugins/input/raster
A mapnik/plugins/input/raster/raster_datasource.hpp
A mapnik/plugins/input/raster/raster_info.hpp
...
A mapnik/INSTALL
A mapnik/SConstruct
A mapnik/COPYING
U mapnik
Checked out revision 2190.
[anz@localhost ~]$
Konfigureerime ...
* python scons/scons.py configure
[root@localhost mapnik]# python scons/scons.py configure
scons: Reading SConscript files ...
Welcome to Mapnik...
Configuring build environment...
SCons CONFIG found: 'config.py', variables will be inherited...
INPUT_PLUGINS=postgis,raster,shape BOOST_INCLUDES=/usr/include BOOST_LIBS=/usr/lib64 BINDINGS=all
Configuring on Linux in *release mode*...
...
*Configure complete*
Now run "python scons/scons.py" to build or "python scons/scons.py install" to install
[root@localhost mapnik]#
Ehitame ja installime mapniku
* python scons/scons.py
[root@localhost mapnik]# python scons/scons.py
scons: Reading SConscript
Welcome to
Using previous successful configuration...
Re-configure by running "python scons/scons.py configure".
scons: done reading SConscript files.
scons: Building targets ...
...
scons: done building targets.
[root@localhost mapnik]#
Installime mapniku
* python scons/scons.py install
[root@localhost mapnik]# python scons/scons.py install
scons: Reading SConscript files ...
Welcome to Mapnik...
...
scons: done building targets.
[root@localhost mapnik]#