forked from berndw1960/creategmap
-
Notifications
You must be signed in to change notification settings - Fork 0
/
build_config.py
98 lines (71 loc) · 2.39 KB
/
build_config.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
def create():
"""
create a default config
"""
import configparser
config = configparser.ConfigParser()
config['DEFAULT'] = {}
config['ramsize'] = {}
config['ramsize'] = {'ramsize': '-Xmx3G',}
config['osmtools'] = {}
config['osmtools'] = {'check': 'yes',}
config['mapset'] = {}
config['mapset'] = {'default': 'dach',}
config['mapid'] = {}
config['mapid'] = {'next_mapid': '6500',}
config['navmap'] = {}
config['navmap'] = {'pre_comp': 'yes',
'use_sea': 'yes',
'use_bounds': 'yes',}
config['splitter'] = {}
config['splitter'] = {'logging': 'yes',
'maxnodes': '1600000',
'use_areas': 'no',}
config['mkgmap'] = {}
config['mkgmap'] = {'logging': 'no',}
config['map_styles'] = {}
config['map_styles'] = {'basemap': 'no',
'bikemap': 'no',
'fixme': 'no',
'default': 'yes',}
config['basemap'] = {}
config['basemap'] = {'family-id': '4',
'product-id': '45',
'family-name': 'Basemap',
'draw-priority': '10',
'mapid_ext': '1001',}
config['bikemap'] = {}
config['bikemap'] = {'family-id': '5',
'product-id': '46',
'family-name': 'Bikemap',
'draw-priority': '10',
'mapid_ext': '2001',}
config['defaultmap'] = {}
config['defaultmap'] = {'family-id': '6',
'product-id': '47',
'family-name': 'defaultmap',
'draw-priority': '10',
'mapid_ext': '5001',}
config['fixme'] = {}
config['fixme'] = {'family-id': '3',
'product-id': '33',
'family-name': 'OSM-Fixme',
'draw-priority': '16',
'mapid_ext': '6001',}
config['contourlines'] = {}
config['contourlines'] = {'draw-priority': '16',}
with open('pygmap3.cfg', 'w') as configfile:
config.write(configfile)
def update():
"""
update config
remove unneeded lines
add new options
"""
import configparser
config = configparser.ConfigParser()
config.read('pygmap3.cfg')
with open('pygmap3.cfg', 'w') as configfile:
config.write(configfile)