From 8ae2a20939b406bd6b0f983f518e829d6040ca4c Mon Sep 17 00:00:00 2001 From: Jeff Moe Date: Mon, 16 Sep 2024 15:24:27 -0600 Subject: [PATCH] whole planet tiles --- .../locale/en/LC_MESSAGES/tile-libre-is.po | 83 ++++++++++++------- docs/_source/tile-libre-is.rst | 48 +++++++++++ 2 files changed, 101 insertions(+), 30 deletions(-) diff --git a/docs/_source/locale/en/LC_MESSAGES/tile-libre-is.po b/docs/_source/locale/en/LC_MESSAGES/tile-libre-is.po index 61fb964..49279d0 100644 --- a/docs/_source/locale/en/LC_MESSAGES/tile-libre-is.po +++ b/docs/_source/locale/en/LC_MESSAGES/tile-libre-is.po @@ -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 \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 "``_" +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:" +"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 "``_" 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 "``_" 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 "" + diff --git a/docs/_source/tile-libre-is.rst b/docs/_source/tile-libre-is.rst index f5f8372..c7810c4 100644 --- a/docs/_source/tile-libre-is.rst +++ b/docs/_source/tile-libre-is.rst @@ -28,6 +28,24 @@ PostGIS ======= Thusly. +Tune Postgres, ala: + + ``_ + +.. 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: ``_ +Certbot +======= +Add certs. + +.. code-block:: sh + + sudo apt install python3-certbot-apache + sudo certbot -d tile.libre.is + sudo systemctl restart apache2 + TODO ====