3 Opprettelse av "gps"-databasen:
5 $ cd ~/bin/src/gpstools/postgres
8 gps=# \i create_table.sql
9 gps=# \i create_funcs.sql
10 gps=# \i create_views.sql
12 For å kopiere ting fra nye tracklogger inn i PostgreSQL:
14 1: cd til der de nye filene er.
15 1: Kjør svn update og slett de filene som allerede er lagt inn.
16 1: gpst -o pgtab -d -rpt *.gpx | psql -a -c "COPY logg FROM stdin" gps
18 2: cd ~/gps/div/postgres
20 2: \i update_things.sql
22 Så kommer turen til stedsnavnene:
26 1: gpst -o pgwupd *.gpx | psql -a gps
29 1: gpst -o pgwupd wpdata.gpx | psql -a gps
31 For å legge til nye veipunkter:
35 gpst -o pgwtab *.gpx | psql -a -c "COPY wayp FROM stdin" gps
37 For å renske opp i veipunktene:
39 cd ~/bin/src/gpstools/postgres
43 For å synkronisere waypoints og POI:
45 Her trengs Postgres. Må ha en database som heter "gps" og en tabell som
46 heter "tmpwayp". Ordnes med ../postgres/create_table.sql . Deretter er
47 det bare å kjøre ../poisync og redigere .gpx-filene.
49 En grei makro som kan brukes i vimdiff når wpdata.gpx er i venstre vindu
50 og den som veipunktet skal legges inn i er i høyre, er:
52 :map <f1> y<C-w><C-w>GP?<type><cr>Y/<sym><cr>p<C-w><C-w>
54 (Marker veipunktet i venstre vindu med Shift-V og trykk F1.)
56 vim: set ts=2 sts=2 sw=2 et :