Muudatused

OSM kaardiserver Mandriva 2010 Spring baasil

Lisatud 2245 baiti, 16. juuli 2010, kell 09:09
Kui puhas install on tehtud tuleb paigaldada postgresql andmebaas ja postgre postgis -i laiendus.
urpmi postgresql8.4, postgresql8.4-contrib, postgis, subversion, task-c++-devel
Peale postgre paigaldamist tuleks see ka käivitada, mille jooksul luuakse default andmebaasid ja configuratsiooni fail.
CREATE OPERATOR CLASS
[postgres@andres ~]$
 
== osm2pgsql ==
Kui andmebaas on paigaldatud ja seadistatud tuleb andmed baasi importida. Selleks tuleb kasutada programmi nimega '''osm2pgsql'''.
* svn co http://svn.openstreetmap.org/applications/utils/export/osm2pgsql/
[andres@xxx ~]$ svn co http://svn.openstreetmap.org/applications/utils/export/osm2pgsql/
A osm2pgsql/Makefile.in
A osm2pgsql/debian
A osm2pgsql/debian/control
...
A osm2pgsql/README.txt
A osm2pgsql/pgsql.h
A osm2pgsql/output-gazetteer.h
Checked out revision 22342.
[andres@xxx ~]$
 
Kompileerime osm2pgsql -i
* cd osm2pgsql
* ./autogen.sh
* ./configure
* make
* make install
 
[andres@xxx ] cd osm2pgsql/
[andres@xxx osm2pgsql]$ ./autogen.sh
[andres@xxx osm2pgsql]$ ./configure
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
...
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
[andres@xxx osm2pgsql]$ make
gcc -g -O2 -Wall -Wextra -I/usr/include/libxml2 -I/usr/include -I/usr/include -DVERSION=\"0.69-22342\" -DHAVE_PTHREAD - DOSM2PGSQL_DATADIR=\"/usr/local/share/osm2pgsql\" -c -o expire-tiles.o expire-tiles.c
...
gcc -g -O2 -Wall -Wextra -I/usr/include/libxml2 -I/usr/include -I/usr/include -DVERSION=\"0.69-22342\" -DHAVE_PTHREAD - DOSM2PGSQL_DATADIR=\"/usr/local/share/osm2pgsql\" -c -o UTF8sanitizer.o UTF8sanitizer.c
g++ -c -o build_geometry.o build_geometry.cpp
gcc -o osm2pgsql expire-tiles.o input.o keyvals.o middle-pgsql.o middle-ram.o osm2pgsql.o output-gazetteer.o output-null.o output-pgsql.o pgsql.o rb.o reprojection.o sprompt.o text-tree.o UTF8sanitizer.o build_geometry.o -g -O2 -Wall -Wextra - I/usr/include/libxml2 -I/usr/include -I/usr/include -DVERSION=\"0.69-22342\" -DHAVE_PTHREAD - DOSM2PGSQL_DATADIR=\"/usr/local/share/osm2pgsql\" -lxml2 -lz -lm -L/usr/lib64 -lgeos -L/usr/lib64 -lpq -lbz2 -lz -g -lproj -lstdc++ -lpthread
[andres@xxx osm2pgsql]$ su
[root@xxx osm2pgsql]# make install
mkdir -p /usr/local/bin
install -m 0755 osm2pgsql /usr/local/bin
mkdir -p /usr/local/share/osm2pgsql
install -m 0644 default.style /usr/local/share/osm2pgsql
[root@andres osm2pgsql]#
84
muudatust

Aita seda lehekülge täiustada!