Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
C
cspp-geo-web-viewer
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
David Hoese
cspp-geo-web-viewer
Commits
ce2f60e2
Verified
Commit
ce2f60e2
authored
5 years ago
by
David Hoese
Browse files
Options
Downloads
Patches
Plain Diff
Change environment variables for mapcache timedb to match render scripts
parent
bc169d10
Branches
master
No related tags found
No related merge requests found
Pipeline
#10483
canceled
5 years ago
Stage: build_image
Stage: registry_cleanup
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
mapcache_timedb/updater.sh
+16
-15
16 additions, 15 deletions
mapcache_timedb/updater.sh
with
16 additions
and
15 deletions
mapcache_timedb/updater.sh
+
16
−
15
View file @
ce2f60e2
...
...
@@ -20,12 +20,13 @@ test -d "/data"
export
AMQPFIND_ARGS
=
${
AMQPFIND_ARGS
:-
"-H cspp-geo-rabbit -X satellite -u guest -p guest"
}
export
AMQPFIND_TOPIC
=
${
AMQPFIND_TOPIC
:-
'data.goes.*.abi.*.l1b.tiles.*.complete'
}
export
G2G_PRODUCTS
=
${
G2G_PRODUCTS
:-
"C01 C02 C03 C04 C05 C06 C07 C08 C09 C10 C11 C12 C13 C14 C15 C16 true_color"
}
export
SATELLITES
=
${
SATELLITES
:-
"g16 g17"
}
export
INSTRUMENTS
=
${
INSTRUMENTS
:-
"abi"
}
export
SECTORS
=
${
SECTORS
:-
"radf radc radm1 radm2"
}
export
SEED
=
${
SEED
:-
"0"
}
# 0 (False) or anything else (True)
export
SEED_OVERLAYS
=
${
SEED_OVERLAYS
:-
"1"
}
# 0 (False) or anything else (True)
export
SEED_ARGS
=
${
SEED_ARGS
:-
""
}
export
MAPCACHE_PRODUCTS
=
${
MAPCACHE_PRODUCTS
:
$G2G_PRODUCTS
}
export
MAPCACHE_PLATFORMS
=
${
MAPCACHE_PLATFORMS
:-
"g16 g17"
}
export
MAPCACHE_INSTRUMENTS
=
${
MAPCACHE_INSTRUMENTS
:-
"abi"
}
export
MAPCACHE_SECTORS
=
${
MAPCACHE_SECTORS
:-
"radf radc radm1 radm2"
}
export
MAPCACHE_SEED
=
${
MAPCACHE_SEED
:-
"0"
}
# 0 (False) or anything else (True)
export
MAPCACHE_SEED_OVERLAYS
=
${
MAPCACHE_SEED_OVERLAYS
:-
"1"
}
# 0 (False) or anything else (True)
export
MAPCACHE_SEED_ARGS
=
${
MAPCACHE_SEED_ARGS
:-
""
}
json_list_to_bash
()
{
blist
=
$1
...
...
@@ -49,7 +50,7 @@ run_mapcache_seed() {
TIME
=
"-D TIME=
${
T
}
Z"
# Add Z timezone
fi
set
-x
su
-l
www-data
-s
/bin/bash
-c
"export LD_LIBRARY_PATH=/usr/local/lib:
$LD_LIBRARY_PATH
; time mapcache_seed -c
$CONFIG
-t
$TILESET
-n
$NPROCS
-g
$GRID
$TIME
$SEED_ARGS
"
su
-l
www-data
-s
/bin/bash
-c
"export LD_LIBRARY_PATH=/usr/local/lib:
$LD_LIBRARY_PATH
; time mapcache_seed -c
$CONFIG
-t
$TILESET
-n
$NPROCS
-g
$GRID
$TIME
$
MAPCACHE_
SEED_ARGS
"
set
+x
}
export
-f
run_mapcache_seed
...
...
@@ -91,7 +92,7 @@ run_time_updater() {
python3 /work/time_updater.py
"
${
dbfile
}
"
"
${
table_name
}
"
${
added_times
}
echo
"Done updating times for:
${
dbfile
}
"
if
[[
${
SEED
}
-ne
0
]]
;
then
if
[[
${
MAPCACHE_
SEED
}
-ne
0
]]
;
then
tileset
=
"
${
satellite_id
}
_
${
instrument
}
_
${
data_type
}
_l1b_
${
product
}
"
grid
=
"grid_
${
satellite_id
}
_
${
instrument
}
_
${
data_type
}
"
for
t
in
${
added_times
}
;
do
...
...
@@ -112,9 +113,9 @@ init_time_updater() {
fi
# Create an empty Database for every tileset we might process
for
sat_id
in
${
SATELLITE
S
}
;
do
for
inst
in
${
INSTRUMENTS
}
;
do
for
sector
in
${
SECTORS
}
;
do
for
sat_id
in
${
MAPCACHE_PLATFORM
S
}
;
do
for
inst
in
${
MAPCACHE_
INSTRUMENTS
}
;
do
for
sector
in
${
MAPCACHE_
SECTORS
}
;
do
dbfile
=
"
${
dst_dir
}
/mapcache_time.sqlite"
for
product
in
${
G2G_PRODUCTS
}
;
do
echo
"Initializing database
${
dbfile
}
for product
${
product
}
"
...
...
@@ -126,18 +127,18 @@ init_time_updater() {
done
# Preseed the overlays, graticules, and basemap layers
if
[[
$SEED_OVERLAYS
-ne
0
]]
;
then
if
[[
$
MAPCACHE_
SEED_OVERLAYS
-ne
0
]]
;
then
grid
=
"grid_
${
sat_id
}
_
${
inst
}
_
${
sector
}
"
echo
"Seeding basemap layer"
tileset
=
"
${
sat_id
}
_
${
inst
}
_basemap"
SEED_ARGS
=
""
run_mapcache_seed
$tileset
$grid
MAPCACHE_
SEED_ARGS
=
""
run_mapcache_seed
$tileset
$grid
echo
"Seeding borders layer"
tileset
=
"
${
sat_id
}
_
${
inst
}
_borders"
SEED_ARGS
=
""
run_mapcache_seed
$tileset
$grid
MAPCACHE_
SEED_ARGS
=
""
run_mapcache_seed
$tileset
$grid
echo
"Seeding graticules layer"
tileset
=
"
${
sat_id
}
_
${
inst
}
_graticules"
SEED_ARGS
=
""
run_mapcache_seed
$tileset
$grid
MAPCACHE_
SEED_ARGS
=
""
run_mapcache_seed
$tileset
$grid
echo
"Done seeding
${
grid
}
's overlay layers"
fi
done
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment