pull/51/head
Etienne Trimaille 2018-03-19 19:46:30 +01:00
rodzic f1932076fe
commit b80d257be6
3 zmienionych plików z 19 dodań i 6 usunięć

1
.gitignore vendored
Wyświetl plik

@ -8,6 +8,7 @@ settings/*.pbf
BACKUP-STYLES.sql BACKUP-STYLES.sql
settings/last.state.txt settings/last.state.txt
settings/timestamp.txt settings/timestamp.txt
settings/clip/clip.cpg
settings/clip/clip.dbf settings/clip/clip.dbf
settings/clip/clip.prj settings/clip/clip.prj
settings/clip/clip.qpj settings/clip/clip.qpj

Wyświetl plik

@ -86,16 +86,22 @@ class Importer(object):
if self.default['SRID'] not in ['4326', '3857']: if self.default['SRID'] not in ['4326', '3857']:
msg = 'SRID not supported : %s' % self.default['SRID'] msg = 'SRID not supported : %s' % self.default['SRID']
self.error(msg) self.error(msg)
else:
self.info('Detect SRID: ' + self.default['SRID'])
# Check valid CLIP. # Check valid CLIP.
if self.default['CLIP'] not in ['yes', 'no']: if self.default['CLIP'] not in ['yes', 'no']:
msg = 'CLIP not supported : %s' % self.default['CLIP'] msg = 'CLIP not supported : %s' % self.default['CLIP']
self.error(msg) self.error(msg)
else:
self.info('Clip: ' + self.default['CLIP'])
# Check valid QGIS_STYLE. # Check valid QGIS_STYLE.
if self.default['QGIS_STYLE'] not in ['yes', 'no']: if self.default['QGIS_STYLE'] not in ['yes', 'no']:
msg = 'QGIS_STYLE not supported : %s' % self.default['QGIS_STYLE'] msg = 'QGIS_STYLE not supported : %s' % self.default['QGIS_STYLE']
self.error(msg) self.error(msg)
else:
self.info('Qgis style: ' + self.default['QGIS_STYLE'])
# Check folders. # Check folders.
folders = ['IMPORT_QUEUE', 'IMPORT_DONE', 'SETTINGS', 'CACHE'] folders = ['IMPORT_QUEUE', 'IMPORT_DONE', 'SETTINGS', 'CACHE']
@ -139,21 +145,25 @@ class Importer(object):
if not self.osm_file: if not self.osm_file:
msg = 'OSM file *.pbf is missing in %s' % self.default['SETTINGS'] msg = 'OSM file *.pbf is missing in %s' % self.default['SETTINGS']
self.error(msg) self.error(msg)
else:
self.info('OSM PBF file: ' + self.osm_file)
if not self.mapping_file: if not self.mapping_file:
msg = 'Mapping file *.yml is missing in %s' % self.default['SETTINGS'] msg = 'Mapping file *.yml is missing in %s' % self.default['SETTINGS']
self.error(msg) self.error(msg)
else:
self.info('Mapping: ' + self.osm_file)
if not self.post_import_file: if not self.post_import_file:
self.info('No custom SQL files *.sql detected in %s' % self.default['SETTINGS']) self.info('No custom SQL files *.sql detected in %s' % self.default['SETTINGS'])
else: else:
self.info('%s detected for post import.' % self.post_import_file) self.info('SQL Post Import: ' + self.post_import_file)
if not self.qgis_style and self.default['QGIS_STYLE'] == 'yes': if not self.qgis_style and self.default['QGIS_STYLE'] == 'yes':
msg = 'qgis_style.sql is missing in %s and QGIS_STYLE = yes.' % self.default['SETTINGS'] msg = 'qgis_style.sql is missing in %s and QGIS_STYLE = yes.' % self.default['SETTINGS']
self.error(msg) self.error(msg)
elif self.qgis_style and self.default['QGIS_STYLE']: elif self.qgis_style and self.default['QGIS_STYLE']:
self.info('%s detected for QGIS styling.' % self.qgis_style) self.info('QGIS Style file: ' + self.qgis_style)
else: else:
self.info('Not using QGIS default styles.') self.info('Not using QGIS default styles.')
@ -161,13 +171,13 @@ class Importer(object):
msg = 'clip.shp is missing and CLIP = yes.' msg = 'clip.shp is missing and CLIP = yes.'
self.error(msg) self.error(msg)
elif self.clip_shape_file and self.default['QGIS_STYLE']: elif self.clip_shape_file and self.default['QGIS_STYLE']:
self.info('%s detected for clipping.' % self.clip_shape_file) self.info('Shapefile for clipping: ' + self.clip_shape_file)
self.info('%s detected for clipping.' % self.clip_sql_file) self.info('SQL Clipping function: ' + self.clip_sql_file)
else: else:
self.info('No *.shp detected in %s, so no clipping.' % self.default['SETTINGS']) self.info('No *.shp detected in %s, so no clipping.' % self.default['SETTINGS'])
# In docker-compose, we should wait for the DB is ready. # In docker-compose, we should wait for the DB is ready.
self.info('The checkup is OK. The container will continue soon, after the database.') self.info('The checkup is OK. The container will continue soon, after the database, in 45 seconds.')
sleep(45) sleep(45)
def create_timestamp(self): def create_timestamp(self):

Wyświetl plik

@ -86,8 +86,10 @@ class Downloader(object):
if not self.osm_file: if not self.osm_file:
msg = 'OSM file *.osm.pbf is missing in %s' % self.default['SETTINGS'] msg = 'OSM file *.osm.pbf is missing in %s' % self.default['SETTINGS']
self.error(msg) self.error(msg)
else:
self.info('OSM PBF file: ' + self.osm_file)
self.info('The checkup is OK. The container will continue soon, after the database.') self.info('The checkup is OK. The container will continue soon, after the database, in 45 seconds.')
sleep(45) sleep(45)
def _check_latest_timestamp(self): def _check_latest_timestamp(self):