Muudatused

OSM kaardiserver Mandriva 2010 Spring baasil

Lisatud 2186 baiti, 17. august 2011, kell 08:28
Kui puhas install on tehtud tuleb paigaldada postgresql andmebaas ja postgis -i laiendus.
urpmi postgresql8.4, postgresql8.4-contrib, postgis, subversion, task-c++-devellib64xml2-devel lib64geos-devel postgresql8.4-devel lib64bzip2-devel lib64proj-devel lib64boost-devel lib64png-devel lib64jpeg-devel lib64tiff-devel lib64curl-devel cairo-devel lib64cairomm1.0-devel pycairo-devel lib64ltdl-devel perl-IPC-ShareLite perl-JSON perl-GD perl-LWP-Online java-1.6.0-sun
Peale postgre paigaldamist tuleks see ka käivitada, mille jooksul luuakse default andmebaasid ja configuratsiooni fail.
autovacuum = off
Muuda /etc/sysctl.confja lisa faili lõppu rida
kernel.shmmax = 536870912
[postgres@andres ~]$
Käivitame veel ühe sql faili baasis
* psql -d gis -f /usr/share/postgresql/8.3/contrib/_int.sql
 
[postgres@andres ~]$ psql -d gis -f /usr/share/postgresql/contrib/_int.sql
SET
psql:/usr/share/postgresql/contrib/_int.sql:14: NOTICE: type "query_int" is not yet defined
DETAIL: Creating a shell type definition.
CREATE FUNCTION
psql:/usr/share/postgresql/contrib/_int.sql:19: NOTICE: argument type query_int is only a shell
CREATE FUNCTION
CREATE TYPE
CREATE FUNCTION
...
CREATE FUNCTION
CREATE OPERATOR CLASS
[postgres@andres ~]$
== osm2pgsql ==
...
[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]#
84
muudatust

Aita seda lehekülge täiustada!