whole planet tiles

This commit is contained in:
Jeff Moe 2024-09-16 15:24:27 -06:00
parent 4082220cea
commit 8ae2a20939
2 changed files with 101 additions and 30 deletions

View file

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Libre Developers Documentation 0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-15 09:23-0600\n"
"POT-Creation-Date: 2024-09-16 15:24-0600\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: en\n"
@ -58,102 +58,125 @@ msgstr ""
msgid "PostGIS"
msgstr ""
#: ../../../_source/tile-libre-is.rst:29 ../../../_source/tile-libre-is.rst:83
#: ../../../_source/tile-libre-is.rst:92 ../../../_source/tile-libre-is.rst:103
#: ../../../_source/tile-libre-is.rst:29 ../../../_source/tile-libre-is.rst:121
#: ../../../_source/tile-libre-is.rst:130
#: ../../../_source/tile-libre-is.rst:141
msgid "Thusly."
msgstr ""
#: ../../../_source/tile-libre-is.rst:38
#: ../../../_source/tile-libre-is.rst:31
msgid "Tune Postgres, ala:"
msgstr ""
#: ../../../_source/tile-libre-is.rst:33
msgid "`<https://osm2pgsql.org/doc/manual.html#tuning-the-postgresql-server>`_"
msgstr ""
#: ../../../_source/tile-libre-is.rst:57
msgid "At the Postgres prompt:"
msgstr ""
#: ../../../_source/tile-libre-is.rst:51
#: ../../../_source/tile-libre-is.rst:70
msgid "Carto"
msgstr ""
#: ../../../_source/tile-libre-is.rst:52
#: ../../../_source/tile-libre-is.rst:71
msgid "Set up Openstreet map Carto:"
msgstr ""
#: ../../../_source/tile-libre-is.rst:64
#: ../../../_source/tile-libre-is.rst:83
msgid "Map Data"
msgstr ""
#: ../../../_source/tile-libre-is.rst:65
#: ../../../_source/tile-libre-is.rst:84
msgid "Just using Azerbaijan for example, until more disk is available..."
msgstr ""
#: ../../../_source/tile-libre-is.rst:82
#: ../../../_source/tile-libre-is.rst:100
msgid ""
"Or do the whole planet. If created above, maybe faster to drop the old "
"database first than do an update. XXX"
msgstr ""
#: ../../../_source/tile-libre-is.rst:120
msgid "Indexes"
msgstr ""
#: ../../../_source/tile-libre-is.rst:91
#: ../../../_source/tile-libre-is.rst:129
msgid "Shapefiles"
msgstr ""
#: ../../../_source/tile-libre-is.rst:102
#: ../../../_source/tile-libre-is.rst:140
msgid "Fonts"
msgstr ""
#: ../../../_source/tile-libre-is.rst:111
#: ../../../_source/tile-libre-is.rst:149
msgid "renderd"
msgstr ""
#: ../../../_source/tile-libre-is.rst:112
#: ../../../_source/tile-libre-is.rst:150
msgid ""
"Edit /etc/renderd.conf thusly, add to bottom, changing \"accountname\" to"
" the user used above:"
msgstr ""
#: ../../../_source/tile-libre-is.rst:124
msgid ""
"Edit /usr/lib/systemd/system/renderd.service and add to [Service] section:"
#: ../../../_source/tile-libre-is.rst:162
msgid "Edit /usr/lib/systemd/system/renderd.service and add to [Service] section:"
msgstr ""
#: ../../../_source/tile-libre-is.rst:132
#: ../../../_source/tile-libre-is.rst:170
msgid "Apache"
msgstr ""
#: ../../../_source/tile-libre-is.rst:133
#: ../../../_source/tile-libre-is.rst:171
msgid "Thusly..."
msgstr ""
#: ../../../_source/tile-libre-is.rst:149
#: ../../../_source/tile-libre-is.rst:187
msgid "Then go check it here:"
msgstr ""
#: ../../../_source/tile-libre-is.rst:151
#: ../../../_source/tile-libre-is.rst:189
msgid "`<http://tile.libre.is/hot/0/0/0.png>`_"
msgstr ""
#: ../../../_source/tile-libre-is.rst:154
#: ../../../_source/tile-libre-is.rst:192
msgid "View Tiles"
msgstr ""
#: ../../../_source/tile-libre-is.rst:155
#: ../../../_source/tile-libre-is.rst:193
msgid "Thus."
msgstr ""
#: ../../../_source/tile-libre-is.rst:165
#: ../../../_source/tile-libre-is.rst:203
msgid "Using Tiles"
msgstr ""
#: ../../../_source/tile-libre-is.rst:166
#: ../../../_source/tile-libre-is.rst:204
msgid "See:"
msgstr ""
#: ../../../_source/tile-libre-is.rst:168
#: ../../../_source/tile-libre-is.rst:206
msgid "`<https://switch2osm.org/using-tiles/>`_"
msgstr ""
#: ../../../_source/tile-libre-is.rst:172
#: ../../../_source/tile-libre-is.rst:210
msgid "Certbot"
msgstr ""
#: ../../../_source/tile-libre-is.rst:211
msgid "Add certs."
msgstr ""
#: ../../../_source/tile-libre-is.rst:220
msgid "TODO"
msgstr ""
#: ../../../_source/tile-libre-is.rst:174
#: ../../../_source/tile-libre-is.rst:222
msgid "Get more space."
msgstr ""
#: ../../../_source/tile-libre-is.rst:176
#: ../../../_source/tile-libre-is.rst:224
msgid "Add more tiles..."
msgstr ""

View file

@ -28,6 +28,24 @@ PostGIS
=======
Thusly.
Tune Postgres, ala:
`<https://osm2pgsql.org/doc/manual.html#tuning-the-postgresql-server>`_
.. code-block:: cfg
shared_buffers = 1GB
work_mem = 50MB
maintenance_work_mem = 10GB
autovacuum_work_mem = 2GB
wal_level = minimal
checkpoint_timeout = 60min
max_wal_size = 10GB
checkpoint_completion_target = 0.9
max_wal_senders = 0
random_page_cost = 1.0
.. code-block:: sh
sudo -u postgres -i
@ -35,6 +53,7 @@ Thusly.
createdb -E UTF8 -O _renderd gis
psql
At the Postgres prompt:
.. code-block:: psql
@ -78,6 +97,25 @@ Just using Azerbaijan for example, until more disk is available...
~/data/azerbaijan-latest.osm.pbf
Or do the whole planet. If created above, maybe faster to drop
the old database first than do an update. XXX
.. code-block:: sh
mkdir ~/data
cd ~/data
# Find a mirror here:
# https://wiki.openstreetmap.org/wiki/Planet.osm
# planet-latest.osm.pbf is 77G
wget https://ftp.osuosl.org/pub/openstreetmap/pbf/planet-latest.osm.pbf
chmod o+rx ~
sudo -u _renderd osm2pgsql -d gis --create --slim -G --hstore \
--tag-transform-script ~/src/openstreetmap-carto/openstreetmap-carto.lua \
-C 98304 \
-S ~/src/openstreetmap-carto/openstreetmap-carto.style \
~/data/planet-latest.osm.pbf
Indexes
=======
Thusly.
@ -168,6 +206,16 @@ See:
`<https://switch2osm.org/using-tiles/>`_
Certbot
=======
Add certs.
.. code-block:: sh
sudo apt install python3-certbot-apache
sudo certbot -d tile.libre.is
sudo systemctl restart apache2
TODO
====