Skip to content

Commit edac39a

Browse files
authored
Merge pull request #661 from OpenHistoricalMap/tiler_refresh
Vtiles improvements
2 parents 4dcc02f + 36fd0ba commit edac39a

File tree

13 files changed

+483
-62
lines changed

13 files changed

+483
-62
lines changed

.github/workflows/chartpress.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ on:
55
- 'main'
66
- 'staging'
77
- 'staging_deploy'
8+
- 'tiler_refresh'
89
jobs:
910
build:
1011
runs-on: ubuntu-22.04

hetzner/tiler/tiler.production.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ services:
2626
# imposm3
2727
imposm_production:
2828
container_name: tiler_imposm_production
29-
image: ghcr.io/openhistoricalmap/tiler-imposm:0.0.1-0.dev.git.3060.h27bc0c6
29+
image: ghcr.io/openhistoricalmap/tiler-imposm:0.0.1-0.dev.git.3175.hbdd6021
3030
volumes:
3131
- tiler_production_imposmdata:/mnt/data
3232
command:
@@ -49,7 +49,7 @@ services:
4949
# Tiler server
5050
tiler_server_production:
5151
container_name: tiler_server_production
52-
image: ghcr.io/openhistoricalmap/tiler-server:0.0.1-0.dev.git.3061.h8fd5171
52+
image: ghcr.io/openhistoricalmap/tiler-server:0.0.1-0.dev.git.3175.hbdd6021
5353
ports:
5454
- "9090:9090"
5555
env_file:
@@ -148,10 +148,10 @@ services:
148148
volumes:
149149
tiler_production_pgdata:
150150
driver: local
151-
name: tiler_db_07_11_v1
151+
name: tiler_db_1212_v2
152152
tiler_production_imposmdata:
153153
driver: local
154-
name: tiler_imposm_07_11_v1
154+
name: tiler_imposm_1212_v2
155155

156156
networks:
157157
ohm_network:

hetzner/tiler/tiler.staging.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ services:
2121

2222
imposm_staging:
2323
container_name: tiler_imposm_staging
24-
image: ghcr.io/openhistoricalmap/tiler-imposm:0.0.1-0.dev.git.3060.h27bc0c6
24+
image: ghcr.io/openhistoricalmap/tiler-imposm:0.0.1-0.dev.git.3175.hbdd6021
2525
volumes:
2626
- tiler_staging_imposmdata:/mnt/data
2727
command:
@@ -38,7 +38,7 @@ services:
3838

3939
tiler_server_staging:
4040
container_name: tiler_server_staging
41-
image: ghcr.io/openhistoricalmap/tiler-server:0.0.1-0.dev.git.3061.h8fd5171
41+
image: ghcr.io/openhistoricalmap/tiler-server:0.0.1-0.dev.git.3175.hbdd6021
4242
ports:
4343
- "9091:9090"
4444
env_file:
@@ -106,10 +106,10 @@ services:
106106
volumes:
107107
tiler_staging_pgdata:
108108
driver: local
109-
name: tiler_db_07_11_v1
109+
name: tiler_db_1512
110110
tiler_staging_imposmdata:
111111
driver: local
112-
name: tiler_imposm_07_11_v1
112+
name: tiler_imposm_11512
113113

114114
networks:
115115
ohm_network:

images/tiler-imposm/liveness.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,4 @@ if [ $? -ne 0 ]; then
2020
fi
2121

2222
echo "All good: imposm and DB are healthy."
23-
exit 0
23+
exit 0

images/tiler-imposm/queries/utils/utils.sql

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,13 @@ BEGIN
105105
INTO result
106106
FROM languages;
107107

108+
-- Add short_name and official_name columns
109+
IF result IS NOT NULL AND result <> '' THEN
110+
result := result || ', tags -> ''short_name'' AS short_name, tags -> ''official_name'' AS official_name';
111+
ELSE
112+
result := 'tags -> ''short_name'' AS short_name, tags -> ''official_name'' AS official_name';
113+
END IF;
114+
108115
RETURN COALESCE(result, '');
109116
END;
110117
$$ LANGUAGE plpgsql;

images/tiler-imposm/scripts/create_mviews.sh

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -56,17 +56,22 @@ fi
5656

5757
##################### OHM #####################
5858
log_message "Creating materialized views for OSM data"
59-
execute_sql_file queries/ohm_mviews/admin_boundaries_centroids.sql
60-
execute_sql_file queries/ohm_mviews/landuse.sql
59+
60+
execute_sql_file queries/ohm_mviews/admin_boundaries_centroids.sql &
61+
execute_sql_file queries/ohm_mviews/landuse.sql &
6162
execute_sql_file queries/ohm_mviews/admin_boundaries_maritime.sql
62-
execute_sql_file queries/ohm_mviews/amenity.sql
63-
execute_sql_file queries/ohm_mviews/buildings.sql
64-
execute_sql_file queries/ohm_mviews/others.sql
65-
execute_sql_file queries/ohm_mviews/places.sql
66-
execute_sql_file queries/ohm_mviews/transport_areas.sql
67-
execute_sql_file queries/ohm_mviews/transport_lines.sql
68-
execute_sql_file queries/ohm_mviews/water.sql
63+
64+
execute_sql_file queries/ohm_mviews/amenity.sql &
65+
execute_sql_file queries/ohm_mviews/buildings.sql &
66+
execute_sql_file queries/ohm_mviews/others.sql
67+
68+
execute_sql_file queries/ohm_mviews/places.sql &
69+
execute_sql_file queries/ohm_mviews/transport_areas.sql &
70+
execute_sql_file queries/ohm_mviews/transport_lines.sql
71+
72+
execute_sql_file queries/ohm_mviews/water.sql &
6973
execute_sql_file queries/ohm_mviews/admin_boundaries_areas.sql
74+
7075
## routes
7176
execute_sql_file queries/ohm_mviews/routes_01_merge_by_date.sql
7277
execute_sql_file queries/ohm_mviews/routes_02_indexed.sql

0 commit comments

Comments
 (0)