1 | #! /bin/bash |
---|
2 | # run in the current workspace, assuming that "Parking" and "mapnik" are checked out projects. |
---|
3 | MAPNIKSRC=../../mapnik |
---|
4 | PARKINGSRC=. |
---|
5 | DESTDIR=/tmp/deploy |
---|
6 | TMPDIR=/tmp/parking-mapnik |
---|
7 | |
---|
8 | #-------------------------------------------------------- |
---|
9 | # bw |
---|
10 | #-------------------------------------------------------- |
---|
11 | |
---|
12 | MAPNIKPATCHED=$TMPDIR/mapnik |
---|
13 | PARKINGPATCHED=$TMPDIR/parking |
---|
14 | # cleanup |
---|
15 | rm -rf $DESTDIR |
---|
16 | rm -rf $TMPDIR |
---|
17 | # copy mapnik to temp |
---|
18 | mkdir -p $MAPNIKPATCHED |
---|
19 | cp -r $MAPNIKSRC/* $MAPNIKPATCHED |
---|
20 | # patch mapnik to have local settings |
---|
21 | cp ./mapnik-patch/datasource-settings.xml.inc.toolserver $MAPNIKPATCHED/inc/datasource-settings.xml.inc |
---|
22 | cp ./mapnik-patch/fontset-settings.xml.inc.toolserver $MAPNIKPATCHED/inc/fontset-settings.xml.inc |
---|
23 | cp ./mapnik-patch/settings.xml.inc.toolserver $MAPNIKPATCHED/inc/settings.xml.inc |
---|
24 | |
---|
25 | python mapnik_to_bw.py -s $MAPNIKPATCHED -f osm.xml -d $DESTDIR |
---|
26 | |
---|
27 | #-------------------------------------------------------- |
---|
28 | # parking |
---|
29 | #-------------------------------------------------------- |
---|
30 | |
---|
31 | # copy parking to temp |
---|
32 | mkdir -p $PARKINGPATCHED |
---|
33 | cp -r $PARKINGSRC/colorents* $PARKINGPATCHED |
---|
34 | #TODO ^^^^ remove it ### |
---|
35 | #cp -r $PARKINGSRC/osm-park* $PARKINGPATCHED |
---|
36 | cp -r $PARKINGSRC/osm-parktrans-src.xml $PARKINGPATCHED |
---|
37 | |
---|
38 | # old: get parking/inc from own copy |
---|
39 | #cp -r $PARKINGSRC/parking-inc $PARKINGPATCHED |
---|
40 | #mv $PARKINGPATCHED/parking-inc $PARKINGPATCHED/inc |
---|
41 | # new: get parking/inc from mapnik + add parking layer files from parking-inc-src |
---|
42 | cp -r $MAPNIKSRC/inc $PARKINGPATCHED |
---|
43 | cp $PARKINGSRC/parking-inc-src/layer-parking* $PARKINGPATCHED/inc |
---|
44 | |
---|
45 | cp -r $PARKINGSRC/parking-symbols-src $PARKINGPATCHED |
---|
46 | #mv $PARKINGPATCHED/parking-symbols-src $PARKINGPATCHED/parking-symbols |
---|
47 | cp -r $MAPNIKSRC/symbols $PARKINGPATCHED |
---|
48 | |
---|
49 | cp -r $DESTDIR/bw-noicons/osm-bw-noicons.xml $PARKINGPATCHED/osm-parking-src.xml |
---|
50 | |
---|
51 | # patch parking to have local settings |
---|
52 | cp ./mapnik-patch/datasource-settings.xml.inc.toolserver $PARKINGPATCHED/inc/datasource-settings.xml.inc |
---|
53 | cp ./mapnik-patch/fontset-settings.xml.inc.toolserver $PARKINGPATCHED/inc/fontset-settings.xml.inc |
---|
54 | cp ./mapnik-patch/settings.xml.inc.toolserver $PARKINGPATCHED/inc/settings.xml.inc |
---|
55 | |
---|
56 | #TODO are these ^^^^ settings the same as with mapnik??? ### |
---|
57 | |
---|
58 | # call converter |
---|
59 | python generate_parking_layer_xml.py -s $PARKINGPATCHED -f osm-parktrans-src.xml -d $DESTDIR |
---|