Skip to content

Commit 8e3e8fb

Browse files
authored
Add man page for renderd.conf (#357)
* Update AUTHORS file * Add renderd.conf man to CMakeLists.txt & Makefile.am * Minor updates to other man pages as well
1 parent 8abe6ee commit 8e3e8fb

File tree

11 files changed

+305
-50
lines changed

11 files changed

+305
-50
lines changed

AUTHORS

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
Ævar Arnfjörð Bjarmason <[email protected]>
2-
Anton Belichkov <[email protected]>
2+
33
Andreas Hubel <[email protected]>
4+
Anton Belichkov <[email protected]>
45
Bas Couwenberg <[email protected]>
56
Ben Hosmer <[email protected]>
67
Ben Kochie <[email protected]>
@@ -22,6 +23,7 @@ Lennard voor den Dag <[email protected]>
2223
Manfred Stock <[email protected]>
2324
Matt Amos <[email protected]>
2425
Michael Fazio <[email protected]>
26+
Michael Schmiedgen <[email protected]>
2527
Moritz Seemann <[email protected]>
2628
Paul Norman <[email protected]>
2729
Peter Körner <[email protected]>
@@ -30,8 +32,11 @@ Ramunas <[email protected]>
3032
Robert Buchholz <[email protected]>
3133
3234
Sean Reifschneider <[email protected]>
35+
SomeoneElseOSM <[email protected]>
36+
Stephan Austermühle <[email protected]>
3337
Stephan Knauss <[email protected]>
3438
Stephan Plepelits <[email protected]>
3539
Tom Hughes <[email protected]>
40+
3641
3742

CMakeLists.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,11 @@ if(ENABLE_MAN)
279279
docs/man/renderd.1
280280
DESTINATION ${CMAKE_INSTALL_MANDIR}/man1
281281
)
282+
install(
283+
FILES
284+
docs/man/renderd.conf.5
285+
DESTINATION ${CMAKE_INSTALL_MANDIR}/man5
286+
)
282287
endif()
283288

284289
#-----------------------------------------------------------------------------

Makefile.am

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ noinst_PROGRAMS = gen_tile_test
2828

2929
man_MANS = \
3030
docs/man/renderd.1 \
31+
docs/man/renderd.conf.5 \
3132
docs/man/render_expired.1 \
3233
docs/man/render_list.1 \
3334
docs/man/render_old.1 \

docs/man/convert_meta.1

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
1-
.TH CONVERT_META 1 "Jan 25, 2012"
1+
.TH CONVERT_META "1" "2023-12-08" "mod_tile v0.6.1"
22
.\" Please adjust this date whenever revising the manpage.
3+
34
.SH NAME
45
convert_meta \- A conversion program from .png map tiles to a more efficient conglomerate format (.meta).
6+
57
.SH SYNOPSIS
68
.B convert_meta
79
.RI [ options ]
8-
.br
10+
.BR
11+
912
.SH DESCRIPTION
1013
This manual page documents briefly the
1114
.B convert_meta
@@ -16,6 +19,7 @@ converts individual .png map tiles into the more efficient .meta file format. Th
1619
format stores a grid of 8x8 tiles in a single meta tile, reducing the number of files by
1720
a factor of 64.
1821
.PP
22+
1923
.SH OPTIONS
2024
This program follows the usual GNU command line syntax, with long
2125
options starting with two dashes (`-').
@@ -37,6 +41,7 @@ Specify the smallest zoom level to process. The default is 0.
3741
\fB\-Z\fR|\-\-max-zoom
3842
Specify the largest zoom level up to which to process tiles. The default is 18.
3943
.PP
44+
4045
.SH AUTHOR
4146
convert_meta was written by Jon Burgess and other
4247
OpenStreetMap project members.

docs/man/openstreetmap-tiles-update-expire.1

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
1-
.TH TILES-UPDATE-EXPIRE 1 "Apr 20, 2013"
1+
.TH TILES-UPDATE-EXPIRE "1" "2023-12-08" "mod_tile v0.6.1"
22
.\" Please adjust this date whenever revising the manpage.
3+
34
.SH NAME
45
openstreetmap-tiles-update-expire \- updates a map database from the OSM diff stream.
6+
57
.SH SYNOPSIS
68
.B openstreetmap-tiles-update-expire
79
.RI [ YYYY-MM-DD ]
8-
.br
10+
.BR
11+
912
.SH DESCRIPTION
1013
This manual page documents briefly the
1114
.B openstreetmap-tiles-update-expire
@@ -15,18 +18,19 @@ command.
1518
is a helper script to keep a mod_tile based openstreetmap tile server up to date.
1619
It downloads a diff stream from OpenStreetMap using osmosis, then applies it to your database
1720
using osm2pgsql and finally marks changed tiles on disk as "dirty".
18-
.br
21+
.BR
1922
Each time you call this script, it does one update cycle. If your db is further behind than
2023
the maximum duration for which osmosis is configured to fetch diffs, the db will not be fully
2124
up-to-date at the end of this script and it will be necessary to call it multiple times for a fully
2225
up-to-date database.
23-
.br
26+
.BR
2427
This script can be used in conjunction with cron to automatically keep your database in sync with
2528
the OSM diff stream.
2629
.PP
2730
The first time this script needs to be called with a date to initialise the process. Thereafter,
2831
the script gets called without arguments.
2932
.PP
33+
3034
.SH OPTIONS
3135
.TP
3236
\fBYYYY-MM-DD
@@ -36,10 +40,11 @@ ensures that there is no missing data due to a gap between the generation of the
3640
the start of the diff processing.
3741

3842
.PP
43+
3944
.SH SEE ALSO
40-
.BR renderd (8),
41-
.BR mod_tile (1).
42-
.br
45+
.BR renderd(1)
46+
.BR
47+
4348
.SH AUTHOR
4449
openstreetmap-tiles-update-expire was written by OpenStreetMap project members.
4550
.PP

docs/man/render_expired.1

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
1-
.TH RENDER_EXPIRED 1 "Nov 25, 2023"
1+
.TH RENDER_EXPIRED "1" "2023-12-08" "mod_tile v0.6.1"
22
.\" Please adjust this date whenever revising the manpage.
3+
34
.SH NAME
45
render_expired \- expires a list of map tiles so that they get re-rendered.
6+
57
.SH SYNOPSIS
68
.B render_expired
79
.RI [ options ] < "expire.list"
8-
.br
10+
.BR
11+
912
.SH DESCRIPTION
1013
This manual page documents briefly the
1114
.B render_expired
@@ -14,27 +17,28 @@ command.
1417
.B render_expired
1518
is a helper utility that takes a list of map tiles from stdin and expires them such that they will get re-rendered.
1619
Render_expired has three potential strategies of how to expire map tiles:
17-
.br
20+
.BR
1821
1) Render tiles directly: Render_expired can connect to the renderd socket and submit rendering requests for expired tiles directly
19-
.br
22+
.BR
2023
2) Delete tiles: Render_expired can delete expired tiles from disk. The next time the tile then gets viewed it will get re-rendered, assuming a dynamic rendering setup like mod_tile is installed
21-
.br
24+
.BR
2225
3) Mark tiles as dirty: A dynamic tile rendering system like mod_tile decides if a tile needs re-rendering by comparing the timestamp of the tile with the time of the planet-import-complet timestamp. Render_expired can set the timestamp of a tile back many years, ensuring it is older than the db import time, thus causeing the tile to be considered dirty and in need for re-render.
2326
.PP
2427
These three strategies can be combined and applied at different zoom levels. E.g. Zoom level 17-18 get deleted, z11 - z16 get marked dirty and z6 - z10 get rendered directly.
2528
.PP
2629
Render_expired takes a list of tiles from stdin which should be expired. The format of the list is one tile per line specified as z/x/y.
27-
.br
30+
.BR
2831
1/0/1
29-
.br
32+
.BR
3033
1/1/1
31-
.br
34+
.BR
3235
1/0/0
33-
.br
36+
.BR
3437
1/1/0
3538
.PP
3639
render_expired will automatically expand the list to cover the effected tiles at other zoom levels.
3740
.PP
41+
3842
.SH OPTIONS
3943
This program follows the usual GNU command line syntax, with long
4044
options starting with two dashes (`-').
@@ -74,10 +78,11 @@ Print out a help text for render_expired
7478
\fB\-V\fR|\-\-version
7579
Print out the version number for render_expired
7680
.PP
81+
7782
.SH SEE ALSO
78-
.BR renderd (1),
79-
.BR mod_tile (1).
80-
.br
83+
.BR renderd(1)
84+
.BR
85+
8186
.SH AUTHOR
8287
render_expire was written by OpenStreetMap project members.
8388
.PP

docs/man/render_list.1

Lines changed: 21 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
1-
.TH RENDER_LIST 1 "May 21, 2022"
1+
.TH RENDER_LIST "1" "2023-12-08" "mod_tile v0.6.1"
22
.\" Please adjust this date whenever revising the manpage.
3+
34
.SH NAME
45
render_list \- renders a list of map tiles by sending requests to a rendering daemon.
6+
57
.SH SYNOPSIS
68
.B render_list
79
.RI [ options ] < "render.list"
8-
.br
10+
.BR
11+
912
.SH DESCRIPTION
1013
This manual page briefly documents the
1114
.B render_list
@@ -14,6 +17,7 @@ command.
1417
.B render_list
1518
is a helper utility that takes a list of map tiles from stdin and sends the requests to a rendering daemon
1619
.PP
20+
1721
.SH OPTIONS
1822
This program follows the usual GNU command line syntax, with long
1923
options starting with two dashes (`-').
@@ -47,29 +51,29 @@ Filter input to only render tiles greater or equal to this zoom level (default i
4751
Filter input to only render tiles less than or equal to this zoom level (default is 20).
4852
.PP
4953
If you are using --all, you can restrict the tile range by adding these options:
50-
.br
54+
.BR
5155
-x, --min-x=X minimum X tile coordinate
52-
.br
56+
.BR
5357
-X, --max-x=X maximum X tile coordinate
54-
.br
58+
.BR
5559
-y, --min-y=Y minimum Y tile coordinate
56-
.br
60+
.BR
5761
-Y, --max-y=Y maximum Y tile coordinate
5862
.PP
5963
Without --all, send a list of tiles to be rendered from STDIN in the format:
60-
.br
64+
.BR
6165
X Y Z
62-
.br
66+
.BR
6367
e.g.
64-
.br
68+
.BR
6569
0 0 1
66-
.br
70+
.BR
6771
0 1 1
68-
.br
72+
.BR
6973
1 0 1
70-
.br
74+
.BR
7175
1 1 1
72-
.br
76+
.BR
7377
The above would cause all 4 tiles at zoom 1 to be rendered
7478
.TP
7579
\fB\-h\fR|\-\-help
@@ -78,10 +82,11 @@ Print out a help text for render_list
7882
\fB\-V\fR|\-\-version
7983
Print out the version number for render_list
8084
.PP
85+
8186
.SH SEE ALSO
82-
.BR renderd (8),
83-
.BR mod_tile (1).
84-
.br
87+
.BR renderd(1)
88+
.BR
89+
8590
.SH AUTHOR
8691
render_list was written by OpenStreetMap project members.
8792
.PP

docs/man/render_old.1

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
1-
.TH RENDER_OLD 1 "Mar 28, 2013"
1+
.TH RENDER_OLD "1" "2023-12-08" "mod_tile v0.6.1"
22
.\" Please adjust this date whenever revising the manpage.
3+
34
.SH NAME
45
render_old \- renders a list of map tiles by sending requests to a rendering daemon.
6+
57
.SH SYNOPSIS
68
.B render_list
79
.RI [ options ] < "render.list"
8-
.br
10+
.BR
11+
912
.SH DESCRIPTION
1013
This manual page documents briefly the
1114
.B render_old
@@ -14,10 +17,11 @@ command.
1417
.B render_old
1518
is a helper utility that pre renders expired map tiles by sending appropriate requests to a rendering daemon
1619
.PP
20+
1721
.SH SEE ALSO
18-
.BR renderd (8),
19-
.BR mod_tile (1).
20-
.br
22+
.BR renderd(1)
23+
.BR
24+
2125
.SH AUTHOR
2226
render_expire was written by OpenStreetMap project members.
2327
.PP

docs/man/render_speedtest.1

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
1-
.TH RENDER_SPEEDTEST 1 "Jun 03, 2022"
1+
.TH RENDER_SPEEDTEST "1" "2023-12-08" "mod_tile v0.6.1"
22
.\" Please adjust this date whenever revising the manpage.
3+
34
.SH NAME
45
render_speedtest \- Benchmark tile rendering with renderd.
6+
57
.SH SYNOPSIS
68
.B render_speedtest
79
.RI [ options ]
10+
811
.SH DESCRIPTION
912
This manual page documents briefly the
1013
.B render_speedtest
@@ -13,6 +16,7 @@ command.
1316
.B render_speedtest
1417
renders a bunch of tiles at various zoom levels to benchmark the speed of the rendering.
1518
.PP
19+
1620
.SH OPTIONS
1721
These programs follow the usual GNU command line syntax, with long
1822
options starting with two dashes (`-').
@@ -39,9 +43,11 @@ Print out a help text for render_speedtest
3943
\fB\-V\fR|\-\-version
4044
Print out the version number for render_speedtest
4145
.PP
46+
4247
.SH SEE ALSO
43-
.BR renderd (1),
44-
.br
48+
.BR renderd(1)
49+
.BR
50+
4551
.SH AUTHOR
4652
render_speedtest was written by Jon Burgess and other
4753
OpenStreetMap project members.

docs/man/renderd.1

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
1-
.TH RENDERD 1 "May 21, 2022"
1+
.TH RENDERD "1" "2023-12-08" "mod_tile v0.6.1"
22
.\" Please adjust this date whenever revising the manpage.
3+
34
.SH NAME
45
renderd \- Rendering daemon for rendering OpenStreetMap tiles.
6+
57
.SH SYNOPSIS
68
.B renderd
79
.RI [ options ]
8-
.br
10+
.BR
11+
912
.SH DESCRIPTION
1013
This manual page documents briefly the
1114
.B renderd
@@ -17,6 +20,7 @@ on a socket. Renderd queues requests in a number of different queues to manage l
1720
rendering the requests with the mapnik library. By default renderd will start as a daemon.
1821
It will log information in the syslog.
1922
.PP
23+
2024
.SH OPTIONS
2125
This programs follow the usual GNU command line syntax, with long
2226
options starting with two dashes (`-').
@@ -40,9 +44,11 @@ Print out a help text for renderd
4044
\fB\-V\fR|\-\-version
4145
Print out the version number for renderd
4246
.PP
47+
4348
.SH SEE ALSO
44-
.BR renderd.conf (1),
45-
.br
49+
.BR renderd.conf(5)
50+
.BR
51+
4652
.SH AUTHOR
4753
renderd was written by Jon Burgess, and other OpenStreetMap project members.
4854
.PP

0 commit comments

Comments
 (0)