From 489d5b8af32d99413ce1c2d41e9955a26fed69b1 Mon Sep 17 00:00:00 2001 From: cvvergara Date: Wed, 2 Mar 2022 11:24:25 -0600 Subject: [PATCH] [locale] cleanup [tx] adjusting configuration adjusting python requirements moving files around removing old translation files Adding new translation files getting latest translation adding sdg translations --- .tx/config | 195 +-- REQUIREMENTS.txt | 1 + locale/en/LC_MESSAGES/chapters/appendix-1.po | 332 ----- locale/en/LC_MESSAGES/chapters/appendix-2.po | 94 -- locale/en/LC_MESSAGES/chapters/appendix-3.po | 115 -- locale/en/LC_MESSAGES/chapters/appendix-4.po | 46 - locale/en/LC_MESSAGES/chapters/appendix-5.po | 69 -- locale/en/LC_MESSAGES/chapters/appendix-6.po | 51 - locale/en/LC_MESSAGES/chapters/chapter-1.po | 154 --- locale/en/LC_MESSAGES/chapters/chapter-10.po | 273 ----- locale/en/LC_MESSAGES/chapters/chapter-11.po | 264 ---- locale/en/LC_MESSAGES/chapters/chapter-12.po | 285 ----- locale/en/LC_MESSAGES/chapters/chapter-2.po | 231 ---- locale/en/LC_MESSAGES/chapters/chapter-3.po | 142 --- locale/en/LC_MESSAGES/chapters/chapter-4.po | 184 --- locale/en/LC_MESSAGES/chapters/chapter-5.po | 414 ------- locale/en/LC_MESSAGES/chapters/chapter-6.po | 437 ------- locale/en/LC_MESSAGES/chapters/chapter-7.po | 1077 ----------------- locale/en/LC_MESSAGES/chapters/chapter-8.po | 994 --------------- locale/en/LC_MESSAGES/chapters/chapter-9.po | 181 --- .../{chapters => advanced}/chapter-12.po | 160 +-- .../{chapters => appendix}/appendix-2.po | 41 +- .../{chapters => appendix}/appendix-3.po | 42 +- .../{chapters => appendix}/appendix-4.po | 16 +- locale/es/LC_MESSAGES/basic/appendix.po | 345 ++++++ .../{chapters/chapter-4.po => basic/data.po} | 96 +- .../chapter-5.po => basic/pedestrian.po} | 234 ++-- .../plpgsql_function.po} | 593 ++++----- .../chapter-7.po => basic/sql_function.po} | 656 +++++----- .../chapter-6.po => basic/vehicle.po} | 266 ++-- .../boost_dijkstra.po} | 20 +- .../appendix-5.po => examples/hanoslav.po} | 28 +- .../es/LC_MESSAGES/examples/wiki_example.po | 51 + .../{chapters => general-intro}/chapter-1.po | 62 +- .../{chapters => general-intro}/chapter-2.po | 91 +- .../{chapters => general-intro}/chapter-3.po | 76 +- locale/es/LC_MESSAGES/index.po | 40 +- .../{chapters => interactions}/chapter-10.po | 122 +- .../{chapters => interactions}/chapter-11.po | 98 +- .../{chapters => interactions}/chapter-9.po | 80 +- locale/es/LC_MESSAGES/un-sdg/appendix.po | 303 +++++ locale/es/LC_MESSAGES/un-sdg/data.po | 375 ++++++ locale/es/LC_MESSAGES/un-sdg/introduction.po | 506 ++++++++ locale/es/LC_MESSAGES/un-sdg/sdg11-cities.po | 505 ++++++++ locale/es/LC_MESSAGES/un-sdg/sdg3-health.po | 943 +++++++++++++++ locale/es/LC_MESSAGES/un-sdg/sdg7-energy.po | 567 +++++++++ locale/es/LC_MESSAGES/un_sdg/appendix.po | 284 +++++ locale/es/LC_MESSAGES/un_sdg/data.po | 307 +++++ locale/es/LC_MESSAGES/un_sdg/introduction.po | 430 +++++++ locale/es/LC_MESSAGES/un_sdg/sdg11-cities.po | 396 ++++++ locale/es/LC_MESSAGES/un_sdg/sdg3-health.po | 769 ++++++++++++ locale/es/LC_MESSAGES/un_sdg/sdg7-energy.po | 449 +++++++ locale/pot/chapters/appendix-1.pot | 326 ----- locale/pot/chapters/appendix-2.pot | 78 -- locale/pot/chapters/appendix-3.pot | 90 -- locale/pot/chapters/appendix-4.pot | 38 - locale/pot/chapters/appendix-5.pot | 62 - locale/pot/chapters/appendix-6.pot | 46 - locale/pot/chapters/chapter-1.pot | 118 -- locale/pot/chapters/chapter-10.pot | 230 ---- locale/pot/chapters/chapter-11.pot | 182 --- locale/pot/chapters/chapter-12.pot | 234 ---- locale/pot/chapters/chapter-2.pot | 175 --- locale/pot/chapters/chapter-3.pot | 122 -- locale/pot/chapters/chapter-4.pot | 158 --- locale/pot/chapters/chapter-5.pot | 340 ------ locale/pot/chapters/chapter-6.pot | 381 ------ locale/pot/chapters/chapter-7.pot | 973 --------------- locale/pot/chapters/chapter-8.pot | 901 -------------- locale/pot/chapters/chapter-9.pot | 158 --- 70 files changed, 7775 insertions(+), 11327 deletions(-) delete mode 100644 locale/en/LC_MESSAGES/chapters/appendix-1.po delete mode 100644 locale/en/LC_MESSAGES/chapters/appendix-2.po delete mode 100644 locale/en/LC_MESSAGES/chapters/appendix-3.po delete mode 100644 locale/en/LC_MESSAGES/chapters/appendix-4.po delete mode 100644 locale/en/LC_MESSAGES/chapters/appendix-5.po delete mode 100644 locale/en/LC_MESSAGES/chapters/appendix-6.po delete mode 100644 locale/en/LC_MESSAGES/chapters/chapter-1.po delete mode 100644 locale/en/LC_MESSAGES/chapters/chapter-10.po delete mode 100644 locale/en/LC_MESSAGES/chapters/chapter-11.po delete mode 100644 locale/en/LC_MESSAGES/chapters/chapter-12.po delete mode 100644 locale/en/LC_MESSAGES/chapters/chapter-2.po delete mode 100644 locale/en/LC_MESSAGES/chapters/chapter-3.po delete mode 100644 locale/en/LC_MESSAGES/chapters/chapter-4.po delete mode 100644 locale/en/LC_MESSAGES/chapters/chapter-5.po delete mode 100644 locale/en/LC_MESSAGES/chapters/chapter-6.po delete mode 100644 locale/en/LC_MESSAGES/chapters/chapter-7.po delete mode 100644 locale/en/LC_MESSAGES/chapters/chapter-8.po delete mode 100644 locale/en/LC_MESSAGES/chapters/chapter-9.po rename locale/es/LC_MESSAGES/{chapters => advanced}/chapter-12.po (71%) rename locale/es/LC_MESSAGES/{chapters => appendix}/appendix-2.po (75%) rename locale/es/LC_MESSAGES/{chapters => appendix}/appendix-3.po (82%) rename locale/es/LC_MESSAGES/{chapters => appendix}/appendix-4.po (81%) create mode 100644 locale/es/LC_MESSAGES/basic/appendix.po rename locale/es/LC_MESSAGES/{chapters/chapter-4.po => basic/data.po} (74%) rename locale/es/LC_MESSAGES/{chapters/chapter-5.po => basic/pedestrian.po} (71%) rename locale/es/LC_MESSAGES/{chapters/chapter-8.po => basic/plpgsql_function.po} (62%) rename locale/es/LC_MESSAGES/{chapters/chapter-7.po => basic/sql_function.po} (64%) rename locale/es/LC_MESSAGES/{chapters/chapter-6.po => basic/vehicle.po} (68%) rename locale/es/LC_MESSAGES/{chapters/appendix-6.po => examples/boost_dijkstra.po} (75%) rename locale/es/LC_MESSAGES/{chapters/appendix-5.po => examples/hanoslav.po} (75%) create mode 100644 locale/es/LC_MESSAGES/examples/wiki_example.po rename locale/es/LC_MESSAGES/{chapters => general-intro}/chapter-1.po (80%) rename locale/es/LC_MESSAGES/{chapters => general-intro}/chapter-2.po (80%) rename locale/es/LC_MESSAGES/{chapters => general-intro}/chapter-3.po (69%) rename locale/es/LC_MESSAGES/{chapters => interactions}/chapter-10.po (74%) rename locale/es/LC_MESSAGES/{chapters => interactions}/chapter-11.po (84%) rename locale/es/LC_MESSAGES/{chapters => interactions}/chapter-9.po (74%) create mode 100644 locale/es/LC_MESSAGES/un-sdg/appendix.po create mode 100644 locale/es/LC_MESSAGES/un-sdg/data.po create mode 100644 locale/es/LC_MESSAGES/un-sdg/introduction.po create mode 100644 locale/es/LC_MESSAGES/un-sdg/sdg11-cities.po create mode 100644 locale/es/LC_MESSAGES/un-sdg/sdg3-health.po create mode 100644 locale/es/LC_MESSAGES/un-sdg/sdg7-energy.po create mode 100644 locale/es/LC_MESSAGES/un_sdg/appendix.po create mode 100644 locale/es/LC_MESSAGES/un_sdg/data.po create mode 100644 locale/es/LC_MESSAGES/un_sdg/introduction.po create mode 100644 locale/es/LC_MESSAGES/un_sdg/sdg11-cities.po create mode 100644 locale/es/LC_MESSAGES/un_sdg/sdg3-health.po create mode 100644 locale/es/LC_MESSAGES/un_sdg/sdg7-energy.po delete mode 100644 locale/pot/chapters/appendix-1.pot delete mode 100644 locale/pot/chapters/appendix-2.pot delete mode 100644 locale/pot/chapters/appendix-3.pot delete mode 100644 locale/pot/chapters/appendix-4.pot delete mode 100644 locale/pot/chapters/appendix-5.pot delete mode 100644 locale/pot/chapters/appendix-6.pot delete mode 100644 locale/pot/chapters/chapter-1.pot delete mode 100644 locale/pot/chapters/chapter-10.pot delete mode 100644 locale/pot/chapters/chapter-11.pot delete mode 100644 locale/pot/chapters/chapter-12.pot delete mode 100644 locale/pot/chapters/chapter-2.pot delete mode 100644 locale/pot/chapters/chapter-3.pot delete mode 100644 locale/pot/chapters/chapter-4.pot delete mode 100644 locale/pot/chapters/chapter-5.pot delete mode 100644 locale/pot/chapters/chapter-6.pot delete mode 100644 locale/pot/chapters/chapter-7.pot delete mode 100644 locale/pot/chapters/chapter-8.pot delete mode 100644 locale/pot/chapters/chapter-9.pot diff --git a/.tx/config b/.tx/config index dcc8dc702..b872a40a8 100644 --- a/.tx/config +++ b/.tx/config @@ -1,118 +1,159 @@ [main] host = https://www.transifex.com -type = PO -[pgrouting-workshop.locale-en-lc-messages-index-po--develop] -file_filter = locale//LC_MESSAGES/index.po -source_file = locale/pot/index.pot +[o:pgrouting:p:pgrouting-workshop:r:locale-en-lc-messages-advanced-chapter-12-po--develop] +file_filter = locale//LC_MESSAGES/advanced/chapter-12.po +source_file = locale/pot/advanced/chapter-12.pot +source_lang = en +type = PO + +[o:pgrouting:p:pgrouting-workshop:r:locale-en-lc-messages-appendix-appendix-2-po--develop] +file_filter = locale//LC_MESSAGES/appendix/appendix-2.po +source_file = locale/pot/appendix/appendix-2.pot +source_lang = en +type = PO + +[o:pgrouting:p:pgrouting-workshop:r:locale-en-lc-messages-appendix-appendix-3-po--develop] +file_filter = locale//LC_MESSAGES/appendix/appendix-3.po +source_file = locale/pot/appendix/appendix-3.pot +source_lang = en +type = PO + +[o:pgrouting:p:pgrouting-workshop:r:locale-en-lc-messages-appendix-appendix-4-po--develop] +file_filter = locale//LC_MESSAGES/appendix/appendix-4.po +source_file = locale/pot/appendix/appendix-4.pot +source_lang = en +type = PO + +[o:pgrouting:p:pgrouting-workshop:r:locale-en-lc-messages-basic-appendix-po--develop] +file_filter = locale//LC_MESSAGES/basic/appendix.po +source_file = locale/pot/basic/appendix.pot +source_lang = en +type = PO + +[o:pgrouting:p:pgrouting-workshop:r:locale-en-lc-messages-basic-data-po--develop] +file_filter = locale//LC_MESSAGES/basic/data.po +source_file = locale/pot/basic/data.pot +source_lang = en +type = PO + +[o:pgrouting:p:pgrouting-workshop:r:locale-en-lc-messages-basic-pedestrian-po--develop] +file_filter = locale//LC_MESSAGES/basic/pedestrian.po +source_file = locale/pot/basic/pedestrian.pot source_lang = en -type = PO +type = PO -[pgrouting-workshop.locale-en-lc-messages-chapters-appendix-1-po--develop] -file_filter = locale//LC_MESSAGES/chapters/appendix-1.po -source_file = locale/pot/chapters/appendix-1.pot +[o:pgrouting:p:pgrouting-workshop:r:locale-en-lc-messages-basic-plpgsql-function-po--develop] +file_filter = locale//LC_MESSAGES/basic/plpgsql_function.po +source_file = locale/pot/basic/plpgsql_function.pot source_lang = en -type = PO +type = PO -[pgrouting-workshop.locale-en-lc-messages-chapters-appendix-2-po--develop] -file_filter = locale//LC_MESSAGES/chapters/appendix-2.po -source_file = locale/pot/chapters/appendix-2.pot +[o:pgrouting:p:pgrouting-workshop:r:locale-en-lc-messages-basic-sql-function-po--develop] +file_filter = locale//LC_MESSAGES/basic/sql_function.po +source_file = locale/pot/basic/sql_function.pot source_lang = en -type = PO +type = PO -[pgrouting-workshop.locale-en-lc-messages-chapters-appendix-3-po--develop] -file_filter = locale//LC_MESSAGES/chapters/appendix-3.po -source_file = locale/pot/chapters/appendix-3.pot +[o:pgrouting:p:pgrouting-workshop:r:locale-en-lc-messages-basic-vehicle-po--develop] +file_filter = locale//LC_MESSAGES/basic/vehicle.po +source_file = locale/pot/basic/vehicle.pot source_lang = en -type = PO +type = PO -[pgrouting-workshop.locale-en-lc-messages-chapters-appendix-4-po--develop] -file_filter = locale//LC_MESSAGES/chapters/appendix-4.po -source_file = locale/pot/chapters/appendix-4.pot +[o:pgrouting:p:pgrouting-workshop:r:locale-en-lc-messages-examples-boost-dijkstra-po--develop] +file_filter = locale//LC_MESSAGES/examples/boost_dijkstra.po +source_file = locale/pot/examples/boost_dijkstra.pot source_lang = en -type = PO +type = PO -[pgrouting-workshop.locale-en-lc-messages-chapters-appendix-5-po--develop] -file_filter = locale//LC_MESSAGES/chapters/appendix-5.po -source_file = locale/pot/chapters/appendix-5.pot +[o:pgrouting:p:pgrouting-workshop:r:locale-en-lc-messages-examples-hanoslav-po--develop] +file_filter = locale//LC_MESSAGES/examples/hanoslav.po +source_file = locale/pot/examples/hanoslav.pot source_lang = en -type = PO +type = PO -[pgrouting-workshop.locale-en-lc-messages-chapters-appendix-6-po--develop] -file_filter = locale//LC_MESSAGES/chapters/appendix-6.po -source_file = locale/pot/chapters/appendix-6.pot +[o:pgrouting:p:pgrouting-workshop:r:locale-en-lc-messages-examples-wiki-example-po--develop] +file_filter = locale//LC_MESSAGES/examples/wiki_example.po +source_file = locale/pot/examples/wiki_example.pot source_lang = en -type = PO +type = PO -[pgrouting-workshop.locale-en-lc-messages-chapters-chapter-1-po--develop] -file_filter = locale//LC_MESSAGES/chapters/chapter-1.po -source_file = locale/pot/chapters/chapter-1.pot +[o:pgrouting:p:pgrouting-workshop:r:locale-en-lc-messages-general-intro-chapter-1-po--develop] +file_filter = locale//LC_MESSAGES/general-intro/chapter-1.po +source_file = locale/pot/general-intro/chapter-1.pot source_lang = en -type = PO +type = PO -[pgrouting-workshop.locale-en-lc-messages-chapters-chapter-10-po--develop] -file_filter = locale//LC_MESSAGES/chapters/chapter-10.po -source_file = locale/pot/chapters/chapter-10.pot +[o:pgrouting:p:pgrouting-workshop:r:locale-en-lc-messages-general-intro-chapter-2-po--develop] +file_filter = locale//LC_MESSAGES/general-intro/chapter-2.po +source_file = locale/pot/general-intro/chapter-2.pot source_lang = en -type = PO +type = PO -[pgrouting-workshop.locale-en-lc-messages-chapters-chapter-11-po--develop] -file_filter = locale//LC_MESSAGES/chapters/chapter-11.po -source_file = locale/pot/chapters/chapter-11.pot +[o:pgrouting:p:pgrouting-workshop:r:locale-en-lc-messages-general-intro-chapter-3-po--develop] +file_filter = locale//LC_MESSAGES/general-intro/chapter-3.po +source_file = locale/pot/general-intro/chapter-3.pot +source_lang = en +type = PO + +[o:pgrouting:p:pgrouting-workshop:r:locale-en-lc-messages-index-po--develop] +file_filter = locale//LC_MESSAGES/index.po +source_file = locale/pot/index.pot source_lang = en -type = PO +type = PO -[pgrouting-workshop.locale-en-lc-messages-chapters-chapter-12-po--develop] -file_filter = locale//LC_MESSAGES/chapters/chapter-12.po -source_file = locale/pot/chapters/chapter-12.pot +[o:pgrouting:p:pgrouting-workshop:r:locale-en-lc-messages-interactions-chapter-10-po--develop] +file_filter = locale//LC_MESSAGES/interactions/chapter-10.po +source_file = locale/pot/interactions/chapter-10.pot source_lang = en -type = PO +type = PO -[pgrouting-workshop.locale-en-lc-messages-chapters-chapter-2-po--develop] -file_filter = locale//LC_MESSAGES/chapters/chapter-2.po -source_file = locale/pot/chapters/chapter-2.pot +[o:pgrouting:p:pgrouting-workshop:r:locale-en-lc-messages-interactions-chapter-11-po--develop] +file_filter = locale//LC_MESSAGES/interactions/chapter-11.po +source_file = locale/pot/interactions/chapter-11.pot source_lang = en -type = PO +type = PO -[pgrouting-workshop.locale-en-lc-messages-chapters-chapter-3-po--develop] -file_filter = locale//LC_MESSAGES/chapters/chapter-3.po -source_file = locale/pot/chapters/chapter-3.pot +[o:pgrouting:p:pgrouting-workshop:r:locale-en-lc-messages-interactions-chapter-9-po--develop] +file_filter = locale//LC_MESSAGES/interactions/chapter-9.po +source_file = locale/pot/interactions/chapter-9.pot source_lang = en -type = PO +type = PO -[pgrouting-workshop.locale-en-lc-messages-chapters-chapter-4-po--develop] -file_filter = locale//LC_MESSAGES/chapters/chapter-4.po -source_file = locale/pot/chapters/chapter-4.pot +[o:pgrouting:p:pgrouting-workshop:r:locale-en-lc-messages-un-sdg-appendix-po--develop] +file_filter = locale//LC_MESSAGES/un-sdg/appendix.po +source_file = locale/pot/un-sdg/appendix.pot source_lang = en -type = PO +type = PO -[pgrouting-workshop.locale-en-lc-messages-chapters-chapter-5-po--develop] -file_filter = locale//LC_MESSAGES/chapters/chapter-5.po -source_file = locale/pot/chapters/chapter-5.pot +[o:pgrouting:p:pgrouting-workshop:r:locale-en-lc-messages-un-sdg-data-po--develop] +file_filter = locale//LC_MESSAGES/un-sdg/data.po +source_file = locale/pot/un-sdg/data.pot source_lang = en -type = PO +type = PO -[pgrouting-workshop.locale-en-lc-messages-chapters-chapter-6-po--develop] -file_filter = locale//LC_MESSAGES/chapters/chapter-6.po -source_file = locale/pot/chapters/chapter-6.pot +[o:pgrouting:p:pgrouting-workshop:r:locale-en-lc-messages-un-sdg-introduction-po--develop] +file_filter = locale//LC_MESSAGES/un-sdg/introduction.po +source_file = locale/pot/un-sdg/introduction.pot source_lang = en -type = PO +type = PO -[pgrouting-workshop.locale-en-lc-messages-chapters-chapter-7-po--develop] -file_filter = locale//LC_MESSAGES/chapters/chapter-7.po -source_file = locale/pot/chapters/chapter-7.pot +[o:pgrouting:p:pgrouting-workshop:r:locale-en-lc-messages-un-sdg-sdg11-cities-po--develop] +file_filter = locale//LC_MESSAGES/un-sdg/sdg11-cities.po +source_file = locale/pot/un-sdg/sdg11-cities.pot source_lang = en -type = PO +type = PO -[pgrouting-workshop.locale-en-lc-messages-chapters-chapter-8-po--develop] -file_filter = locale//LC_MESSAGES/chapters/chapter-8.po -source_file = locale/pot/chapters/chapter-8.pot +[o:pgrouting:p:pgrouting-workshop:r:locale-en-lc-messages-un-sdg-sdg3-health-po--develop] +file_filter = locale//LC_MESSAGES/un-sdg/sdg3-health.po +source_file = locale/pot/un-sdg/sdg3-health.pot source_lang = en -type = PO +type = PO -[pgrouting-workshop.locale-en-lc-messages-chapters-chapter-9-po--develop] -file_filter = locale//LC_MESSAGES/chapters/chapter-9.po -source_file = locale/pot/chapters/chapter-9.pot +[o:pgrouting:p:pgrouting-workshop:r:locale-en-lc-messages-un-sdg-sdg7-energy-po--develop] +file_filter = locale//LC_MESSAGES/un-sdg/sdg7-energy.po +source_file = locale/pot/un-sdg/sdg7-energy.pot source_lang = en -type = PO +type = PO diff --git a/REQUIREMENTS.txt b/REQUIREMENTS.txt index 860abf7c2..203daeb60 100644 --- a/REQUIREMENTS.txt +++ b/REQUIREMENTS.txt @@ -1,4 +1,5 @@ Sphinx>4.0.0 sphinx_bootstrap_theme>=0.4 wheel>=0.33.6 +sphinx-intl sphinx-intl[transifex] diff --git a/locale/en/LC_MESSAGES/chapters/appendix-1.po b/locale/en/LC_MESSAGES/chapters/appendix-1.po deleted file mode 100644 index 232b9c3d7..000000000 --- a/locale/en/LC_MESSAGES/chapters/appendix-1.po +++ /dev/null @@ -1,332 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G -# Argentina package. -# FIRST AUTHOR , 2021. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-14 19:30+0000\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.9.1\n" - -#: ../../build/docs/chapters/appendix-1.rst:15 -msgid "Appendix: Workshop Solutions" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:18 -msgid "Solutions to :doc:`chapter-5`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:22 -msgid "Query results for chapter 5 exercise 1" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:24 -msgid ":ref:`Exercise 1: Single pedestrian routing`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:30 -msgid "Query results for chapter 5 exercise 2" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:32 -msgid ":ref:`Exercise 2: Many Pedestrians going to the same destination`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:38 -msgid "Query results for chapter 5 exercise 3" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:40 -msgid ":ref:`Exercise 3: Many Pedestrians departing from the same location`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:46 -msgid "Query results for chapter 5 exercise 4" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:48 -msgid ":ref:`Exercise 4: Many Pedestrians going to different destinations`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:54 -msgid "Query results for chapter 5 exercise 5" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:56 -msgid "" -":ref:`Exercise 5: Many Pedestrians going to different destinations " -"returning aggregate costs`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:62 -msgid "Query results for chapter 5 exercise 6" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:64 -msgid "" -":ref:`Exercise 6: Many Pedestrians going to different destinations " -"summarizing the total costs per departure`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:69 -msgid "Solutions to :doc:`chapter-6`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:73 -msgid "Query results for chapter 6 exercise 1" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:75 -msgid ":ref:`Exercise 1: Vehicle routing - going`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:81 -msgid "Query results for chapter 6 exercise 2" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:83 -msgid ":ref:`Exercise 2: Vehicle routing - returning`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:89 -msgid "Query results for chapter 6 exercise 3" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:91 -msgid ":ref:`Exercise 3: Vehicle routing when time is money`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:97 -msgid "Query results for chapter 6 exercise 4" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:99 -msgid ":ref:`Exercise 4: Vehicle routing without penalization`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:105 -msgid "Query results for chapter 6 exercise 5" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:107 -msgid ":ref:`Exercise 5: Vehicle routing with penalization`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:114 -msgid "Solutions to :doc:`chapter-7`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:118 -msgid "Query results for chapter 7 exercise 1" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:120 -msgid ":ref:`Exercise 1: Creating a view for routing`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:126 -msgid "Query results for chapter 7 exercise 2" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:128 -msgid ":ref:`Exercise 2: Limiting the road network within an area`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:133 -msgid "Query results for chapter 7 exercise 3" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:135 -msgid ":ref:`Exercise 3: Creating a materialized view for routing pedestrians`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:141 -msgid "Query results for chapter 7 exercise 4" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:143 -msgid ":ref:`Exercise 4: Testing the views for routing`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:150 -msgid "Query results for chapter 7 exercise 5" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:152 -msgid ":ref:`Exercise 5: Get additional information`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:158 -msgid "Query results for chapter 7 exercise 6" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:160 -msgid ":ref:`Exercise 6: Route geometry (human readable)`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:166 -msgid "Query results for chapter 7 exercise 7" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:168 -msgid ":ref:`Exercise 7: Route geometry (binary format)`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:174 -msgid "Query results for chapter 7 exercise 8" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:176 -msgid ":ref:`Exercise 8: Route geometry directionality`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:182 -msgid "Query results for chapter 7 exercise 9" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:184 -msgid ":ref:`Exercise 9: Using the geometry`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:190 -msgid "Query results for chapter 7 exercise 10" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:192 -msgid ":ref:`Exercise 10: Function for an application`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:197 -msgid "Query results for chapter 7 exercise 11" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:199 -msgid ":ref:`Exercise 11: Using the function`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:205 -msgid "Solutions to :doc:`chapter-8`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:208 -msgid "Query results for chapter 8 exercise 1" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:210 -msgid ":ref:`Exercise 1: Number of Vertices`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:212 -#: ../../build/docs/chapters/appendix-1.rst:251 -#: ../../build/docs/chapters/appendix-1.rst:280 -msgid "For ``ways_vertices_pgr``:" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:216 -#: ../../build/docs/chapters/appendix-1.rst:233 -msgid "For ``vehicle_net``:" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:220 -#: ../../build/docs/chapters/appendix-1.rst:237 -msgid "For ``taxi_net``:" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:224 -#: ../../build/docs/chapters/appendix-1.rst:241 -msgid "For ``walk_net``:" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:229 -msgid "Query results for chapter 8 exercise 2" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:231 -msgid ":ref:`Exercise 2: Vertices on a table`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:247 -msgid "Query results for chapter 8 exercise 3" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:249 -msgid ":ref:`Exercise 3: Nearest Vertex`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:255 -#: ../../build/docs/chapters/appendix-1.rst:284 -msgid "For ``vehicle_net_vertices_pgr``:" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:259 -#: ../../build/docs/chapters/appendix-1.rst:288 -msgid "For ``taxi_net_vertices_pgr``:" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:263 -#: ../../build/docs/chapters/appendix-1.rst:292 -msgid "For ``walk_net_vertices_pgr``:" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:269 -msgid "Query results for chapter 8 exercise 4" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:271 -msgid ":ref:`Exercise 4: Nearest vertex function`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:276 -msgid "Query results for chapter 8 exercise 5" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:278 -msgid ":ref:`Exercise 5: Test nearest vertex function`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:298 -msgid "Query results for chapter 8 exercise 6" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:300 -msgid ":ref:`Exercise 6: Creating the main function`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:305 -msgid "Query results for chapter 8 exercise 7" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:307 -msgid ":ref:`Exercise 7: Using the main function`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:309 -msgid "For ``vehicle_net``" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:313 -msgid "For ``taxi_net``" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:315 -msgid "The ``WARNING`` message:" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:320 -msgid "The query results:" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:324 -msgid "For ``walk_net``" -msgstr "" - diff --git a/locale/en/LC_MESSAGES/chapters/appendix-2.po b/locale/en/LC_MESSAGES/chapters/appendix-2.po deleted file mode 100644 index 47cd89691..000000000 --- a/locale/en/LC_MESSAGES/chapters/appendix-2.po +++ /dev/null @@ -1,94 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G -# Argentina package. -# FIRST AUTHOR , 2021. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-19 13:37-0500\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.8.0\n" - -#: ../../build/docs/chapters/appendix-2.rst:11 -msgid "Appendix: Installation" -msgstr "" - -#: ../../build/docs/chapters/appendix-2.rst:13 -msgid "For this workshop you need:" -msgstr "" - -#: ../../build/docs/chapters/appendix-2.rst:15 -msgid "Linux operating system like Ubuntu" -msgstr "" - -#: ../../build/docs/chapters/appendix-2.rst:16 -msgid "An editor like Gedit, Medit or similar" -msgstr "" - -#: ../../build/docs/chapters/appendix-2.rst:17 -msgid "" -"`Geoserver " -"`__ for " -"the routing application" -msgstr "" - -#: ../../build/docs/chapters/appendix-2.rst:19 -msgid "Internet connection" -msgstr "" - -#: ../../build/docs/chapters/appendix-2.rst:21 -msgid "" -"`Install pgRouting on a Windows computer " -"`__." -msgstr "" - -#: ../../build/docs/chapters/appendix-2.rst:23 -msgid "" -"The following reference is a quick summary of how to install it on your " -"own computer running Ubuntu 14.04 or later." -msgstr "" - -#: ../../build/docs/chapters/appendix-2.rst:27 -msgid "Ubuntu" -msgstr "" - -#: ../../build/docs/chapters/appendix-2.rst:28 -msgid "" -"pgRouting on Ubuntu can be installed using packages from a `PostgreSQL " -"repository `__:" -msgstr "" - -#: ../../build/docs/chapters/appendix-2.rst:31 -msgid "Using a terminal window:" -msgstr "" - -#: ../../build/docs/chapters/appendix-2.rst:46 -msgid "" -"This will also install all required packages such as PostgreSQL and " -"PostGIS if not installed yet." -msgstr "" - -#: ../../build/docs/chapters/appendix-2.rst:48 -msgid "To be up-to-date with changes and improvements" -msgstr "" - -#: ../../build/docs/chapters/appendix-2.rst:54 -msgid "" -"To avoid permission denied errors for local users you can set connection " -"method to ``trust`` in ``/etc/postgresql//main/pg_hba.conf`` and" -" restart PostgreSQL server with ``sudo service postgresql restart``." -msgstr "" - -#: ../../build/docs/chapters/appendix-2.rst:58 -msgid "Following the example with PostgreSQL 10:" -msgstr "" - diff --git a/locale/en/LC_MESSAGES/chapters/appendix-3.po b/locale/en/LC_MESSAGES/chapters/appendix-3.po deleted file mode 100644 index c3aa6a501..000000000 --- a/locale/en/LC_MESSAGES/chapters/appendix-3.po +++ /dev/null @@ -1,115 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G -# Argentina package. -# FIRST AUTHOR , 2021. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-19 13:37-0500\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.8.0\n" - -#: ../../build/docs/chapters/appendix-3.rst:13 -msgid "Appendix: osm2pgrouting Import Tool" -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:15 -msgid "" -"**osm2pgrouting** is a command line tool that allows to import " -"OpenStreetMap data into a pgRouting database. It builds the routing " -"network topology automatically and creates tables for feature types and " -"road classes." -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:19 -msgid "Website: |osm2pgrouting-web|" -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:20 -msgid "Documentation: |osm2pgrouting-wiki|" -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:23 -msgid "" -"There are some limitations, especially regarding the network size. The " -"way to handle large data sets is to current version of osm2pgrouting " -"needs to load all data into memory, which makes it fast but also requires" -" a lot or memory for large datasets. An alternative tool to osm2pgrouting" -" without the network size limitation is **osm2po** (https://osm2po.de). " -"It's available under \"Freeware License\"." -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:30 -msgid "" -"Raw OpenStreetMap data contains much more features and information than " -"needed for routing. Also the format is not suitable for pgRouting out-of-" -"the-box. An ``.osm`` XML file consists of three major feature types:" -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:34 -msgid "nodes" -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:35 -msgid "ways" -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:36 -msgid "relations" -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:39 -msgid "Version and Help Options" -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:40 -msgid "This workshop use the osm2pgrouting version |osm2pgrouting-ver|" -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:51 -msgid "An osm file example looks like this:" -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:55 -msgid "" -"The detailed description of all possible OpenStretMap types and classes " -"are described as `map features " -"`__" -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:59 -msgid "mapconfig.xml" -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:60 -msgid "" -"When using osm2pgrouting, we take only nodes and ways of types and " -"classes specified in a ``mapconfig.xml`` file that will be imported into " -"the routing database:" -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:67 -msgid "" -"The default ``mapconfig.xml`` is installed in " -"``/usr/share/osm2pgrouting/``." -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:69 -msgid "" -"osm2pgrouting creates more tables and imports more attributes than we " -"will use in this workshop." -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:71 -msgid "See the description of the tables the |osm2pgrouting-wiki|" -msgstr "" - diff --git a/locale/en/LC_MESSAGES/chapters/appendix-4.po b/locale/en/LC_MESSAGES/chapters/appendix-4.po deleted file mode 100644 index d20585a49..000000000 --- a/locale/en/LC_MESSAGES/chapters/appendix-4.po +++ /dev/null @@ -1,46 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G -# Argentina package. -# FIRST AUTHOR , 2021. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-19 13:37-0500\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.8.0\n" - -#: ../../build/docs/chapters/appendix-4.rst:11 -msgid "Video Tutorials for Workshop" -msgstr "" - -#: ../../build/docs/chapters/appendix-4.rst:15 -msgid "Chapter 4" -msgstr "" - -#: ../../build/docs/chapters/appendix-4.rst:17 -msgid "" -"Video for section 4.1: `Prepare the database " -"`__." -msgstr "" - -#: ../../build/docs/chapters/appendix-4.rst:18 -msgid "" -"Video for section 4.2: `Get the Workshop Data " -"`__." -msgstr "" - -#: ../../build/docs/chapters/appendix-4.rst:19 -msgid "" -"Video for section 4.3: `Upload Data to the database " -"`__." -msgstr "" - diff --git a/locale/en/LC_MESSAGES/chapters/appendix-5.po b/locale/en/LC_MESSAGES/chapters/appendix-5.po deleted file mode 100644 index 8d5e69e64..000000000 --- a/locale/en/LC_MESSAGES/chapters/appendix-5.po +++ /dev/null @@ -1,69 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G -# Argentina package. -# FIRST AUTHOR , 2021. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-19 13:37-0500\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.8.0\n" - -#: ../../build/docs/chapters/appendix-5.rst:11 -msgid "Internet Examples" -msgstr "" - -#: ../../build/docs/chapters/appendix-5.rst:14 -msgid "Hanoslav Example" -msgstr "" - -#: ../../build/docs/chapters/appendix-5.rst:15 -msgid "" -"pgRouting can solve the example problem like the one shown down below " -"(`picture from hanoslav.net `_)" -msgstr "" - -#: ../../build/docs/chapters/appendix-5.rst:95 -msgid "The following code outputs the table down below." -msgstr "" - -#: ../../build/docs/chapters/appendix-5.rst:115 -msgid "Boost Dijkstra Example" -msgstr "" - -#: ../../build/docs/chapters/appendix-5.rst:116 -msgid "" -"Using, pgRouting you can translate `C++ dijkstra code " -"`_ into SQL commands." -msgstr "" - -#: ../../build/docs/chapters/appendix-5.rst:119 -msgid "Boost Code" -msgstr "" - -#: ../../build/docs/chapters/appendix-5.rst:130 -msgid "Here is the tranlasted SQL commands." -msgstr "" - -#: ../../build/docs/chapters/appendix-5.rst:133 -msgid "Translated Code" -msgstr "" - -#: ../../build/docs/chapters/appendix-5.rst:182 -msgid "Output from running the following SQL command:" -msgstr "" - -#: ../../build/docs/chapters/appendix-5.rst:185 -msgid "Output" -msgstr "" - diff --git a/locale/en/LC_MESSAGES/chapters/appendix-6.po b/locale/en/LC_MESSAGES/chapters/appendix-6.po deleted file mode 100644 index e98db6df5..000000000 --- a/locale/en/LC_MESSAGES/chapters/appendix-6.po +++ /dev/null @@ -1,51 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G -# Argentina package. -# FIRST AUTHOR , 2021. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-19 13:37-0500\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.8.0\n" - -#: ../../build/docs/chapters/appendix-6.rst:11 -msgid "Boost Dijkstra Example" -msgstr "" - -#: ../../build/docs/chapters/appendix-6.rst:13 -msgid "" -"Using, pgRouting you can translate `C++ dijkstra code " -"`_ into SQL commands." -msgstr "" - -#: ../../build/docs/chapters/appendix-6.rst:16 -msgid "Boost Code" -msgstr "" - -#: ../../build/docs/chapters/appendix-6.rst:27 -msgid "Here is the tranlasted SQL commands." -msgstr "" - -#: ../../build/docs/chapters/appendix-6.rst:30 -msgid "Translated Code" -msgstr "" - -#: ../../build/docs/chapters/appendix-6.rst:79 -msgid "Output from running the following SQL command:" -msgstr "" - -#: ../../build/docs/chapters/appendix-6.rst:82 -msgid "Output" -msgstr "" - diff --git a/locale/en/LC_MESSAGES/chapters/chapter-1.po b/locale/en/LC_MESSAGES/chapters/chapter-1.po deleted file mode 100644 index 7eb0b3685..000000000 --- a/locale/en/LC_MESSAGES/chapters/chapter-1.po +++ /dev/null @@ -1,154 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G -# Argentina package. -# FIRST AUTHOR , 2021. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-19 13:37-0500\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.8.0\n" - -#: ../../build/docs/chapters/chapter-1.rst:11 -msgid "Introduction" -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:14 -msgid "Abstract" -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:15 -msgid "" -"|pgrouting-web| adds routing functionality to |postgis-web|. This " -"introductory workshop will demonstrate the routing functionality by " -"providing practical examples using |osm-web| road network data. It will " -"be covering topics starting from preparing the data, making routing " -"queries, writing custom 'plpgsql' functions up to integrating pgRouting " -"with other FOSS4G tools." -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:21 -msgid "" -"Road networks navigation require complex graph algorithms. pgRouting is " -"an extendible open-source library that provides a variety of tools for " -"graph algorithms, including shortest path search, as an extension of " -"PostgreSQL and PostGIS." -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:24 -msgid "" -"The workshop will focus on real road networks of the FOSS4G Argentina " -"surrounding area. It will cover the following topics:" -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:27 -msgid "Installing pgRouting." -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:28 -msgid "Creating a routing topology." -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:29 -msgid "Importing |osm-web| road network data." -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:30 -msgid "Using pgRouting algorithms." -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:31 -msgid "Writing advanced queries." -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:32 -msgid "Writing a custom PostgreSQL stored procedure in ‘plpgsql’." -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:34 -msgid "" -"Please see the :doc:`contents <../index>` for full content of this " -"workshop." -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:37 -msgid "Prerequisites" -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:38 -msgid "Workshop level: intermediate." -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:39 -msgid "Attendee's previous knowledge: SQL (PostgreSQL, PostGIS)" -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:40 -msgid "" -"Equipments: This workshop uses `OSGeoLive `__ " -"(14.0)" -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:43 -msgid "Authors" -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:57 -msgid "Alphabetical Order:" -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:59 -msgid "" -"*Daniel Kastl* is founder and CEO of `Georepublic " -"`_ and works in Germany and Japan. He is " -"moderating and promoting the pgRouting community and development since " -"the beginning of the project, and he's an active OSM contributor in " -"Japan. OSGeo Charter member." -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:63 -msgid "" -"*Ko Nagase* works at `Georepublic `_ and works" -" in Japan. tests of pgRouting project on Windows and Mac OSX environment." -" One of the contributors of pgRoutingLayers for QGIS. OSGeo Charter " -"member." -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:66 -msgid "" -"*Stephen Woodbridge* works at the greater Boston, MA area. He was a " -"pgrouting PSC member and developer. He develops solutions for mapping, " -"geocoding, reverse geocoding, routing and processing of remote sensing " -"imagery. OSGeo Charter member." -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:69 -msgid "" -"*Vicky Vergara* works at `Georepublic `_ and " -"works in Mexico. She's the core developer of pgRouting project and GSoC " -"Mentor. OSGeo Charter member." -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:74 -msgid "License" -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:75 -msgid "" -"This work is licensed under a `Creative Commons Attribution-Share Alike " -"3.0 License `_." -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:80 -msgid "Supported by" -msgstr "" - diff --git a/locale/en/LC_MESSAGES/chapters/chapter-10.po b/locale/en/LC_MESSAGES/chapters/chapter-10.po deleted file mode 100644 index 689d95bcf..000000000 --- a/locale/en/LC_MESSAGES/chapters/chapter-10.po +++ /dev/null @@ -1,273 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G -# Argentina package. -# FIRST AUTHOR , 2021. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-19 13:37-0500\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.8.0\n" - -#: ../../build/docs/chapters/chapter-10.rst:13 -msgid "WMS server with GeoServer" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:15 -msgid "" -"Now that we have a pl/pgsql wrapper, we will make it available as a WMS " -"layer using `GeoServer `_." -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:18 -msgid "" -"The installation of GeoServer is out of the scope of this workshop, but " -"if you're using the `OSGeo Live `_ for this " -"workshop then you have GeoServer installed already." -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:23 -msgid "Connect to the administration page" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:25 -msgid "" -"In order to create the WMS layer, we need to connect to the " -"administration interface of GeoServer. On `OSGeo LiveDVD " -"`_ Desktop, open the *Applications* menu on the " -"desktop and then *Geospatial* > *Web Services* > *GeoServer* > *Start " -"GeoServer*." -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:29 -msgid "" -"Once the server is up and running, open the `administration page " -"`_ in your browser, click the " -"*Login* button, and enter the GeoServer admin credentials:" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst -msgid "Username" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:33 -msgid "``admin``" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst -msgid "Password" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:34 -msgid "``geoserver``" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:37 -msgid "Create the layer" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:39 -msgid "" -"Now that your are logged in as an administrator you can create the WMS " -"layer. In GeoServer terminology you will create an SQL View (see the " -"`official documentation " -"`_ " -"for more info)." -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:44 -msgid "" -"The first thing to do is to create a new **Workspace** for pgrouting: in " -"the left menu of the page, inside the *Data* section, click *Workspaces* " -"and then *Add new workspace*." -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:48 -#: ../../build/docs/chapters/chapter-10.rst:59 -msgid "Fill the form with:" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst -msgid "Name" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:50 -#: ../../build/docs/chapters/chapter-10.rst:63 -#: ../../build/docs/chapters/chapter-10.rst:64 -msgid "``pgrouting``" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst -msgid "Namespace URI" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:51 -msgid "``http://pgrouting.org``" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:53 -msgid "And press the ``submit`` button." -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:55 -msgid "" -"Next step: create a new **Store** linked to the workspace. Still in the " -"left menu, click *Stores* and then *Add new Store*. Here you can choose " -"the type of data source to configure. Choose *PostGIS*." -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:61 -msgid "Basic Store Info:" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst -msgid "Workspace" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst -msgid "Data Source" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:66 -msgid "Connection Parameters:" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst -msgid "host" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:68 -msgid "``localhost``" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst -msgid "port" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:69 -msgid "``5432``" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst -msgid "database" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:70 -msgid "``city_routing``" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst -msgid "schema" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:71 -msgid "``public``" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst -msgid "user" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:72 -#: ../../build/docs/chapters/chapter-10.rst:73 -msgid "``user``" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst -msgid "password" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:75 -msgid "The rest of the values can be left untouched." -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:77 -msgid "" -"Finally, your next task is to create the **Layer**. Click the *Layers* " -"menu and then *Add a new resource*. Select the newly created workspace " -"and store pair: ``pgrouting:pgrouting``." -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:81 -msgid "Inside the text, click *Configure new SQL view*." -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:83 -msgid "Name the view ``pgrouting`` and fill the *SQL statement* with:" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:91 -msgid "" -"In the *SQL view parameters*, click *Guess parameters from SQL*; the list" -" displayed represents the parameters from the SQL above." -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:94 -msgid "For each parameter:" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:96 -msgid "Set the default value to: `0`" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:97 -msgid "Change the validation regular expression to ``^-?[\\d.]+$``" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:99 -msgid "The regular expression will only match numbers." -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:101 -msgid "In the *Attributes* list:" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:103 -msgid "Hit *Refresh*, one attribute should appear (called *st_makeline*)" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:104 -msgid "" -"Change the type to ``LineString`` and the SRID of the geometry column " -"from ``-1`` to ``4326``" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:107 -msgid "Save the form." -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:109 -msgid "Finally, we need to setup the rest of the layer." -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:111 -msgid "" -"The only thing to do in this screen is to make sure that the coordinate " -"reference system is correct: the geometries in the database are in " -"``EPSG:4326`` but we want to display them in `EPSG:3857` because the " -"OpenLayers map where the layer will be dispayed is in this projection." -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:116 -msgid "" -"Scroll down to the *coordinate reference system* section and change the " -"**Declared SRS** to ``EPSG:3857`` and the **SRS handling** to ``Reproject" -" native to declared``." -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:120 -msgid "" -"Click the *Compute from data* and *Compute from native bounds* link to " -"automatically set the layer bounds. Click the *Save* at the bottom of the" -" page to create the layer." -msgstr "" - diff --git a/locale/en/LC_MESSAGES/chapters/chapter-11.po b/locale/en/LC_MESSAGES/chapters/chapter-11.po deleted file mode 100644 index 8a14f52df..000000000 --- a/locale/en/LC_MESSAGES/chapters/chapter-11.po +++ /dev/null @@ -1,264 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G -# Argentina package. -# FIRST AUTHOR , 2021. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-19 13:37-0500\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.8.0\n" - -#: ../../build/docs/chapters/chapter-11.rst:13 -msgid "OpenLayers Based Routing Interface" -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:15 -msgid "" -"The goal of this chapter is to create a simple web-based user interface " -"to pgRouting based on OpenLayers. The user will be able to choose start " -"and destination locations, and get the route from the start point to the " -"destination point." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:20 -msgid "" -"The start and destination points are created by the user, with simple " -"clicks on the map. The start and destination coordinates are then sent to" -" the WMS server (GeoServer), as parameters to a WMS ``GetMap`` request. " -"The resulting image is added as an *image* layer to the map." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:26 -msgid "OpenLayers introduction" -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:28 -msgid "" -"OpenLayers uses modern JavaScript, and HTML5 technologies such as Canvas " -"and WebGL for the rendering of images/tiles and vectors." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:31 -msgid "" -"Creating an OpenLayers map in a web page involves creating a *map* " -"object, which is an instance of the ``ol.Map`` class. Then, data layers " -"and controls can be added to that map object." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:35 -msgid "" -"The center and resolution (zoom level) of the map are controlled through " -"the *view* object. Unless other mapping libraries, the view is separated " -"from the map; one advantage is to allow multiple maps to share the same " -"view. See `this example " -"`__." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:40 -msgid "" -"OpenLayers features three renderers: the *Canvas* renderer, the *WebGL* " -"renderer, and the *DOM* renderer. Currently, the most capable renderer is" -" Canvas. In particular the Canvas renderer supports vector layers, while " -"the other two don't. Canvas is the default renderer, and the renderer " -"used in this workshop." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:47 -msgid "Creating a minimal map" -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:49 -msgid "" -"Let's create our first OpenLayers map: open a text editor and copy this " -"code into a file named ``ol.html``. You can save this file on the " -"``Desktop`` and open it with a web browser." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:57 -msgid "" -"This workshop assumes, that you use OSGeo Live, which includes the " -"OpenLayers Javascript library accessible under the following URL: " -"http://localhost/openlayers/dist/ If you don't use OSGeo Live for this " -"workshop, you need to adjust the URL to OpenLayers Javascript and CSS " -"file." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:62 -msgid "" -"This web page includes a simple map with an OpenStreetMap layer and " -"center to a predifined location. There is no routing-related code for " -"now; just a simple map with stantard navigation tools." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:66 -msgid "Line by line we have:" -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:68 -msgid "Line 6: include the default OpenLayers CSS file." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:69 -msgid "Line 7 to Line 12: CSS rules to give dimensions to the map DOM element." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:70 -msgid "" -"Line 15: add a div element for the map. The element's identifier is " -"``map``." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:71 -msgid "" -"Line 16: load the OpenLayers library code. Functions and classes in the " -"``ol`` namespace come from there." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:73 -msgid "Line 18 to Line 29: the JavaScript code specific to that example." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:75 -msgid "Let's have a closer look at the code that create the OpenLayers code:" -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:97 -msgid "" -"This code creates an ``ol.Map`` instance whose ``target`` is the ``map`` " -"DOM element in the HTML page. The map is configured with a *tile layer*, " -"itself configured with an OpenStreetMap *source*. The map is also " -"configured with a *view* instance (of the ``ol.View`` class) with " -"predefined values for the *center* and the *zoom* level." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:104 -msgid "WMS GET parameters" -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:106 -msgid "Add this code after the creation of the map:" -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:115 -msgid "" -"The ``params`` object holds the WMS GET parameters that will be sent to " -"GeoServer. Here we set the values that will never change: the layer name " -"and the output format." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:121 -msgid "Select \"start\" and \"destination\"" -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:123 -msgid "" -"We now want to allow the user to add the start and destination positions " -"by clicking on the map. Add the following code for that:" -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:140 -msgid "" -"That code creates two vector features, one for the \"start\" position and" -" one for the \"destination\" position. These features are empty for now –" -" they do not include a geometry." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:144 -msgid "" -"The code also creates a vector layer, with the \"start\" and " -"\"destination\" features added to it. It also adds the vector layer to " -"the map, using the map's ``addLayer`` method." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:148 -msgid "Now add the following code:" -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:183 -msgid "" -"This code registers a listener function for the map ``click`` event. This" -" means that OpenLayers will call that function each time a click is " -"detected on the map." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:187 -msgid "" -"The event object passed to the listener function includes a " -"``coordinate`` property that indicates the geographical location of the " -"click. That coordinate is used to create a *point* geometry for the " -"\"start\" and \"destination\" features." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:191 -msgid "" -"Once we have the start and destination points (after two clicks); the two" -" pairs of coordinates are transformed from the map projection " -"(``EPSG:3857``) into the server projection (``EPSG:4326``) using the " -"``transform`` function." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:195 -msgid "" -"The ``viewparams`` property is then set on WMS GET parameters object. The" -" value of this property has a special meaning: GeoServer will substitute " -"the value before executing the SQL query for the layer. For example, if " -"we have:" -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:203 -msgid "" -"And ``viewparams`` is ``viewparams=min:20;max:120`` then the SQL query " -"sent to PostGIS will be:" -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:210 -msgid "" -"Finally, a new OpenLayers WMS layer is created and added to the map, the " -"param object is passed to it." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:214 -msgid "Clear the results" -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:216 -msgid "Add this after the map ``div`` in the HTML page:" -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:222 -msgid "" -"This creates a button to we will use to allow the user to clear the " -"routing points and start a new routing query." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:225 -msgid "Now add the following to the JavaScript code:" -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:238 -msgid "" -"When the button is clicked, this function passed to ``addEventListener`` " -"is executed. That function resets the \"start\" and \"destination\" " -"features and remove the routing result layer from the map." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:243 -msgid "Summary (full example)" -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:245 -msgid "" -"Now copy the following final application code into a file, accessible by " -"a webserver, such as Apache or Nginx for example:" -msgstr "" - diff --git a/locale/en/LC_MESSAGES/chapters/chapter-12.po b/locale/en/LC_MESSAGES/chapters/chapter-12.po deleted file mode 100644 index c6941614a..000000000 --- a/locale/en/LC_MESSAGES/chapters/chapter-12.po +++ /dev/null @@ -1,285 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G -# Argentina package. -# FIRST AUTHOR , 2021. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-19 13:37-0500\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.8.0\n" - -#: ../../build/docs/chapters/chapter-12.rst:11 -msgid "Create a Network Topology" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:17 -msgid "" -":doc:`osm2pgrouting ` is a convenient tool, and its focus to " -"work on OpenStreetMap data. There are several cases where " -":doc:`osm2pgrouting ` can't be used. Some network data " -"already comes with a network topology that can be used with pgRouting " -"out-of-the-box. Often network data is stored in Shape file format " -"(``.shp``) and we can use PostGIS' ``shp2pgsql`` converter to import the " -"data into a PostgreSQL database." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:24 -msgid "But what to do then?" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:26 -msgid "" -"In this chapter you will learn how to create a basic `Routing Network " -"Topology` from a network data that does not have a routing Topology " -"create the minimum attributes needed the `Routing Network Topology`." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:34 -msgid "Load network data" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:36 -msgid "At first we will load OpenStreetMap sample data with osm2pgsql." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:49 -msgid "Let's see which tables have been created:" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:52 -msgid "Run: ``psql -U user -d osm_data -c \"\\d\"``" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:53 -msgid "" -"The table containing the road network data has the name " -"``planet_osm_roads``. It consists of large amount of attributes." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:57 -msgid "Run: ``psql -U user -d osm_data -c \"\\d planet_osm_roads\"``" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:58 -msgid "" -"It is common that road network data provides at least the following " -"information:" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:60 -msgid "Road link ID (gid)" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:61 -msgid "Road class (class_id)" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:62 -msgid "Road link length (length)" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:63 -msgid "Road name (name)" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:64 -msgid "Road geometry (the_geom)" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:66 -msgid "" -"This allows to display the road network as a PostGIS layer in GIS " -"software, for example in QGIS. Though it is not sufficient for routing, " -"because it doesn't contain network topology information." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:70 -msgid "The next steps will use the PostgreSQL command line tool." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:79 -msgid "Create a Routing Network Topology" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:81 -msgid "" -"Having your data imported into a PostgreSQL database might require one " -"more step for pgRouting." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:84 -msgid "" -"Make sure that your data provides a correct `Routing Network Topology`, " -"which consists of information about source and target identifiers for " -"each road link. The results above, show that the network topology does " -"not have any source and target information." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:89 -msgid "Creation of the `Routing Network Topology` is necessary." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:92 -msgid "PostGIS topology is not suitable for Routing." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:94 -msgid "" -"pgRouting provides a general way for creating the `Routing Network " -"Topology` with the ``pgr_createTopology`` function." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:97 -msgid "This function:" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:99 -msgid "Assigns a ``source`` and a ``target`` identifiers to each road link" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:100 -msgid "" -"It can logically \"snap\" nearby vertices within a certain tolerance by " -"assigning the same identifier." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:102 -msgid "Creates a vertices table related to it." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:103 -msgid "Creates the basic indices." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:109 -msgid "" -"For additional information see `pgr_createTopology " -"`_." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:112 -msgid "" -"First add source and target column, then run the ``pgr_createTopology`` " -"function ... and wait." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:115 -msgid "Depending on the network size this process may take from minutes to hours." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:116 -msgid "Progress indicator can be read with PostgreSQL NOTICE" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:117 -msgid "" -"It will also require enough memory (RAM or SWAP partition) to store " -"temporary data." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:120 -msgid "" -"The dimension of the tolerance parameter depends on your data projection." -" Usually it's either \"degrees\" or \"meters\". In our example the " -"geometry data projection to determine the tolerance:" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:132 -msgid "Based on this result the tolerance will be 0.00001" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:145 -msgid "Verify the Routing Network Topology" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:147 -msgid "To verify that there is a basic `Routing Network Topology`:" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:153 -msgid "Also a new table containing the vertices information was created:" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:159 -msgid "``id`` is the vertex identifier" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:160 -msgid "" -"``the_geom`` is the geometry considered for that particular vertex " -"identifier." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:161 -msgid "" -"``source`` and ``target`` from the ``planet_osm_roads`` correspond to an " -"``id`` in ``planet_osm_roads_vertices_pgr`` table" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:163 -msgid "Additional columns are for analyzing the topology." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:165 -msgid "" -"Now we are ready for our first routing query with :doc:`Dijkstra " -"algorithm `!" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:170 -msgid "Analyze and Adjust the Routing Network Topology" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:172 -msgid "" -"Analyzing the topology with `pgr_analyzeGraph " -"`_:" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:179 -msgid "Adjusting the topology is not an easy task:" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:181 -msgid "Is an isolated segment an error in the data?" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:182 -msgid "Is an isolated segment because its on the edge of the bounding box?" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:183 -msgid "" -"Do the potential gaps found near dead ends because the tolerance was too " -"small?" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:185 -msgid "Are the intersections real intersections and need to be nodded?" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:186 -msgid "Are the intersections bridges or tunnels and do not need to be nodded?" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:188 -msgid "Depending on the application some adjustments need to be made." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:190 -msgid "" -"Some `topology manipulation `_ functions help to detect and fix some of the " -"topological errors in the data." -msgstr "" - diff --git a/locale/en/LC_MESSAGES/chapters/chapter-2.po b/locale/en/LC_MESSAGES/chapters/chapter-2.po deleted file mode 100644 index dc1b2194f..000000000 --- a/locale/en/LC_MESSAGES/chapters/chapter-2.po +++ /dev/null @@ -1,231 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G -# Argentina package. -# FIRST AUTHOR , 2021. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-21 23:52+0530\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.9.0\n" - -#: ../../build/docs/chapters/chapter-2.rst:11 -msgid "About The Workshop" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:18 -msgid "" -"This workshop use several free and open source software for geospatial " -"tools. Most of the free and open source software for geospatial tools are" -" related to other open source software projects and it would not be " -"feasible to list all of them." -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:25 -msgid "pgRouting Overview" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:31 -msgid "" -"pgRouting extends the PostGIS / PostgreSQL geospatial database to provide" -" geospatial routing functionality." -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:34 -msgid "Advantages of the database routing approach are:" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:36 -msgid "" -"Data and attributes can be modified by many clients, like QGIS or by " -"directly using PL/pgSQL. The clients can either be personal computers or " -"mobile devices." -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:38 -msgid "" -"Data changes can be reflected instantaneously through the routing engine." -" There is no need for precalculation." -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:40 -msgid "" -"The “cost” parameter can be dynamically calculated through SQL and its " -"value can come from multiple fields or tables." -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:43 -msgid "Some of the pgRouting library core features are:" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:45 -msgid "" -"`Dijkstra Algorithm " -"`__" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:46 -msgid "" -"`Johnson's Algorithm " -"`__" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:47 -msgid "" -"`Floyd-Warshall Algorithm " -"`__" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:48 -msgid "" -"`A* Search Algorithm " -"`__" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:49 -msgid "" -"`Bi-directional Dijkstra " -"`__" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:50 -msgid "" -"`Bi-directional A* " -"`__" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:51 -msgid "" -"`Traveling Salesperson Problem " -"`__" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:52 -msgid "" -"`Driving Distance " -"`__" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:53 -msgid "many more!!!" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:55 -msgid "" -"pgRouting is an Open Source Software, available under the GPLv2 license " -"and is supported and maintained by |georepublic|, |paragon| and a broad " -"user community." -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:58 -msgid "" -"pgRouting is a part of `OSGeo Community Projects " -"`__ of the `OSGeo " -"Foundation `__ and included on `OSGeoLive " -"`__." -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst -msgid "Website" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:61 -msgid "https://pgrouting.org" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst -msgid "OSGeoLive" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:62 -msgid "https://live.osgeo.org/en/overview/pgrouting_overview.html" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:66 -msgid "osm2pgrouting Overview" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:73 -msgid "" -"osm2pgrouting is a command line tool that imports OpenStreetMap data into" -" a pgRouting database. It builds the routing network topology " -"automatically and creates tables for feature types and road classes. " -"osm2pgrouting was primarily written by Daniel Wendt and is now hosted on " -"the pgRouting project site." -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:78 -msgid "osm2pgrouting is available under the GPLv2 license." -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst -msgid "Wiki" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:80 -msgid "https://github.com/pgRouting/osm2pgrouting/wiki" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:84 -msgid "OpenStreetMap Overview" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:91 -msgid "" -"\"OpenStreetMap (OSM) is dedicated to creating and providing geographic " -"data, such as street maps, worldwide, for free. Most maps considered " -"\"free\" actually have legal or technical restrictions on their use. " -"These restrictions hold back anyone from using them in creative, " -"productive or unexpected ways, and make every map a silo of data and " -"effort.\"" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:93 -msgid "(Source: https://wiki.openstreetmap.org/wiki/Press)" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:95 -msgid "" -"OpenStreetMap is an adequate data source for pgRouting, because it has " -"no technical restrictions in terms of processing the data. Data " -"availability still varies from country to country, but the worldwide " -"coverage is improving day by day." -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:100 -msgid "OpenStreetMap uses a topological data structure:" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:102 -msgid "Nodes are points with a geographic position." -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:103 -msgid "Ways are lists of nodes, representing a polyline or polygon." -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:104 -msgid "" -"Relations are groups of nodes, ways and other relations which can be " -"assigned certain properties." -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:106 -msgid "" -"Properties can be assigned to nodes, ways or relations and consist of " -":code:`name = value` pairs." -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:109 -msgid "https://www.openstreetmap.org" -msgstr "" - diff --git a/locale/en/LC_MESSAGES/chapters/chapter-3.po b/locale/en/LC_MESSAGES/chapters/chapter-3.po deleted file mode 100644 index 8162d0ea9..000000000 --- a/locale/en/LC_MESSAGES/chapters/chapter-3.po +++ /dev/null @@ -1,142 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G -# Argentina package. -# FIRST AUTHOR , 2021. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-20 10:00-0500\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.8.0\n" - -#: ../../build/docs/chapters/chapter-3.rst:13 -msgid "Installation" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:15 -msgid "All required tools are available on `OSGeoLive `__." -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:17 -msgid "" -"`OSGeoLive Quickstart for Running in a Virtual Machine " -"`__" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:18 -msgid "" -"`Creating an OSGeoLive Bootable USB flash drive " -"`__" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:20 -msgid "" -"Before attending a workshop event, make sure your you can use `OSGeoLive`" -" with either method or :doc:`appendix-2` on your computer." -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:24 -msgid "This workshop uses OSGeoLive on VirtualBox" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:26 -msgid ":ref:`install_osgeo_vm`" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:33 -msgid "OSGeoLive on a VirtualBox" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:36 -msgid "Install `VirtualBox `__." -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:38 -msgid "" -"Complete details about installation can be found on the `VirtualBox " -"`__ documentation." -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:44 -msgid "Linux distributions:" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:45 -msgid "" -"Add the following line to your /etc/apt/sources.list. According to your " -"distribution, replace '' with your distribution name." -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:52 -msgid "Add the keys:" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:59 -msgid "Install Virtual box using:" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:66 -msgid "" -"More detailed and up to date information can be found `here " -"`__" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:70 -msgid "Download OSGeoLive 14.0" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:72 -msgid "" -"The images on this section might not correspond to the VirtualBox version" -" you installed. But the workflow is similar." -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:77 -msgid "" -"Go to https://sourceforge.net/projects/osgeo-live/files/14.0/ and " -"download *osgeolive-14.0-vmdk.7z*" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:85 -msgid "Open VirtualBox and click :menuselection:`New`" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:92 -msgid "Fill *name* and *operating system*" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:99 -msgid "Fill *memory size*: Use 2048" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:106 -msgid "Fill *hard disk* & create" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:111 -msgid "" -"Fill *General* & Choose *bidirectional* (to be able o use the clipboard " -"between your computer and the virtual machine.)" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:116 -msgid "Double-click on *OSGeoLive14* & Read *Welcome message*" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:121 -msgid "Ready to use" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:126 -msgid "OSGeoLive's account is ``user`` and password is ``user``" -msgstr "" - diff --git a/locale/en/LC_MESSAGES/chapters/chapter-4.po b/locale/en/LC_MESSAGES/chapters/chapter-4.po deleted file mode 100644 index d94eaec33..000000000 --- a/locale/en/LC_MESSAGES/chapters/chapter-4.po +++ /dev/null @@ -1,184 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G -# Argentina package. -# FIRST AUTHOR , 2021. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-21 01:01+0530\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.9.0\n" - -#: ../../build/docs/chapters/chapter-4.rst:12 -msgid "Prepare Data" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:17 -msgid "To be able to use pgRouting, data has to be imported into a database." -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:23 -msgid "Prepare the database" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:25 -msgid "pgRouting is installed as extension. This requires:" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:27 -msgid "Supported PostgreSQL version" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:28 -msgid "Supported PostGIS version" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:30 -msgid "" -"These requirements are met on OSGeoLive. When the required software is " -"installed, open a terminal window by pressing :code:`ctrl-alt-t` and " -"follow the instructions. Information about installing OSGeoLive can be " -"found on :doc:`chapter-3`." -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:33 -msgid "" -"If OSGeoLive is not being used, please refer to the chapter's appendix to" -" set up the user \"user\"." -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:39 -msgid "Create a pgRouting compatible database" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:41 -msgid "" -"Depending on the postgres configuration :code:`-U ` is needed on " -":code:`psql` commands" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:50 -msgid "Get the Workshop Data" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:54 -msgid "" -"The pgRouting workshop will make use of OpenStreetMap data, which is " -"already available on `OSGeoLive `_. This workshop " -"will use the ``Buenos Aires`` city data and is a snapshot of August 2020." -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:59 -msgid "Getting the data" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:62 -msgid "Option 1) When using OSGeoLive" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:64 -msgid "OSGeoLive comes with osm data from the city of Buenos Aires." -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:72 -msgid "Option 2) Download data form OSGeoLive website" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:74 -msgid "The exact same data can be found on the OSGeoLive download page." -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:83 -msgid "Option 3) Download using Overpass XAPI" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:85 -msgid "" -"The following downloads the latest OSM data on using the same area. Using" -" this data in the workshop can generate variations in the results, due to" -" changes since August 2020." -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:95 -msgid "" -"More information about how to download OpenStreetMap data can be found in" -" https://wiki.openstreetmap.org/wiki/Downloading_data" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:98 -msgid "" -"An alternative for very large areas is to use the download services of " -"`Geofabrik `_." -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:103 -msgid "Upload data to the database" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:105 -msgid "" -"The next step is to run ``osm2pgrouting`` converter, which is a command " -"line tool that inserts the data in the database, \"ready\" to be used " -"with pgRouting. Additional information about ``osm2pgrouting`` can be " -"found at the :ref:`osm2pgrouting`" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:109 -msgid "For this step:" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:111 -msgid "the osm2pgrouting default ``mapconfig.xml`` configuration file is used" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:112 -msgid "and the ``~/Desktop/workshop/BA_AR.osm`` data" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:113 -msgid "with the ``city_routing`` database" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:115 -msgid "From a terminal window :code:`ctrl-alt-t`." -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:118 -msgid "Run the osm2pgrouting converter" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:126 -msgid "Depending on the osm2pgrouting version `-W password` is needed" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:129 -msgid "Output:" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:133 -msgid "Tables on the database" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:140 -msgid "If everything went well the result should look like this:" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:146 -msgid "Chapter: Appendix" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:149 -msgid "" -"OSGeoLive's account name on the database is ``\"user\"``. To easily use " -"the workshop when not using OSGeoLive this extra steps are needed:" -msgstr "" - diff --git a/locale/en/LC_MESSAGES/chapters/chapter-5.po b/locale/en/LC_MESSAGES/chapters/chapter-5.po deleted file mode 100644 index 6766b4127..000000000 --- a/locale/en/LC_MESSAGES/chapters/chapter-5.po +++ /dev/null @@ -1,414 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G -# Argentina package. -# FIRST AUTHOR , 2021. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-14 14:30+0000\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.9.1\n" - -#: ../../build/docs/chapters/chapter-5.rst:11 -msgid "pgRouting Algorithms" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:17 -msgid "" -"**pgRouting** was first called *pgDijkstra*, because it implemented only " -"shortest path search with *Dijkstra* algorithm. Later other functions " -"were added and the library was renamed to pgRouting." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:25 -msgid "pgr_dijkstra" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:27 -msgid "" -"Dijkstra algorithm was the first algorithm implemented in pgRouting. It " -"doesn't require other attributes than ``id``, ``source`` and ``target`` " -"ID and ``cost`` and ``reverse_cost``." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:31 -msgid "" -"You can specify when to consider the graph as `directed " -"`__ or undirected." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:35 -#: ../../build/docs/chapters/chapter-5.rst:252 -msgid "Signature Summary" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:47 -msgid "" -"Description of the parameters can be found in `pgr_dijkstra " -"`__." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:51 -msgid "" -"Many pgRouting functions have ``sql::text`` as one of their arguments. " -"While this may look confusing at first, it makes the functions very " -"flexible as the user can pass a ``SELECT`` statement as function argument" -" as long as the returned result contains the required number of " -"attributes and the correct attribute names." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:56 -msgid "Most of pgRouting implemented algorithms do not require the **geometry**." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:57 -msgid "" -"The pgRouting functions **do not** return a geometry, but only an ordered" -" list of nodes or edges." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:61 -msgid "Identifiers for the Queries" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:62 -msgid "" -"The assignment of the vertices identifiers on the source and target " -"columns may be different, the following exercises will use the results of" -" this query. For the workshop, some locations near of the FOSS4G " -"Argentina event are going to be used. These locations are within this " -"area https://www.openstreetmap.org#map=15/-34.5847/-58.3970" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:67 -msgid "|osmid_1| |place_1|" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:68 -msgid "|osmid_2| |place_2|" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:69 -msgid "|osmid_3| |place_3|" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:70 -msgid "|osmid_4| |place_4|" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:71 -msgid "|osmid_5| |place_5|" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:74 -msgid "Connect to the database, if not connected:" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:80 -msgid "Get the vertex identifiers" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:93 -msgid "|osmid_1| |place_1| (|id_1|)" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:94 -msgid "|osmid_2| |place_2| (|id_2|)" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:95 -msgid "|osmid_3| |place_3| (|id_3|)" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:96 -msgid "|osmid_4| |place_4| (|id_4|)" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:97 -msgid "|osmid_5| |place_5| (|id_5|)" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:100 -msgid "" -"The corresponding :code:`id` are shown in the following image, and a " -"sample route from \"|place_3|\" to \"|place_5|\"." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:108 -msgid "Exercise 1: Single pedestrian routing" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:111 -#: ../../build/docs/chapters/chapter-5.rst:149 -#: ../../build/docs/chapters/chapter-5.rst:178 -#: ../../build/docs/chapters/chapter-5.rst:205 -#: ../../build/docs/chapters/chapter-5.rst:272 -#: ../../build/docs/chapters/chapter-5.rst:304 -msgid "Problem:" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:112 -msgid "Walking from \"|place_1|\" to the \"|place_3|\"." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:119 -#: ../../build/docs/chapters/chapter-5.rst:157 -#: ../../build/docs/chapters/chapter-5.rst:186 -#: ../../build/docs/chapters/chapter-5.rst:213 -#: ../../build/docs/chapters/chapter-5.rst:280 -#: ../../build/docs/chapters/chapter-5.rst:308 -msgid "Solution:" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:120 -msgid "" -"The pedestrian wants to go from vertex |id_1| to vertex |id_3| (lines " -"**9** and **10**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:121 -msgid "" -"The pedestrian's cost is in terms of length. In this case ``length`` " -"(line **6**), which was calculated by osm2pgrouting, is in unit " -"``degrees``." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:123 -msgid "" -"From a pedestrian perspective the graph is ``undirected`` (line **11**), " -"that is, the pedestrian can move in both directions on all segments." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:135 -msgid ":ref:`Query results for chapter 5 exercise 1`" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:138 -msgid "" -"The returned cost attribute represents the cost specified in the inner " -"SQL query (``edges_sql::text`` argument). In this example cost is " -"``length`` in unit \"degrees\". Cost may be time, distance or any " -"combination of both or any other attributes or a custom formula." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:142 -msgid "" -"``node`` and ``edge`` results may vary depending on the assignment of the" -" identifiers to the vertices given by osm2pgrouting." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:146 -msgid "Exercise 2: Many Pedestrians going to the same destination" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:150 -msgid "Walking from the \"|place_1|\" and \"|place_2|\" to the \"|place_3|\"." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:158 -msgid "The pedestrians are departing at vertices |id_1| and |id_2| (line **9**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:159 -msgid "All pedestrians want to go to vertex |id_3| (line **10**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:160 -msgid "The cost to be in meters using attribute ``length_m`` (line **6**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:171 -msgid ":ref:`Query results for chapter 5 exercise 2`" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:175 -msgid "Exercise 3: Many Pedestrians departing from the same location" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:179 -msgid "" -"Walking from the \"|place_3|\" to the \"|place_1|\" and \"|place_2|\" (in" -" seconds)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:187 -msgid "All pedestrians are departing from vertex |id_3| (line **9**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:188 -msgid "Pedestrians want to go to locations |id_1| and |id_2| (line **10**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:189 -msgid "" -"The cost to be in seconds, with a walking speed ``s = 1.3 m/s`` and ``t =" -" d/s`` (line **6**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:198 -msgid ":ref:`Query results for chapter 5 exercise 3`" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:202 -msgid "Exercise 4: Many Pedestrians going to different destinations" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:206 -msgid "" -"Walking from the hotels to the \"|place_4|\" and \"|place_5|\" (in " -"minutes)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:214 -msgid "The pedestrians depart from |id_1| and |id_2| (line **9**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:215 -msgid "" -"The pedestrians want to go to destinations |id_4| and |id_5| (line " -"**10**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:216 -msgid "" -"The cost to be in minutes, with a walking speed ``s = 1.3 m/s`` and ``t =" -" d/s`` (line **6**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:217 -#: ../../build/docs/chapters/chapter-5.rst:312 -msgid "Result adds the costs per destination." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:228 -msgid ":ref:`Query results for chapter 5 exercise 4`" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:232 -msgid "Inspecting the results, looking for totals (`edge = -1`):" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:234 -msgid "Going to vertex |id_4|:" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:236 -msgid "from |id_1| takes 8.84.. minutes (seq = 35)" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:237 -msgid "from |id_2| takes 5.84.. minutes (seq = 74)" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:239 -msgid "Going to vertex |id_5|:" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:241 -msgid "from |id_1| takes 7.44.. minutes (seq = 7)" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:242 -msgid "from |id_2| takes 12.06.. minutes (seq = 55)" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:246 -msgid "pgr_dijkstraCost" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:248 -msgid "" -"When the main goal is to calculate the total cost, without \"inspecting\"" -" the `pgr_dijkstra` results, using ``pgr_dijkstraCost`` returns a more " -"compact result." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:264 -msgid "" -"Description of the parameters can be found in `pgr_dijkstraCost " -"`__" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:269 -msgid "" -"Exercise 5: Many Pedestrians going to different destinations returning " -"aggregate costs" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:273 -msgid "" -"Walking from the hotels to the \"|place_4|\" or \"|place_5|\" (get only " -"the cost in minutes)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:281 -#: ../../build/docs/chapters/chapter-5.rst:309 -msgid "The pedestrians depart from |id_1| and |id_2| (line **10**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:282 -#: ../../build/docs/chapters/chapter-5.rst:310 -msgid "" -"The pedestrians want to go to destinations |id_4| and |id_5| (line " -"**11**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:283 -msgid "" -"The cost to be in minutes, with a walking speed ``s = 1.3 m/s`` and ``t =" -" d/s`` (line **7**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:284 -msgid "Result as aggregated costs." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:295 -msgid ":ref:`Query results for chapter 5 exercise 5`" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:297 -msgid "" -"Compare with :ref:`Exercise 4 ` 's note." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:301 -msgid "" -"Exercise 6: Many Pedestrians going to different destinations summarizing " -"the total costs per departure" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:305 -msgid "" -"Walking from the hotels to the \"|place_4|\" or \"|place_5|\" (summarize " -"cost in minutes)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:311 -msgid "" -"The cost to be in minutes, with a walking speed s = 1.3 m/s and t = d/s " -"(line **7**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:322 -msgid ":ref:`Query results for chapter 5 exercise 6`" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:325 -msgid "" -"An interpretation of the result can be: In general, it is faster to " -"depart from the \"|place_2|\" than from the \"|place_1|\"." -msgstr "" - diff --git a/locale/en/LC_MESSAGES/chapters/chapter-6.po b/locale/en/LC_MESSAGES/chapters/chapter-6.po deleted file mode 100644 index 9dc8065de..000000000 --- a/locale/en/LC_MESSAGES/chapters/chapter-6.po +++ /dev/null @@ -1,437 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G -# Argentina package. -# FIRST AUTHOR , 2021. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-14 15:45+0000\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.9.1\n" - -#: ../../build/docs/chapters/chapter-6.rst:12 -msgid "Advanced routing queries" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:18 -msgid "" -"Routing, is not limited to pedestrians and most of the time is used for " -"routing vehicles." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:24 -msgid "Routing for vehicles" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:26 -msgid "" -"A query for vehicle routing generally differs from routing for " -"pedestrians:" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:28 -msgid "The road segments are considered `directed`" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:29 -msgid "Costs can be:" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:31 -msgid "Distance" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:32 -msgid "Time" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:33 -msgid "Euros" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:34 -msgid "Pesos" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:35 -msgid "Dollars" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:36 -msgid "CO\\ :sub:`2`\\ emissions" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:37 -msgid "Wear and tear on the vehicle, etc." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:39 -msgid "" -"The ``reverse_cost`` attribute must be taken into account on two way " -"streets." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:41 -msgid "The costs should have the same units as the ``cost`` attribute" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:42 -msgid "``cost`` and ``reverse_cost`` values can be different" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:44 -msgid "Due to the fact that there are roads that are **one way**" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:46 -msgid "Depending on the geometry, the valid way:" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:48 -msgid "(``source, target``) segment ``IF cost >= 0 AND reverse_cost < 0``" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:49 -msgid "(``target, source``) segment ``IF cost < 0 AND reverse_cost >= 0``" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:51 -msgid "" -"A **wrong way** is indicated with a **negative value** and is not " -"inserted in the graph for processing." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:54 -msgid "" -"**Two way** roads - ``IF cost >= 0 AND reverse_cost >= 0`` and their " -"values can be different. For example, it is faster going down hill on a " -"sloped road. In general, ``cost`` and ``reverse_cost`` do not need to be " -"length; they can be 84c2aa29125fdae1aae0cb25bc0ef2c097e7537ealmost " -"anything, for example - time, slope, surface, road type, etc., or they " -"can be a combination of multiple parameters." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:61 -msgid "" -"The following queries indicate the number of road segments, where a \"one" -" way\" rule applies:" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:62 -msgid "Number of (``source, target``) segments with ``cost < 0`` (line **3**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:74 -msgid "" -"Number of (``target, source``) segments with ``reverse_cost < 0`` (line " -"**3**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:88 -msgid "Exercise 1: Vehicle routing - going" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:91 -#: ../../build/docs/chapters/chapter-6.rst:117 -#: ../../build/docs/chapters/chapter-6.rst:145 -#: ../../build/docs/chapters/chapter-6.rst:250 -#: ../../build/docs/chapters/chapter-6.rst:299 -msgid "Problem:" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:92 -msgid "From the \"|place_3|\" to the \"|place_1|\" by car." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:99 -#: ../../build/docs/chapters/chapter-6.rst:125 -#: ../../build/docs/chapters/chapter-6.rst:153 -#: ../../build/docs/chapters/chapter-6.rst:258 -#: ../../build/docs/chapters/chapter-6.rst:307 -msgid "Solution:" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:100 -msgid "" -"The vehicle is going from vertex |id_3| (line **10**) to |id_1| (line " -"**11**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:101 -#: ../../build/docs/chapters/chapter-6.rst:127 -msgid "" -"Use ``cost`` (line **6**) and ``reverse_cost`` (line **7**) columns, " -"which are in unit ``degrees``." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:110 -msgid ":ref:`Query results for chapter 6 exercise 1`" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:114 -msgid "Exercise 2: Vehicle routing - returning" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:118 -msgid "From \"|place_1|\" to the \"|place_3|\" by car." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:126 -#: ../../build/docs/chapters/chapter-6.rst:154 -msgid "" -"The vehicle is going from vertex |id_1| (line **10**) to |id_3| (line " -"**11**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:136 -msgid ":ref:`Query results for chapter 6 exercise 2`" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:138 -msgid "" -"On a directed graph, going and coming back routes, most of the time are " -"different." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:142 -msgid "Exercise 3: Vehicle routing when **time is money**" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:146 -msgid "From \"|place_1|\" to the \"|place_3|\" by taxi." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:155 -msgid "The cost is ``$100 per hour``." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:156 -#: ../../build/docs/chapters/chapter-6.rst:309 -msgid "" -"Use ``cost_s`` (line **6**) and ``reverse_cost_s`` (line **7**) columns, " -"which are in unit ``seconds``." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:157 -msgid "The duration in hours is ``cost_s / 3600``." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:158 -msgid "The cost in ``$`` is ``cost_s / 3600 * 100``." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:167 -msgid ":ref:`Query results for chapter 6 exercise 3`" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:170 -msgid "Comparing with :ref:`Exercise 2: Vehicle routing - returning`:" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:172 -msgid "The total number of records are identical." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:173 -msgid "The node sequence is identical." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:174 -msgid "The edge sequence is identical." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:175 -msgid "The cost and agg_cost results are directly proportional." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:181 -msgid "Cost manipulations" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:183 -msgid "" -"When dealing with data, being aware of what kind of data is being used " -"can improve results." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:185 -msgid "Vehicles can not circulate on pedestrian ways" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:193 -msgid "" -"Penalizing or removal of pedestrian ways will make the results closer to " -"reality." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:195 -msgid "" -"When converting data from OSM format using the `osm2pgrouting` tool, " -"there is an additional table: ``configuration``." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:199 -msgid "" -"The ``configuration`` table structure can be obtained with the following " -"command." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:216 -msgid "In the image above there is a detail of the ``tag_id`` of the roads." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:219 -msgid "The ``OSM way`` types:" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:229 -msgid "" -"Also, on the ``ways`` table there is a column that can be used to " -"``JOIN`` with the ``configuration`` table." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:232 -msgid "The ``ways`` types:" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:243 -msgid "" -"In this workshop, costs are going to be manipulated using the " -"``configuration`` table." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:247 -msgid "Exercise 4: Vehicle routing without penalization" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:251 -msgid "From the \"|place_3|\" to \"|place_1|\"" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:259 -msgid "" -"The vehicle is going from vertex |id_3| (line **17**) to vertex |id_1| " -"(line **18**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:260 -msgid "The vehicle's cost in this case will be in seconds." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:261 -msgid "All roads have a ``penalty`` of ``1`` (line **3**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:262 -msgid "" -"Costs (in seconds) are to be multiplied by :code:`penalty` (lines **12** " -"and **13**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:263 -msgid "Costs wont change (times 1 leaves the value unchanged)." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:264 -msgid "" -"The :code:`configuration` table is linked with the :code:`ways` table by " -"the :code:`tag_id` field using a ``JOIN`` (lines **14** and **15**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:275 -msgid ":ref:`Query results for chapter 6 exercise 4`" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:279 -msgid "Exercise 5: Vehicle routing with penalization" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:282 -msgid "Concept:" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:283 -msgid "" -"Change the cost values for the :code:`configuration` table, in such a " -"way, that the" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:285 -msgid "Pedestrian roads are not used." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:286 -msgid "Using residential roads is not encouraged." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:287 -msgid "Using \"faster\" roads is highly encouraged." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:288 -msgid "The ``penalty`` values can be changed with ``UPDATE`` queries." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:290 -msgid "These values are an exaggeration." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:300 -msgid "From the \"|place_3|\" to \"|place_1|\" with penalization." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:308 -msgid "" -"The vehicle is going from vertex |id_3| (line **11**) to vertex |id_1| " -"(line **12**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:310 -msgid "Costs are to be multiplied by :code:`penalty` (lines **6** and **7**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:311 -msgid "" -"The :code:`configuration` table is linked with the :code:`ways` table by " -"the :code:`tag_id` field using a ``JOIN`` (lines **8** and **9**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:320 -msgid ":ref:`Query results for chapter 6 exercise 5`" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:323 -msgid "Comparing with :ref:`Exercise 3: Vehicle routing when time is money`:" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:325 -msgid "The total number of records changed." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:326 -msgid "The node sequence changed." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:327 -msgid "The edge sequence changed." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:328 -msgid "The route is avoiding the residential roads that have ``tag_id = 110``." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:329 -msgid "" -"The cost did not change proportionally because of the penalty to some of " -"the roads which was uniform (penalty=1) while routing with cost as money." -msgstr "" - diff --git a/locale/en/LC_MESSAGES/chapters/chapter-7.po b/locale/en/LC_MESSAGES/chapters/chapter-7.po deleted file mode 100644 index 98264280a..000000000 --- a/locale/en/LC_MESSAGES/chapters/chapter-7.po +++ /dev/null @@ -1,1077 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G -# Argentina package. -# FIRST AUTHOR , 2021. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-24 14:53+0000\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.9.1\n" - -#: ../../build/docs/chapters/chapter-7.rst:13 -msgid "Writing a SQL Stored Procedures" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:21 -msgid "pgRouting functions provide `low level` interface." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:23 -msgid "" -"When developing for a `higher level` application, the requirements need " -"to be represented in the SQL queries. As these SQL queries get more " -"complex, it is desirable to store them in postgreSQL stored procedures or" -" functions. Stored procedures or functions are an effective way to wrap " -"application logic, in this case, related to routing logic and " -"requirements." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:31 -msgid "The application requirements" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:33 -msgid "" -"In this chapter there are three requirements that follow the same logic. " -"It consists on 2 types of vehicles and the pedestrian routing:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:36 -msgid "Particular vehicle:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:38 -msgid "" -"Circulate on the whole Buenos Aires area. - Do not use `steps`, " -"`footway`, `path`." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:40 -msgid "Speed is the default speed from OSM information." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:42 -msgid "Taxi vehicle:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:44 -msgid "Circulate on a smaller area near \"|place_4|\"." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:46 -msgid "Bounding box: ``(-58.41,-34.58,-58.37,-34.55)``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:47 -msgid "Do not use `steps`, `footway`, `path`" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:49 -msgid "Speed is 10% slower than the Particular vehicles." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:51 -msgid "Pedestrians:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:53 -msgid "Walk on the whole Buenos Aires area." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:54 -msgid "Can not circulate on `motorways` and on `primary` segments." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:55 -#: ../../build/docs/chapters/chapter-7.rst:216 -msgid "The speed is ``2 mts/sec``." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:65 -msgid "A front end needs the following routing information:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:58 -msgid "seq - A unique identifier of the rows" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:59 -msgid "gid - The segment's identifier" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:60 -msgid "name - The segment's name" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:61 -msgid "length - The segment's length" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:62 -msgid "seconds - Number of seconds to traverse the segment" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:63 -msgid "azimuth - The azimuth of the segment" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:64 -msgid "route_geom - The routing geometry" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:65 -msgid "route_readable - The geometry in human readable form." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:67 -msgid "" -"and it needs to work based on the graph, and the OSM identifiers of the " -"vertices." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:70 -msgid "Design of the function" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:71 -msgid "" -"The function to be created ``wrk_dijkstra`` with the following input " -"parameters and output columns:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:75 -msgid "Input parameters" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:77 -#: ../../build/docs/chapters/chapter-7.rst:87 -msgid "Name" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:77 -#: ../../build/docs/chapters/chapter-7.rst:87 -msgid "Type" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:77 -#: ../../build/docs/chapters/chapter-7.rst:87 -msgid "Description" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:79 -msgid "edges_subset" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:79 -msgid "REGCLASS" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:79 -msgid "The table/view that is going to be used for processing" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:80 -msgid "source_osm" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:80 -#: ../../build/docs/chapters/chapter-7.rst:81 -#: ../../build/docs/chapters/chapter-7.rst:90 -msgid "BIGINT" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:80 -msgid "The OSM identifier of the `departure` location." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:81 -msgid "target_osm" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:81 -msgid "The OSM identifier of the `destination` location." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:85 -msgid "output columns" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:89 -msgid "seq" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:89 -msgid "INTEGER" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:89 -msgid "A unique number for each result row." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:90 -msgid "id" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:90 -msgid "The edge identifier." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:91 -msgid "name" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:91 -#: ../../build/docs/chapters/chapter-7.rst:95 -msgid "TEXT" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:91 -msgid "The name of the segment." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:92 -msgid "seconds" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:92 -#: ../../build/docs/chapters/chapter-7.rst:93 -#: ../../build/docs/chapters/chapter-7.rst:94 -msgid "FLOAT" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:92 -msgid "The number of seconds it takes to traverse the segment." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:93 -msgid "azimuth" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:93 -msgid "The azimuth of the segment." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:94 -msgid "length_m" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:94 -msgid "The leng in meters of the segment." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:95 -msgid "route_readable" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:95 -msgid "The geometry in human readable form." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:96 -msgid "route_geom" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:96 -msgid "geometry" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:96 -msgid "The geometry of the segment in the correct direction." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:100 -msgid "Preparing processing graphs" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:103 -msgid "Exercise 1: Creating a view for routing" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:110 -#: ../../build/docs/chapters/chapter-7.rst:167 -#: ../../build/docs/chapters/chapter-7.rst:212 -#: ../../build/docs/chapters/chapter-7.rst:265 -#: ../../build/docs/chapters/chapter-7.rst:350 -#: ../../build/docs/chapters/chapter-7.rst:397 -#: ../../build/docs/chapters/chapter-7.rst:444 -#: ../../build/docs/chapters/chapter-7.rst:502 -#: ../../build/docs/chapters/chapter-7.rst:557 -#: ../../build/docs/chapters/chapter-7.rst:608 -#: ../../build/docs/chapters/chapter-7.rst:657 -msgid "Problem" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:111 -msgid "" -"Create a view with minimal amount of information for processing the " -"particular vehicles." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:112 -#: ../../build/docs/chapters/chapter-7.rst:214 -msgid "" -"Routing `cost` and `reverse_cost` will be on seconds for routing " -"calculations." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:113 -msgid "Exclude `steps`, `footway`, `path` segments." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:114 -#: ../../build/docs/chapters/chapter-7.rst:219 -msgid "Data needed in the view for further prossesing." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:116 -#: ../../build/docs/chapters/chapter-7.rst:221 -msgid "`length_m` The length in meters." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:117 -#: ../../build/docs/chapters/chapter-7.rst:222 -msgid "`the_geom` The geometry." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:119 -#: ../../build/docs/chapters/chapter-7.rst:224 -msgid "Verify the number of edges was reduced." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:122 -#: ../../build/docs/chapters/chapter-7.rst:176 -#: ../../build/docs/chapters/chapter-7.rst:227 -#: ../../build/docs/chapters/chapter-7.rst:284 -#: ../../build/docs/chapters/chapter-7.rst:359 -#: ../../build/docs/chapters/chapter-7.rst:410 -#: ../../build/docs/chapters/chapter-7.rst:453 -#: ../../build/docs/chapters/chapter-7.rst:514 -#: ../../build/docs/chapters/chapter-7.rst:569 -#: ../../build/docs/chapters/chapter-7.rst:623 -#: ../../build/docs/chapters/chapter-7.rst:662 -msgid "Solution" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:123 -#: ../../build/docs/chapters/chapter-7.rst:177 -#: ../../build/docs/chapters/chapter-7.rst:228 -msgid "Creating the view:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:125 -msgid "" -"The `source` and `target` requirements for the function are to be with " -"OSM identifiers. (line **6**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:128 -msgid "The ``cost`` and ``reverse_cost`` are in terms of seconds. (line **7**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:129 -msgid "The additional parameters `length_m` and `the_geom`. (line **8**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:130 -msgid "``JOIN`` with the `configuration`:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:132 -msgid "Exclude `steps`, `footway`, `path`. (line **11**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:134 -msgid "" -"If you need to reconstruct the view, first drop it using the command on " -"line **1**." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:143 -#: ../../build/docs/chapters/chapter-7.rst:190 -#: ../../build/docs/chapters/chapter-7.rst:242 -msgid "Verification:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:145 -msgid "Count the rows on the original ``ways`` (line **1**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:146 -msgid "Count the rows on the view ``vehicle_net`` (line **2**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:156 -msgid ":ref:`Query results for chapter 7 exercise 1`" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:160 -msgid "Exercise 2: Limiting the road network within an area" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:168 -msgid "Create a view ``taxi_net`` for the `taxi`:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:170 -msgid "" -"The taxi can only circulate inside this Bounding Box: " -"``(-58.41,-34.58,-58.37,-34.55)``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:171 -#, python-format -msgid "The taxi speed is 10% slower than the particular vehicle." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:173 -msgid "Verify the reduced number of road segments." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:179 -msgid "" -"The graph for the taxi is a subset of the ``vehicle_net`` graph. (line " -"**9**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:180 -msgid "" -"Can only circulate inside the bounding box: " -"``(-58.41,-34.58,-58.37,-34.55)``. (line **10**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:181 -#, python-format -msgid "" -"Adjust the taxi's ``cost`` and ``reverse_cost`` to be 90% of the " -"particular vehicle. (line **7**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:192 -msgid "Count the rows on the original ``taxi_net``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:202 -msgid ":ref:`Query results for chapter 7 exercise 2`" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:205 -msgid "Exercise 3: Creating a materialized view for routing pedestrians" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:213 -msgid "" -"Create a materialized view with minimal amount of information for " -"processing pedestrians." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:218 -msgid "Exclude `motorway` and `primary` segments." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:230 -msgid "Similar to :ref:`Exercise 1: Creating a view for routing`:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:232 -msgid "" -"The ``cost`` and ``reverse_cost`` are in terms of seconds with speed of " -"``2 mts/sec``. (line **7**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:233 -msgid "Exclude `motorway`, `primary`. (line **11**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:244 -msgid "Count the rows on the view ``walk_net`` (line **1**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:254 -msgid ":ref:`Query results for chapter 7 exercise 3`" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:258 -msgid "Exercise 4: Testing the views for routing" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:266 -msgid "Test the created views" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:268 -msgid "In particular:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:270 -msgid "From the \"|place_3|\" to the \"|place_1|\" using the OSM identifier" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:271 -msgid "the views to be tested are:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:273 -msgid "``vehicle_net``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:274 -msgid "``taxi_net``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:275 -msgid "``walk_net``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:277 -msgid "" -"Only show the following results, as the other columns are to be ignored " -"on the function." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:279 -msgid "``seq``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:280 -msgid "``edge`` with the name ``id``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:281 -msgid "``cost`` with the name: ``seconds``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:285 -msgid "In general" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:287 -msgid "The departure is \"|place_3|\" with OSM identifier |osmid_3|." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:288 -msgid "The destination is \"|place_1|\" with OSM identifier |osmid_1|." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:290 -msgid "For ``vehicle_net``:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:292 -msgid "``vehicle_net`` is used." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:293 -msgid "Selection of the columns with the corresponding names are on line **1**." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:294 -msgid "The view is prepared with the column names that pgRouting use." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:296 -msgid "There is no need to rename columns. (line **3**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:298 -msgid "" -"The OSM identifiers of the departure and destination are used. (line " -"**4**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:307 -msgid "For ``taxi_net``:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:309 -msgid "Similar as the previous one but with ``taxi_net``. (line **3**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:310 -msgid "" -"The results give the same route as with ``vehicle_net`` but ``cost`` is " -"higher" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:319 -msgid "For ``walk_net``:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:321 -msgid "Similar as the previous one but with ``walk_net``. (line **3**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:322 -msgid "The results give a different route than of the vehicles." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:332 -msgid "" -"From these queries, it can be deduced that what we design for one view " -"will work for the other views. On the following exercises only " -"``vehicle_net`` will be used, but you can test the queries with the other" -" views." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:338 -msgid ":ref:`Query results for chapter 7 exercise 4`" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:342 -msgid "Exercise 5: Get additional information" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:351 -msgid "From the |place_3| to the |place_1|, using OSM identifiers." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:352 -msgid "" -"additionally to the :ref:`Exercise 4: Testing the views for routing` " -"results also get information found on the edges subset:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:355 -msgid "``name``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:356 -msgid "``length_m``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:360 -msgid "" -"The query from :ref:`Exercise 4: Testing the views for routing` used as a" -" subquery named ``results`` (not highlighted lines **5** to **9**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:362 -msgid "The ``SELECT`` clause contains" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:364 -msgid "All the columns of ``results``. (line **2**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:365 -msgid "The ``name`` and the ``length_m`` values. (line **3**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:367 -msgid "" -"A ``LEFT JOIN`` with ``vehicle_net`` is needed to get the additional " -"information. (line **10**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:369 -msgid "" -"Has to be ``LEFT`` because there is a row with ``id = -1`` that does not " -"exist on ``vehicle_net``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:380 -msgid ":ref:`Query results for chapter 7 exercise 5`" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:386 -msgid "Geometry handling" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:389 -msgid "Exercise 6: Route geometry (human readable)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:398 -msgid "" -"From the \"|place_3|\" to the \"|place_1|\", additionally get the " -"geometry in human readable form." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:400 -#: ../../build/docs/chapters/chapter-7.rst:447 -#: ../../build/docs/chapters/chapter-7.rst:505 -msgid "" -"Additionally to the :ref:`Exercise 4: Testing the views for routing` " -"results also get information found on the edges subset of:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:403 -#: ../../build/docs/chapters/chapter-7.rst:508 -msgid "``the_geom`` in human readable form named as ``route_readable``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:406 -msgid "" -"``WITH`` provides a way to write auxiliary statements in larger queries. " -"It can be thought of as defining temporary tables that exist just for one" -" query." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:411 -msgid "" -"The query from :ref:`Exercise 4: Testing the views for routing` used as a" -" subquery named ``results`` this time in a WITH clause. (not highlighted " -"lines **2** to **6**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:413 -#: ../../build/docs/chapters/chapter-7.rst:456 -msgid "The ``SELECT`` clause contains:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:415 -msgid "All the columns of ``results``. (line **8**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:416 -msgid "" -"The ``the_geom`` processed with ``ST_AsText`` to get the human readable " -"form. (line **9**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:418 -msgid "Renames the result to ``route_readable``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:420 -msgid "Like before ``LEFT JOIN`` with ``vehicle_net``. (line **11**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:432 -msgid ":ref:`Query results for chapter 7 exercise 6`" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:437 -msgid "Exercise 7: Route geometry (binary format)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:445 -msgid "" -"From the \"|place_3|\" to the \"|place_1|\", the geometry in binary " -"format." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:450 -#: ../../build/docs/chapters/chapter-7.rst:509 -msgid "``the_geom`` in binary format with the name ``route_geom``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:454 -msgid "The query from :ref:`Exercise 6: Route geometry (human readable)` used;" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:458 -msgid "The ``the_geom`` including the renaming (line **9**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:470 -msgid ":ref:`Query results for chapter 7 exercise 7`" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:474 -msgid "Exercise 8: Route geometry directionality" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:482 -msgid "" -"Inspecting the detail image of :ref:`Exercise 7: Route geometry (binary " -"format)` there are arrows that do not match the directionality of the " -"route." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:491 -msgid "" -"Inspecting the a detail of the results of :ref:`Exercise 6: Route " -"geometry (human readable)`" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:493 -msgid "" -"To have correct directionality, the ending point of a geometry must match" -" the starting point of the next geometry" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:494 -msgid "Lines **2** and **3** do not match that criteria" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:503 -msgid "From the \"|place_3|\" to the \"|place_1|\"," -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:510 -msgid "Both columns must have the geometry fixed for directionality." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:515 -msgid "To get the correct direction some geometries need to be reversed:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:517 -msgid "" -"Reversing a geometry will depend on the ``node`` column of the query to " -"dijkstra (line **3**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:519 -msgid "" -"That ``node`` is not needed on the ouput of the query, so explicitly " -"naming required columns at line **9**." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:520 -msgid "" -"A conditional ``CASE`` statement that returns the geometry in human " -"readable form:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:522 -msgid "Of the geometry when ``node`` is the ``source`` column. (line **11**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:523 -msgid "" -"Of the reversed geometry when ``node`` is not the ``source`` column. " -"(line **12**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:525 -msgid "A conditional ``CASE`` statement that returns:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:527 -msgid "" -"The reversed geometry when ``node`` is not the ``source`` column. (line " -"**16**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:528 -msgid "The geometry when ``node`` is the ``source`` column. (line **17**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:539 -msgid ":ref:`Query results for chapter 7 exercise 8`" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:544 -msgid "Exercise 9: Using the geometry" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:551 -msgid "" -"There are many geometry functions in PostGIS, the workshop already " -"covered some of them like ``ST_AsText``, ``ST_Reverse``, ``ST_EndPoint``," -" etc. This exercise will make use an additional function ``ST_Azimuth``." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:558 -msgid "Modify the query from :ref:`Exercise 8: Route geometry directionality`." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:559 -msgid "Aditionally obtain the azimuth of the correct geometry." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:560 -msgid "keep the output small:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:562 -msgid "Even that other columns are calculated only output:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:564 -msgid "``seq``, ``id``, ``seconds`` and the ``azimuth``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:566 -msgid "" -"Because ``vehicle_net`` is a subgraph of ``ways``, do the ``JOIN`` with " -"``ways``." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:570 -msgid "" -"Moving the query that gets the additional information into the ``WITH`` " -"statement." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:572 -msgid "Naming it ``additional``. (line **9**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:574 -msgid "Final ``SELECT`` statements gets:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:576 -msgid "The requested information. (line **25**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:577 -msgid "Calculates the azimuth of ``route_geom``. (line **26**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:588 -msgid ":ref:`Query results for chapter 7 exercise 9`" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:593 -msgid "Creating the Function" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:595 -msgid "" -"The following function simplifies (and sets default values) when it calls" -" the shortest path Dijkstra function." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:599 -msgid "pgRouting uses heavely function overloading:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:601 -msgid "Avoid creating functions with a name of a pgRouting routing function" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:602 -msgid "Avoid the name of a function to start with `pgr_`, `_pgr` or `ST_`" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:605 -msgid "Exercise 10: Function for an application" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:609 -msgid "Putting all together in a SQL function" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:611 -msgid "function name ``wrk_dijkstra``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:612 -msgid "Should work for any given view." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:614 -msgid "Allow a view as a parameter" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:616 -msgid "A table can be used if the columns have the correct names." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:618 -msgid "``source`` and ``target`` are in terms of ``osm_id``." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:619 -msgid "" -"The result should meet the requirements indicated at the begining of the " -"chapter" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:624 -msgid "The signature of the function:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:626 -msgid "The input parameters are from line **4** to **6**." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:627 -msgid "The output columns are from line **7** to **14** (not highlited)." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:628 -msgid "The function returns a set. (line **16**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:636 -msgid "The body of the function:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:638 -msgid "" -"Appending the view name on line **7** in the ``SELECT`` query to " -"``pgr_dijkstra``." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:639 -msgid "" -"Using the data to get the route from ``source`` to ``target``. (line " -"**8**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:640 -msgid "" -"The ``JOIN`` with ``ways`` is necessary, as the views are subset of " -"``ways`` (line **25**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:649 -msgid ":ref:`Query results for chapter 7 exercise 10`" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:654 -msgid "Exercise 11: Using the function" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:658 -msgid "Test the function with the three views" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:659 -msgid "From the \"|place_3|\" to the |place_1| using the OSM identifier" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:663 -msgid "Use the function on the ``SELECT`` statement" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:664 -msgid "The first parameter changes based on the view to be tested" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:671 -msgid ":ref:`Query results for chapter 7 exercise 11`" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:674 -msgid "For you to try" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:675 -msgid "Try the function with a combination of the interesting places:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:677 -msgid "|osmid_1| |place_1|" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:678 -msgid "|osmid_2| |place_2|" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:679 -msgid "|osmid_3| |place_3|" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:680 -msgid "|osmid_4| |place_4|" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:681 -msgid "|osmid_5| |place_5|" -msgstr "" - diff --git a/locale/en/LC_MESSAGES/chapters/chapter-8.po b/locale/en/LC_MESSAGES/chapters/chapter-8.po deleted file mode 100644 index 7d66cdb63..000000000 --- a/locale/en/LC_MESSAGES/chapters/chapter-8.po +++ /dev/null @@ -1,994 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G -# Argentina package. -# FIRST AUTHOR , 2021. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-24 14:53+0000\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.9.1\n" - -#: ../../build/docs/chapters/chapter-8.rst:12 -msgid "Writing a pl/pgsql Stored Procedures" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:18 -msgid "" -"Other kind of functions are `pl/pgsql " -"`__. As the " -"applications requirements become more complex, using wrappers of " -"previously defined functions becomes necessary for clarity." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:25 -msgid "Requirements for routing from A to B" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:28 -msgid "Chapter problem:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:29 -msgid "Create a function ``wrk_fromAtoB`` that allows routing from 2 geometries." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:30 -msgid "The function takes latitude/longitude points as input parameters." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:31 -msgid "" -"Returns a route that includes a geometry so that if can be displayed, " -"for example, in QGIS." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:32 -msgid "Will also return some other attributes." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:34 -msgid "The detailed description:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:37 -msgid "Input parameters" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:39 -#: ../../build/docs/chapters/chapter-8.rst:53 -#: ../../build/docs/chapters/chapter-8.rst:186 -#: ../../build/docs/chapters/chapter-8.rst:335 -msgid "Column" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:39 -#: ../../build/docs/chapters/chapter-8.rst:335 -#: ../../build/docs/chapters/chapter-8.rst:345 -msgid "type" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:39 -#: ../../build/docs/chapters/chapter-8.rst:53 -#: ../../build/docs/chapters/chapter-8.rst:186 -#: ../../build/docs/chapters/chapter-8.rst:335 -#: ../../build/docs/chapters/chapter-8.rst:345 -msgid "Description" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:41 -msgid "edges_subset" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:41 -#: ../../build/docs/chapters/chapter-8.rst:337 -msgid "REGCLASS" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:41 -msgid "Edge table name identifier." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:42 -msgid "lat1" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:42 -#: ../../build/docs/chapters/chapter-8.rst:43 -#: ../../build/docs/chapters/chapter-8.rst:44 -#: ../../build/docs/chapters/chapter-8.rst:45 -#: ../../build/docs/chapters/chapter-8.rst:338 -#: ../../build/docs/chapters/chapter-8.rst:339 -msgid "NUMERIC" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:42 -msgid "The latitude of the `departure` point." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:43 -msgid "lon1" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:43 -msgid "The longitude of the `departure` point." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:44 -msgid "lat2" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:44 -msgid "The latitude of the `destination` point." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:45 -msgid "lon2" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:45 -msgid "The longitude of the `destination` point." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:46 -msgid "do_debug" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:46 -msgid "BOOLEAN" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:46 -msgid "Flag to create a ``WARNING`` with the query that is been executed" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:51 -msgid "Output columns" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:55 -msgid "*seq*" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:55 -msgid "For ordering purposes." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:56 -msgid "*gid*" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:56 -msgid "" -"The edge identifier that can be used to JOIN the results to the ``ways`` " -"table." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:57 -msgid "*name*" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:57 -msgid "The street name." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:58 -msgid "*azimuth*" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:58 -msgid "Between start and end node of an edge." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:59 -msgid "*length*" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:59 -msgid "In meters." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:60 -msgid "*minutes*" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:60 -msgid "Minutes taken to traverse the segment." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:61 -msgid "*route_geom*" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:61 -msgid "The road geometry with corrected directionality." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:65 -msgid "For this chapter, the following points will be used for testing." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:67 -msgid "(lat,lon) = (-34.59, -58.4112)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:68 -msgid "(lat,lon) = (-34.5850, -58.4077)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:70 -msgid "Saving this information on a table:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:72 -msgid "The ``X`` value of a geometry is the longitude." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:73 -msgid "The ``Y`` value of a geometry is the latitude." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:74 -msgid "Natural language to form the point is ``(latitude, longitude)``." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:75 -msgid "For geometry processing to form the point is ``(longitude, latitude)``." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:76 -msgid "lines **4** and **6** show the inverse order of the (lat,lon) pairs." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:86 -msgid "The Vertex Table" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:88 -msgid "Graphs have a `set of edges` and a `set of vertices` associated to it." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:90 -msgid "" -"`osm2pgrouting` provides the `ways_vertices_pgr` table which is " -"associated with the `ways` table." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:93 -msgid "" -"When a subset of `edges` is used like in ``vehicle_net`` or in " -"``taxi_net``, the set of vertices associated to each one must be used in " -"order to, for example, locate the nearest vertex to a lat/lon location." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:98 -msgid "Exercise 1: Number of vertices" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:101 -#: ../../build/docs/chapters/chapter-8.rst:172 -#: ../../build/docs/chapters/chapter-8.rst:249 -#: ../../build/docs/chapters/chapter-8.rst:324 -#: ../../build/docs/chapters/chapter-8.rst:378 -#: ../../build/docs/chapters/chapter-8.rst:459 -#: ../../build/docs/chapters/chapter-8.rst:533 -msgid "Problem" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:102 -msgid "Calculate the number of vertices in a graph." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:104 -msgid "Depending on the graph calculate the number of vertices of:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:106 -#: ../../build/docs/chapters/chapter-8.rst:178 -msgid "``ways``" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:107 -#: ../../build/docs/chapters/chapter-8.rst:179 -msgid "``vehicle_net``" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:108 -#: ../../build/docs/chapters/chapter-8.rst:180 -msgid "``taxi_net``" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:109 -#: ../../build/docs/chapters/chapter-8.rst:181 -msgid "``walk_net``" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:112 -#: ../../build/docs/chapters/chapter-8.rst:193 -#: ../../build/docs/chapters/chapter-8.rst:266 -#: ../../build/docs/chapters/chapter-8.rst:351 -#: ../../build/docs/chapters/chapter-8.rst:395 -#: ../../build/docs/chapters/chapter-8.rst:472 -#: ../../build/docs/chapters/chapter-8.rst:556 -msgid "Solution" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:113 -#: ../../build/docs/chapters/chapter-8.rst:194 -msgid "For ``ways``:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:115 -#: ../../build/docs/chapters/chapter-8.rst:196 -msgid "" -"`osm2pgrouting` automatically created the ``ways_vertices_pgr`` table " -"that contains all the vertices in ``ways`` table." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:117 -msgid "" -"Using `aggregate function `__ ``count``. (line **1**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:119 -msgid "Count all the rows of ``ways_vertices_pgr`` table. (line **2**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:128 -#: ../../build/docs/chapters/chapter-8.rst:203 -#: ../../build/docs/chapters/chapter-8.rst:538 -#: ../../build/docs/chapters/chapter-8.rst:557 -msgid "For ``vehicle_net``:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:130 -msgid "Extract the vertices identifiers of the ``source`` column. (line **3**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:131 -msgid "Extract the vertices identifiers of the ``target`` column. (line **8**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:132 -msgid "" -"`UNION `__ both results (line **6**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:142 -#: ../../build/docs/chapters/chapter-8.rst:219 -#: ../../build/docs/chapters/chapter-8.rst:542 -#: ../../build/docs/chapters/chapter-8.rst:570 -msgid "For ``taxi_net``:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:144 -msgid "" -"Similar solution as in previous query but on ``taxi_net``. (lines **4** " -"and **9**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:153 -#: ../../build/docs/chapters/chapter-8.rst:230 -#: ../../build/docs/chapters/chapter-8.rst:546 -#: ../../build/docs/chapters/chapter-8.rst:582 -msgid "For ``walk_net``:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:155 -msgid "" -"Similar solution as in previous query but on ``walk_net``. (lines **4** " -"and **9**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:166 -msgid ":ref:`Query results for chapter 8 exercise 1`" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:169 -msgid "Exercise 2: Vertices on a table" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:173 -msgid "Create a vertices table." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:174 -msgid "Follow the suffix naming ``_vertices_pgr``." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:176 -msgid "Depending on the graph create a vertices table of:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:183 -msgid "The vertices table should contain:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:188 -msgid "osm_id" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:188 -msgid "OSM Identifier of the vertex." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:189 -msgid "the_geom" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:189 -msgid "The geometry of the vertex." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:198 -msgid "The vertices are already on a table." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:199 -msgid "The table suffix follows is as requested." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:200 -msgid "There is no need to create a table." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:201 -msgid "" -"The source and target columns are in terms of ``id`` column of " -"``ways_vertices_pgr``" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:205 -msgid "" -"Using the query ``id_list`` from :ref:`Exercise 1: Number of vertices`. " -"(not highlighted lines **2** to **8**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:206 -msgid "" -"``JOIN`` with ``ways_vertices_pgr`` that has the OSM identifier and the " -"geometry information. (line **13**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:207 -msgid "Extract the ``osm_id`` and ``the_geom``. (line **10**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:208 -msgid "Save in table ``vehicle_net_vertices_pgr``. (line **11**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:209 -msgid "" -"The source and target columns values have the ``osm_id`` therefore the " -"``id`` column of ``vehicle_net_vertices_pgr`` must also have the " -"``osm_id`` values" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:221 -#: ../../build/docs/chapters/chapter-8.rst:232 -msgid "" -"Similar solution as in previous query but on ``taxi_net``. (lines **3**, " -"**8** and **11**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:243 -msgid ":ref:`Query results for chapter 8 exercise 2`" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:246 -msgid "Exercise 3: Nearest Vertex" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:250 -msgid "Calculate the OSM identifier of the nearest vertex to a point." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:252 -msgid "In particular use the following (lat,lon) value: ``(-34.59, -58.4112)``." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:254 -#: ../../build/docs/chapters/chapter-8.rst:387 -msgid "calculate the nearest OSM identifier of the vertex to:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:256 -#: ../../build/docs/chapters/chapter-8.rst:390 -msgid "``vehicle_net_vertices_pgr``" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:257 -#: ../../build/docs/chapters/chapter-8.rst:391 -msgid "``taxi_net_vertices_pgr``" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:258 -#: ../../build/docs/chapters/chapter-8.rst:392 -msgid "``walk_net_vertices_pgr``" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:260 -msgid "" -"The ``ways`` and the ``ways_vertices_pgr`` tables are not used on the " -"**final applications**" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:262 -msgid "" -"The *net* views and *vertices* tables have been prepared in such a way " -"that the ``AS`` statement is not needed any more on a pgRouting function." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:267 -#: ../../build/docs/chapters/chapter-8.rst:396 -msgid "For ``ways_vertices_pgr``:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:269 -msgid "Get the osm_id. (line **1**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:270 -msgid "" -"Using the distance operator `<-> " -"`__ to order by " -"distance. (line **3**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:271 -msgid "" -"Get only the first row, to obtain the nearest OSM identifier of the " -"vertex. (line **4**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:280 -msgid "For ``vehicle_net_vertices_pgr``:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:282 -msgid "Similar solution as in previous query but:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:284 -msgid "Extracting the ``id`` columns. (line **1**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:285 -msgid "On ``vehicle_net_vertices_pgr``. (line **2**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:294 -#: ../../build/docs/chapters/chapter-8.rst:422 -msgid "For ``taxi_net_vertices_pgr``:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:296 -msgid "" -"Similar solution as in previous query but on ``taxi_net_vertices_pgr``. " -"(line **2**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:305 -#: ../../build/docs/chapters/chapter-8.rst:433 -msgid "For ``walk_net_vertices_pgr``:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:307 -msgid "" -"Similar solution as in previous query but on ``walk_net_vertices_pgr``. " -"(line **2**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:318 -msgid ":ref:`Query results for chapter 8 exercise 3`" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:321 -msgid "Exercise 4: Nearest vertex function" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:325 -msgid "" -"When operations look similar for different tables, a function can be " -"created." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:327 -msgid "" -"Create a function that calculates the OSM identifier of the nearest " -"vertex to a point." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:328 -msgid "Function name: ``wrk_NearestOSM``." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:329 -msgid "Needs to work only for the **final application** views and table." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:332 -msgid "The input parameters:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:337 -msgid "vertex_table" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:337 -msgid "Table name identifier." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:338 -msgid "lat" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:338 -msgid "The latitude of a point." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:339 -msgid "lon" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:339 -msgid "The longitude of a point." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:342 -msgid "The output:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:347 -msgid "BIGINT" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:347 -msgid "the OSM identifier that is nearest to (lat,lon)." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:352 -msgid "The function returns only one value. (line **5**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:353 -msgid "" -"Using `format `__ to build the query. (line **10**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:355 -msgid "" -"The structure of the query is similar to :ref:`Exercise 3: Nearest " -"Vertex` solutions. (lines **12** to **16**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:356 -msgid "``%1$I`` for the table name identifier. (line **13**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:357 -msgid "``%2$s`` and ``%3$s`` for the latitude and longitude." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:359 -msgid "The point is formed with (lon/lat) ``(%3$s, %2$s)``. (line **15**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:361 -msgid "" -"The additional parameters of function ``format``, are the parameters of " -"the function we are creating. (line **19**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:371 -msgid ":ref:`Query results for chapter 8 exercise 4`" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:375 -msgid "Exercise 5: Test nearest vertex function" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:379 -msgid "Test the ``wrk_NearestOSM`` function." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:381 -msgid "In particular use the following (lat,lon) values: ``(-34.59, -58.4112)``." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:383 -msgid "The point is the same as in :ref:`Exercise 3: Nearest Vertex` problem." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:385 -msgid "Verify the results are the same." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:389 -msgid "``ways_vertices_pgr``" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:398 -msgid "" -"Use the function with ``ways_vertices_pgr`` as the ``vertex_table`` " -"parameter. (line **2**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:399 -msgid "Pass the (lat,lon) values as second and third parameters. (line **3**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:400 -msgid "" -"Using the function on the original data does not return the OSM " -"identifier." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:402 -msgid "The value stored in ``id`` column is not the OSM identifier." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:411 -msgid "For ``vehicles_net_vertices_pgr``:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:413 -msgid "" -"Similar solution as in previous query but on " -"``vehicles_net_vertices_pgr``. (lines **2**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:424 -msgid "" -"Similar solution as in previous query but on ``taxi_net_vertices_pgr``. " -"(lines **2**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:435 -msgid "" -"Similar solution as in previous query but on ``walk_net_vertices_pgr``. " -"(lines **2**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:446 -msgid ":ref:`Query results for chapter 8 exercise 5`" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:450 -msgid "wrk_fromAtoB function" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:452 -msgid "" -"In this section, creation and testing the requiered function will be " -"tackled." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:456 -msgid "Exercise 6: Creating the main function" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:460 -msgid "Create the function ``wrk_fromAtoB``." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:461 -msgid "" -"Follow the description given at :ref:`Requirements for routing from A to " -"B`." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:462 -msgid "" -"Use specialized functions already created ``wrk_dijkstra`` and " -"``wrk_NearestOSM``." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:464 -msgid "``wrk_NearestOSM`` created on :ref:`Exercise 4: Nearest vertex function`." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:466 -msgid "It receives the point in natural language format." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:467 -msgid "Obtains the OSM identifier needed by ``wrk_dijkstra``." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:469 -msgid "" -"``wrk_dijkstra`` created on Chapter 7 :ref:`Exercise 10: Function for an " -"application`." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:473 -msgid "The function's signature:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:475 -msgid "The input parameters highlited on lines **2** to **5**." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:476 -msgid "The output columns are not higlighted on lines **7** to **13**." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:477 -msgid "The function returns a set of values. (line **15**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:487 -msgid "The function's body:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:489 -msgid "Call to the function ``wrk_dijkstra`` (line **8**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:491 -msgid "``wrk_dijkstra`` obtains many of the result values" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:492 -msgid "Parameters are passed on lines **9** to **13**." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:493 -msgid "The ``edges_subset``:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:495 -msgid "" -"First parameters of the ``format`` function is the table name. (line " -"**16**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:496 -msgid "Is passed as ``%1$I``. (line **9**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:498 -msgid "For the `departure` point:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:500 -msgid "``wrk_NearestOSM`` is used to find the OSM identifier. (line **10**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:502 -msgid "" -"The vertices table name is formed with ``%1$I_vertices_pgr``. (line " -"**11**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:503 -msgid "" -"Second and third parameters of the ``format`` function are ``%2$s``, " -"``%3$s``. (line **17**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:504 -msgid "" -"The latitude and longitude are given in natural language form. (line " -"**12**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:506 -msgid "For the `destination` point:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:508 -msgid "" -"Similar query is constructed but with the destination information. (line " -"**13**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:509 -msgid "Fourth and fifth parameters of the ``format`` function. (line **18**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:511 -msgid "To get the constructed query in form of a warning:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:513 -msgid "" -"The ``WARNING`` will be issued only when ``do_debug`` is true. (lines " -"**20** to **22**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:523 -msgid ":ref:`Query results for chapter 8 exercise 6`" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:526 -msgid "Exercise 7: Using the main function" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:534 -msgid "Use ``wrk_fromAtoB``" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:536 -msgid "Departure point is: (lat,lon) = ``(-34.59, -58.4112)``" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:537 -msgid "Destination point is: (lat,lon) = ``(-34.5850, -58.4077)``" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:540 -#: ../../build/docs/chapters/chapter-8.rst:548 -msgid "Use with default value of ``do_debug``." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:544 -msgid "Use with ``do_debug`` set to ``true``." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:549 -msgid "Store results on a table." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:550 -msgid "Show the table contents." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:553 -msgid "The function is not meant to be used with ``ways``" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:559 -msgid "The first parameter is the table name. (line **2**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:560 -msgid "" -"The next two parameters are the latitude and longitude of the departure " -"point. (line **3**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:561 -msgid "" -"The next two parameters are the latitude and longitude of the " -"destination point. (line **4**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:572 -msgid "Similar to previous solution, but with ``taxi_net`` (line **2**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:573 -msgid "Adding ``true`` to get the query that is executed. (line **5**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:584 -msgid "Similar to a previous solution, but with ``ways`` (line **4**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:585 -msgid "Store results on a table. (line **2**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:586 -msgid "Show the table contents using a ``SELECT`` clause (lines **8** and **9**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:595 -msgid ":ref:`Query results for chapter 8 exercise 7`" -msgstr "" - diff --git a/locale/en/LC_MESSAGES/chapters/chapter-9.po b/locale/en/LC_MESSAGES/chapters/chapter-9.po deleted file mode 100644 index 67293f487..000000000 --- a/locale/en/LC_MESSAGES/chapters/chapter-9.po +++ /dev/null @@ -1,181 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G -# Argentina package. -# FIRST AUTHOR , 2021. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-19 13:37-0500\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.8.0\n" - -#: ../../build/docs/chapters/chapter-9.rst:12 -msgid "Using Qgis" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:18 -msgid "" -"Other kind of functions are `pl/pgsql`. As applications requirements " -"become more complex, using previously defined functions becomes " -"necessary." -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:26 -msgid "Set Up QGIS" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:28 -msgid "" -"Graphs have a `set of edges` and `set of vertices` associated to it. " -"`osm2pgrouting` provides the `ways_vertices_pgr` table which is " -"associated with the `ways` table. When a subset of `edges` is used like " -"in ``vehicle_net`` or in ``small_net``, the set of vertices associated to" -" each one must be used in order to, for example, locate the nearest " -"vertex to a lat/lon location." -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:35 -msgid "" -"Launch QGIS from :menuselection:`Geospatial --> Desktop GIS --> QGIS` and" -" select :menuselection:`Project --> Open` from the menu bar." -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:40 -msgid "The location of QGIS may vary." -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:42 -msgid "The workshop instructions are based on QGIS 2.14 Essen" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:47 -msgid "Close the broswer pannel" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:53 -msgid "" -"Connect to a posgGIS enabeled potsgreSQL database clicking on " -":menuselection:`Add postGIS layer`" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:58 -msgid "Create a new connection clicking on :menuselection:`New`" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:63 -msgid "Fill the information and test the connection" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:69 -msgid "**Name** city_routing" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:71 -msgid "**Host** localhost" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:73 -msgid "**Port** 5432" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:75 -msgid "**Database** city_routing" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:77 -msgid "**User name** user" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:79 -msgid "**Password** user" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:81 -msgid "Allow qgis to remember login and password" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:87 -msgid "Add a postGIS Layer" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:89 -msgid "" -"Click :menuselection:`Connect` and a list of tables and views from the " -"database will show." -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:91 -msgid "It is necessaary to select the column that has a distinct unique value:" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:93 -msgid "``seq`` on the routing views" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:94 -msgid "``gid`` on the data views" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:101 -msgid "Format a Routing Layer" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:103 -msgid "Choose a routing view, :menuselection:`Right click --> Zoom to Layer`" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:108 -msgid ":menuselection:`Right click --> Properties`" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:113 -msgid ":menuselection:`Style --> Color`" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:118 -msgid ":menuselection:`Style --> + --> Symbol Layer Type --> Marker line`" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:123 -msgid ":menuselection:`Apply --> Close`" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:126 -msgid "Copy/Paste Format" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:128 -msgid "" -"Choose a formmated layer and :menuselection:`Right click --> Styles --> " -"Copy Styles`" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:133 -msgid "" -"Choose another layer and :menuselection:`Right click --> Styles --> Paste" -" Styles`" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:139 -msgid "Save the project" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:141 -msgid ":menuselection:`Project --> Save As ...`" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:146 -msgid "" -"Navigate to: :menuselection:`User --> Desktop --> workshop` and save " -"``pgrouting-Bucharest-Example``" -msgstr "" - diff --git a/locale/es/LC_MESSAGES/chapters/chapter-12.po b/locale/es/LC_MESSAGES/advanced/chapter-12.po similarity index 71% rename from locale/es/LC_MESSAGES/chapters/chapter-12.po rename to locale/es/LC_MESSAGES/advanced/chapter-12.po index 9cc81b9f3..ee73d0913 100644 --- a/locale/es/LC_MESSAGES/chapters/chapter-12.po +++ b/locale/es/LC_MESSAGES/advanced/chapter-12.po @@ -5,52 +5,52 @@ # FIRST AUTHOR , 2021. # # Translators: -# Vicky Vergara , 2021 -# MarPetra , 2021 +# Vicky Vergara , 2022 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-19 13:37-0500\n" -"PO-Revision-Date: 2021-04-23 15:22+0000\n" -"Last-Translator: MarPetra , 2021\n" +"POT-Creation-Date: 2021-10-10 17:38+0000\n" +"PO-Revision-Date: 2022-03-01 19:42+0000\n" +"Last-Translator: Vicky Vergara , 2022\n" "Language-Team: Spanish (https://www.transifex.com/pgrouting/teams/1219/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.8.0\n" +"Generated-By: Babel 2.9.1\n" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../../build/docs/chapters/chapter-12.rst:11 +#: ../../build/docs/advanced/chapter-12.rst:11 msgid "Create a Network Topology" msgstr "Crear una topología de red" -#: ../../build/docs/chapters/chapter-12.rst:17 +#: ../../build/docs/advanced/chapter-12.rst:17 msgid "" -":doc:`osm2pgrouting ` is a convenient tool, and its focus to " -"work on OpenStreetMap data. There are several cases where " -":doc:`osm2pgrouting ` can't be used. Some network data already " -"comes with a network topology that can be used with pgRouting out-of-the-" -"box. Often network data is stored in Shape file format (``.shp``) and we can" -" use PostGIS' ``shp2pgsql`` converter to import the data into a PostgreSQL " -"database." +":doc:`osm2pgrouting <../appendix/appendix-3>` is a convenient tool, and its " +"focus to work on OpenStreetMap data. There are several cases where " +":doc:`osm2pgrouting <../appendix/appendix-3>` can't be used. Some network " +"data already comes with a network topology that can be used with pgRouting " +"out-of-the-box. Often network data is stored in Shape file format (``.shp``)" +" and we can use PostGIS' ``shp2pgsql`` converter to import the data into a " +"PostgreSQL database." msgstr "" -":doc:`osm2pgrouting ` es una herramienta conveniente y su " -"enfoque es trabajar con datos de OpenStreetMap. Hay varios casos en los que " -":doc:`osm2pgrouting ` no se puede utilizar. Algunos datos de red" -" ya vienen con una topología de red que se puede usar con pgRouting out-of-" -"the-box. A menudo, los datos de red se almacenan en formato de archivo Shape" -" (``.shp``) y podemos usar el convertidor de PostGIS' ``shp2pgsql`` para " -"importar los datos a una base de datos PostgreSQL." - -#: ../../build/docs/chapters/chapter-12.rst:24 +":doc:`osm2pgrouting <../appendix/appendix-3>` es una herramienta conveniente" +" y su enfoque es trabajar con datos de OpenStreetMap. Hay varios casos en " +"los que :doc:`osm2pgrouting <../appendix/appendix-3>` no se puede utilizar. " +"Algunos datos de red ya vienen con una topología de red que se puede usar " +"con pgRouting out-of-the-box. A menudo, los datos de red se almacenan en " +"formato de archivo Shape (``.shp``) y podemos usar el convertidor de " +"PostGIS' ``shp2pgsql`` para importar los datos a una base de datos " +"PostgreSQL." + +#: ../../build/docs/advanced/chapter-12.rst:24 msgid "But what to do then?" msgstr "¿Pero qué hacer entonces?" -#: ../../build/docs/chapters/chapter-12.rst:26 +#: ../../build/docs/advanced/chapter-12.rst:26 msgid "" "In this chapter you will learn how to create a basic `Routing Network " "Topology` from a network data that does not have a routing Topology create " @@ -60,24 +60,28 @@ msgstr "" "partir de datos de red que no tiene una Topología de ruteo crear los " "atributos mínimos necesarios para la `Topología de Red de Ruteo`." -#: ../../build/docs/chapters/chapter-12.rst:34 +#: ../../build/docs/advanced/chapter-12.rst:31 +msgid "Chapter contents" +msgstr "Contenido del capítulo" + +#: ../../build/docs/advanced/chapter-12.rst:34 msgid "Load network data" msgstr "Cargar los datos de la red" -#: ../../build/docs/chapters/chapter-12.rst:36 +#: ../../build/docs/advanced/chapter-12.rst:36 msgid "At first we will load OpenStreetMap sample data with osm2pgsql." msgstr "" "Al principio cargaremos datos de muestra de OpenStreetMap con osm2pgsql." -#: ../../build/docs/chapters/chapter-12.rst:49 +#: ../../build/docs/advanced/chapter-12.rst:49 msgid "Let's see which tables have been created:" msgstr "Veamos qué tablas se han creado:" -#: ../../build/docs/chapters/chapter-12.rst:52 +#: ../../build/docs/advanced/chapter-12.rst:52 msgid "Run: ``psql -U user -d osm_data -c \"\\d\"``" msgstr "Ejecutar: ``psql -U user -d osm_data -c \"\\d\"``" -#: ../../build/docs/chapters/chapter-12.rst:53 +#: ../../build/docs/advanced/chapter-12.rst:53 msgid "" "The table containing the road network data has the name " "``planet_osm_roads``. It consists of large amount of attributes." @@ -85,11 +89,11 @@ msgstr "" "La tabla que contiene los datos de la red de carreteras tiene el nombre " "``planet_osm_roads``. Consta de una gran cantidad de atributos." -#: ../../build/docs/chapters/chapter-12.rst:57 +#: ../../build/docs/advanced/chapter-12.rst:57 msgid "Run: ``psql -U user -d osm_data -c \"\\d planet_osm_roads\"``" msgstr "Ejecutar: ``psql -U user -d osm_data -c \"\\d planet_osm_roads\"``" -#: ../../build/docs/chapters/chapter-12.rst:58 +#: ../../build/docs/advanced/chapter-12.rst:58 msgid "" "It is common that road network data provides at least the following " "information:" @@ -97,27 +101,27 @@ msgstr "" "Es común que datos de la red carretera proporcionen al menos la siguiente " "información:" -#: ../../build/docs/chapters/chapter-12.rst:60 +#: ../../build/docs/advanced/chapter-12.rst:60 msgid "Road link ID (gid)" msgstr "ID del Camino (gid)" -#: ../../build/docs/chapters/chapter-12.rst:61 +#: ../../build/docs/advanced/chapter-12.rst:61 msgid "Road class (class_id)" msgstr "Clase de camino (class_id)" -#: ../../build/docs/chapters/chapter-12.rst:62 +#: ../../build/docs/advanced/chapter-12.rst:62 msgid "Road link length (length)" msgstr "Longitud del camino (length)" -#: ../../build/docs/chapters/chapter-12.rst:63 +#: ../../build/docs/advanced/chapter-12.rst:63 msgid "Road name (name)" msgstr "Nombre del camino (name)" -#: ../../build/docs/chapters/chapter-12.rst:64 +#: ../../build/docs/advanced/chapter-12.rst:64 msgid "Road geometry (the_geom)" msgstr "Geometría del camino (the_geom)" -#: ../../build/docs/chapters/chapter-12.rst:66 +#: ../../build/docs/advanced/chapter-12.rst:66 msgid "" "This allows to display the road network as a PostGIS layer in GIS software, " "for example in QGIS. Though it is not sufficient for routing, because it " @@ -127,17 +131,17 @@ msgstr "" "software GIS, por ejemplo en QGIS. Aunque no es suficiente para el " "enrutamiento, porque no contiene información de la topología de red." -#: ../../build/docs/chapters/chapter-12.rst:70 +#: ../../build/docs/advanced/chapter-12.rst:70 msgid "The next steps will use the PostgreSQL command line tool." msgstr "" "Los pasos siguientes utilizarán la herramienta de línea de comandos " "PostgreSQL." -#: ../../build/docs/chapters/chapter-12.rst:79 +#: ../../build/docs/advanced/chapter-12.rst:79 msgid "Create a Routing Network Topology" msgstr "Crear una Topología de Red de Ruteo" -#: ../../build/docs/chapters/chapter-12.rst:81 +#: ../../build/docs/advanced/chapter-12.rst:81 msgid "" "Having your data imported into a PostgreSQL database might require one more " "step for pgRouting." @@ -145,7 +149,7 @@ msgstr "" "Tener los datos importados en una base de datos PostgreSQL puede requerir un" " paso más para pgRouting." -#: ../../build/docs/chapters/chapter-12.rst:84 +#: ../../build/docs/advanced/chapter-12.rst:84 msgid "" "Make sure that your data provides a correct `Routing Network Topology`, " "which consists of information about source and target identifiers for each " @@ -157,15 +161,15 @@ msgstr "" "destino para cada vínculo de carretera. Los resultados anteriores muestran " "que la topología de red no tiene ninguna información de origen y destino." -#: ../../build/docs/chapters/chapter-12.rst:89 +#: ../../build/docs/advanced/chapter-12.rst:89 msgid "Creation of the `Routing Network Topology` is necessary." msgstr "Es necesaria la creación de la `Topología de Red de Ruteo`." -#: ../../build/docs/chapters/chapter-12.rst:92 +#: ../../build/docs/advanced/chapter-12.rst:92 msgid "PostGIS topology is not suitable for Routing." msgstr "La topología postGIS no es adecuada para ruteo." -#: ../../build/docs/chapters/chapter-12.rst:94 +#: ../../build/docs/advanced/chapter-12.rst:94 msgid "" "pgRouting provides a general way for creating the `Routing Network Topology`" " with the ``pgr_createTopology`` function." @@ -173,16 +177,16 @@ msgstr "" "pgRouting proporciona una forma general de crear la `Topología de Red de " "Ruteo` con la función ``pgr_createTopology`` ." -#: ../../build/docs/chapters/chapter-12.rst:97 +#: ../../build/docs/advanced/chapter-12.rst:97 msgid "This function:" msgstr "Esta función:" -#: ../../build/docs/chapters/chapter-12.rst:99 +#: ../../build/docs/advanced/chapter-12.rst:99 msgid "Assigns a ``source`` and a ``target`` identifiers to each road link" msgstr "" "Asigna identificadores de ``source`` y ``target`` a cada enlace de carretera" -#: ../../build/docs/chapters/chapter-12.rst:100 +#: ../../build/docs/advanced/chapter-12.rst:100 msgid "" "It can logically \"snap\" nearby vertices within a certain tolerance by " "assigning the same identifier." @@ -190,15 +194,15 @@ msgstr "" "Puede \"ajustar\" lógicamente los vértices cercanos dentro de una cierta " "tolerancia asignando el mismo identificador." -#: ../../build/docs/chapters/chapter-12.rst:102 +#: ../../build/docs/advanced/chapter-12.rst:102 msgid "Creates a vertices table related to it." msgstr "Crea una tabla de vértices relacionada con ella." -#: ../../build/docs/chapters/chapter-12.rst:103 +#: ../../build/docs/advanced/chapter-12.rst:103 msgid "Creates the basic indices." msgstr "Crea los índices básicos." -#: ../../build/docs/chapters/chapter-12.rst:109 +#: ../../build/docs/advanced/chapter-12.rst:109 msgid "" "For additional information see `pgr_createTopology " "`_." @@ -206,7 +210,7 @@ msgstr "" "Para obtener más información, consultar `pgr_createTopology " "`_." -#: ../../build/docs/chapters/chapter-12.rst:112 +#: ../../build/docs/advanced/chapter-12.rst:112 msgid "" "First add source and target column, then run the ``pgr_createTopology`` " "function ... and wait." @@ -214,18 +218,18 @@ msgstr "" "Primero, agrega la columna de origen y destino y, a continuación, ejecuta la" " función ``pgr_createTopology`` ... esperar." -#: ../../build/docs/chapters/chapter-12.rst:115 +#: ../../build/docs/advanced/chapter-12.rst:115 msgid "" "Depending on the network size this process may take from minutes to hours." msgstr "" "Dependiendo del tamaño de la red, este proceso puede tardar de minutos a " "horas." -#: ../../build/docs/chapters/chapter-12.rst:116 +#: ../../build/docs/advanced/chapter-12.rst:116 msgid "Progress indicator can be read with PostgreSQL NOTICE" msgstr "Indicador de progreso se puede leer con PostgreSQL NOTICE" -#: ../../build/docs/chapters/chapter-12.rst:117 +#: ../../build/docs/advanced/chapter-12.rst:117 msgid "" "It will also require enough memory (RAM or SWAP partition) to store " "temporary data." @@ -233,7 +237,7 @@ msgstr "" "También requerirá suficiente memoria (partición RAM o SWAP) para almacenar " "datos temporales." -#: ../../build/docs/chapters/chapter-12.rst:120 +#: ../../build/docs/advanced/chapter-12.rst:120 msgid "" "The dimension of the tolerance parameter depends on your data projection. " "Usually it's either \"degrees\" or \"meters\". In our example the geometry " @@ -243,28 +247,28 @@ msgstr "" "Por lo general, son \"grados\" o \"metros\". En nuestro ejemplo, la " "proyección de datos de geometría para determinar la tolerancia:" -#: ../../build/docs/chapters/chapter-12.rst:132 +#: ../../build/docs/advanced/chapter-12.rst:132 msgid "Based on this result the tolerance will be 0.00001" msgstr "En base a este resultado, la tolerancia será 0.00001" -#: ../../build/docs/chapters/chapter-12.rst:145 +#: ../../build/docs/advanced/chapter-12.rst:145 msgid "Verify the Routing Network Topology" msgstr "Verifique la Topología de Red de Ruteo" -#: ../../build/docs/chapters/chapter-12.rst:147 +#: ../../build/docs/advanced/chapter-12.rst:147 msgid "To verify that there is a basic `Routing Network Topology`:" msgstr "Para verificar que hay una `Topología de Red de Ruteo` básica:" -#: ../../build/docs/chapters/chapter-12.rst:153 +#: ../../build/docs/advanced/chapter-12.rst:153 msgid "Also a new table containing the vertices information was created:" msgstr "" "También se creó una nueva tabla que contiene la información de vértices:" -#: ../../build/docs/chapters/chapter-12.rst:159 +#: ../../build/docs/advanced/chapter-12.rst:159 msgid "``id`` is the vertex identifier" msgstr "``id`` es el identificador de vértice" -#: ../../build/docs/chapters/chapter-12.rst:160 +#: ../../build/docs/advanced/chapter-12.rst:160 msgid "" "``the_geom`` is the geometry considered for that particular vertex " "identifier." @@ -272,7 +276,7 @@ msgstr "" "``the_geom`` es la geometría considerada para ese identificador de vértice " "en particular." -#: ../../build/docs/chapters/chapter-12.rst:161 +#: ../../build/docs/advanced/chapter-12.rst:161 msgid "" "``source`` and ``target`` from the ``planet_osm_roads`` correspond to an " "``id`` in ``planet_osm_roads_vertices_pgr`` table" @@ -280,23 +284,21 @@ msgstr "" "``source`` y ``target`` del ``planet_osm_roads`` corresponden a un ``id`` en" " la tabla ``planet_osm_roads_vertices_pgr``" -#: ../../build/docs/chapters/chapter-12.rst:163 +#: ../../build/docs/advanced/chapter-12.rst:163 msgid "Additional columns are for analyzing the topology." msgstr "Las columnas adicionales son para analizar la topología." -#: ../../build/docs/chapters/chapter-12.rst:165 -msgid "" -"Now we are ready for our first routing query with :doc:`Dijkstra algorithm " -"`!" +#: ../../build/docs/advanced/chapter-12.rst:165 +msgid "Now we are ready for our first routing query with :ref:`pgr_dijkstra`" msgstr "" "Ahora estamos listos para nuestra primera consulta de enrutamiento con " -":doc:`Dijkstra algorithm `!" +":ref:`pgr_dijkstra`" -#: ../../build/docs/chapters/chapter-12.rst:170 +#: ../../build/docs/advanced/chapter-12.rst:170 msgid "Analyze and Adjust the Routing Network Topology" msgstr "Analizar y ajustar la Topología de Red de Ruteo" -#: ../../build/docs/chapters/chapter-12.rst:172 +#: ../../build/docs/advanced/chapter-12.rst:172 msgid "" "Analyzing the topology with `pgr_analyzeGraph " "`_:" @@ -304,20 +306,20 @@ msgstr "" "Analizando la topología con `pgr_analyzeGraph " "`_:" -#: ../../build/docs/chapters/chapter-12.rst:179 +#: ../../build/docs/advanced/chapter-12.rst:179 msgid "Adjusting the topology is not an easy task:" msgstr "Ajustar la topología no es una tarea fácil:" -#: ../../build/docs/chapters/chapter-12.rst:181 +#: ../../build/docs/advanced/chapter-12.rst:181 msgid "Is an isolated segment an error in the data?" msgstr "¿Es un segmento aislado un error en los datos?" -#: ../../build/docs/chapters/chapter-12.rst:182 +#: ../../build/docs/advanced/chapter-12.rst:182 msgid "Is an isolated segment because its on the edge of the bounding box?" msgstr "" "¿Es un segmento aislado porque está en el borde del cuadro delimitador?" -#: ../../build/docs/chapters/chapter-12.rst:183 +#: ../../build/docs/advanced/chapter-12.rst:183 msgid "" "Do the potential gaps found near dead ends because the tolerance was too " "small?" @@ -325,21 +327,21 @@ msgstr "" "¿Las brechas potenciales encontradas cerca de los sin salida porque la " "tolerancia era demasiado pequeña?" -#: ../../build/docs/chapters/chapter-12.rst:185 +#: ../../build/docs/advanced/chapter-12.rst:185 msgid "Are the intersections real intersections and need to be nodded?" msgstr "" "¿Las intersecciones son verdaderas intersecciones y necesitan ser admitidas?" -#: ../../build/docs/chapters/chapter-12.rst:186 +#: ../../build/docs/advanced/chapter-12.rst:186 msgid "Are the intersections bridges or tunnels and do not need to be nodded?" msgstr "" "¿Las intersecciones son puentes o túneles y no necesitan ser admitidos?" -#: ../../build/docs/chapters/chapter-12.rst:188 +#: ../../build/docs/advanced/chapter-12.rst:188 msgid "Depending on the application some adjustments need to be made." msgstr "Dependiendo de la aplicación es necesario realizar algunos ajustes." -#: ../../build/docs/chapters/chapter-12.rst:190 +#: ../../build/docs/advanced/chapter-12.rst:190 msgid "" "Some `topology manipulation `_ functions help to detect and fix some of the topological " diff --git a/locale/es/LC_MESSAGES/chapters/appendix-2.po b/locale/es/LC_MESSAGES/appendix/appendix-2.po similarity index 75% rename from locale/es/LC_MESSAGES/chapters/appendix-2.po rename to locale/es/LC_MESSAGES/appendix/appendix-2.po index 7bfb6e1bb..7fa5e6f61 100644 --- a/locale/es/LC_MESSAGES/chapters/appendix-2.po +++ b/locale/es/LC_MESSAGES/appendix/appendix-2.po @@ -5,42 +5,41 @@ # FIRST AUTHOR , 2021. # # Translators: -# Vicky Vergara , 2021 -# MarPetra , 2021 +# Vicky Vergara , 2022 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-19 13:37-0500\n" -"PO-Revision-Date: 2021-04-23 15:22+0000\n" -"Last-Translator: MarPetra , 2021\n" +"POT-Creation-Date: 2021-10-10 17:38+0000\n" +"PO-Revision-Date: 2022-03-01 19:42+0000\n" +"Last-Translator: Vicky Vergara , 2022\n" "Language-Team: Spanish (https://www.transifex.com/pgrouting/teams/1219/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.8.0\n" +"Generated-By: Babel 2.9.1\n" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../../build/docs/chapters/appendix-2.rst:11 +#: ../../build/docs/appendix/appendix-2.rst:11 msgid "Appendix: Installation" msgstr "Apéndice: Instalación" -#: ../../build/docs/chapters/appendix-2.rst:13 +#: ../../build/docs/appendix/appendix-2.rst:13 msgid "For this workshop you need:" msgstr "Para este taller necesitas:" -#: ../../build/docs/chapters/appendix-2.rst:15 +#: ../../build/docs/appendix/appendix-2.rst:15 msgid "Linux operating system like Ubuntu" msgstr "Sistema operativo de Linux como Ubuntu" -#: ../../build/docs/chapters/appendix-2.rst:16 +#: ../../build/docs/appendix/appendix-2.rst:16 msgid "An editor like Gedit, Medit or similar" msgstr "Un editor como Gedit, Medit o similar" -#: ../../build/docs/chapters/appendix-2.rst:17 +#: ../../build/docs/appendix/appendix-2.rst:17 msgid "" "`Geoserver " "`__ for the " @@ -50,11 +49,11 @@ msgstr "" "`__ para la " "aplicación de ruteo" -#: ../../build/docs/chapters/appendix-2.rst:19 +#: ../../build/docs/appendix/appendix-2.rst:19 msgid "Internet connection" msgstr "Conexión a Internet" -#: ../../build/docs/chapters/appendix-2.rst:21 +#: ../../build/docs/appendix/appendix-2.rst:21 msgid "" "`Install pgRouting on a Windows computer " "`__." @@ -62,7 +61,7 @@ msgstr "" "`Instalar pgRouting en un equipo Windows " "`__." -#: ../../build/docs/chapters/appendix-2.rst:23 +#: ../../build/docs/appendix/appendix-2.rst:23 msgid "" "The following reference is a quick summary of how to install it on your own " "computer running Ubuntu 14.04 or later." @@ -70,11 +69,11 @@ msgstr "" "La siguiente referencia es un resumen de cómo instalarlo en su computadora " "ejecutando Ubuntu 14.04 o posterior." -#: ../../build/docs/chapters/appendix-2.rst:27 +#: ../../build/docs/appendix/appendix-2.rst:27 msgid "Ubuntu" msgstr "Ubuntu" -#: ../../build/docs/chapters/appendix-2.rst:28 +#: ../../build/docs/appendix/appendix-2.rst:28 msgid "" "pgRouting on Ubuntu can be installed using packages from a `PostgreSQL " "repository `__:" @@ -82,11 +81,11 @@ msgstr "" "pgRouting en Ubuntu se puede instalar utilizando paquetes de un `PostgreSQL" " repository `__:" -#: ../../build/docs/chapters/appendix-2.rst:31 +#: ../../build/docs/appendix/appendix-2.rst:31 msgid "Using a terminal window:" msgstr "Usando una ventana de terminal:" -#: ../../build/docs/chapters/appendix-2.rst:46 +#: ../../build/docs/appendix/appendix-2.rst:46 msgid "" "This will also install all required packages such as PostgreSQL and PostGIS " "if not installed yet." @@ -94,11 +93,11 @@ msgstr "" "Esto también instalará todos los paquetes necesarios como PostgreSQL y " "PostGIS si todavía no están instalados." -#: ../../build/docs/chapters/appendix-2.rst:48 +#: ../../build/docs/appendix/appendix-2.rst:48 msgid "To be up-to-date with changes and improvements" msgstr "Para estar al día con los cambios y mejoras" -#: ../../build/docs/chapters/appendix-2.rst:54 +#: ../../build/docs/appendix/appendix-2.rst:54 msgid "" "To avoid permission denied errors for local users you can set connection " "method to ``trust`` in ``/etc/postgresql//main/pg_hba.conf`` and " @@ -109,6 +108,6 @@ msgstr "" "``/etc/postgresql//main/pg_hba.conf`` y reiniciar el servidor " "PostgreSQL con ``sudo service postgresql restart``." -#: ../../build/docs/chapters/appendix-2.rst:58 +#: ../../build/docs/appendix/appendix-2.rst:58 msgid "Following the example with PostgreSQL 10:" msgstr "Siguiendo el ejemplo con 10 PostgreSQL:" diff --git a/locale/es/LC_MESSAGES/chapters/appendix-3.po b/locale/es/LC_MESSAGES/appendix/appendix-3.po similarity index 82% rename from locale/es/LC_MESSAGES/chapters/appendix-3.po rename to locale/es/LC_MESSAGES/appendix/appendix-3.po index 3fa71fd28..3f2f481d5 100644 --- a/locale/es/LC_MESSAGES/chapters/appendix-3.po +++ b/locale/es/LC_MESSAGES/appendix/appendix-3.po @@ -13,22 +13,22 @@ msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-19 13:37-0500\n" -"PO-Revision-Date: 2021-04-23 15:22+0000\n" +"POT-Creation-Date: 2021-10-10 17:38+0000\n" +"PO-Revision-Date: 2021-10-10 17:39+0000\n" "Last-Translator: MarPetra , 2021\n" "Language-Team: Spanish (https://www.transifex.com/pgrouting/teams/1219/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.8.0\n" +"Generated-By: Babel 2.9.1\n" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../../build/docs/chapters/appendix-3.rst:13 +#: ../../build/docs/appendix/appendix-3.rst:13 msgid "Appendix: osm2pgrouting Import Tool" msgstr "Apéndice: Herramienta de Importación osm2pgrouting" -#: ../../build/docs/chapters/appendix-3.rst:15 +#: ../../build/docs/appendix/appendix-3.rst:15 msgid "" "**osm2pgrouting** is a command line tool that allows to import OpenStreetMap" " data into a pgRouting database. It builds the routing network topology " @@ -39,15 +39,15 @@ msgstr "" "automáticamente la topología de red de ruteo y crea tablas para atributos " "de tipos y clases de caminos." -#: ../../build/docs/chapters/appendix-3.rst:19 +#: ../../build/docs/appendix/appendix-3.rst:19 msgid "Website: |osm2pgrouting-web|" msgstr "Sitio web: |osm2pgrouting-web|" -#: ../../build/docs/chapters/appendix-3.rst:20 +#: ../../build/docs/appendix/appendix-3.rst:20 msgid "Documentation: |osm2pgrouting-wiki|" msgstr "Documentación: |osm2pgrouting-wiki|" -#: ../../build/docs/chapters/appendix-3.rst:23 +#: ../../build/docs/appendix/appendix-3.rst:23 msgid "" "There are some limitations, especially regarding the network size. The way " "to handle large data sets is to current version of osm2pgrouting needs to " @@ -64,7 +64,7 @@ msgstr "" " la red es **osm2po** (https://osm2po.de). Está disponible en \"Freeware " "License\"." -#: ../../build/docs/chapters/appendix-3.rst:30 +#: ../../build/docs/appendix/appendix-3.rst:30 msgid "" "Raw OpenStreetMap data contains much more features and information than " "needed for routing. Also the format is not suitable for pgRouting out-of-" @@ -75,31 +75,31 @@ msgstr "" "es adecuado para usar automáticamente en pgRouting. Un archivo XML ``.osm``" " consta de tres tipos de atributos principales:" -#: ../../build/docs/chapters/appendix-3.rst:34 +#: ../../build/docs/appendix/appendix-3.rst:34 msgid "nodes" msgstr "nodos" -#: ../../build/docs/chapters/appendix-3.rst:35 +#: ../../build/docs/appendix/appendix-3.rst:35 msgid "ways" msgstr "caminos" -#: ../../build/docs/chapters/appendix-3.rst:36 +#: ../../build/docs/appendix/appendix-3.rst:36 msgid "relations" msgstr "relaciones" -#: ../../build/docs/chapters/appendix-3.rst:39 +#: ../../build/docs/appendix/appendix-3.rst:39 msgid "Version and Help Options" msgstr "Versión y opciones de ayuda" -#: ../../build/docs/chapters/appendix-3.rst:40 +#: ../../build/docs/appendix/appendix-3.rst:40 msgid "This workshop use the osm2pgrouting version |osm2pgrouting-ver|" msgstr "Este taller utiliza la versión osm2pgrouting |osm2pgrouting-ver|" -#: ../../build/docs/chapters/appendix-3.rst:51 +#: ../../build/docs/appendix/appendix-3.rst:51 msgid "An osm file example looks like this:" msgstr "Un ejemplo de archivo osm tiene este aspecto:" -#: ../../build/docs/chapters/appendix-3.rst:55 +#: ../../build/docs/appendix/appendix-3.rst:55 msgid "" "The detailed description of all possible OpenStretMap types and classes are " "described as `map features " @@ -109,11 +109,11 @@ msgstr "" "posibles se describen como `características del mapa " "`__" -#: ../../build/docs/chapters/appendix-3.rst:59 +#: ../../build/docs/appendix/appendix-3.rst:59 msgid "mapconfig.xml" msgstr "mapconfig.xml" -#: ../../build/docs/chapters/appendix-3.rst:60 +#: ../../build/docs/appendix/appendix-3.rst:60 msgid "" "When using osm2pgrouting, we take only nodes and ways of types and classes " "specified in a ``mapconfig.xml`` file that will be imported into the routing" @@ -123,14 +123,14 @@ msgstr "" "especificados en un archivo ``mapconfig.xml`` que se importará a la base de " "datos de ruteo:" -#: ../../build/docs/chapters/appendix-3.rst:67 +#: ../../build/docs/appendix/appendix-3.rst:67 msgid "" "The default ``mapconfig.xml`` is installed in ``/usr/share/osm2pgrouting/``." msgstr "" "Por defecto, ``mapconfig.xml`` es instalado en " "``/usr/share/osm2pgrouting/``." -#: ../../build/docs/chapters/appendix-3.rst:69 +#: ../../build/docs/appendix/appendix-3.rst:69 msgid "" "osm2pgrouting creates more tables and imports more attributes than we will " "use in this workshop." @@ -138,6 +138,6 @@ msgstr "" "osm2pgrouting crea más tablas e importa más atributos de los que usaremos en" " este taller." -#: ../../build/docs/chapters/appendix-3.rst:71 +#: ../../build/docs/appendix/appendix-3.rst:71 msgid "See the description of the tables the |osm2pgrouting-wiki|" msgstr "Vea la descripción de las tablas |osm2pgrouting-wiki|" diff --git a/locale/es/LC_MESSAGES/chapters/appendix-4.po b/locale/es/LC_MESSAGES/appendix/appendix-4.po similarity index 81% rename from locale/es/LC_MESSAGES/chapters/appendix-4.po rename to locale/es/LC_MESSAGES/appendix/appendix-4.po index 3e0b58bbd..b12e71ded 100644 --- a/locale/es/LC_MESSAGES/chapters/appendix-4.po +++ b/locale/es/LC_MESSAGES/appendix/appendix-4.po @@ -12,26 +12,26 @@ msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-19 13:37-0500\n" -"PO-Revision-Date: 2021-04-23 15:23+0000\n" +"POT-Creation-Date: 2021-10-10 17:38+0000\n" +"PO-Revision-Date: 2021-10-10 17:39+0000\n" "Last-Translator: MarPetra , 2021\n" "Language-Team: Spanish (https://www.transifex.com/pgrouting/teams/1219/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.8.0\n" +"Generated-By: Babel 2.9.1\n" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../../build/docs/chapters/appendix-4.rst:11 +#: ../../build/docs/appendix/appendix-4.rst:11 msgid "Video Tutorials for Workshop" msgstr "Tutoriales en Video para Taller" -#: ../../build/docs/chapters/appendix-4.rst:15 +#: ../../build/docs/appendix/appendix-4.rst:15 msgid "Chapter 4" msgstr "Capítulo 4" -#: ../../build/docs/chapters/appendix-4.rst:17 +#: ../../build/docs/appendix/appendix-4.rst:17 msgid "" "Video for section 4.1: `Prepare the database " "`__." @@ -39,7 +39,7 @@ msgstr "" "Video para la sección 4.1: `Preparar la base de datos " "`__." -#: ../../build/docs/chapters/appendix-4.rst:18 +#: ../../build/docs/appendix/appendix-4.rst:18 msgid "" "Video for section 4.2: `Get the Workshop Data " "`__." @@ -47,7 +47,7 @@ msgstr "" "Video para la sección 4.2: `Obtener los datos del taller " "`__." -#: ../../build/docs/chapters/appendix-4.rst:19 +#: ../../build/docs/appendix/appendix-4.rst:19 msgid "" "Video for section 4.3: `Upload Data to the database " "`__." diff --git a/locale/es/LC_MESSAGES/basic/appendix.po b/locale/es/LC_MESSAGES/basic/appendix.po new file mode 100644 index 000000000..b8511a517 --- /dev/null +++ b/locale/es/LC_MESSAGES/basic/appendix.po @@ -0,0 +1,345 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara +# This file is distributed under the same license as the Workshop FOSS4G +# Argentina package. +# FIRST AUTHOR , 2021. +# +# Translators: +# Manuel Retamozo , 2021 +# MarPetra , 2021 +# Vicky Vergara , 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-10 17:38+0000\n" +"PO-Revision-Date: 2021-10-10 17:39+0000\n" +"Last-Translator: Vicky Vergara , 2022\n" +"Language-Team: Spanish (https://www.transifex.com/pgrouting/teams/1219/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../../build/docs/basic/appendix.rst:11 +msgid "Appendix: Basic workshop solutions" +msgstr "Apéndice: Soluciones básicas para el taller" + +#: ../../build/docs/basic/appendix.rst:14 +msgid "Solutions to :ref:`Pedestrian routing`" +msgstr "Soluciones a :ref:`Enrutamiento peatonal`" + +#: ../../build/docs/basic/appendix.rst:17 +msgid "**Exercise**: 1 (**Chapter:** Pedestrian)" +msgstr "**Ejercicio**: 1 (**Capítulo:** Peatón)" + +#: ../../build/docs/basic/appendix.rst:19 +msgid ":ref:`Exercise 1: Single pedestrian routing`" +msgstr ":ref:`Ejercicio 1: Ruteo para un sólo peatón`" + +#: ../../build/docs/basic/appendix.rst:25 +msgid "**Exercise**: 2 (**Chapter:** Pedestrian)" +msgstr "**Ejercicio**: 2 (**Capítulo:** Peatón)" + +#: ../../build/docs/basic/appendix.rst:27 +msgid ":ref:`Exercise 2: Many Pedestrians going to the same destination`" +msgstr ":ref:`Ejercicio 2: Muchos peatones van al mismo destino`" + +#: ../../build/docs/basic/appendix.rst:33 +msgid "**Exercise**: 3 (**Chapter:** Pedestrian)" +msgstr "**Ejercicio**: 3 (**Capítulo:** Peatón)" + +#: ../../build/docs/basic/appendix.rst:35 +msgid ":ref:`Exercise 3: Many Pedestrians departing from the same location`" +msgstr ":ref:`Ejercicio 3: Muchos peatones que salen de la misma ubicación`" + +#: ../../build/docs/basic/appendix.rst:41 +msgid "**Exercise**: 4 (**Chapter:** Pedestrian)" +msgstr "**Ejercicio**: 4 (**Capítulo:** Peatón)" + +#: ../../build/docs/basic/appendix.rst:43 +msgid ":ref:`Exercise 4: Many Pedestrians going to different destinations`" +msgstr ":ref:`Ejercicio 4: Muchos peatones que van a diferentes destinos`" + +#: ../../build/docs/basic/appendix.rst:49 +msgid "**Exercise**: 5 (**Chapter:** Pedestrian)" +msgstr "**Ejercicio**: 5 (**Capítulo:** Peatón)" + +#: ../../build/docs/basic/appendix.rst:51 +msgid "" +":ref:`Exercise 5: Many Pedestrians going to different destinations returning" +" aggregate costs`" +msgstr "" +":ref:`Ejercicio 5: Muchos Peatones que van a diferentes destinos devolviendo" +" costos agregados`" + +#: ../../build/docs/basic/appendix.rst:57 +msgid "**Exercise**: 6 (**Chapter:** Pedestrian)" +msgstr "**Ejercicio**: 6 (**Capítulo:** Peatón)" + +#: ../../build/docs/basic/appendix.rst:59 +msgid "" +":ref:`Exercise 6: Many Pedestrians going to different destinations " +"summarizing the total costs per departure`" +msgstr "" +":ref:`Ejercicio 6: Muchos peatones van a diferentes destinos resumiendo " +"costos totales por salida`" + +#: ../../build/docs/basic/appendix.rst:65 +msgid "Solutions to :ref:`Vehicle routing`" +msgstr "Soluciones a :ref:`Enrutamiento de vehículos`" + +#: ../../build/docs/basic/appendix.rst:68 +msgid "**Exercise**: 1 (**Chapter:** Vehicle)" +msgstr "**Ejercicio**: 1 (**Capítulo:** Vehículo)" + +#: ../../build/docs/basic/appendix.rst:70 +msgid ":ref:`Exercise 1: Vehicle routing - going`" +msgstr ":ref:`Ejercicio 1: Ruteo de vehículos - ida`" + +#: ../../build/docs/basic/appendix.rst:76 +msgid "**Exercise**: 2 (**Chapter:** Vehicle)" +msgstr "**Ejercicio**: 2 (**Capítulo:** Vehículo)" + +#: ../../build/docs/basic/appendix.rst:78 +msgid ":ref:`Exercise 2: Vehicle routing - returning`" +msgstr ":ref:`Ejercicio 2: Ruteo de vehículos - regreso`" + +#: ../../build/docs/basic/appendix.rst:84 +msgid "**Exercise**: 3 (**Chapter:** Vehicle)" +msgstr "**Ejercicio**: 3 (**Capítulo:** Vehículo)" + +#: ../../build/docs/basic/appendix.rst:86 +msgid ":ref:`Exercise 3: Vehicle routing when time is money`" +msgstr ":ref:`Ejercicio 3: Ruteo de vehículos cuando el tiempo es dinero`" + +#: ../../build/docs/basic/appendix.rst:92 +msgid "**Exercise**: 4 (**Chapter:** Vehicle)" +msgstr "**Ejercicio**: 4 (**Capítulo:** Vehículo)" + +#: ../../build/docs/basic/appendix.rst:94 +msgid ":ref:`Exercise 4: Vehicle routing without penalization`" +msgstr ":ref:`Ejercicio 4: Ruteo de vehículos sin penalización`" + +#: ../../build/docs/basic/appendix.rst:100 +msgid "**Exercise**: 5 (**Chapter:** Vehicle)" +msgstr "**Ejercicio**: 5 (**Capítulo:** Vehículo)" + +#: ../../build/docs/basic/appendix.rst:102 +msgid ":ref:`Exercise 5: Vehicle routing with penalization`" +msgstr ":ref:`Ejercicio 5: Ruteo de vehículos con penalización`" + +#: ../../build/docs/basic/appendix.rst:109 +msgid "Solutions to :ref:`SQL function`" +msgstr "Soluciones a :ref:`Función SQL`" + +#: ../../build/docs/basic/appendix.rst:113 +msgid "**Exercise**: 1 (**Chapter:** SQL)" +msgstr "**Ejercicio**: 1 (**Capítulo:** SQL)" + +#: ../../build/docs/basic/appendix.rst:115 +msgid ":ref:`Exercise 1: Creating a view for routing`" +msgstr ":ref:`Ejercicio 1: Creación de una vista para el ruteo`" + +#: ../../build/docs/basic/appendix.rst:121 +msgid "**Exercise**: 2 (**Chapter:** SQL)" +msgstr "**Ejercicio**: 2 (**Capítulo:** SQL)" + +#: ../../build/docs/basic/appendix.rst:123 +msgid ":ref:`Exercise 2: Limiting the road network within an area`" +msgstr ":ref:`Ejercicio 2: Limitar la red viaria dentro de un área`" + +#: ../../build/docs/basic/appendix.rst:128 +msgid "**Exercise**: 3 (**Chapter:** SQL)" +msgstr "**Ejercicio**: 3 (**Capítulo:** SQL)" + +#: ../../build/docs/basic/appendix.rst:130 +msgid "" +":ref:`Exercise 3: Creating a materialized view for routing pedestrians`" +msgstr "" +":ref:`Ejercicio 3: Creación de una vista materializada para ruteo de los " +"peatones`" + +#: ../../build/docs/basic/appendix.rst:136 +msgid "**Exercise**: 4 (**Chapter:** SQL)" +msgstr "**Ejercicio**: 4 (**Capítulo:** SQL)" + +#: ../../build/docs/basic/appendix.rst:138 +msgid ":ref:`Exercise 4: Testing the views for routing`" +msgstr ":ref:`Ejercicio 4: Probar las vistas para el ruteo`" + +#: ../../build/docs/basic/appendix.rst:145 +msgid "**Exercise**: 5 (**Chapter:** SQL)" +msgstr "**Ejercicio**: 5 (**Capítulo:** SQL)" + +#: ../../build/docs/basic/appendix.rst:147 +msgid ":ref:`Exercise 5: Get additional information`" +msgstr ":ref:`Ejercicio 5: Obtener información adicional`" + +#: ../../build/docs/basic/appendix.rst:153 +msgid "**Exercise**: 6 (**Chapter:** SQL)" +msgstr "**Ejercicio**: 6 (**Capítulo:** SQL)" + +#: ../../build/docs/basic/appendix.rst:155 +msgid ":ref:`Exercise 6: Route geometry (human readable)`" +msgstr ":ref:`Ejercicio 6: Geometría de la ruta (legible para humanos)`" + +#: ../../build/docs/basic/appendix.rst:161 +msgid "**Exercise**: 7 (**Chapter:** SQL)" +msgstr "**Ejercicio**: 7 (**Capítulo:** SQL)" + +#: ../../build/docs/basic/appendix.rst:163 +msgid ":ref:`Exercise 7: Route geometry (binary format)`" +msgstr ":ref:`Ejercicio 7: Geometría de ruta (formato binario)`" + +#: ../../build/docs/basic/appendix.rst:169 +msgid "**Exercise**: 8 (**Chapter:** SQL)" +msgstr "**Ejercicio**: 8 (**Capítulo:** SQL)" + +#: ../../build/docs/basic/appendix.rst:171 +msgid ":ref:`Exercise 8: Route geometry directionality`" +msgstr ":ref:`Ejercicio 8: Direccionalidad de la geometría de la ruta`" + +#: ../../build/docs/basic/appendix.rst:177 +msgid "**Exercise**: 9 (**Chapter:** SQL)" +msgstr "**Ejercicio**: 9 (**Capítulo:** SQL)" + +#: ../../build/docs/basic/appendix.rst:179 +msgid ":ref:`Exercise 9: Using the geometry`" +msgstr ":ref:`Ejercicio 9: Uso de la geometría`" + +#: ../../build/docs/basic/appendix.rst:185 +msgid "**Exercise**: 10 (**Chapter:** SQL)" +msgstr "**Ejercicio**: 10 (**Capítulo:** SQL)" + +#: ../../build/docs/basic/appendix.rst:187 +msgid ":ref:`Exercise 10: Function for an application`" +msgstr ":ref:`Ejercicio 10: Función para una aplicación`" + +#: ../../build/docs/basic/appendix.rst:192 +msgid "**Exercise**: 11 (**Chapter:** SQL)" +msgstr "**Ejercicio**: 11 (**Capítulo:** SQL)" + +#: ../../build/docs/basic/appendix.rst:194 +msgid ":ref:`Exercise 11: Using the function`" +msgstr ":ref:`Ejercicio 11: Uso de la función`" + +#: ../../build/docs/basic/appendix.rst:200 +msgid "Solutions to :ref:`pl/pgsql function`" +msgstr "Soluciones a :ref:`pl/pgsql function`" + +#: ../../build/docs/basic/appendix.rst:203 +msgid "**Exercise**: 1 (**Chapter:** pl/pgsql)" +msgstr "**Ejercicio**: 1 (**Capítulo:** pl/pgsql)" + +#: ../../build/docs/basic/appendix.rst:205 +msgid ":ref:`Exercise 1: Number of Vertices`" +msgstr ":ref:`Ejercicio 1: Número de vértices`" + +#: ../../build/docs/basic/appendix.rst:207 +#: ../../build/docs/basic/appendix.rst:246 +#: ../../build/docs/basic/appendix.rst:275 +msgid "For ``ways_vertices_pgr``:" +msgstr "Para ``ways_vertices_pgr``:" + +#: ../../build/docs/basic/appendix.rst:211 +#: ../../build/docs/basic/appendix.rst:228 +msgid "For ``vehicle_net``:" +msgstr "Para ``vehicle_net``:" + +#: ../../build/docs/basic/appendix.rst:215 +#: ../../build/docs/basic/appendix.rst:232 +msgid "For ``taxi_net``:" +msgstr "Para ``taxi_net``:" + +#: ../../build/docs/basic/appendix.rst:219 +#: ../../build/docs/basic/appendix.rst:236 +msgid "For ``walk_net``:" +msgstr "Para ``walk_net``:" + +#: ../../build/docs/basic/appendix.rst:224 +msgid "**Exercise**: 2 (**Chapter:** pl/pgsql)" +msgstr "**Ejercicio**: 2 (**Capítulo:** pl/pgsql)" + +#: ../../build/docs/basic/appendix.rst:226 +msgid ":ref:`Exercise 2: Vertices on a table`" +msgstr ":ref:`Ejercicio 2: Vértices en una tabla`" + +#: ../../build/docs/basic/appendix.rst:242 +msgid "**Exercise**: 3 (**Chapter:** pl/pgsql)" +msgstr "**Ejercicio**: 3 (**Capítulo:** pl/pgsql)" + +#: ../../build/docs/basic/appendix.rst:244 +msgid ":ref:`Exercise 3: Nearest Vertex`" +msgstr ":ref:`Ejercicio 3: Vértice más cercano`" + +#: ../../build/docs/basic/appendix.rst:250 +#: ../../build/docs/basic/appendix.rst:279 +msgid "For ``vehicle_net_vertices_pgr``:" +msgstr "Para``vehicle_net_vertices_pgr``:" + +#: ../../build/docs/basic/appendix.rst:254 +#: ../../build/docs/basic/appendix.rst:283 +msgid "For ``taxi_net_vertices_pgr``:" +msgstr "Para ``taxi_net_vertices_pgr``:" + +#: ../../build/docs/basic/appendix.rst:258 +#: ../../build/docs/basic/appendix.rst:287 +msgid "For ``walk_net_vertices_pgr``:" +msgstr "Para ``walk_net_vertices_pgr``:" + +#: ../../build/docs/basic/appendix.rst:264 +msgid "**Exercise**: 4 (**Chapter:** pl/pgsql)" +msgstr "**Ejercicio**: 4 (**Capítulo:** pl/pgsql)" + +#: ../../build/docs/basic/appendix.rst:266 +msgid ":ref:`Exercise 4: Nearest vertex function`" +msgstr ":ref:`Ejercicio 4: Función de vértice más cercano`" + +#: ../../build/docs/basic/appendix.rst:271 +msgid "**Exercise**: 5 (**Chapter:** pl/pgsql)" +msgstr "**Ejercicio**: 5 (**Capítulo:** pl/pgsql)" + +#: ../../build/docs/basic/appendix.rst:273 +msgid ":ref:`Exercise 5: Test nearest vertex function`" +msgstr ":ref:`Ejercicio 5: Prueba de la función vértice más cercano`" + +#: ../../build/docs/basic/appendix.rst:293 +msgid "**Exercise**: 6 (**Chapter:** pl/pgsql)" +msgstr "**Ejercicio**: 6 (**Capítulo:** pl/pgsql)" + +#: ../../build/docs/basic/appendix.rst:295 +msgid ":ref:`Exercise 6: Creating the main function`" +msgstr ":ref:`Ejercicio 6: Creación de la función principal`" + +#: ../../build/docs/basic/appendix.rst:300 +msgid "**Exercise**: 7 (**Chapter:** pl/pgsql)" +msgstr "**Ejercicio**: 7 (**Capítulo:** pl/pgsql)" + +#: ../../build/docs/basic/appendix.rst:302 +msgid ":ref:`Exercise 7: Using the main function`" +msgstr ":ref:`Ejercicio 7: Uso de la función principal`" + +#: ../../build/docs/basic/appendix.rst:304 +msgid "For ``vehicle_net``" +msgstr "Para ``vehicle_net``" + +#: ../../build/docs/basic/appendix.rst:308 +msgid "For ``taxi_net``" +msgstr "Para ``taxi_net``" + +#: ../../build/docs/basic/appendix.rst:310 +msgid "The ``WARNING`` message:" +msgstr "El mensaje ``ADVERTENCIA``:" + +#: ../../build/docs/basic/appendix.rst:315 +msgid "The query results:" +msgstr "Los resultados de la consulta:" + +#: ../../build/docs/basic/appendix.rst:319 +msgid "For ``walk_net``" +msgstr "Para ``walk_net``" diff --git a/locale/es/LC_MESSAGES/chapters/chapter-4.po b/locale/es/LC_MESSAGES/basic/data.po similarity index 74% rename from locale/es/LC_MESSAGES/chapters/chapter-4.po rename to locale/es/LC_MESSAGES/basic/data.po index c4ab9f017..717aa56fb 100644 --- a/locale/es/LC_MESSAGES/chapters/chapter-4.po +++ b/locale/es/LC_MESSAGES/basic/data.po @@ -5,62 +5,68 @@ # FIRST AUTHOR , 2021. # # Translators: +# Manuel Retamozo , 2021 # MarPetra , 2021 +# Vicky Vergara , 2022 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-21 01:01+0530\n" -"PO-Revision-Date: 2021-04-23 15:22+0000\n" -"Last-Translator: MarPetra , 2021\n" +"POT-Creation-Date: 2021-10-10 17:38+0000\n" +"PO-Revision-Date: 2021-10-10 17:39+0000\n" +"Last-Translator: Vicky Vergara , 2022\n" "Language-Team: Spanish (https://www.transifex.com/pgrouting/teams/1219/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.9.0\n" +"Generated-By: Babel 2.9.1\n" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../../build/docs/chapters/chapter-4.rst:12 +#: ../../build/docs/basic/data.rst:12 msgid "Prepare Data" msgstr "Preparar Datos" -#: ../../build/docs/chapters/chapter-4.rst:17 +#: ../../build/docs/basic/data.rst:17 msgid "To be able to use pgRouting, data has to be imported into a database." msgstr "" "Para poder usar pgRouting, los datos deben importarse a una base de datos." -#: ../../build/docs/chapters/chapter-4.rst:23 +#: ../../build/docs/basic/data.rst:20 +msgid "Chapter Contents" +msgstr "Contenido del Capítulo" + +#: ../../build/docs/basic/data.rst:23 msgid "Prepare the database" msgstr "Preparar la base de datos" -#: ../../build/docs/chapters/chapter-4.rst:25 +#: ../../build/docs/basic/data.rst:25 msgid "pgRouting is installed as extension. This requires:" msgstr "pgRouting se instala como extensión. Esto requiere:" -#: ../../build/docs/chapters/chapter-4.rst:27 +#: ../../build/docs/basic/data.rst:27 msgid "Supported PostgreSQL version" msgstr "Versión PostgreSQL compatible" -#: ../../build/docs/chapters/chapter-4.rst:28 +#: ../../build/docs/basic/data.rst:28 msgid "Supported PostGIS version" msgstr "Versión PostGIS compatible" -#: ../../build/docs/chapters/chapter-4.rst:30 +#: ../../build/docs/basic/data.rst:30 msgid "" "These requirements are met on OSGeoLive. When the required software is " "installed, open a terminal window by pressing :code:`ctrl-alt-t` and follow " "the instructions. Information about installing OSGeoLive can be found on " -":doc:`chapter-3`." +":doc:`../general-intro/chapter-3`." msgstr "" "Estos requisitos se cumplen en OSGeoLive. Cuando se instale el software " -"necesario, abra una ventana de terminal presionando :code:`ctrl-alt-t` y " -"siga las instrucciones. Puede encontrar información sobre la instalación de " -"OSGeoLive en :doc:`chapter-3`." +"necesario, abrir una ventana de terminal presionando :code:`ctrl-alt-t` y " +"siguir las instrucciones. Se puede encontrar información sobre la " +"instalación de OSGeoLive en :doc:`chapter-3`." -#: ../../build/docs/chapters/chapter-4.rst:33 +#: ../../build/docs/basic/data.rst:33 msgid "" "If OSGeoLive is not being used, please refer to the chapter's appendix to " "set up the user \"user\"." @@ -68,11 +74,11 @@ msgstr "" "Si OSGeoLive no se está utilizando, consulte el apéndice del capítulo para " "configurar el usuario \"user\"." -#: ../../build/docs/chapters/chapter-4.rst:39 +#: ../../build/docs/basic/data.rst:39 msgid "Create a pgRouting compatible database" msgstr "Crear una base de datos compatible con pgRouting" -#: ../../build/docs/chapters/chapter-4.rst:41 +#: ../../build/docs/basic/data.rst:41 msgid "" "Depending on the postgres configuration :code:`-U ` is needed on " ":code:`psql` commands" @@ -80,11 +86,11 @@ msgstr "" "Dependiendo de la configuración de postgres :code:`-U ` es necesario " "en los comandos" -#: ../../build/docs/chapters/chapter-4.rst:50 +#: ../../build/docs/basic/data.rst:50 msgid "Get the Workshop Data" msgstr "Obtenga los Datos del Taller" -#: ../../build/docs/chapters/chapter-4.rst:54 +#: ../../build/docs/basic/data.rst:54 msgid "" "The pgRouting workshop will make use of OpenStreetMap data, which is already" " available on `OSGeoLive `_. This workshop will use " @@ -95,33 +101,33 @@ msgstr "" "los datos de la ciudad de ``Buenos Aires`` y es una instantánea de Agosto de" " 2020." -#: ../../build/docs/chapters/chapter-4.rst:59 +#: ../../build/docs/basic/data.rst:59 msgid "Getting the data" msgstr "Obtención de los datos" -#: ../../build/docs/chapters/chapter-4.rst:62 +#: ../../build/docs/basic/data.rst:62 msgid "Option 1) When using OSGeoLive" -msgstr "Option 1) When using OSGeoLive" +msgstr "Opción 1) Cuando esté usando OSGeoLive" -#: ../../build/docs/chapters/chapter-4.rst:64 +#: ../../build/docs/basic/data.rst:64 msgid "OSGeoLive comes with osm data from the city of Buenos Aires." msgstr "OSGeoLive viene con datos de osm de la ciudad de Buenos Aires." -#: ../../build/docs/chapters/chapter-4.rst:72 +#: ../../build/docs/basic/data.rst:72 msgid "Option 2) Download data form OSGeoLive website" -msgstr "Option 2) Download data form OSGeoLive website" +msgstr "Opción 2) Descargar datos de sitio web de OSGeoLive." -#: ../../build/docs/chapters/chapter-4.rst:74 +#: ../../build/docs/basic/data.rst:74 msgid "The exact same data can be found on the OSGeoLive download page." msgstr "" "Los mismos datos exactos se pueden encontrar en la página de descarga de " "OSGeoLive." -#: ../../build/docs/chapters/chapter-4.rst:83 +#: ../../build/docs/basic/data.rst:83 msgid "Option 3) Download using Overpass XAPI" msgstr "Opción 3) Descargar usando Overpass XAPI" -#: ../../build/docs/chapters/chapter-4.rst:85 +#: ../../build/docs/basic/data.rst:85 msgid "" "The following downloads the latest OSM data on using the same area. Using " "this data in the workshop can generate variations in the results, due to " @@ -131,7 +137,7 @@ msgstr "" "la misma área. El uso de estos datos en el taller puede generar variaciones " "en los resultados, debido a los cambios desde Agosto de 2020." -#: ../../build/docs/chapters/chapter-4.rst:95 +#: ../../build/docs/basic/data.rst:95 msgid "" "More information about how to download OpenStreetMap data can be found in " "https://wiki.openstreetmap.org/wiki/Downloading_data" @@ -139,7 +145,7 @@ msgstr "" "Puede encontrar más información sobre cómo descargar datos de OpenStreetMap " "en https://wiki.openstreetmap.org/wiki/Downloading_data" -#: ../../build/docs/chapters/chapter-4.rst:98 +#: ../../build/docs/basic/data.rst:98 msgid "" "An alternative for very large areas is to use the download services of " "`Geofabrik `_." @@ -147,11 +153,11 @@ msgstr "" "Una alternativa para zonas muy grandes es utilizar los servicios de descarga" " de `Geofabrik `_." -#: ../../build/docs/chapters/chapter-4.rst:103 +#: ../../build/docs/basic/data.rst:103 msgid "Upload data to the database" msgstr "Cargar datos en la base de datos" -#: ../../build/docs/chapters/chapter-4.rst:105 +#: ../../build/docs/basic/data.rst:105 msgid "" "The next step is to run ``osm2pgrouting`` converter, which is a command line" " tool that inserts the data in the database, \"ready\" to be used with " @@ -163,53 +169,53 @@ msgstr "" "\"listo\" para ser utilizado con pgRouting. Puede encontrar información " "adicional sobre ``osm2pgrouting`` en :ref:`osm2pgrouting`" -#: ../../build/docs/chapters/chapter-4.rst:109 +#: ../../build/docs/basic/data.rst:109 msgid "For this step:" msgstr "Para este paso:" -#: ../../build/docs/chapters/chapter-4.rst:111 +#: ../../build/docs/basic/data.rst:111 msgid "the osm2pgrouting default ``mapconfig.xml`` configuration file is used" msgstr "" "se utiliza el archivo de configuración predeterminado de osm2pgrouting " "``mapconfig.xml``" -#: ../../build/docs/chapters/chapter-4.rst:112 +#: ../../build/docs/basic/data.rst:112 msgid "and the ``~/Desktop/workshop/BA_AR.osm`` data" msgstr "y los datos de ``~/Desktop/workshop/BA_AR.osm``" -#: ../../build/docs/chapters/chapter-4.rst:113 +#: ../../build/docs/basic/data.rst:113 msgid "with the ``city_routing`` database" msgstr "con la base de datos ``city_routing``" -#: ../../build/docs/chapters/chapter-4.rst:115 +#: ../../build/docs/basic/data.rst:115 msgid "From a terminal window :code:`ctrl-alt-t`." msgstr "Desde una ventana de terminal :code:`ctrl-alt-t`." -#: ../../build/docs/chapters/chapter-4.rst:118 +#: ../../build/docs/basic/data.rst:118 msgid "Run the osm2pgrouting converter" msgstr "Ejecute el convertidor osm2pgrouting" -#: ../../build/docs/chapters/chapter-4.rst:126 +#: ../../build/docs/basic/data.rst:126 msgid "Depending on the osm2pgrouting version `-W password` is needed" msgstr "Dependiendo de la versión osm2pgrouting `-W password` es necesario" -#: ../../build/docs/chapters/chapter-4.rst:129 +#: ../../build/docs/basic/data.rst:129 msgid "Output:" msgstr "Salida:" -#: ../../build/docs/chapters/chapter-4.rst:133 +#: ../../build/docs/basic/data.rst:136 msgid "Tables on the database" msgstr "Tablas en la base de datos" -#: ../../build/docs/chapters/chapter-4.rst:140 +#: ../../build/docs/basic/data.rst:143 msgid "If everything went well the result should look like this:" msgstr "Si todo salió bien el resultado debería verse así:" -#: ../../build/docs/chapters/chapter-4.rst:146 +#: ../../build/docs/basic/data.rst:149 msgid "Chapter: Appendix" msgstr "Capítulo: Apéndice" -#: ../../build/docs/chapters/chapter-4.rst:149 +#: ../../build/docs/basic/data.rst:152 msgid "" "OSGeoLive's account name on the database is ``\"user\"``. To easily use the " "workshop when not using OSGeoLive this extra steps are needed:" diff --git a/locale/es/LC_MESSAGES/chapters/chapter-5.po b/locale/es/LC_MESSAGES/basic/pedestrian.po similarity index 71% rename from locale/es/LC_MESSAGES/chapters/chapter-5.po rename to locale/es/LC_MESSAGES/basic/pedestrian.po index 89ae6d3c3..c974a761f 100644 --- a/locale/es/LC_MESSAGES/chapters/chapter-5.po +++ b/locale/es/LC_MESSAGES/basic/pedestrian.po @@ -5,17 +5,17 @@ # FIRST AUTHOR , 2021. # # Translators: -# Vicky Vergara , 2021 # MarPetra , 2021 +# Vicky Vergara , 2022 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-14 14:30+0000\n" -"PO-Revision-Date: 2021-04-23 15:22+0000\n" -"Last-Translator: MarPetra , 2021\n" +"POT-Creation-Date: 2021-10-10 17:38+0000\n" +"PO-Revision-Date: 2021-10-10 17:39+0000\n" +"Last-Translator: Vicky Vergara , 2022\n" "Language-Team: Spanish (https://www.transifex.com/pgrouting/teams/1219/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,11 +24,11 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../../build/docs/chapters/chapter-5.rst:11 -msgid "pgRouting Algorithms" -msgstr "Algoritmos de pgRouting" +#: ../../build/docs/basic/pedestrian.rst:11 +msgid "Pedestrian Routing" +msgstr "Enrutamiento peatonal" -#: ../../build/docs/chapters/chapter-5.rst:17 +#: ../../build/docs/basic/pedestrian.rst:17 msgid "" "**pgRouting** was first called *pgDijkstra*, because it implemented only " "shortest path search with *Dijkstra* algorithm. Later other functions were " @@ -39,11 +39,15 @@ msgstr "" "agregaron otras funciones y se cambió el nombre de la biblioteca a " "pgRouting." -#: ../../build/docs/chapters/chapter-5.rst:25 +#: ../../build/docs/basic/pedestrian.rst:22 +msgid "Chapter Contents" +msgstr "Contenido del Capítulo" + +#: ../../build/docs/basic/pedestrian.rst:25 msgid "pgr_dijkstra" msgstr "pgr_dijkstra" -#: ../../build/docs/chapters/chapter-5.rst:27 +#: ../../build/docs/basic/pedestrian.rst:27 msgid "" "Dijkstra algorithm was the first algorithm implemented in pgRouting. It " "doesn't require other attributes than ``id``, ``source`` and ``target`` ID " @@ -53,7 +57,7 @@ msgstr "" "requiere otros atributos que no sean ``id``, ``source`` y ``target`` ID y " "``cost`` y ``reverse_cost``." -#: ../../build/docs/chapters/chapter-5.rst:31 +#: ../../build/docs/basic/pedestrian.rst:31 msgid "" "You can specify when to consider the graph as `directed " "`__ or undirected." @@ -61,12 +65,12 @@ msgstr "" "Puede especificar cuándo considerar el grafo como `dirigido " "`__ o sin dirección." -#: ../../build/docs/chapters/chapter-5.rst:35 -#: ../../build/docs/chapters/chapter-5.rst:252 +#: ../../build/docs/basic/pedestrian.rst:35 +#: ../../build/docs/basic/pedestrian.rst:251 msgid "Signature Summary" msgstr "Resumen de funciones" -#: ../../build/docs/chapters/chapter-5.rst:47 +#: ../../build/docs/basic/pedestrian.rst:47 msgid "" "Description of the parameters can be found in `pgr_dijkstra " "`__." -#: ../../build/docs/chapters/chapter-5.rst:51 +#: ../../build/docs/basic/pedestrian.rst:51 msgid "" "Many pgRouting functions have ``sql::text`` as one of their arguments. While" " this may look confusing at first, it makes the functions very flexible as " @@ -90,14 +94,14 @@ msgstr "" "como argumento de función siempre y cuando el resultado devuelto contenga el" " número necesario de atributos y los nombres de atributo correctos." -#: ../../build/docs/chapters/chapter-5.rst:56 +#: ../../build/docs/basic/pedestrian.rst:56 msgid "" "Most of pgRouting implemented algorithms do not require the **geometry**." msgstr "" "La mayoría de los algoritmos implementados pgRouting no requieren la " "**geometría**." -#: ../../build/docs/chapters/chapter-5.rst:57 +#: ../../build/docs/basic/pedestrian.rst:57 msgid "" "The pgRouting functions **do not** return a geometry, but only an ordered " "list of nodes or edges." @@ -105,11 +109,11 @@ msgstr "" "Las funciones pgRouting **no** devuelven una geometría, sino solo una lista " "ordenada de nodos o aristas." -#: ../../build/docs/chapters/chapter-5.rst:61 +#: ../../build/docs/basic/pedestrian.rst:61 msgid "Identifiers for the Queries" msgstr "Identificadores de las consultas" -#: ../../build/docs/chapters/chapter-5.rst:62 +#: ../../build/docs/basic/pedestrian.rst:62 msgid "" "The assignment of the vertices identifiers on the source and target columns " "may be different, the following exercises will use the results of this " @@ -123,55 +127,55 @@ msgstr "" "lugares cercanos al evento FOSS4G Argentina. Estas ubicaciones se encuentran" " dentro de esta área https://www.openstreetmap.org#map=15/-34.5847/-58.3970" -#: ../../build/docs/chapters/chapter-5.rst:67 +#: ../../build/docs/basic/pedestrian.rst:67 msgid "|osmid_1| |place_1|" msgstr "|osmid_1| |place_1|" -#: ../../build/docs/chapters/chapter-5.rst:68 +#: ../../build/docs/basic/pedestrian.rst:68 msgid "|osmid_2| |place_2|" msgstr "|osmid_2| |place_2|" -#: ../../build/docs/chapters/chapter-5.rst:69 +#: ../../build/docs/basic/pedestrian.rst:69 msgid "|osmid_3| |place_3|" msgstr "|osmid_3| |place_3|" -#: ../../build/docs/chapters/chapter-5.rst:70 +#: ../../build/docs/basic/pedestrian.rst:70 msgid "|osmid_4| |place_4|" msgstr "|osmid_4| |place_4|" -#: ../../build/docs/chapters/chapter-5.rst:71 +#: ../../build/docs/basic/pedestrian.rst:71 msgid "|osmid_5| |place_5|" msgstr "|osmid_5| |place_5|" -#: ../../build/docs/chapters/chapter-5.rst:74 +#: ../../build/docs/basic/pedestrian.rst:74 msgid "Connect to the database, if not connected:" msgstr "Conéctese a la base de datos, si no está conectado:" -#: ../../build/docs/chapters/chapter-5.rst:80 +#: ../../build/docs/basic/pedestrian.rst:80 msgid "Get the vertex identifiers" msgstr "Obtener los identificadores de vértice" -#: ../../build/docs/chapters/chapter-5.rst:93 +#: ../../build/docs/basic/pedestrian.rst:93 msgid "|osmid_1| |place_1| (|id_1|)" msgstr "|osmid_1| |place_1| (|id_1|)" -#: ../../build/docs/chapters/chapter-5.rst:94 +#: ../../build/docs/basic/pedestrian.rst:94 msgid "|osmid_2| |place_2| (|id_2|)" msgstr "|osmid_2| |place_2| (|id_2|)" -#: ../../build/docs/chapters/chapter-5.rst:95 +#: ../../build/docs/basic/pedestrian.rst:95 msgid "|osmid_3| |place_3| (|id_3|)" msgstr "|osmid_3| |place_3| (|id_3|)" -#: ../../build/docs/chapters/chapter-5.rst:96 +#: ../../build/docs/basic/pedestrian.rst:96 msgid "|osmid_4| |place_4| (|id_4|)" msgstr "|osmid_4| |place_4| (|id_4|)" -#: ../../build/docs/chapters/chapter-5.rst:97 +#: ../../build/docs/basic/pedestrian.rst:97 msgid "|osmid_5| |place_5| (|id_5|)" msgstr "|osmid_5| |place_5| (|id_5|)" -#: ../../build/docs/chapters/chapter-5.rst:100 +#: ../../build/docs/basic/pedestrian.rst:100 msgid "" "The corresponding :code:`id` are shown in the following image, and a sample " "route from \"|place_3|\" to \"|place_5|\"." @@ -179,33 +183,36 @@ msgstr "" "El correspondiente :code:`id` se muestra en la siguiente imagen y una ruta " "de ejemplo de \"|place_3|\" a \"|place_5|\"." -#: ../../build/docs/chapters/chapter-5.rst:108 +#: ../../build/docs/basic/pedestrian.rst:107 msgid "Exercise 1: Single pedestrian routing" msgstr "Ejercicio 1: Ruteo para un sólo peatón" -#: ../../build/docs/chapters/chapter-5.rst:111 -#: ../../build/docs/chapters/chapter-5.rst:149 -#: ../../build/docs/chapters/chapter-5.rst:178 -#: ../../build/docs/chapters/chapter-5.rst:205 -#: ../../build/docs/chapters/chapter-5.rst:272 -#: ../../build/docs/chapters/chapter-5.rst:304 +#: ../../build/docs/basic/pedestrian.rst:110 +#: ../../build/docs/basic/pedestrian.rst:148 +#: ../../build/docs/basic/pedestrian.rst:177 +#: ../../build/docs/basic/pedestrian.rst:204 +#: ../../build/docs/basic/pedestrian.rst:271 +#: ../../build/docs/basic/pedestrian.rst:303 msgid "Problem:" msgstr "Problema:" -#: ../../build/docs/chapters/chapter-5.rst:112 +#: ../../build/docs/basic/pedestrian.rst:111 msgid "Walking from \"|place_1|\" to the \"|place_3|\"." msgstr "Caminando de \"|place_1|\" al \"|place_3|\"." -#: ../../build/docs/chapters/chapter-5.rst:119 -#: ../../build/docs/chapters/chapter-5.rst:157 -#: ../../build/docs/chapters/chapter-5.rst:186 -#: ../../build/docs/chapters/chapter-5.rst:213 -#: ../../build/docs/chapters/chapter-5.rst:280 -#: ../../build/docs/chapters/chapter-5.rst:308 +msgid "From the |place_1| to the |place_3|" +msgstr "Desde el |place_1| al |place_3|" + +#: ../../build/docs/basic/pedestrian.rst:118 +#: ../../build/docs/basic/pedestrian.rst:156 +#: ../../build/docs/basic/pedestrian.rst:185 +#: ../../build/docs/basic/pedestrian.rst:212 +#: ../../build/docs/basic/pedestrian.rst:279 +#: ../../build/docs/basic/pedestrian.rst:307 msgid "Solution:" msgstr "Solución:" -#: ../../build/docs/chapters/chapter-5.rst:120 +#: ../../build/docs/basic/pedestrian.rst:119 msgid "" "The pedestrian wants to go from vertex |id_1| to vertex |id_3| (lines **9** " "and **10**)." @@ -213,7 +220,7 @@ msgstr "" "El peatón quiere pasar del vértice |id_1| al vértice |id_3| (líneas **9** y " "**10**)." -#: ../../build/docs/chapters/chapter-5.rst:121 +#: ../../build/docs/basic/pedestrian.rst:120 msgid "" "The pedestrian's cost is in terms of length. In this case ``length`` (line " "**6**), which was calculated by osm2pgrouting, is in unit ``degrees``." @@ -222,7 +229,7 @@ msgstr "" "(línea **6**), que fue calculada por osm2pgrouting, está en la unidad " "``degrees``." -#: ../../build/docs/chapters/chapter-5.rst:123 +#: ../../build/docs/basic/pedestrian.rst:122 msgid "" "From a pedestrian perspective the graph is ``undirected`` (line **11**), " "that is, the pedestrian can move in both directions on all segments." @@ -231,11 +238,11 @@ msgstr "" "es decir, el peatón puede moverse en ambas direcciones en todos los " "segmentos." -#: ../../build/docs/chapters/chapter-5.rst:135 -msgid ":ref:`Query results for chapter 5 exercise 1`" -msgstr ":ref:`Resultados de la consulta para el ejercicio 1 del capítulo 5`" +#: ../../build/docs/basic/pedestrian.rst:134 +msgid ":ref:`**Exercise**: 1 (**Chapter:** Pedestrian)`" +msgstr ":ref:`**Ejercicio**: 1 (**Capítulo:** Peatón)`" -#: ../../build/docs/chapters/chapter-5.rst:138 +#: ../../build/docs/basic/pedestrian.rst:137 msgid "" "The returned cost attribute represents the cost specified in the inner SQL " "query (``edges_sql::text`` argument). In this example cost is ``length`` in " @@ -248,7 +255,7 @@ msgstr "" "cualquier combinación de ambos o cualquier otro atributo o una fórmula " "personalizada." -#: ../../build/docs/chapters/chapter-5.rst:142 +#: ../../build/docs/basic/pedestrian.rst:141 msgid "" "``node`` and ``edge`` results may vary depending on the assignment of the " "identifiers to the vertices given by osm2pgrouting." @@ -256,52 +263,58 @@ msgstr "" "Los resultados de ``node`` y ``edge`` pueden variar dependiendo de la " "asignación de los identificadores a los vértices dados por osm2pgrouting." -#: ../../build/docs/chapters/chapter-5.rst:146 +#: ../../build/docs/basic/pedestrian.rst:145 msgid "Exercise 2: Many Pedestrians going to the same destination" msgstr "Ejercicio 2: Muchos peatones van al mismo destino" -#: ../../build/docs/chapters/chapter-5.rst:150 +#: ../../build/docs/basic/pedestrian.rst:149 msgid "Walking from the \"|place_1|\" and \"|place_2|\" to the \"|place_3|\"." msgstr "Caminando desde \"|place_1|\" y \"|place_2|\" hasta \"|place_3|\"." -#: ../../build/docs/chapters/chapter-5.rst:158 +msgid "From |place_1| and |place_2| to |place_3|" +msgstr "Desde |place_1| y |place_2| a |place_3|" + +#: ../../build/docs/basic/pedestrian.rst:157 msgid "" "The pedestrians are departing at vertices |id_1| and |id_2| (line **9**)." msgstr "" "Los peatones están saliendo en los vértices |id_1| y |id_2| (línea **9**)." -#: ../../build/docs/chapters/chapter-5.rst:159 +#: ../../build/docs/basic/pedestrian.rst:158 msgid "All pedestrians want to go to vertex |id_3| (line **10**)." msgstr "Todos los peatones quieren ir al vértice |id_3| (línea **10**)." -#: ../../build/docs/chapters/chapter-5.rst:160 +#: ../../build/docs/basic/pedestrian.rst:159 msgid "The cost to be in meters using attribute ``length_m`` (line **6**)." msgstr "" "El costo de estar en metros usando el atributo ``length_m`` (línea **6**)." -#: ../../build/docs/chapters/chapter-5.rst:171 -msgid ":ref:`Query results for chapter 5 exercise 2`" -msgstr ":ref:`Resultados de la consulta para el ejercicio 2 del capítulo 5`" +#: ../../build/docs/basic/pedestrian.rst:170 +msgid ":ref:`**Exercise**: 2 (**Chapter:** Pedestrian)`" +msgstr ":ref:`**Ejercicio**: 2 (**Capítulo:** Peatón)`" -#: ../../build/docs/chapters/chapter-5.rst:175 +#: ../../build/docs/basic/pedestrian.rst:174 msgid "Exercise 3: Many Pedestrians departing from the same location" msgstr "Ejercicio 3: Muchos peatones que salen de la misma ubicación" -#: ../../build/docs/chapters/chapter-5.rst:179 +#: ../../build/docs/basic/pedestrian.rst:178 msgid "" "Walking from the \"|place_3|\" to the \"|place_1|\" and \"|place_2|\" (in " "seconds)." msgstr "Caminando desde \"|place_3|\" hasta \"|place_1|\" y \"|place_2|\" (en segundos)." -#: ../../build/docs/chapters/chapter-5.rst:187 +msgid "From the hotels to/from the venue" +msgstr "Desde los hoteles hasta/desde la sede" + +#: ../../build/docs/basic/pedestrian.rst:186 msgid "All pedestrians are departing from vertex |id_3| (line **9**)." msgstr "Todos los peatones están saliendo del vértice |id_3| (línea **9**)." -#: ../../build/docs/chapters/chapter-5.rst:188 +#: ../../build/docs/basic/pedestrian.rst:187 msgid "Pedestrians want to go to locations |id_1| and |id_2| (line **10**)." msgstr "Los peatones quieren ir a lugares |id_1| y |id_2| (línea **10**)." -#: ../../build/docs/chapters/chapter-5.rst:189 +#: ../../build/docs/basic/pedestrian.rst:188 msgid "" "The cost to be in seconds, with a walking speed ``s = 1.3 m/s`` and ``t = " "d/s`` (line **6**)." @@ -309,28 +322,31 @@ msgstr "" "El costo a ser en segundos, con una velocidad de marcha ``s = 1.3 m/s`` y " "``t = d/s`` (línea **6**)." -#: ../../build/docs/chapters/chapter-5.rst:198 -msgid ":ref:`Query results for chapter 5 exercise 3`" -msgstr ":ref:`Resultados de la consulta para el ejercicio 3 del capítulo 5`." +#: ../../build/docs/basic/pedestrian.rst:197 +msgid ":ref:`**Exercise**: 3 (**Chapter:** Pedestrian)`" +msgstr ":ref:`**Ejercicio**: 3 (**Capítulo:** Peatón)`" -#: ../../build/docs/chapters/chapter-5.rst:202 +#: ../../build/docs/basic/pedestrian.rst:201 msgid "Exercise 4: Many Pedestrians going to different destinations" msgstr "Ejercicio 4: Muchos peatones que van a diferentes destinos" -#: ../../build/docs/chapters/chapter-5.rst:206 +#: ../../build/docs/basic/pedestrian.rst:205 msgid "Walking from the hotels to the \"|place_4|\" and \"|place_5|\" (in minutes)." msgstr "Caminando desde los hoteles hasta \"|place_4|\" y \"|place_5|\" (en minutos)." -#: ../../build/docs/chapters/chapter-5.rst:214 +msgid "From the hotels to the |place_4| and |place_5|" +msgstr "De los hoteles a |place_4| y |place_5|" + +#: ../../build/docs/basic/pedestrian.rst:213 msgid "The pedestrians depart from |id_1| and |id_2| (line **9**)." msgstr "Los peatones parten de |id_1| y |id_2| (línea **9**)." -#: ../../build/docs/chapters/chapter-5.rst:215 +#: ../../build/docs/basic/pedestrian.rst:214 msgid "" "The pedestrians want to go to destinations |id_4| and |id_5| (line **10**)." msgstr "Los peatones quieren ir a destinos |id_4| y |id_5| (línea **10**)." -#: ../../build/docs/chapters/chapter-5.rst:216 +#: ../../build/docs/basic/pedestrian.rst:215 msgid "" "The cost to be in minutes, with a walking speed ``s = 1.3 m/s`` and ``t = " "d/s`` (line **6**)." @@ -338,48 +354,48 @@ msgstr "" "El costo a ser en minutos, con una velocidad de caminata ``s = 1.3 m/s`` y " "``t = d/s`` (línea **6**)." -#: ../../build/docs/chapters/chapter-5.rst:217 -#: ../../build/docs/chapters/chapter-5.rst:312 +#: ../../build/docs/basic/pedestrian.rst:216 +#: ../../build/docs/basic/pedestrian.rst:311 msgid "Result adds the costs per destination." msgstr "El resultado suma los costes por destino." -#: ../../build/docs/chapters/chapter-5.rst:228 -msgid ":ref:`Query results for chapter 5 exercise 4`" -msgstr ":ref:`Resultados de la consulta para el ejercicio 4 del capítulo 5`" +#: ../../build/docs/basic/pedestrian.rst:227 +msgid ":ref:`**Exercise**: 4 (**Chapter:** Pedestrian)`" +msgstr ":ref:`**Ejercicio**: 4 (**Capítulo:** Peatón)`" -#: ../../build/docs/chapters/chapter-5.rst:232 +#: ../../build/docs/basic/pedestrian.rst:231 msgid "Inspecting the results, looking for totals (`edge = -1`):" msgstr "Inspección de los resultados, buscando totales (`edge = -1`):" -#: ../../build/docs/chapters/chapter-5.rst:234 +#: ../../build/docs/basic/pedestrian.rst:233 msgid "Going to vertex |id_4|:" msgstr "Ir a vértice |id_4|:" -#: ../../build/docs/chapters/chapter-5.rst:236 +#: ../../build/docs/basic/pedestrian.rst:235 msgid "from |id_1| takes 8.84.. minutes (seq = 35)" msgstr "desde |id_1| toma 8.84.. minutos (seq = 35)" -#: ../../build/docs/chapters/chapter-5.rst:237 +#: ../../build/docs/basic/pedestrian.rst:236 msgid "from |id_2| takes 5.84.. minutes (seq = 74)" msgstr "desde |id_2| toma 5.84.. minutos (seq = 74)" -#: ../../build/docs/chapters/chapter-5.rst:239 +#: ../../build/docs/basic/pedestrian.rst:238 msgid "Going to vertex |id_5|:" msgstr "Ir a vértice |id_5|:" -#: ../../build/docs/chapters/chapter-5.rst:241 +#: ../../build/docs/basic/pedestrian.rst:240 msgid "from |id_1| takes 7.44.. minutes (seq = 7)" msgstr "desde |id_1| toma 7.44.. minutos (seq = 7)" -#: ../../build/docs/chapters/chapter-5.rst:242 +#: ../../build/docs/basic/pedestrian.rst:241 msgid "from |id_2| takes 12.06.. minutes (seq = 55)" msgstr "desde |id_2| toma 12.06.. minutos (seq = 55)" -#: ../../build/docs/chapters/chapter-5.rst:246 +#: ../../build/docs/basic/pedestrian.rst:245 msgid "pgr_dijkstraCost" msgstr "pgr_dijkstraCost" -#: ../../build/docs/chapters/chapter-5.rst:248 +#: ../../build/docs/basic/pedestrian.rst:247 msgid "" "When the main goal is to calculate the total cost, without \"inspecting\" " "the `pgr_dijkstra` results, using ``pgr_dijkstraCost`` returns a more " @@ -389,7 +405,7 @@ msgstr "" "\"inspeccionar\" los resultados de la `pgr_dijkstra` usando " "``pgr_dijkstraCost`` devuelve un resultado más compacto." -#: ../../build/docs/chapters/chapter-5.rst:264 +#: ../../build/docs/basic/pedestrian.rst:263 msgid "" "Description of the parameters can be found in `pgr_dijkstraCost " "`__" -#: ../../build/docs/chapters/chapter-5.rst:269 +#: ../../build/docs/basic/pedestrian.rst:268 msgid "" "Exercise 5: Many Pedestrians going to different destinations returning " "aggregate costs" @@ -407,7 +423,7 @@ msgstr "" "Ejercicio 5: Muchos peatones que van a diferentes destinos devolviendo " "costos agregados" -#: ../../build/docs/chapters/chapter-5.rst:273 +#: ../../build/docs/basic/pedestrian.rst:272 msgid "" "Walking from the hotels to the \"|place_4|\" or \"|place_5|\" (get only the " "cost in minutes)." @@ -415,18 +431,18 @@ msgstr "" "Caminando desde los hoteles hasta el \"|place_4|\" o \"|place_5|\" (obtener " "sólo el costo en minutos)." -#: ../../build/docs/chapters/chapter-5.rst:281 -#: ../../build/docs/chapters/chapter-5.rst:309 +#: ../../build/docs/basic/pedestrian.rst:280 +#: ../../build/docs/basic/pedestrian.rst:308 msgid "The pedestrians depart from |id_1| and |id_2| (line **10**)." msgstr "Los peatones parten de |id_1| y |id_2| (línea **10**)." -#: ../../build/docs/chapters/chapter-5.rst:282 -#: ../../build/docs/chapters/chapter-5.rst:310 +#: ../../build/docs/basic/pedestrian.rst:281 +#: ../../build/docs/basic/pedestrian.rst:309 msgid "" "The pedestrians want to go to destinations |id_4| and |id_5| (line **11**)." msgstr "Los peatones quieren ir a destinos |id_4| y |id_5| (línea **11**)." -#: ../../build/docs/chapters/chapter-5.rst:283 +#: ../../build/docs/basic/pedestrian.rst:282 msgid "" "The cost to be in minutes, with a walking speed ``s = 1.3 m/s`` and ``t = " "d/s`` (line **7**)." @@ -434,15 +450,15 @@ msgstr "" "El costo a ser en minutos, con una velocidad de caminata ``s = 1.3 m/s`` y " "``t = d/s`` (línea **7**)." -#: ../../build/docs/chapters/chapter-5.rst:284 +#: ../../build/docs/basic/pedestrian.rst:283 msgid "Result as aggregated costs." msgstr "Resultado como costos agregados." -#: ../../build/docs/chapters/chapter-5.rst:295 -msgid ":ref:`Query results for chapter 5 exercise 5`" -msgstr ":ref:`Resultados de la consulta para el ejercicio 5 del capítulo 5`" +#: ../../build/docs/basic/pedestrian.rst:294 +msgid ":ref:`**Exercise**: 5 (**Chapter:** Pedestrian)`" +msgstr ":ref:`**Ejercicio**: 5 (**Capítulo:** Peatón)`" -#: ../../build/docs/chapters/chapter-5.rst:297 +#: ../../build/docs/basic/pedestrian.rst:296 msgid "" "Compare with :ref:`Exercise 4 ` 's note." @@ -450,7 +466,7 @@ msgstr "" "Compárese con las notas del :ref:`Ejercicio 4: Muchos peatones que van a " "diferentes destinos`." -#: ../../build/docs/chapters/chapter-5.rst:301 +#: ../../build/docs/basic/pedestrian.rst:300 msgid "" "Exercise 6: Many Pedestrians going to different destinations summarizing the" " total costs per departure" @@ -458,7 +474,7 @@ msgstr "" "Ejercicio 6: Muchos peatones van a diferentes destinos resumiendo costos " "totales por salida" -#: ../../build/docs/chapters/chapter-5.rst:305 +#: ../../build/docs/basic/pedestrian.rst:304 msgid "" "Walking from the hotels to the \"|place_4|\" or \"|place_5|\" (summarize " "cost in minutes)." @@ -466,7 +482,7 @@ msgstr "" "Caminando desde los hoteles hasta el \"|place_4|\" o \"|place_5|\" (resumir " "el costo en minutos)." -#: ../../build/docs/chapters/chapter-5.rst:311 +#: ../../build/docs/basic/pedestrian.rst:310 msgid "" "The cost to be in minutes, with a walking speed s = 1.3 m/s and t = d/s " "(line **7**)." @@ -474,11 +490,11 @@ msgstr "" "El costo a ser en minutos, con una velocidad de caminata s = 1.3 m/s y t = " "d/s (línea **7**)." -#: ../../build/docs/chapters/chapter-5.rst:322 -msgid ":ref:`Query results for chapter 5 exercise 6`" -msgstr ":ref:`Resultados de la consulta para el ejercicio 6 del capítulo 5`" +#: ../../build/docs/basic/pedestrian.rst:321 +msgid ":ref:`**Exercise**: 6 (**Chapter:** Pedestrian)`" +msgstr ":ref:`**Ejercicio**: 6 (**Capítulo:** Peatón)`" -#: ../../build/docs/chapters/chapter-5.rst:325 +#: ../../build/docs/basic/pedestrian.rst:324 msgid "" "An interpretation of the result can be: In general, it is faster to depart " "from the \"|place_2|\" than from the \"|place_1|\"." diff --git a/locale/es/LC_MESSAGES/chapters/chapter-8.po b/locale/es/LC_MESSAGES/basic/plpgsql_function.po similarity index 62% rename from locale/es/LC_MESSAGES/chapters/chapter-8.po rename to locale/es/LC_MESSAGES/basic/plpgsql_function.po index d2d566b79..cde9adc16 100644 --- a/locale/es/LC_MESSAGES/chapters/chapter-8.po +++ b/locale/es/LC_MESSAGES/basic/plpgsql_function.po @@ -5,17 +5,18 @@ # FIRST AUTHOR , 2021. # # Translators: -# Vicky Vergara , 2021 +# Manuel Retamozo , 2021 # MarPetra , 2021 +# Vicky Vergara , 2022 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-24 14:53+0000\n" -"PO-Revision-Date: 2021-04-23 15:22+0000\n" -"Last-Translator: MarPetra , 2021\n" +"POT-Creation-Date: 2021-10-10 17:38+0000\n" +"PO-Revision-Date: 2021-10-10 17:39+0000\n" +"Last-Translator: Vicky Vergara , 2022\n" "Language-Team: Spanish (https://www.transifex.com/pgrouting/teams/1219/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,11 +25,11 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../../build/docs/chapters/chapter-8.rst:12 -msgid "Writing a pl/pgsql Stored Procedures" -msgstr "Escribir un pl/pgsql Procedimientos Almacenados" +#: ../../build/docs/basic/plpgsql_function.rst:11 +msgid "pl/pgsql function" +msgstr "Función pl/pgsql" -#: ../../build/docs/chapters/chapter-8.rst:18 +#: ../../build/docs/basic/plpgsql_function.rst:17 msgid "" "Other kind of functions are `pl/pgsql " "`__. As the " @@ -41,26 +42,30 @@ msgstr "" "contenedores de funciones previamente definidas se hace necesario para mayor" " claridad." -#: ../../build/docs/chapters/chapter-8.rst:25 +#: ../../build/docs/basic/plpgsql_function.rst:21 +msgid "Chapter contents" +msgstr "Contenido del capítulo" + +#: ../../build/docs/basic/plpgsql_function.rst:24 msgid "Requirements for routing from A to B" msgstr "Requisitos para el ruteo de A a B" -#: ../../build/docs/chapters/chapter-8.rst:28 +#: ../../build/docs/basic/plpgsql_function.rst:27 msgid "Chapter problem:" msgstr "Problema del capítulo:" -#: ../../build/docs/chapters/chapter-8.rst:29 +#: ../../build/docs/basic/plpgsql_function.rst:28 msgid "" "Create a function ``wrk_fromAtoB`` that allows routing from 2 geometries." msgstr "" "Cree una función ``wrk_fromAtoB`` que permita el ruteo desde 2 geometrías." -#: ../../build/docs/chapters/chapter-8.rst:30 +#: ../../build/docs/basic/plpgsql_function.rst:29 msgid "The function takes latitude/longitude points as input parameters." msgstr "" "La función toma los puntos de latitud/longitud como parámetros de entrada." -#: ../../build/docs/chapters/chapter-8.rst:31 +#: ../../build/docs/basic/plpgsql_function.rst:30 msgid "" "Returns a route that includes a geometry so that if can be displayed, for " "example, in QGIS." @@ -68,123 +73,123 @@ msgstr "" "Devuelve una ruta que incluye una geometría para que si se puede mostrar, " "por ejemplo, en QGIS." -#: ../../build/docs/chapters/chapter-8.rst:32 +#: ../../build/docs/basic/plpgsql_function.rst:31 msgid "Will also return some other attributes." msgstr "También devolverá algunos otros atributos." -#: ../../build/docs/chapters/chapter-8.rst:34 +#: ../../build/docs/basic/plpgsql_function.rst:33 msgid "The detailed description:" msgstr "La descripción detallada:" -#: ../../build/docs/chapters/chapter-8.rst:37 +#: ../../build/docs/basic/plpgsql_function.rst:36 msgid "Input parameters" msgstr "Parámetros de entrada" -#: ../../build/docs/chapters/chapter-8.rst:39 -#: ../../build/docs/chapters/chapter-8.rst:53 -#: ../../build/docs/chapters/chapter-8.rst:186 -#: ../../build/docs/chapters/chapter-8.rst:335 +#: ../../build/docs/basic/plpgsql_function.rst:38 +#: ../../build/docs/basic/plpgsql_function.rst:52 +#: ../../build/docs/basic/plpgsql_function.rst:185 +#: ../../build/docs/basic/plpgsql_function.rst:332 msgid "Column" msgstr "Columna" -#: ../../build/docs/chapters/chapter-8.rst:39 -#: ../../build/docs/chapters/chapter-8.rst:335 -#: ../../build/docs/chapters/chapter-8.rst:345 +#: ../../build/docs/basic/plpgsql_function.rst:38 +#: ../../build/docs/basic/plpgsql_function.rst:332 +#: ../../build/docs/basic/plpgsql_function.rst:342 msgid "type" msgstr "tipo" -#: ../../build/docs/chapters/chapter-8.rst:39 -#: ../../build/docs/chapters/chapter-8.rst:53 -#: ../../build/docs/chapters/chapter-8.rst:186 -#: ../../build/docs/chapters/chapter-8.rst:335 -#: ../../build/docs/chapters/chapter-8.rst:345 +#: ../../build/docs/basic/plpgsql_function.rst:38 +#: ../../build/docs/basic/plpgsql_function.rst:52 +#: ../../build/docs/basic/plpgsql_function.rst:185 +#: ../../build/docs/basic/plpgsql_function.rst:332 +#: ../../build/docs/basic/plpgsql_function.rst:342 msgid "Description" msgstr "Descripción" -#: ../../build/docs/chapters/chapter-8.rst:41 +#: ../../build/docs/basic/plpgsql_function.rst:40 msgid "edges_subset" msgstr "edges_subset" -#: ../../build/docs/chapters/chapter-8.rst:41 -#: ../../build/docs/chapters/chapter-8.rst:337 +#: ../../build/docs/basic/plpgsql_function.rst:40 +#: ../../build/docs/basic/plpgsql_function.rst:334 msgid "REGCLASS" msgstr "REGCLASS" -#: ../../build/docs/chapters/chapter-8.rst:41 +#: ../../build/docs/basic/plpgsql_function.rst:40 msgid "Edge table name identifier." msgstr "Identificador de nombre de tabla perimetral." -#: ../../build/docs/chapters/chapter-8.rst:42 +#: ../../build/docs/basic/plpgsql_function.rst:41 msgid "lat1" msgstr "lat1" -#: ../../build/docs/chapters/chapter-8.rst:42 -#: ../../build/docs/chapters/chapter-8.rst:43 -#: ../../build/docs/chapters/chapter-8.rst:44 -#: ../../build/docs/chapters/chapter-8.rst:45 -#: ../../build/docs/chapters/chapter-8.rst:338 -#: ../../build/docs/chapters/chapter-8.rst:339 +#: ../../build/docs/basic/plpgsql_function.rst:41 +#: ../../build/docs/basic/plpgsql_function.rst:42 +#: ../../build/docs/basic/plpgsql_function.rst:43 +#: ../../build/docs/basic/plpgsql_function.rst:44 +#: ../../build/docs/basic/plpgsql_function.rst:335 +#: ../../build/docs/basic/plpgsql_function.rst:336 msgid "NUMERIC" msgstr "NUMERIC" -#: ../../build/docs/chapters/chapter-8.rst:42 +#: ../../build/docs/basic/plpgsql_function.rst:41 msgid "The latitude of the `departure` point." msgstr "La latitud del punto de `partida`." -#: ../../build/docs/chapters/chapter-8.rst:43 +#: ../../build/docs/basic/plpgsql_function.rst:42 msgid "lon1" msgstr "lon1" -#: ../../build/docs/chapters/chapter-8.rst:43 +#: ../../build/docs/basic/plpgsql_function.rst:42 msgid "The longitude of the `departure` point." msgstr "La longitud del punto de `partida`" -#: ../../build/docs/chapters/chapter-8.rst:44 +#: ../../build/docs/basic/plpgsql_function.rst:43 msgid "lat2" msgstr "lat2" -#: ../../build/docs/chapters/chapter-8.rst:44 +#: ../../build/docs/basic/plpgsql_function.rst:43 msgid "The latitude of the `destination` point." msgstr "La latitud del punto de `destino`." -#: ../../build/docs/chapters/chapter-8.rst:45 +#: ../../build/docs/basic/plpgsql_function.rst:44 msgid "lon2" msgstr "lon2" -#: ../../build/docs/chapters/chapter-8.rst:45 +#: ../../build/docs/basic/plpgsql_function.rst:44 msgid "The longitude of the `destination` point." msgstr "La longitud del punto de `destino`." -#: ../../build/docs/chapters/chapter-8.rst:46 +#: ../../build/docs/basic/plpgsql_function.rst:45 msgid "do_debug" msgstr "do_debug" -#: ../../build/docs/chapters/chapter-8.rst:46 +#: ../../build/docs/basic/plpgsql_function.rst:45 msgid "BOOLEAN" msgstr "BOOLEAN" -#: ../../build/docs/chapters/chapter-8.rst:46 +#: ../../build/docs/basic/plpgsql_function.rst:45 msgid "Flag to create a ``WARNING`` with the query that is been executed" msgstr "" "Marcar para crear una ``ADVERTENCIA`` con la consulta que se ha ejecutado" -#: ../../build/docs/chapters/chapter-8.rst:51 +#: ../../build/docs/basic/plpgsql_function.rst:50 msgid "Output columns" msgstr "Columnas de resultados" -#: ../../build/docs/chapters/chapter-8.rst:55 +#: ../../build/docs/basic/plpgsql_function.rst:54 msgid "*seq*" msgstr "*seq*" -#: ../../build/docs/chapters/chapter-8.rst:55 +#: ../../build/docs/basic/plpgsql_function.rst:54 msgid "For ordering purposes." msgstr "Para fines ordenamiento" -#: ../../build/docs/chapters/chapter-8.rst:56 +#: ../../build/docs/basic/plpgsql_function.rst:55 msgid "*gid*" msgstr "*gid*" -#: ../../build/docs/chapters/chapter-8.rst:56 +#: ../../build/docs/basic/plpgsql_function.rst:55 msgid "" "The edge identifier that can be used to JOIN the results to the ``ways`` " "table." @@ -192,98 +197,98 @@ msgstr "" "Identificador de bordes que se puede utilizar para unir los resultados a la " "tabla ``ways``." -#: ../../build/docs/chapters/chapter-8.rst:57 +#: ../../build/docs/basic/plpgsql_function.rst:56 msgid "*name*" -msgstr "*nombre*" +msgstr "*name*" -#: ../../build/docs/chapters/chapter-8.rst:57 +#: ../../build/docs/basic/plpgsql_function.rst:56 msgid "The street name." msgstr "El nombre de la calle." -#: ../../build/docs/chapters/chapter-8.rst:58 +#: ../../build/docs/basic/plpgsql_function.rst:57 msgid "*azimuth*" msgstr "*azimuth*" -#: ../../build/docs/chapters/chapter-8.rst:58 +#: ../../build/docs/basic/plpgsql_function.rst:57 msgid "Between start and end node of an edge." msgstr "Entre el nodo inicial y final de una arista." -#: ../../build/docs/chapters/chapter-8.rst:59 +#: ../../build/docs/basic/plpgsql_function.rst:58 msgid "*length*" -msgstr "*longitud*" +msgstr "*length*" -#: ../../build/docs/chapters/chapter-8.rst:59 +#: ../../build/docs/basic/plpgsql_function.rst:58 msgid "In meters." msgstr "En metros." -#: ../../build/docs/chapters/chapter-8.rst:60 +#: ../../build/docs/basic/plpgsql_function.rst:59 msgid "*minutes*" -msgstr "*minutos*" +msgstr "*minutes*" -#: ../../build/docs/chapters/chapter-8.rst:60 +#: ../../build/docs/basic/plpgsql_function.rst:59 msgid "Minutes taken to traverse the segment." msgstr "Minutos tomados para atravesar el segmento." -#: ../../build/docs/chapters/chapter-8.rst:61 +#: ../../build/docs/basic/plpgsql_function.rst:60 msgid "*route_geom*" msgstr "*route_geom*" -#: ../../build/docs/chapters/chapter-8.rst:61 +#: ../../build/docs/basic/plpgsql_function.rst:60 msgid "The road geometry with corrected directionality." msgstr "La geometría de la carretera con direccionalidad corregida." -#: ../../build/docs/chapters/chapter-8.rst:65 +#: ../../build/docs/basic/plpgsql_function.rst:64 msgid "For this chapter, the following points will be used for testing." msgstr "" "Para este capítulo, se utilizarán los siguientes puntos para las pruebas." -#: ../../build/docs/chapters/chapter-8.rst:67 +#: ../../build/docs/basic/plpgsql_function.rst:66 msgid "(lat,lon) = (-34.59, -58.4112)" msgstr "(lat,lon) = (-34.59, -58.4112)" -#: ../../build/docs/chapters/chapter-8.rst:68 +#: ../../build/docs/basic/plpgsql_function.rst:67 msgid "(lat,lon) = (-34.5850, -58.4077)" msgstr "(lat,lon) = (-34.5850, -58.4077)" -#: ../../build/docs/chapters/chapter-8.rst:70 +#: ../../build/docs/basic/plpgsql_function.rst:69 msgid "Saving this information on a table:" msgstr "Guardar esta información en una tabla:" -#: ../../build/docs/chapters/chapter-8.rst:72 +#: ../../build/docs/basic/plpgsql_function.rst:71 msgid "The ``X`` value of a geometry is the longitude." msgstr "El valor ``X`` de una geometría es la longitud." -#: ../../build/docs/chapters/chapter-8.rst:73 +#: ../../build/docs/basic/plpgsql_function.rst:72 msgid "The ``Y`` value of a geometry is the latitude." msgstr "El valor ``Y`` de una geometría es la latitud." -#: ../../build/docs/chapters/chapter-8.rst:74 +#: ../../build/docs/basic/plpgsql_function.rst:73 msgid "Natural language to form the point is ``(latitude, longitude)``." msgstr "El lenguaje natural para formar el punto es ``(latitud, longitud)``." -#: ../../build/docs/chapters/chapter-8.rst:75 +#: ../../build/docs/basic/plpgsql_function.rst:74 msgid "" "For geometry processing to form the point is ``(longitude, latitude)``." msgstr "" "Para que el procesamiento de geometría forme el punto es ``(longitud, " "latitud)``." -#: ../../build/docs/chapters/chapter-8.rst:76 +#: ../../build/docs/basic/plpgsql_function.rst:75 msgid "lines **4** and **6** show the inverse order of the (lat,lon) pairs." msgstr "" "líneas **4** y **6** muestran el orden inverso de los pares (lat,lon)." -#: ../../build/docs/chapters/chapter-8.rst:86 +#: ../../build/docs/basic/plpgsql_function.rst:85 msgid "The Vertex Table" msgstr "La Tabla de Vértices" -#: ../../build/docs/chapters/chapter-8.rst:88 +#: ../../build/docs/basic/plpgsql_function.rst:87 msgid "Graphs have a `set of edges` and a `set of vertices` associated to it." msgstr "" "Los grafos tienen un `conjunto de aristas` y un `conjunto de vértices` " "asociados a él." -#: ../../build/docs/chapters/chapter-8.rst:90 +#: ../../build/docs/basic/plpgsql_function.rst:89 msgid "" "`osm2pgrouting` provides the `ways_vertices_pgr` table which is associated " "with the `ways` table." @@ -291,7 +296,7 @@ msgstr "" "`osm2pgrouting` proporciona la tabla `ways_vertices_pgr`, asociada a la " "tabla `formas`." -#: ../../build/docs/chapters/chapter-8.rst:93 +#: ../../build/docs/basic/plpgsql_function.rst:92 msgid "" "When a subset of `edges` is used like in ``vehicle_net`` or in ``taxi_net``," " the set of vertices associated to each one must be used in order to, for " @@ -301,65 +306,65 @@ msgstr "" "``taxi_net`` se debe utilizar el conjunto de vértices asociados a cada una " "para, por ejemplo, localizar el vértice más cercano a una ubicación lat/lon." -#: ../../build/docs/chapters/chapter-8.rst:98 +#: ../../build/docs/basic/plpgsql_function.rst:97 msgid "Exercise 1: Number of vertices" msgstr "Ejercicio 1: Número de vértices" -#: ../../build/docs/chapters/chapter-8.rst:101 -#: ../../build/docs/chapters/chapter-8.rst:172 -#: ../../build/docs/chapters/chapter-8.rst:249 -#: ../../build/docs/chapters/chapter-8.rst:324 -#: ../../build/docs/chapters/chapter-8.rst:378 -#: ../../build/docs/chapters/chapter-8.rst:459 -#: ../../build/docs/chapters/chapter-8.rst:533 +#: ../../build/docs/basic/plpgsql_function.rst:100 +#: ../../build/docs/basic/plpgsql_function.rst:171 +#: ../../build/docs/basic/plpgsql_function.rst:246 +#: ../../build/docs/basic/plpgsql_function.rst:321 +#: ../../build/docs/basic/plpgsql_function.rst:375 +#: ../../build/docs/basic/plpgsql_function.rst:456 +#: ../../build/docs/basic/plpgsql_function.rst:530 msgid "Problem" msgstr "Problema" -#: ../../build/docs/chapters/chapter-8.rst:102 +#: ../../build/docs/basic/plpgsql_function.rst:101 msgid "Calculate the number of vertices in a graph." msgstr "Calcular el número de vértices en un grafo." -#: ../../build/docs/chapters/chapter-8.rst:104 +#: ../../build/docs/basic/plpgsql_function.rst:103 msgid "Depending on the graph calculate the number of vertices of:" msgstr "Dependiendo del grafo calcular el número de vértices de:" -#: ../../build/docs/chapters/chapter-8.rst:106 -#: ../../build/docs/chapters/chapter-8.rst:178 +#: ../../build/docs/basic/plpgsql_function.rst:105 +#: ../../build/docs/basic/plpgsql_function.rst:177 msgid "``ways``" msgstr "``ways``" -#: ../../build/docs/chapters/chapter-8.rst:107 -#: ../../build/docs/chapters/chapter-8.rst:179 +#: ../../build/docs/basic/plpgsql_function.rst:106 +#: ../../build/docs/basic/plpgsql_function.rst:178 msgid "``vehicle_net``" msgstr "``vehicle_net``" -#: ../../build/docs/chapters/chapter-8.rst:108 -#: ../../build/docs/chapters/chapter-8.rst:180 +#: ../../build/docs/basic/plpgsql_function.rst:107 +#: ../../build/docs/basic/plpgsql_function.rst:179 msgid "``taxi_net``" msgstr "``taxi_net``" -#: ../../build/docs/chapters/chapter-8.rst:109 -#: ../../build/docs/chapters/chapter-8.rst:181 +#: ../../build/docs/basic/plpgsql_function.rst:108 +#: ../../build/docs/basic/plpgsql_function.rst:180 msgid "``walk_net``" msgstr "``walk_net``" -#: ../../build/docs/chapters/chapter-8.rst:112 -#: ../../build/docs/chapters/chapter-8.rst:193 -#: ../../build/docs/chapters/chapter-8.rst:266 -#: ../../build/docs/chapters/chapter-8.rst:351 -#: ../../build/docs/chapters/chapter-8.rst:395 -#: ../../build/docs/chapters/chapter-8.rst:472 -#: ../../build/docs/chapters/chapter-8.rst:556 +#: ../../build/docs/basic/plpgsql_function.rst:111 +#: ../../build/docs/basic/plpgsql_function.rst:192 +#: ../../build/docs/basic/plpgsql_function.rst:263 +#: ../../build/docs/basic/plpgsql_function.rst:348 +#: ../../build/docs/basic/plpgsql_function.rst:392 +#: ../../build/docs/basic/plpgsql_function.rst:469 +#: ../../build/docs/basic/plpgsql_function.rst:553 msgid "Solution" msgstr "Solución" -#: ../../build/docs/chapters/chapter-8.rst:113 -#: ../../build/docs/chapters/chapter-8.rst:194 +#: ../../build/docs/basic/plpgsql_function.rst:112 +#: ../../build/docs/basic/plpgsql_function.rst:193 msgid "For ``ways``:" msgstr "Para ``ways``" -#: ../../build/docs/chapters/chapter-8.rst:115 -#: ../../build/docs/chapters/chapter-8.rst:196 +#: ../../build/docs/basic/plpgsql_function.rst:114 +#: ../../build/docs/basic/plpgsql_function.rst:195 msgid "" "`osm2pgrouting` automatically created the ``ways_vertices_pgr`` table that " "contains all the vertices in ``ways`` table." @@ -367,41 +372,43 @@ msgstr "" "`osm2pgrouting` creó automáticamente la tabla ``ways_vertices_pgr`` que " "contiene todos los vértices en la tabla ``ways``." -#: ../../build/docs/chapters/chapter-8.rst:117 +#: ../../build/docs/basic/plpgsql_function.rst:116 msgid "" -"Using `aggregate function `__ ``count``. (line **1**)" +"Using `aggregate function " +"`__ " +"``count``. (line **1**)" msgstr "" -"Uso de la `función agregada `__ ``count``. (line **1**)" +"Uso de la `función agregada " +"`__ " +"``count``. (line **1**)" -#: ../../build/docs/chapters/chapter-8.rst:119 +#: ../../build/docs/basic/plpgsql_function.rst:118 msgid "Count all the rows of ``ways_vertices_pgr`` table. (line **2**)" msgstr "" "Cuente todas las filas de la tabla ``ways_vertices_pgr``. (line **2**)" -#: ../../build/docs/chapters/chapter-8.rst:128 -#: ../../build/docs/chapters/chapter-8.rst:203 -#: ../../build/docs/chapters/chapter-8.rst:538 -#: ../../build/docs/chapters/chapter-8.rst:557 +#: ../../build/docs/basic/plpgsql_function.rst:127 +#: ../../build/docs/basic/plpgsql_function.rst:202 +#: ../../build/docs/basic/plpgsql_function.rst:535 +#: ../../build/docs/basic/plpgsql_function.rst:554 msgid "For ``vehicle_net``:" msgstr "Para ``vehicle_net``:" -#: ../../build/docs/chapters/chapter-8.rst:130 +#: ../../build/docs/basic/plpgsql_function.rst:129 msgid "" "Extract the vertices identifiers of the ``source`` column. (line **3**)" msgstr "" "Extraiga los identificadores de vértices de la columna ``fuente``. (línea " "**3**)" -#: ../../build/docs/chapters/chapter-8.rst:131 +#: ../../build/docs/basic/plpgsql_function.rst:130 msgid "" "Extract the vertices identifiers of the ``target`` column. (line **8**)" msgstr "" "Extraiga los identificadores de vértices de la columna ``target``. (línea " "**8**)" -#: ../../build/docs/chapters/chapter-8.rst:132 +#: ../../build/docs/basic/plpgsql_function.rst:131 msgid "" "`UNION `__" " both results (line **6**)" @@ -409,14 +416,14 @@ msgstr "" "`UNIÓN `__ de ambos resultados (línea **6**)" -#: ../../build/docs/chapters/chapter-8.rst:142 -#: ../../build/docs/chapters/chapter-8.rst:219 -#: ../../build/docs/chapters/chapter-8.rst:542 -#: ../../build/docs/chapters/chapter-8.rst:570 +#: ../../build/docs/basic/plpgsql_function.rst:141 +#: ../../build/docs/basic/plpgsql_function.rst:218 +#: ../../build/docs/basic/plpgsql_function.rst:539 +#: ../../build/docs/basic/plpgsql_function.rst:567 msgid "For ``taxi_net``:" msgstr "Para ``taxi_net``:" -#: ../../build/docs/chapters/chapter-8.rst:144 +#: ../../build/docs/basic/plpgsql_function.rst:143 msgid "" "Similar solution as in previous query but on ``taxi_net``. (lines **4** and " "**9**)" @@ -424,14 +431,14 @@ msgstr "" "Solución similar a la de la consulta anterior pero en ``taxi_net``. (líneas " "**4** y **9**)" -#: ../../build/docs/chapters/chapter-8.rst:153 -#: ../../build/docs/chapters/chapter-8.rst:230 -#: ../../build/docs/chapters/chapter-8.rst:546 -#: ../../build/docs/chapters/chapter-8.rst:582 +#: ../../build/docs/basic/plpgsql_function.rst:152 +#: ../../build/docs/basic/plpgsql_function.rst:228 +#: ../../build/docs/basic/plpgsql_function.rst:543 +#: ../../build/docs/basic/plpgsql_function.rst:579 msgid "For ``walk_net``:" msgstr "Para ``walk_net``:" -#: ../../build/docs/chapters/chapter-8.rst:155 +#: ../../build/docs/basic/plpgsql_function.rst:154 msgid "" "Similar solution as in previous query but on ``walk_net``. (lines **4** and " "**9**)" @@ -439,59 +446,59 @@ msgstr "" "Solución similar a la de la consulta anterior pero en ``walk_net``. (líneas " "**4** y **9**)" -#: ../../build/docs/chapters/chapter-8.rst:166 -msgid ":ref:`Query results for chapter 8 exercise 1`" -msgstr ":ref:`Resultados de la consulta para el ejercicio 1 del capítulo 8`" +#: ../../build/docs/basic/plpgsql_function.rst:165 +msgid ":ref:`**Exercise**: 1 (**Chapter:** pl/pgsql)`" +msgstr ":ref:`**Ejercicio**: 1 (**Capítulo:** pl/pgsql)`" -#: ../../build/docs/chapters/chapter-8.rst:169 +#: ../../build/docs/basic/plpgsql_function.rst:168 msgid "Exercise 2: Vertices on a table" msgstr "Ejercicio 2: Vértices en una tabla" -#: ../../build/docs/chapters/chapter-8.rst:173 +#: ../../build/docs/basic/plpgsql_function.rst:172 msgid "Create a vertices table." msgstr "Crear una tabla de vértices." -#: ../../build/docs/chapters/chapter-8.rst:174 +#: ../../build/docs/basic/plpgsql_function.rst:173 msgid "Follow the suffix naming ``_vertices_pgr``." msgstr "Siga el sufijo que nombra ``_vertices_pgr``." -#: ../../build/docs/chapters/chapter-8.rst:176 +#: ../../build/docs/basic/plpgsql_function.rst:175 msgid "Depending on the graph create a vertices table of:" msgstr "Dependiendo del grafo cree una tabla de vértices de:" -#: ../../build/docs/chapters/chapter-8.rst:183 +#: ../../build/docs/basic/plpgsql_function.rst:182 msgid "The vertices table should contain:" msgstr "La tabla de vértices debe contener:" -#: ../../build/docs/chapters/chapter-8.rst:188 +#: ../../build/docs/basic/plpgsql_function.rst:187 msgid "osm_id" msgstr "osm_id" -#: ../../build/docs/chapters/chapter-8.rst:188 +#: ../../build/docs/basic/plpgsql_function.rst:187 msgid "OSM Identifier of the vertex." msgstr "Identificador de OSM del vértice." -#: ../../build/docs/chapters/chapter-8.rst:189 +#: ../../build/docs/basic/plpgsql_function.rst:188 msgid "the_geom" msgstr "the_geom" -#: ../../build/docs/chapters/chapter-8.rst:189 +#: ../../build/docs/basic/plpgsql_function.rst:188 msgid "The geometry of the vertex." msgstr "La geometría del vértice." -#: ../../build/docs/chapters/chapter-8.rst:198 +#: ../../build/docs/basic/plpgsql_function.rst:197 msgid "The vertices are already on a table." msgstr "Los vértices ya se encuentran en una tabla." -#: ../../build/docs/chapters/chapter-8.rst:199 +#: ../../build/docs/basic/plpgsql_function.rst:198 msgid "The table suffix follows is as requested." msgstr "El sufijo de tabla que sigue es el solicitado." -#: ../../build/docs/chapters/chapter-8.rst:200 +#: ../../build/docs/basic/plpgsql_function.rst:199 msgid "There is no need to create a table." msgstr "No es necesario crear una tabla." -#: ../../build/docs/chapters/chapter-8.rst:201 +#: ../../build/docs/basic/plpgsql_function.rst:200 msgid "" "The source and target columns are in terms of ``id`` column of " "``ways_vertices_pgr``" @@ -499,7 +506,7 @@ msgstr "" "Las columnas de origen y destino son en términos de columna ``id`` de " "``ways_vertices_pgr``" -#: ../../build/docs/chapters/chapter-8.rst:205 +#: ../../build/docs/basic/plpgsql_function.rst:204 msgid "" "Using the query ``id_list`` from :ref:`Exercise 1: Number of vertices`. (not" " highlighted lines **2** to **8**)" @@ -507,7 +514,7 @@ msgstr "" "Uso de la consulta ``id_list`` de :ref:`Ejercicio 1: Número de vértices`. " "(líneas no resaltadas **2** a **8**)" -#: ../../build/docs/chapters/chapter-8.rst:206 +#: ../../build/docs/basic/plpgsql_function.rst:205 msgid "" "``JOIN`` with ``ways_vertices_pgr`` that has the OSM identifier and the " "geometry information. (line **13**)" @@ -515,15 +522,15 @@ msgstr "" "``JOIN`` con ``ways_vertices_pgr`` que tiene el identificador OSM y la " "información de geometría. (línea **13**)" -#: ../../build/docs/chapters/chapter-8.rst:207 +#: ../../build/docs/basic/plpgsql_function.rst:206 msgid "Extract the ``osm_id`` and ``the_geom``. (line **10**)" msgstr "Extraer el ``osm_id`` y ``the_geom``. (línea **10**)" -#: ../../build/docs/chapters/chapter-8.rst:208 +#: ../../build/docs/basic/plpgsql_function.rst:207 msgid "Save in table ``vehicle_net_vertices_pgr``. (line **11**)" msgstr "Guardar en la tabla ``vehicle_net_vertices_pgr``. (línea **11**)" -#: ../../build/docs/chapters/chapter-8.rst:209 +#: ../../build/docs/basic/plpgsql_function.rst:208 msgid "" "The source and target columns values have the ``osm_id`` therefore the " "``id`` column of ``vehicle_net_vertices_pgr`` must also have the ``osm_id`` " @@ -533,8 +540,8 @@ msgstr "" "``sm_id``, por lo tanto, la columna ``id`` de ``vehicle_net_vertices_pgr`` " "también debe tener los valores ``osm_id``." -#: ../../build/docs/chapters/chapter-8.rst:221 -#: ../../build/docs/chapters/chapter-8.rst:232 +#: ../../build/docs/basic/plpgsql_function.rst:220 +#: ../../build/docs/basic/plpgsql_function.rst:230 msgid "" "Similar solution as in previous query but on ``taxi_net``. (lines **3**, " "**8** and **11**)" @@ -542,45 +549,45 @@ msgstr "" "Solución similar a la de la consulta anterior pero en ``taxi_net``. (líneas " "**3**, **8** y **11**)" -#: ../../build/docs/chapters/chapter-8.rst:243 -msgid ":ref:`Query results for chapter 8 exercise 2`" -msgstr ":ref:`Resultados de la consulta para el ejercicio 2 del capítulo 8`" +#: ../../build/docs/basic/plpgsql_function.rst:240 +msgid ":ref:`**Exercise**: 2 (**Chapter:** pl/pgsql)`" +msgstr ":ref:`**Ejercicio**: 2 (**Capítulo:** pl/pgsql)`" -#: ../../build/docs/chapters/chapter-8.rst:246 +#: ../../build/docs/basic/plpgsql_function.rst:243 msgid "Exercise 3: Nearest Vertex" msgstr "Ejercicio 3: Vértice más cercano" -#: ../../build/docs/chapters/chapter-8.rst:250 +#: ../../build/docs/basic/plpgsql_function.rst:247 msgid "Calculate the OSM identifier of the nearest vertex to a point." msgstr "Calcule el identificador OSM del vértice más cercano a un punto." -#: ../../build/docs/chapters/chapter-8.rst:252 +#: ../../build/docs/basic/plpgsql_function.rst:249 msgid "" "In particular use the following (lat,lon) value: ``(-34.59, -58.4112)``." msgstr "" "En particular, utilice el siguiente valor (lat,lon): ``(-34.59, -58.4112)``." -#: ../../build/docs/chapters/chapter-8.rst:254 -#: ../../build/docs/chapters/chapter-8.rst:387 +#: ../../build/docs/basic/plpgsql_function.rst:251 +#: ../../build/docs/basic/plpgsql_function.rst:384 msgid "calculate the nearest OSM identifier of the vertex to:" msgstr "calcular el identificador OSM más cercano del vértice a:" -#: ../../build/docs/chapters/chapter-8.rst:256 -#: ../../build/docs/chapters/chapter-8.rst:390 +#: ../../build/docs/basic/plpgsql_function.rst:253 +#: ../../build/docs/basic/plpgsql_function.rst:387 msgid "``vehicle_net_vertices_pgr``" msgstr "``vehicle_net_vertices_pgr``" -#: ../../build/docs/chapters/chapter-8.rst:257 -#: ../../build/docs/chapters/chapter-8.rst:391 +#: ../../build/docs/basic/plpgsql_function.rst:254 +#: ../../build/docs/basic/plpgsql_function.rst:388 msgid "``taxi_net_vertices_pgr``" msgstr "``taxi_net_vertices_pgr``" -#: ../../build/docs/chapters/chapter-8.rst:258 -#: ../../build/docs/chapters/chapter-8.rst:392 +#: ../../build/docs/basic/plpgsql_function.rst:255 +#: ../../build/docs/basic/plpgsql_function.rst:389 msgid "``walk_net_vertices_pgr``" msgstr "``walk_net_vertices_pgr``" -#: ../../build/docs/chapters/chapter-8.rst:260 +#: ../../build/docs/basic/plpgsql_function.rst:257 msgid "" "The ``ways`` and the ``ways_vertices_pgr`` tables are not used on the " "**final applications**" @@ -588,7 +595,7 @@ msgstr "" "Las tablas ``ways`` y ``ways_vertices_pgr`` no se utilizan en las " "**aplicaciones finales**" -#: ../../build/docs/chapters/chapter-8.rst:262 +#: ../../build/docs/basic/plpgsql_function.rst:259 msgid "" "The *net* views and *vertices* tables have been prepared in such a way that " "the ``AS`` statement is not needed any more on a pgRouting function." @@ -596,16 +603,16 @@ msgstr "" "Las vistas *net* y las tablas *vértices* se han preparado de tal manera que " "la instrucción ``AS`` ya no se necesita en una función pgRouting." -#: ../../build/docs/chapters/chapter-8.rst:267 -#: ../../build/docs/chapters/chapter-8.rst:396 +#: ../../build/docs/basic/plpgsql_function.rst:264 +#: ../../build/docs/basic/plpgsql_function.rst:393 msgid "For ``ways_vertices_pgr``:" -msgstr "For ``ways_vertices_pgr``:" +msgstr "Para ``ways_vertices_pgr``:" -#: ../../build/docs/chapters/chapter-8.rst:269 +#: ../../build/docs/basic/plpgsql_function.rst:266 msgid "Get the osm_id. (line **1**)" msgstr "Obtener la osm_id. (línea **1**)" -#: ../../build/docs/chapters/chapter-8.rst:270 +#: ../../build/docs/basic/plpgsql_function.rst:267 msgid "" "Using the distance operator `<-> " "`__ to order by " @@ -615,7 +622,7 @@ msgstr "" "`__ para ordenar por " "distancia (línea **3**)" -#: ../../build/docs/chapters/chapter-8.rst:271 +#: ../../build/docs/basic/plpgsql_function.rst:268 msgid "" "Get only the first row, to obtain the nearest OSM identifier of the vertex. " "(line **4**)" @@ -623,28 +630,28 @@ msgstr "" "Obtenga solo la primera fila para obtener el identificador de OSM más " "cercano del vértice. (línea **4**)" -#: ../../build/docs/chapters/chapter-8.rst:280 +#: ../../build/docs/basic/plpgsql_function.rst:277 msgid "For ``vehicle_net_vertices_pgr``:" msgstr "Para``vehicle_net_vertices_pgr``:" -#: ../../build/docs/chapters/chapter-8.rst:282 +#: ../../build/docs/basic/plpgsql_function.rst:279 msgid "Similar solution as in previous query but:" msgstr "Solución similar a la de la consulta anterior, pero:" -#: ../../build/docs/chapters/chapter-8.rst:284 +#: ../../build/docs/basic/plpgsql_function.rst:281 msgid "Extracting the ``id`` columns. (line **1**)" msgstr "Extracción de las columnas ``id``. (línea **1**)" -#: ../../build/docs/chapters/chapter-8.rst:285 +#: ../../build/docs/basic/plpgsql_function.rst:282 msgid "On ``vehicle_net_vertices_pgr``. (line **2**)" msgstr "En ``vehicle_net_vertices_pgr``. (línea **2**)" -#: ../../build/docs/chapters/chapter-8.rst:294 -#: ../../build/docs/chapters/chapter-8.rst:422 +#: ../../build/docs/basic/plpgsql_function.rst:291 +#: ../../build/docs/basic/plpgsql_function.rst:419 msgid "For ``taxi_net_vertices_pgr``:" msgstr "Para ``taxi_net_vertices_pgr``:" -#: ../../build/docs/chapters/chapter-8.rst:296 +#: ../../build/docs/basic/plpgsql_function.rst:293 msgid "" "Similar solution as in previous query but on ``taxi_net_vertices_pgr``. " "(line **2**)" @@ -652,12 +659,12 @@ msgstr "" "Solución similar a la de la consulta anterior pero en " "``taxi_net_vertices_pgr``. (línea **2**)" -#: ../../build/docs/chapters/chapter-8.rst:305 -#: ../../build/docs/chapters/chapter-8.rst:433 +#: ../../build/docs/basic/plpgsql_function.rst:302 +#: ../../build/docs/basic/plpgsql_function.rst:430 msgid "For ``walk_net_vertices_pgr``:" msgstr "Para ``walk_net_vertices_pgr``:" -#: ../../build/docs/chapters/chapter-8.rst:307 +#: ../../build/docs/basic/plpgsql_function.rst:304 msgid "" "Similar solution as in previous query but on ``walk_net_vertices_pgr``. " "(line **2**)" @@ -665,15 +672,15 @@ msgstr "" "Solución similar a la de la consulta anterior pero en " "``walk_net_vertices_pgr``. (línea **2**)" -#: ../../build/docs/chapters/chapter-8.rst:318 -msgid ":ref:`Query results for chapter 8 exercise 3`" -msgstr ":ref:`Resultados de la consulta para el ejercicio 3 del capítulo 8`" +#: ../../build/docs/basic/plpgsql_function.rst:315 +msgid ":ref:`**Exercise**: 3 (**Chapter:** pl/pgsql)`" +msgstr ":ref:`**Ejercicio**: 3 (**Capítulo:** pl/pgsql)`" -#: ../../build/docs/chapters/chapter-8.rst:321 +#: ../../build/docs/basic/plpgsql_function.rst:318 msgid "Exercise 4: Nearest vertex function" msgstr "Ejercicio 4: Función de vértice más cercano" -#: ../../build/docs/chapters/chapter-8.rst:325 +#: ../../build/docs/basic/plpgsql_function.rst:322 msgid "" "When operations look similar for different tables, a function can be " "created." @@ -681,7 +688,7 @@ msgstr "" "Cuando las operaciones se ven similares para diferentes tablas, se puede " "crear una función." -#: ../../build/docs/chapters/chapter-8.rst:327 +#: ../../build/docs/basic/plpgsql_function.rst:324 msgid "" "Create a function that calculates the OSM identifier of the nearest vertex " "to a point." @@ -689,68 +696,69 @@ msgstr "" "Cree una función que calcule el identificador OSM del vértice más cercano a " "un punto." -#: ../../build/docs/chapters/chapter-8.rst:328 +#: ../../build/docs/basic/plpgsql_function.rst:325 msgid "Function name: ``wrk_NearestOSM``." msgstr "Nombre de la función: ``wrk_NearestOSM``." -#: ../../build/docs/chapters/chapter-8.rst:329 +#: ../../build/docs/basic/plpgsql_function.rst:326 msgid "Needs to work only for the **final application** views and table." msgstr "" "Solo tiene que funcionar para las vistas y la tabla **aplicación final**." -#: ../../build/docs/chapters/chapter-8.rst:332 +#: ../../build/docs/basic/plpgsql_function.rst:329 msgid "The input parameters:" msgstr "Los parámetros de entrada:" -#: ../../build/docs/chapters/chapter-8.rst:337 +#: ../../build/docs/basic/plpgsql_function.rst:334 msgid "vertex_table" msgstr "vertex_table" -#: ../../build/docs/chapters/chapter-8.rst:337 +#: ../../build/docs/basic/plpgsql_function.rst:334 msgid "Table name identifier." msgstr "Identificador de nombre de tabla." -#: ../../build/docs/chapters/chapter-8.rst:338 +#: ../../build/docs/basic/plpgsql_function.rst:335 msgid "lat" msgstr "lat" -#: ../../build/docs/chapters/chapter-8.rst:338 +#: ../../build/docs/basic/plpgsql_function.rst:335 msgid "The latitude of a point." msgstr "La latitud de un punto." -#: ../../build/docs/chapters/chapter-8.rst:339 +#: ../../build/docs/basic/plpgsql_function.rst:336 msgid "lon" msgstr "lon" -#: ../../build/docs/chapters/chapter-8.rst:339 +#: ../../build/docs/basic/plpgsql_function.rst:336 msgid "The longitude of a point." msgstr "La longitud de un punto" -#: ../../build/docs/chapters/chapter-8.rst:342 +#: ../../build/docs/basic/plpgsql_function.rst:339 msgid "The output:" msgstr "La salida:" -#: ../../build/docs/chapters/chapter-8.rst:347 +#: ../../build/docs/basic/plpgsql_function.rst:344 msgid "BIGINT" msgstr "BIGINT" -#: ../../build/docs/chapters/chapter-8.rst:347 +#: ../../build/docs/basic/plpgsql_function.rst:344 msgid "the OSM identifier that is nearest to (lat,lon)." msgstr "el identificador OSM más cercano a (lat,lon)." -#: ../../build/docs/chapters/chapter-8.rst:352 +#: ../../build/docs/basic/plpgsql_function.rst:349 msgid "The function returns only one value. (line **5**)" msgstr "La función devuelve solo un valor. (línea **5**)" -#: ../../build/docs/chapters/chapter-8.rst:353 +#: ../../build/docs/basic/plpgsql_function.rst:350 msgid "" -"Using `format `__ to build the query. (line **10**)" +"Using `format `__ to build the query. (line **10**)" msgstr "" -"Usando `formato `__ para construir la consulta. (línea **10**)" +"Usando `formato `__ para construir la consulta. (línea " +"**10**)" -#: ../../build/docs/chapters/chapter-8.rst:355 +#: ../../build/docs/basic/plpgsql_function.rst:352 msgid "" "The structure of the query is similar to :ref:`Exercise 3: Nearest Vertex` " "solutions. (lines **12** to **16**)" @@ -758,19 +766,19 @@ msgstr "" "La estructura de la consulta es similar a las soluciones :ref:`Ejercicio 3: " "Vértice más cercano`. (líneas **12** a **16**)" -#: ../../build/docs/chapters/chapter-8.rst:356 +#: ../../build/docs/basic/plpgsql_function.rst:353 msgid "``%1$I`` for the table name identifier. (line **13**)" msgstr "``%1$I`` para el identificador de nombre de tabla. (línea **13**)" -#: ../../build/docs/chapters/chapter-8.rst:357 +#: ../../build/docs/basic/plpgsql_function.rst:354 msgid "``%2$s`` and ``%3$s`` for the latitude and longitude." msgstr "``%2$s`` y ``%3$s`` para la latitud y longitud." -#: ../../build/docs/chapters/chapter-8.rst:359 +#: ../../build/docs/basic/plpgsql_function.rst:356 msgid "The point is formed with (lon/lat) ``(%3$s, %2$s)``. (line **15**)" msgstr "El punto se forma con (lon/lat) ``(%3$s, %2$s)``. (línea **15**)" -#: ../../build/docs/chapters/chapter-8.rst:361 +#: ../../build/docs/basic/plpgsql_function.rst:358 msgid "" "The additional parameters of function ``format``, are the parameters of the " "function we are creating. (line **19**)" @@ -778,38 +786,38 @@ msgstr "" "Los parámetros adicionales de la función ``format``, son los parámetros de " "la función que estamos creando. (línea **19**)" -#: ../../build/docs/chapters/chapter-8.rst:371 -msgid ":ref:`Query results for chapter 8 exercise 4`" -msgstr ":ref:`Resultados de la consulta para el ejercicio 4 del capítulo 8`" +#: ../../build/docs/basic/plpgsql_function.rst:368 +msgid ":ref:`**Exercise**: 4 (**Chapter:** pl/pgsql)`" +msgstr ":ref:`**Ejercicio**: 4 (**Capítulo:** pl/pgsql)`" -#: ../../build/docs/chapters/chapter-8.rst:375 +#: ../../build/docs/basic/plpgsql_function.rst:372 msgid "Exercise 5: Test nearest vertex function" msgstr "Ejercicio 5: Prueba de la función vértice más cercano" -#: ../../build/docs/chapters/chapter-8.rst:379 +#: ../../build/docs/basic/plpgsql_function.rst:376 msgid "Test the ``wrk_NearestOSM`` function." msgstr "Pruebe la función ``wrk_NearestOSM``." -#: ../../build/docs/chapters/chapter-8.rst:381 +#: ../../build/docs/basic/plpgsql_function.rst:378 msgid "" "In particular use the following (lat,lon) values: ``(-34.59, -58.4112)``." msgstr "" "En particular, utilice los siguientes valores (lat,lon): ``(-34.59, " "-58.4112)``." -#: ../../build/docs/chapters/chapter-8.rst:383 +#: ../../build/docs/basic/plpgsql_function.rst:380 msgid "The point is the same as in :ref:`Exercise 3: Nearest Vertex` problem." msgstr "El punto es el mismo que en :ref:`Ejercicio 3: Vértice más cercano`." -#: ../../build/docs/chapters/chapter-8.rst:385 +#: ../../build/docs/basic/plpgsql_function.rst:382 msgid "Verify the results are the same." msgstr "Compruebe que los resultados son los mismos." -#: ../../build/docs/chapters/chapter-8.rst:389 +#: ../../build/docs/basic/plpgsql_function.rst:386 msgid "``ways_vertices_pgr``" msgstr "``ways_vertices_pgr``" -#: ../../build/docs/chapters/chapter-8.rst:398 +#: ../../build/docs/basic/plpgsql_function.rst:395 msgid "" "Use the function with ``ways_vertices_pgr`` as the ``vertex_table`` " "parameter. (line **2**)" @@ -817,28 +825,28 @@ msgstr "" "Utilizar la función con ``ways_vertices_pgr`` como parámetro " "``vertex_table``. (línea **2**)" -#: ../../build/docs/chapters/chapter-8.rst:399 +#: ../../build/docs/basic/plpgsql_function.rst:396 msgid "Pass the (lat,lon) values as second and third parameters. (line **3**)" msgstr "" "Pasar los valores (lat,lon) como segundo y tercer parámetro. (línea **3**)" -#: ../../build/docs/chapters/chapter-8.rst:400 +#: ../../build/docs/basic/plpgsql_function.rst:397 msgid "" "Using the function on the original data does not return the OSM identifier." msgstr "" "El uso de la función en los datos originales no devuelve el identificador de" " OSM." -#: ../../build/docs/chapters/chapter-8.rst:402 +#: ../../build/docs/basic/plpgsql_function.rst:399 msgid "The value stored in ``id`` column is not the OSM identifier." msgstr "" "El valor almacenado en la columna ``id`` no es el identificador de OSM." -#: ../../build/docs/chapters/chapter-8.rst:411 +#: ../../build/docs/basic/plpgsql_function.rst:408 msgid "For ``vehicles_net_vertices_pgr``:" msgstr "Para ``vehicles_net_vertices_pgr``:" -#: ../../build/docs/chapters/chapter-8.rst:413 +#: ../../build/docs/basic/plpgsql_function.rst:410 msgid "" "Similar solution as in previous query but on ``vehicles_net_vertices_pgr``. " "(lines **2**)" @@ -846,7 +854,7 @@ msgstr "" "Solución similar a la de la consulta anterior pero en " "``vehicles_net_vertices_pgr``. (líneas **2**)" -#: ../../build/docs/chapters/chapter-8.rst:424 +#: ../../build/docs/basic/plpgsql_function.rst:421 msgid "" "Similar solution as in previous query but on ``taxi_net_vertices_pgr``. " "(lines **2**)" @@ -854,7 +862,7 @@ msgstr "" "Solución similar a la de la consulta anterior pero en " "``taxi_net_vertices_pgr``. (líneas **2**)" -#: ../../build/docs/chapters/chapter-8.rst:435 +#: ../../build/docs/basic/plpgsql_function.rst:432 msgid "" "Similar solution as in previous query but on ``walk_net_vertices_pgr``. " "(lines **2**)" @@ -862,35 +870,35 @@ msgstr "" "Solución similar a la de la consulta anterior pero en " "``walk_net_vertices_pgr``. (líneas **2**)" -#: ../../build/docs/chapters/chapter-8.rst:446 -msgid ":ref:`Query results for chapter 8 exercise 5`" -msgstr ":ref:`Resultados de la consulta para el ejercicio 5 del capítulo 8`" +#: ../../build/docs/basic/plpgsql_function.rst:443 +msgid ":ref:`**Exercise**: 5 (**Chapter:** pl/pgsql)`" +msgstr ":ref:`**Ejercicio**: 5 (**Capítulo:** pl/pgsql)`" -#: ../../build/docs/chapters/chapter-8.rst:450 +#: ../../build/docs/basic/plpgsql_function.rst:447 msgid "wrk_fromAtoB function" msgstr "función wrk_fromAtoB" -#: ../../build/docs/chapters/chapter-8.rst:452 +#: ../../build/docs/basic/plpgsql_function.rst:449 msgid "" "In this section, creation and testing the requiered function will be " "tackled." msgstr "" "En esta sección, se abordará la creación y prueba de la función resonada." -#: ../../build/docs/chapters/chapter-8.rst:456 +#: ../../build/docs/basic/plpgsql_function.rst:453 msgid "Exercise 6: Creating the main function" msgstr "Ejercicio 6: Creación de la función principal" -#: ../../build/docs/chapters/chapter-8.rst:460 +#: ../../build/docs/basic/plpgsql_function.rst:457 msgid "Create the function ``wrk_fromAtoB``." msgstr "Crear la función ``wrk_fromAtoB``." -#: ../../build/docs/chapters/chapter-8.rst:461 +#: ../../build/docs/basic/plpgsql_function.rst:458 msgid "" "Follow the description given at :ref:`Requirements for routing from A to B`." msgstr "Siga la descripción dada en :ref:`Requisitos para el ruteo de A a B`." -#: ../../build/docs/chapters/chapter-8.rst:462 +#: ../../build/docs/basic/plpgsql_function.rst:459 msgid "" "Use specialized functions already created ``wrk_dijkstra`` and " "``wrk_NearestOSM``." @@ -898,22 +906,22 @@ msgstr "" "Utilice funciones especializadas ya creadas ``wrk_dijkstra`` y " "``wrk_NearestOSM``." -#: ../../build/docs/chapters/chapter-8.rst:464 +#: ../../build/docs/basic/plpgsql_function.rst:461 msgid "" "``wrk_NearestOSM`` created on :ref:`Exercise 4: Nearest vertex function`." msgstr "" "``wrk_NearestOSM`` creado en :ref:`Ejercicio 4: Función de vértice más " "cercano`." -#: ../../build/docs/chapters/chapter-8.rst:466 +#: ../../build/docs/basic/plpgsql_function.rst:463 msgid "It receives the point in natural language format." msgstr "Recibe el punto en formato de lenguaje natural." -#: ../../build/docs/chapters/chapter-8.rst:467 +#: ../../build/docs/basic/plpgsql_function.rst:464 msgid "Obtains the OSM identifier needed by ``wrk_dijkstra``." msgstr "Obtiene el identificador OSM necesario por ``wrk_dijkstra``." -#: ../../build/docs/chapters/chapter-8.rst:469 +#: ../../build/docs/basic/plpgsql_function.rst:466 msgid "" "``wrk_dijkstra`` created on Chapter 7 :ref:`Exercise 10: Function for an " "application`." @@ -921,71 +929,71 @@ msgstr "" "``wrk_dijkstra`` creado en el Capítulo 7 :ref:`Ejercicio 10: Función para " "una aplicación`." -#: ../../build/docs/chapters/chapter-8.rst:473 +#: ../../build/docs/basic/plpgsql_function.rst:470 msgid "The function's signature:" msgstr "Firma de la función:" -#: ../../build/docs/chapters/chapter-8.rst:475 +#: ../../build/docs/basic/plpgsql_function.rst:472 msgid "The input parameters highlited on lines **2** to **5**." msgstr "Los parámetros de entrada se resaltan en las líneas **2** a **5**." -#: ../../build/docs/chapters/chapter-8.rst:476 +#: ../../build/docs/basic/plpgsql_function.rst:473 msgid "The output columns are not higlighted on lines **7** to **13**." msgstr "Las columnas de salida no se resaltan en las líneas **7** a **13**." -#: ../../build/docs/chapters/chapter-8.rst:477 +#: ../../build/docs/basic/plpgsql_function.rst:474 msgid "The function returns a set of values. (line **15**)" msgstr "La función devuelve un conjunto de valores. (línea **15**)" -#: ../../build/docs/chapters/chapter-8.rst:487 +#: ../../build/docs/basic/plpgsql_function.rst:484 msgid "The function's body:" msgstr "Cuerpo de la función:" -#: ../../build/docs/chapters/chapter-8.rst:489 +#: ../../build/docs/basic/plpgsql_function.rst:486 msgid "Call to the function ``wrk_dijkstra`` (line **8**)" msgstr "Llamada a la función ``wrk_dijkstra`` (línea **8**)" -#: ../../build/docs/chapters/chapter-8.rst:491 +#: ../../build/docs/basic/plpgsql_function.rst:488 msgid "``wrk_dijkstra`` obtains many of the result values" msgstr "``wrk_dijkstra`` obtiene muchos de los valores de resultados" -#: ../../build/docs/chapters/chapter-8.rst:492 +#: ../../build/docs/basic/plpgsql_function.rst:489 msgid "Parameters are passed on lines **9** to **13**." msgstr "Los parámetros se pasan en las líneas **9** a **13**." -#: ../../build/docs/chapters/chapter-8.rst:493 +#: ../../build/docs/basic/plpgsql_function.rst:490 msgid "The ``edges_subset``:" msgstr "Los ``edges_subset``:" -#: ../../build/docs/chapters/chapter-8.rst:495 +#: ../../build/docs/basic/plpgsql_function.rst:492 msgid "" "First parameters of the ``format`` function is the table name. (line **16**)" msgstr "" "Los primeros parámetros de la función ``format`` es el nombre de la tabla. " "(línea **16**)" -#: ../../build/docs/chapters/chapter-8.rst:496 +#: ../../build/docs/basic/plpgsql_function.rst:493 msgid "Is passed as ``%1$I``. (line **9**)" msgstr "Se pasa como ``%1$I``. (línea **9**)" -#: ../../build/docs/chapters/chapter-8.rst:498 +#: ../../build/docs/basic/plpgsql_function.rst:495 msgid "For the `departure` point:" msgstr "Para el punto de `salida`:" -#: ../../build/docs/chapters/chapter-8.rst:500 +#: ../../build/docs/basic/plpgsql_function.rst:497 msgid "``wrk_NearestOSM`` is used to find the OSM identifier. (line **10**)" msgstr "" "``wrk_NearestOSM`` se utiliza para encontrar el identificador OSM. (línea " "**10**)" -#: ../../build/docs/chapters/chapter-8.rst:502 +#: ../../build/docs/basic/plpgsql_function.rst:499 msgid "" "The vertices table name is formed with ``%1$I_vertices_pgr``. (line **11**)" msgstr "" "El nombre de la tabla de vértices se forma con ``%1$I_vertices_pgr``. (línea" " **11**)" -#: ../../build/docs/chapters/chapter-8.rst:503 +#: ../../build/docs/basic/plpgsql_function.rst:500 msgid "" "Second and third parameters of the ``format`` function are ``%2$s``, " "``%3$s``. (line **17**)" @@ -993,17 +1001,17 @@ msgstr "" "Los parámetros segundo y tercero de la función ``formato`` son ``%2$s``, " "``%3$s``. (línea **17**)" -#: ../../build/docs/chapters/chapter-8.rst:504 +#: ../../build/docs/basic/plpgsql_function.rst:501 msgid "" "The latitude and longitude are given in natural language form. (line **12**)" msgstr "" "La latitud y la longitud se dan en forma de lenguaje natural. (línea **12**)" -#: ../../build/docs/chapters/chapter-8.rst:506 +#: ../../build/docs/basic/plpgsql_function.rst:503 msgid "For the `destination` point:" msgstr "Para el punto de `destino`:" -#: ../../build/docs/chapters/chapter-8.rst:508 +#: ../../build/docs/basic/plpgsql_function.rst:505 msgid "" "Similar query is constructed but with the destination information. (line " "**13**)" @@ -1011,15 +1019,15 @@ msgstr "" "Se construye una consulta similar pero con la información de destino. (línea" " **13**)" -#: ../../build/docs/chapters/chapter-8.rst:509 +#: ../../build/docs/basic/plpgsql_function.rst:506 msgid "Fourth and fifth parameters of the ``format`` function. (line **18**)" msgstr "Cuarto y quinto parámetros de la función `formato`. (línea **18**)" -#: ../../build/docs/chapters/chapter-8.rst:511 +#: ../../build/docs/basic/plpgsql_function.rst:508 msgid "To get the constructed query in form of a warning:" msgstr "Para obtener la consulta construida en forma de advertencia:" -#: ../../build/docs/chapters/chapter-8.rst:513 +#: ../../build/docs/basic/plpgsql_function.rst:510 msgid "" "The ``WARNING`` will be issued only when ``do_debug`` is true. (lines **20**" " to **22**)" @@ -1027,52 +1035,55 @@ msgstr "" "La ``ADVERTENCIA`` se emitirá sólo cuando ``do_debug`` sea cierto. (líneas " "**20** a **22**)" -#: ../../build/docs/chapters/chapter-8.rst:523 -msgid ":ref:`Query results for chapter 8 exercise 6`" -msgstr ":ref:`Resultados de la consulta para el ejercicio 6 del capítulo 8`" +#: ../../build/docs/basic/plpgsql_function.rst:520 +msgid ":ref:`**Exercise**: 6 (**Chapter:** pl/pgsql)`" +msgstr ":ref:`**Ejercicio**: 6 (**Capítulo:** pl/pgsql)`" -#: ../../build/docs/chapters/chapter-8.rst:526 +#: ../../build/docs/basic/plpgsql_function.rst:523 msgid "Exercise 7: Using the main function" msgstr "Ejercicio 7: Uso de la función principal" -#: ../../build/docs/chapters/chapter-8.rst:534 +msgid "View of roads for taxis along with source and destination" +msgstr "Vista de las calles para taxis junto con el origen y el destino" + +#: ../../build/docs/basic/plpgsql_function.rst:531 msgid "Use ``wrk_fromAtoB``" msgstr "Usar ``wrk_fromAtoB``" -#: ../../build/docs/chapters/chapter-8.rst:536 +#: ../../build/docs/basic/plpgsql_function.rst:533 msgid "Departure point is: (lat,lon) = ``(-34.59, -58.4112)``" msgstr "El punto de partida es: (lat,lon) = ``(-34.59, -58.4112)``" -#: ../../build/docs/chapters/chapter-8.rst:537 +#: ../../build/docs/basic/plpgsql_function.rst:534 msgid "Destination point is: (lat,lon) = ``(-34.5850, -58.4077)``" msgstr "El punto de destino es: (lat,lon) = ``(-34.5850, -58.4077)``" -#: ../../build/docs/chapters/chapter-8.rst:540 -#: ../../build/docs/chapters/chapter-8.rst:548 +#: ../../build/docs/basic/plpgsql_function.rst:537 +#: ../../build/docs/basic/plpgsql_function.rst:545 msgid "Use with default value of ``do_debug``." msgstr "Utilizar con el valor predeterminado de ``do_debug``." -#: ../../build/docs/chapters/chapter-8.rst:544 +#: ../../build/docs/basic/plpgsql_function.rst:541 msgid "Use with ``do_debug`` set to ``true``." msgstr "Utilizar con ``do_debug`` establecido en ``true``." -#: ../../build/docs/chapters/chapter-8.rst:549 +#: ../../build/docs/basic/plpgsql_function.rst:546 msgid "Store results on a table." msgstr "Almacene los resultados en una tabla." -#: ../../build/docs/chapters/chapter-8.rst:550 +#: ../../build/docs/basic/plpgsql_function.rst:547 msgid "Show the table contents." msgstr "Mostrar el contenido de la tabla." -#: ../../build/docs/chapters/chapter-8.rst:553 +#: ../../build/docs/basic/plpgsql_function.rst:550 msgid "The function is not meant to be used with ``ways``" msgstr "La función no está destinada a ser utilizada con ``formas``" -#: ../../build/docs/chapters/chapter-8.rst:559 +#: ../../build/docs/basic/plpgsql_function.rst:556 msgid "The first parameter is the table name. (line **2**)" msgstr "El primer parámetro es el nombre de la tabla. (línea **2**)" -#: ../../build/docs/chapters/chapter-8.rst:560 +#: ../../build/docs/basic/plpgsql_function.rst:557 msgid "" "The next two parameters are the latitude and longitude of the departure " "point. (line **3**)" @@ -1080,7 +1091,7 @@ msgstr "" "Los dos siguientes dos parámetros son la latitud y longitud del punto de " "partida. (línea **3**)" -#: ../../build/docs/chapters/chapter-8.rst:561 +#: ../../build/docs/basic/plpgsql_function.rst:558 msgid "" "The next two parameters are the latitude and longitude of the destination " "point. (line **4**)" @@ -1088,30 +1099,30 @@ msgstr "" "Los dos siguientes dos parámetros son la latitud y longitud del punto de " "destino. (línea **4**)" -#: ../../build/docs/chapters/chapter-8.rst:572 +#: ../../build/docs/basic/plpgsql_function.rst:569 msgid "Similar to previous solution, but with ``taxi_net`` (line **2**)" msgstr "Similar a la solución anterior, pero con ``taxi_net`` (línea **2**)" -#: ../../build/docs/chapters/chapter-8.rst:573 +#: ../../build/docs/basic/plpgsql_function.rst:570 msgid "Adding ``true`` to get the query that is executed. (line **5**)" msgstr "" "Agregar ``true`` para obtener la consulta que se ejecuta. (línea **5**)" -#: ../../build/docs/chapters/chapter-8.rst:584 +#: ../../build/docs/basic/plpgsql_function.rst:581 msgid "Similar to a previous solution, but with ``ways`` (line **4**)" msgstr "Similar a una solución anterior, pero con ``ways`` (línea **4**)" -#: ../../build/docs/chapters/chapter-8.rst:585 +#: ../../build/docs/basic/plpgsql_function.rst:582 msgid "Store results on a table. (line **2**)" msgstr "Almacene los resultados en una tabla. (línea **2**)" -#: ../../build/docs/chapters/chapter-8.rst:586 +#: ../../build/docs/basic/plpgsql_function.rst:583 msgid "" "Show the table contents using a ``SELECT`` clause (lines **8** and **9**)." msgstr "" "Mostrar el contenido de la tabla mediante una cláusula ``SELECT`` (líneas " "**8** y **9**)." -#: ../../build/docs/chapters/chapter-8.rst:595 -msgid ":ref:`Query results for chapter 8 exercise 7`" -msgstr ":ref:`Resultados de la consulta para el ejercicio 7 del capítulo 8`" +#: ../../build/docs/basic/plpgsql_function.rst:592 +msgid ":ref:`**Exercise**: 7 (**Chapter:** pl/pgsql)`" +msgstr ":ref:`**Ejercicio**: 7 (**Capítulo:** pl/pgsql)`" diff --git a/locale/es/LC_MESSAGES/chapters/chapter-7.po b/locale/es/LC_MESSAGES/basic/sql_function.po similarity index 64% rename from locale/es/LC_MESSAGES/chapters/chapter-7.po rename to locale/es/LC_MESSAGES/basic/sql_function.po index 8a4f6f9a5..2d8fe223f 100644 --- a/locale/es/LC_MESSAGES/chapters/chapter-7.po +++ b/locale/es/LC_MESSAGES/basic/sql_function.po @@ -5,17 +5,18 @@ # FIRST AUTHOR , 2021. # # Translators: -# Vicky Vergara , 2021 +# Manuel Retamozo , 2021 # MarPetra , 2021 +# Vicky Vergara , 2022 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-24 14:53+0000\n" -"PO-Revision-Date: 2021-04-23 15:22+0000\n" -"Last-Translator: MarPetra , 2021\n" +"POT-Creation-Date: 2021-10-10 17:38+0000\n" +"PO-Revision-Date: 2021-10-10 17:39+0000\n" +"Last-Translator: Vicky Vergara , 2022\n" "Language-Team: Spanish (https://www.transifex.com/pgrouting/teams/1219/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,15 +25,19 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../../build/docs/chapters/chapter-7.rst:13 -msgid "Writing a SQL Stored Procedures" -msgstr "Escribir un Procedimiento Almacenado de SQL" +#: ../../build/docs/basic/sql_function.rst:12 +msgid "SQL function" +msgstr "Función SQL" -#: ../../build/docs/chapters/chapter-7.rst:21 +#: ../../build/docs/basic/sql_function.rst:18 +msgid "Chapter Contents" +msgstr "Contenido del Capítulo" + +#: ../../build/docs/basic/sql_function.rst:20 msgid "pgRouting functions provide `low level` interface." msgstr "Las funciones pgRouting proporcionan una interfaz de `bajo nivel`." -#: ../../build/docs/chapters/chapter-7.rst:23 +#: ../../build/docs/basic/sql_function.rst:22 msgid "" "When developing for a `higher level` application, the requirements need to " "be represented in the SQL queries. As these SQL queries get more complex, it" @@ -47,11 +52,11 @@ msgstr "" "almacenados son una forma eficaz de envolver la lógica de la aplicación, en " "este caso, relacionada con la lógica y los requisitos de ruteo." -#: ../../build/docs/chapters/chapter-7.rst:31 +#: ../../build/docs/basic/sql_function.rst:30 msgid "The application requirements" msgstr "Los requisitos de aplicación" -#: ../../build/docs/chapters/chapter-7.rst:33 +#: ../../build/docs/basic/sql_function.rst:32 msgid "" "In this chapter there are three requirements that follow the same logic. It " "consists on 2 types of vehicles and the pedestrian routing:" @@ -59,11 +64,11 @@ msgstr "" "En este capítulo hay tres requisitos que siguen la misma lógica. Consta de 2" " tipos de vehículos y el trazado peatonal:" -#: ../../build/docs/chapters/chapter-7.rst:36 +#: ../../build/docs/basic/sql_function.rst:35 msgid "Particular vehicle:" msgstr "Vehículo en particular:" -#: ../../build/docs/chapters/chapter-7.rst:38 +#: ../../build/docs/basic/sql_function.rst:37 msgid "" "Circulate on the whole Buenos Aires area. - Do not use `steps`, `footway`, " "`path`." @@ -71,84 +76,84 @@ msgstr "" "Circular por toda la zona de Buenos Aires. - No usar `steps`, `footway`, " "`path`." -#: ../../build/docs/chapters/chapter-7.rst:40 +#: ../../build/docs/basic/sql_function.rst:39 msgid "Speed is the default speed from OSM information." msgstr "La velocidad es la velocidad predeterminada de la información de OSM." -#: ../../build/docs/chapters/chapter-7.rst:42 +#: ../../build/docs/basic/sql_function.rst:41 msgid "Taxi vehicle:" msgstr " Vehículo Taxi:" -#: ../../build/docs/chapters/chapter-7.rst:44 +#: ../../build/docs/basic/sql_function.rst:43 msgid "Circulate on a smaller area near \"|place_4|\"." msgstr "Circular en un área más pequeña cerca de \"|place_4|\"." -#: ../../build/docs/chapters/chapter-7.rst:46 +#: ../../build/docs/basic/sql_function.rst:45 msgid "Bounding box: ``(-58.41,-34.58,-58.37,-34.55)``" msgstr "Cuadro delimitador: ``(-58.41,-34.58,-58.37,-34.55)``" -#: ../../build/docs/chapters/chapter-7.rst:47 +#: ../../build/docs/basic/sql_function.rst:46 msgid "Do not use `steps`, `footway`, `path`" msgstr "No usar `steps`, `footway`, `path`" -#: ../../build/docs/chapters/chapter-7.rst:49 +#: ../../build/docs/basic/sql_function.rst:48 msgid "Speed is 10% slower than the Particular vehicles." msgstr "La velocidad es 10% más lenta que la de los vehículos Particulares." -#: ../../build/docs/chapters/chapter-7.rst:51 +#: ../../build/docs/basic/sql_function.rst:50 msgid "Pedestrians:" msgstr "Peatones:" -#: ../../build/docs/chapters/chapter-7.rst:53 +#: ../../build/docs/basic/sql_function.rst:52 msgid "Walk on the whole Buenos Aires area." msgstr "Caminar en toda el área de Buenos Aires." -#: ../../build/docs/chapters/chapter-7.rst:54 +#: ../../build/docs/basic/sql_function.rst:53 msgid "Can not circulate on `motorways` and on `primary` segments." msgstr "No se puede circular en `autopistas` ni en segmentos `primarios`." -#: ../../build/docs/chapters/chapter-7.rst:55 -#: ../../build/docs/chapters/chapter-7.rst:216 +#: ../../build/docs/basic/sql_function.rst:54 +#: ../../build/docs/basic/sql_function.rst:215 msgid "The speed is ``2 mts/sec``." msgstr "La velocidad es de ``2 mts/sec``." -#: ../../build/docs/chapters/chapter-7.rst:65 +#: ../../build/docs/basic/sql_function.rst:64 msgid "A front end needs the following routing information:" msgstr "Una interfaz necesita la siguiente información de ruteo:" -#: ../../build/docs/chapters/chapter-7.rst:58 +#: ../../build/docs/basic/sql_function.rst:57 msgid "seq - A unique identifier of the rows" msgstr "seq - Un identificador único de las filas." -#: ../../build/docs/chapters/chapter-7.rst:59 +#: ../../build/docs/basic/sql_function.rst:58 msgid "gid - The segment's identifier" msgstr "gid - El identificador del segmento" -#: ../../build/docs/chapters/chapter-7.rst:60 +#: ../../build/docs/basic/sql_function.rst:59 msgid "name - The segment's name" msgstr "name - El nombre del segmento" -#: ../../build/docs/chapters/chapter-7.rst:61 +#: ../../build/docs/basic/sql_function.rst:60 msgid "length - The segment's length" msgstr "length - La longitud del segmento" -#: ../../build/docs/chapters/chapter-7.rst:62 +#: ../../build/docs/basic/sql_function.rst:61 msgid "seconds - Number of seconds to traverse the segment" msgstr "seconds - Número de segundos para atravesar el segmento" -#: ../../build/docs/chapters/chapter-7.rst:63 +#: ../../build/docs/basic/sql_function.rst:62 msgid "azimuth - The azimuth of the segment" msgstr "azimuth - El azimuth del segmento" -#: ../../build/docs/chapters/chapter-7.rst:64 +#: ../../build/docs/basic/sql_function.rst:63 msgid "route_geom - The routing geometry" msgstr "route_geom - La geometría del ruteo" -#: ../../build/docs/chapters/chapter-7.rst:65 +#: ../../build/docs/basic/sql_function.rst:64 msgid "route_readable - The geometry in human readable form." msgstr "route_readable - La geometría en forma humanamente legible." -#: ../../build/docs/chapters/chapter-7.rst:67 +#: ../../build/docs/basic/sql_function.rst:66 msgid "" "and it needs to work based on the graph, and the OSM identifiers of the " "vertices." @@ -156,11 +161,11 @@ msgstr "" "y necesita trabajar en función del grafo y los identificadores OSM de los " "vértices." -#: ../../build/docs/chapters/chapter-7.rst:70 +#: ../../build/docs/basic/sql_function.rst:69 msgid "Design of the function" msgstr "Diseño de la función" -#: ../../build/docs/chapters/chapter-7.rst:71 +#: ../../build/docs/basic/sql_function.rst:70 msgid "" "The function to be created ``wrk_dijkstra`` with the following input " "parameters and output columns:" @@ -168,169 +173,172 @@ msgstr "" "La función ``wrk_dijkstra`` se creará con los siguientes parámetros de " "entrada y columnas de salida:" -#: ../../build/docs/chapters/chapter-7.rst:75 +#: ../../build/docs/basic/sql_function.rst:74 msgid "Input parameters" msgstr "Parámetros de entrada" -#: ../../build/docs/chapters/chapter-7.rst:77 -#: ../../build/docs/chapters/chapter-7.rst:87 +#: ../../build/docs/basic/sql_function.rst:76 +#: ../../build/docs/basic/sql_function.rst:86 msgid "Name" msgstr "Nombre" -#: ../../build/docs/chapters/chapter-7.rst:77 -#: ../../build/docs/chapters/chapter-7.rst:87 +#: ../../build/docs/basic/sql_function.rst:76 +#: ../../build/docs/basic/sql_function.rst:86 msgid "Type" msgstr "Tipo" -#: ../../build/docs/chapters/chapter-7.rst:77 -#: ../../build/docs/chapters/chapter-7.rst:87 +#: ../../build/docs/basic/sql_function.rst:76 +#: ../../build/docs/basic/sql_function.rst:86 msgid "Description" msgstr "Descripción" -#: ../../build/docs/chapters/chapter-7.rst:79 +#: ../../build/docs/basic/sql_function.rst:78 msgid "edges_subset" msgstr "edges_subset" -#: ../../build/docs/chapters/chapter-7.rst:79 +#: ../../build/docs/basic/sql_function.rst:78 msgid "REGCLASS" msgstr "REGCLASS" -#: ../../build/docs/chapters/chapter-7.rst:79 +#: ../../build/docs/basic/sql_function.rst:78 msgid "The table/view that is going to be used for processing" msgstr "La tabla/vista que se utilizará para procesar" -#: ../../build/docs/chapters/chapter-7.rst:80 +#: ../../build/docs/basic/sql_function.rst:79 msgid "source_osm" msgstr "source_osm" -#: ../../build/docs/chapters/chapter-7.rst:80 -#: ../../build/docs/chapters/chapter-7.rst:81 -#: ../../build/docs/chapters/chapter-7.rst:90 +#: ../../build/docs/basic/sql_function.rst:79 +#: ../../build/docs/basic/sql_function.rst:80 +#: ../../build/docs/basic/sql_function.rst:89 msgid "BIGINT" msgstr "BIGINT" -#: ../../build/docs/chapters/chapter-7.rst:80 +#: ../../build/docs/basic/sql_function.rst:79 msgid "The OSM identifier of the `departure` location." msgstr "El identificador OSM de la ubicación de la `salida`." -#: ../../build/docs/chapters/chapter-7.rst:81 +#: ../../build/docs/basic/sql_function.rst:80 msgid "target_osm" msgstr "target_osm" -#: ../../build/docs/chapters/chapter-7.rst:81 +#: ../../build/docs/basic/sql_function.rst:80 msgid "The OSM identifier of the `destination` location." msgstr "El identificador OSM de la ubicación del `destino`." -#: ../../build/docs/chapters/chapter-7.rst:85 +#: ../../build/docs/basic/sql_function.rst:84 msgid "output columns" msgstr "columnas de salida" -#: ../../build/docs/chapters/chapter-7.rst:89 +#: ../../build/docs/basic/sql_function.rst:88 msgid "seq" msgstr "seq" -#: ../../build/docs/chapters/chapter-7.rst:89 +#: ../../build/docs/basic/sql_function.rst:88 msgid "INTEGER" msgstr "INTEGER" -#: ../../build/docs/chapters/chapter-7.rst:89 +#: ../../build/docs/basic/sql_function.rst:88 msgid "A unique number for each result row." msgstr "Un único número para cada fila de resultados " -#: ../../build/docs/chapters/chapter-7.rst:90 +#: ../../build/docs/basic/sql_function.rst:89 msgid "id" msgstr "id" -#: ../../build/docs/chapters/chapter-7.rst:90 +#: ../../build/docs/basic/sql_function.rst:89 msgid "The edge identifier." -msgstr "EL identificador de arista" +msgstr "El identificador de arista" -#: ../../build/docs/chapters/chapter-7.rst:91 +#: ../../build/docs/basic/sql_function.rst:90 msgid "name" msgstr "name" -#: ../../build/docs/chapters/chapter-7.rst:91 -#: ../../build/docs/chapters/chapter-7.rst:95 +#: ../../build/docs/basic/sql_function.rst:90 +#: ../../build/docs/basic/sql_function.rst:94 msgid "TEXT" msgstr "TEXT" -#: ../../build/docs/chapters/chapter-7.rst:91 +#: ../../build/docs/basic/sql_function.rst:90 msgid "The name of the segment." msgstr "El nombre del segmento." -#: ../../build/docs/chapters/chapter-7.rst:92 +#: ../../build/docs/basic/sql_function.rst:91 msgid "seconds" -msgstr "segundos" +msgstr "seconds" -#: ../../build/docs/chapters/chapter-7.rst:92 -#: ../../build/docs/chapters/chapter-7.rst:93 -#: ../../build/docs/chapters/chapter-7.rst:94 +#: ../../build/docs/basic/sql_function.rst:91 +#: ../../build/docs/basic/sql_function.rst:92 +#: ../../build/docs/basic/sql_function.rst:93 msgid "FLOAT" msgstr "FLOAT" -#: ../../build/docs/chapters/chapter-7.rst:92 +#: ../../build/docs/basic/sql_function.rst:91 msgid "The number of seconds it takes to traverse the segment." msgstr "El número de segundos que se tarda en atravesar el segmento." -#: ../../build/docs/chapters/chapter-7.rst:93 +#: ../../build/docs/basic/sql_function.rst:92 msgid "azimuth" msgstr "azimuth" -#: ../../build/docs/chapters/chapter-7.rst:93 +#: ../../build/docs/basic/sql_function.rst:92 msgid "The azimuth of the segment." msgstr "El azimuth del segmento." -#: ../../build/docs/chapters/chapter-7.rst:94 +#: ../../build/docs/basic/sql_function.rst:93 msgid "length_m" msgstr "length_m" -#: ../../build/docs/chapters/chapter-7.rst:94 +#: ../../build/docs/basic/sql_function.rst:93 msgid "The leng in meters of the segment." msgstr "Longitud en metros del segmento." -#: ../../build/docs/chapters/chapter-7.rst:95 +#: ../../build/docs/basic/sql_function.rst:94 msgid "route_readable" msgstr "route_readable" -#: ../../build/docs/chapters/chapter-7.rst:95 +#: ../../build/docs/basic/sql_function.rst:94 msgid "The geometry in human readable form." msgstr "La geometría en forma humanamente legible." -#: ../../build/docs/chapters/chapter-7.rst:96 +#: ../../build/docs/basic/sql_function.rst:95 msgid "route_geom" msgstr "route_geom" -#: ../../build/docs/chapters/chapter-7.rst:96 +#: ../../build/docs/basic/sql_function.rst:95 msgid "geometry" -msgstr "geometría" +msgstr "geometry" -#: ../../build/docs/chapters/chapter-7.rst:96 +#: ../../build/docs/basic/sql_function.rst:95 msgid "The geometry of the segment in the correct direction." msgstr "La geometría del segmento en la dirección correcta." -#: ../../build/docs/chapters/chapter-7.rst:100 +#: ../../build/docs/basic/sql_function.rst:99 msgid "Preparing processing graphs" msgstr "Preparación de grafos de procesamiento" -#: ../../build/docs/chapters/chapter-7.rst:103 +#: ../../build/docs/basic/sql_function.rst:102 msgid "Exercise 1: Creating a view for routing" msgstr "Ejercicio 1: Creación de una vista para el ruteo" -#: ../../build/docs/chapters/chapter-7.rst:110 -#: ../../build/docs/chapters/chapter-7.rst:167 -#: ../../build/docs/chapters/chapter-7.rst:212 -#: ../../build/docs/chapters/chapter-7.rst:265 -#: ../../build/docs/chapters/chapter-7.rst:350 -#: ../../build/docs/chapters/chapter-7.rst:397 -#: ../../build/docs/chapters/chapter-7.rst:444 -#: ../../build/docs/chapters/chapter-7.rst:502 -#: ../../build/docs/chapters/chapter-7.rst:557 -#: ../../build/docs/chapters/chapter-7.rst:608 -#: ../../build/docs/chapters/chapter-7.rst:657 +msgid "View of roads for vehicles" +msgstr "Vista de carreteras para vehículos" + +#: ../../build/docs/basic/sql_function.rst:109 +#: ../../build/docs/basic/sql_function.rst:166 +#: ../../build/docs/basic/sql_function.rst:211 +#: ../../build/docs/basic/sql_function.rst:264 +#: ../../build/docs/basic/sql_function.rst:349 +#: ../../build/docs/basic/sql_function.rst:396 +#: ../../build/docs/basic/sql_function.rst:443 +#: ../../build/docs/basic/sql_function.rst:502 +#: ../../build/docs/basic/sql_function.rst:557 +#: ../../build/docs/basic/sql_function.rst:608 +#: ../../build/docs/basic/sql_function.rst:659 msgid "Problem" msgstr "Problema" -#: ../../build/docs/chapters/chapter-7.rst:111 +#: ../../build/docs/basic/sql_function.rst:110 msgid "" "Create a view with minimal amount of information for processing the " "particular vehicles." @@ -338,60 +346,60 @@ msgstr "" "Cree una vista con una cantidad mínima de información para procesar los " "vehículos en particular." -#: ../../build/docs/chapters/chapter-7.rst:112 -#: ../../build/docs/chapters/chapter-7.rst:214 +#: ../../build/docs/basic/sql_function.rst:111 +#: ../../build/docs/basic/sql_function.rst:213 msgid "" "Routing `cost` and `reverse_cost` will be on seconds for routing " "calculations." msgstr "" -"El ruteo de `cost` y `reverse_cost` será en segundos para los cálculos de " -"ruteo." +"El costo de ruteo en `cost` y `reverse_cost` será en segundos para los " +"cálculos de ruteo." -#: ../../build/docs/chapters/chapter-7.rst:113 +#: ../../build/docs/basic/sql_function.rst:112 msgid "Exclude `steps`, `footway`, `path` segments." msgstr "Excluir los segmentos de `camino peatonal`, `senda`, `caminitos` " -#: ../../build/docs/chapters/chapter-7.rst:114 -#: ../../build/docs/chapters/chapter-7.rst:219 +#: ../../build/docs/basic/sql_function.rst:113 +#: ../../build/docs/basic/sql_function.rst:218 msgid "Data needed in the view for further prossesing." msgstr "Datos necesarios en la vista para su posterior procesamiento." -#: ../../build/docs/chapters/chapter-7.rst:116 -#: ../../build/docs/chapters/chapter-7.rst:221 +#: ../../build/docs/basic/sql_function.rst:115 +#: ../../build/docs/basic/sql_function.rst:220 msgid "`length_m` The length in meters." msgstr "`length_m` La longitud en metros." -#: ../../build/docs/chapters/chapter-7.rst:117 -#: ../../build/docs/chapters/chapter-7.rst:222 +#: ../../build/docs/basic/sql_function.rst:116 +#: ../../build/docs/basic/sql_function.rst:221 msgid "`the_geom` The geometry." msgstr "`the_geom` La geometría|." -#: ../../build/docs/chapters/chapter-7.rst:119 -#: ../../build/docs/chapters/chapter-7.rst:224 +#: ../../build/docs/basic/sql_function.rst:118 +#: ../../build/docs/basic/sql_function.rst:223 msgid "Verify the number of edges was reduced." -msgstr "Comporbar que se ha reducido el número de aristas." - -#: ../../build/docs/chapters/chapter-7.rst:122 -#: ../../build/docs/chapters/chapter-7.rst:176 -#: ../../build/docs/chapters/chapter-7.rst:227 -#: ../../build/docs/chapters/chapter-7.rst:284 -#: ../../build/docs/chapters/chapter-7.rst:359 -#: ../../build/docs/chapters/chapter-7.rst:410 -#: ../../build/docs/chapters/chapter-7.rst:453 -#: ../../build/docs/chapters/chapter-7.rst:514 -#: ../../build/docs/chapters/chapter-7.rst:569 -#: ../../build/docs/chapters/chapter-7.rst:623 -#: ../../build/docs/chapters/chapter-7.rst:662 +msgstr "Comprobar que se ha reducido el número de aristas." + +#: ../../build/docs/basic/sql_function.rst:121 +#: ../../build/docs/basic/sql_function.rst:175 +#: ../../build/docs/basic/sql_function.rst:226 +#: ../../build/docs/basic/sql_function.rst:283 +#: ../../build/docs/basic/sql_function.rst:358 +#: ../../build/docs/basic/sql_function.rst:409 +#: ../../build/docs/basic/sql_function.rst:452 +#: ../../build/docs/basic/sql_function.rst:514 +#: ../../build/docs/basic/sql_function.rst:569 +#: ../../build/docs/basic/sql_function.rst:623 +#: ../../build/docs/basic/sql_function.rst:664 msgid "Solution" msgstr "Solución" -#: ../../build/docs/chapters/chapter-7.rst:123 -#: ../../build/docs/chapters/chapter-7.rst:177 -#: ../../build/docs/chapters/chapter-7.rst:228 +#: ../../build/docs/basic/sql_function.rst:122 +#: ../../build/docs/basic/sql_function.rst:176 +#: ../../build/docs/basic/sql_function.rst:227 msgid "Creating the view:" msgstr "Creación de la vista:" -#: ../../build/docs/chapters/chapter-7.rst:125 +#: ../../build/docs/basic/sql_function.rst:124 msgid "" "The `source` and `target` requirements for the function are to be with OSM " "identifiers. (line **6**)" @@ -399,58 +407,62 @@ msgstr "" "Los requisitos de `source` and `target` para la función deben ser con " "identificadores OSM. (línea **6**)" -#: ../../build/docs/chapters/chapter-7.rst:128 +#: ../../build/docs/basic/sql_function.rst:127 msgid "" "The ``cost`` and ``reverse_cost`` are in terms of seconds. (line **7**)" msgstr "" "``cost`` y ``reverse_cost`` son en términos de segundos. (línea **7**)" -#: ../../build/docs/chapters/chapter-7.rst:129 +#: ../../build/docs/basic/sql_function.rst:128 msgid "The additional parameters `length_m` and `the_geom`. (line **8**)" msgstr "Los parámetros adicionales `length_m` y `the_geom`. (línea **8**)" -#: ../../build/docs/chapters/chapter-7.rst:130 +#: ../../build/docs/basic/sql_function.rst:129 msgid "``JOIN`` with the `configuration`:" msgstr "``JOIN`` con `configuration`:" -#: ../../build/docs/chapters/chapter-7.rst:132 +#: ../../build/docs/basic/sql_function.rst:131 msgid "Exclude `steps`, `footway`, `path`. (line **11**)" -msgstr "Excluir `pasos`, `senda`, `recorrido`. (line **11**)" +msgstr "Excluir `pasos`, `senda`, `recorrido`. (línea **11**)" -#: ../../build/docs/chapters/chapter-7.rst:134 +#: ../../build/docs/basic/sql_function.rst:133 msgid "" "If you need to reconstruct the view, first drop it using the command on line" " **1**." msgstr "" -"Si necesita reconstruir la vista, primero usando el comando en línea **1**." +"Si necesita reconstruir la vista, primero borrarla usando el comando en " +"línea **1**." -#: ../../build/docs/chapters/chapter-7.rst:143 -#: ../../build/docs/chapters/chapter-7.rst:190 -#: ../../build/docs/chapters/chapter-7.rst:242 +#: ../../build/docs/basic/sql_function.rst:142 +#: ../../build/docs/basic/sql_function.rst:189 +#: ../../build/docs/basic/sql_function.rst:241 msgid "Verification:" msgstr "Verificación:" -#: ../../build/docs/chapters/chapter-7.rst:145 +#: ../../build/docs/basic/sql_function.rst:144 msgid "Count the rows on the original ``ways`` (line **1**)" msgstr "Contar las filas en los ``caminos`` originales (línea **1**)" -#: ../../build/docs/chapters/chapter-7.rst:146 +#: ../../build/docs/basic/sql_function.rst:145 msgid "Count the rows on the view ``vehicle_net`` (line **2**)" msgstr "Contar las filas en la vista ``vehicle_net`` (línea **2**)" -#: ../../build/docs/chapters/chapter-7.rst:156 -msgid ":ref:`Query results for chapter 7 exercise 1`" -msgstr ":ref:`Resultados de la consulta para el ejercicio 1 del capítulo 7`" +#: ../../build/docs/basic/sql_function.rst:155 +msgid ":ref:`**Exercise**: 1 (**Chapter:** SQL)`" +msgstr ":ref:`**Ejercicio**: 1 (**Capítulo:** SQL)`" -#: ../../build/docs/chapters/chapter-7.rst:160 +#: ../../build/docs/basic/sql_function.rst:159 msgid "Exercise 2: Limiting the road network within an area" msgstr "Ejercicio 2: Limitar la red viaria dentro de un área" -#: ../../build/docs/chapters/chapter-7.rst:168 +msgid "View of smaller set of roads for vehicles" +msgstr "Vista de un conjunto más pequeño de carreteras para vehículos" + +#: ../../build/docs/basic/sql_function.rst:167 msgid "Create a view ``taxi_net`` for the `taxi`:" msgstr "Cree una vista ``taxi_net`` para el `taxi`:" -#: ../../build/docs/chapters/chapter-7.rst:170 +#: ../../build/docs/basic/sql_function.rst:169 msgid "" "The taxi can only circulate inside this Bounding Box: " "``(-58.41,-34.58,-58.37,-34.55)``" @@ -458,24 +470,24 @@ msgstr "" "El taxi solo puede circular dentro de este delimitador: " "``(-58.41,-34.58,-58.37,-34.55)``" -#: ../../build/docs/chapters/chapter-7.rst:171 +#: ../../build/docs/basic/sql_function.rst:170 #, python-format msgid "The taxi speed is 10% slower than the particular vehicle." msgstr "" "La velocidad del taxi es un 10% más lenta que el vehículo en particular." -#: ../../build/docs/chapters/chapter-7.rst:173 +#: ../../build/docs/basic/sql_function.rst:172 msgid "Verify the reduced number of road segments." msgstr "Verifique el número reducido de segmentos de carretera." -#: ../../build/docs/chapters/chapter-7.rst:179 +#: ../../build/docs/basic/sql_function.rst:178 msgid "" "The graph for the taxi is a subset of the ``vehicle_net`` graph. (line " "**9**)" msgstr "" "El grafo del taxi es un subconjunto del grafo ``vehicle_net``. (línea **9**)" -#: ../../build/docs/chapters/chapter-7.rst:180 +#: ../../build/docs/basic/sql_function.rst:179 msgid "" "Can only circulate inside the bounding box: " "``(-58.41,-34.58,-58.37,-34.55)``. (line **10**)" @@ -483,7 +495,7 @@ msgstr "" "Sólo puede circular dentro del cuadro delimitador: " "``(-58.41,-34.58,-58.37,-34.55)``. (línea **10**)" -#: ../../build/docs/chapters/chapter-7.rst:181 +#: ../../build/docs/basic/sql_function.rst:180 #, python-format msgid "" "Adjust the taxi's ``cost`` and ``reverse_cost`` to be 90% of the particular " @@ -492,20 +504,20 @@ msgstr "" "Ajuste el ``cost`` y ``reverse_cost`` del taxi para que sea el 90% del " "vehículo en particular. (línea **7**)" -#: ../../build/docs/chapters/chapter-7.rst:192 +#: ../../build/docs/basic/sql_function.rst:191 msgid "Count the rows on the original ``taxi_net``" msgstr "Cuente las filas en el ``taxi_net`` original." -#: ../../build/docs/chapters/chapter-7.rst:202 -msgid ":ref:`Query results for chapter 7 exercise 2`" -msgstr ":ref:`Resultados de la consulta para el ejercicio 2 del capítulo 7`" +#: ../../build/docs/basic/sql_function.rst:201 +msgid ":ref:`**Exercise**: 2 (**Chapter:** SQL)`" +msgstr ":ref:`**Ejercicio**: 2 (**Capítulo:** SQL)`" -#: ../../build/docs/chapters/chapter-7.rst:205 +#: ../../build/docs/basic/sql_function.rst:204 msgid "Exercise 3: Creating a materialized view for routing pedestrians" msgstr "" "Ejercicio 3: Creación de una vista materializada para ruteo de los peatones" -#: ../../build/docs/chapters/chapter-7.rst:213 +#: ../../build/docs/basic/sql_function.rst:212 msgid "" "Create a materialized view with minimal amount of information for processing" " pedestrians." @@ -513,15 +525,15 @@ msgstr "" "Crear una vista materializada con una cantidad mínima de información para " "procesar peatones." -#: ../../build/docs/chapters/chapter-7.rst:218 +#: ../../build/docs/basic/sql_function.rst:217 msgid "Exclude `motorway` and `primary` segments." msgstr "Excluir segmentos `de autopista` y `primarios`." -#: ../../build/docs/chapters/chapter-7.rst:230 +#: ../../build/docs/basic/sql_function.rst:229 msgid "Similar to :ref:`Exercise 1: Creating a view for routing`:" msgstr "Similar a :ref:`Ejercicio 1: Creación de una vista para el ruteo`:" -#: ../../build/docs/chapters/chapter-7.rst:232 +#: ../../build/docs/basic/sql_function.rst:231 msgid "" "The ``cost`` and ``reverse_cost`` are in terms of seconds with speed of ``2 " "mts/sec``. (line **7**)" @@ -529,51 +541,54 @@ msgstr "" "``cost`` y ``reverse_cost`` se expresan en términos de segundos con " "velocidad de ``2 mts/sec``. (línea **7**)" -#: ../../build/docs/chapters/chapter-7.rst:233 +#: ../../build/docs/basic/sql_function.rst:232 msgid "Exclude `motorway`, `primary`. (line **11**)" msgstr "Excluir `autopista`, `primaria`. (línea **11**)" -#: ../../build/docs/chapters/chapter-7.rst:244 +#: ../../build/docs/basic/sql_function.rst:243 msgid "Count the rows on the view ``walk_net`` (line **1**)" msgstr "Cuente las filas de la vista ``walk_net`` (line **1**)" -#: ../../build/docs/chapters/chapter-7.rst:254 -msgid ":ref:`Query results for chapter 7 exercise 3`" -msgstr ":ref:`Resultados de la consulta para el ejercicio 3 del capítulo 7`" +#: ../../build/docs/basic/sql_function.rst:253 +msgid ":ref:`**Exercise**: 3 (**Chapter:** SQL)`" +msgstr ":ref:`**Ejercicio**: 3 (**Capítulo:** SQL)`" -#: ../../build/docs/chapters/chapter-7.rst:258 +#: ../../build/docs/basic/sql_function.rst:257 msgid "Exercise 4: Testing the views for routing" msgstr "Ejercicio 4: Probar las vistas para el ruteo" -#: ../../build/docs/chapters/chapter-7.rst:266 +msgid "From the Venue to the hotel using the osm_id." +msgstr "Desde la sede hasta el hotel utilizando el `osm_id`." + +#: ../../build/docs/basic/sql_function.rst:265 msgid "Test the created views" msgstr "Pruebe las vistas creadas" -#: ../../build/docs/chapters/chapter-7.rst:268 +#: ../../build/docs/basic/sql_function.rst:267 msgid "In particular:" msgstr "En particular:" -#: ../../build/docs/chapters/chapter-7.rst:270 +#: ../../build/docs/basic/sql_function.rst:269 msgid "From the \"|place_3|\" to the \"|place_1|\" using the OSM identifier" msgstr "Desde \"|place_3|\" hacia \"|place_1|\" usando el identificador OSM" -#: ../../build/docs/chapters/chapter-7.rst:271 +#: ../../build/docs/basic/sql_function.rst:270 msgid "the views to be tested are:" msgstr "las vistas a probar son:" -#: ../../build/docs/chapters/chapter-7.rst:273 +#: ../../build/docs/basic/sql_function.rst:272 msgid "``vehicle_net``" msgstr "``vehicle_net``" -#: ../../build/docs/chapters/chapter-7.rst:274 +#: ../../build/docs/basic/sql_function.rst:273 msgid "``taxi_net``" msgstr "``taxi_net``" -#: ../../build/docs/chapters/chapter-7.rst:275 +#: ../../build/docs/basic/sql_function.rst:274 msgid "``walk_net``" msgstr "``walk_net``" -#: ../../build/docs/chapters/chapter-7.rst:277 +#: ../../build/docs/basic/sql_function.rst:276 msgid "" "Only show the following results, as the other columns are to be ignored on " "the function." @@ -581,70 +596,70 @@ msgstr "" "Mostrar únicamente los siguientes resultados, ya que las demás columnas " "deben omitirse en la función." -#: ../../build/docs/chapters/chapter-7.rst:279 +#: ../../build/docs/basic/sql_function.rst:278 msgid "``seq``" msgstr "``seq``" -#: ../../build/docs/chapters/chapter-7.rst:280 +#: ../../build/docs/basic/sql_function.rst:279 msgid "``edge`` with the name ``id``" msgstr "``edge`` con el nombre ``id``" -#: ../../build/docs/chapters/chapter-7.rst:281 +#: ../../build/docs/basic/sql_function.rst:280 msgid "``cost`` with the name: ``seconds``" msgstr "``cost`` con el nombre: ``seconds``" -#: ../../build/docs/chapters/chapter-7.rst:285 +#: ../../build/docs/basic/sql_function.rst:284 msgid "In general" msgstr "En general" -#: ../../build/docs/chapters/chapter-7.rst:287 +#: ../../build/docs/basic/sql_function.rst:286 msgid "The departure is \"|place_3|\" with OSM identifier |osmid_3|." msgstr "El punto de partida es \"|place_3|\" con el identificador OSM |osmid_3|." -#: ../../build/docs/chapters/chapter-7.rst:288 +#: ../../build/docs/basic/sql_function.rst:287 msgid "The destination is \"|place_1|\" with OSM identifier |osmid_1|." msgstr "El destino es \"|place_1|\" con el identificador OSM |osmid_1|." -#: ../../build/docs/chapters/chapter-7.rst:290 +#: ../../build/docs/basic/sql_function.rst:289 msgid "For ``vehicle_net``:" msgstr "Para ``vehicle_net``:" -#: ../../build/docs/chapters/chapter-7.rst:292 +#: ../../build/docs/basic/sql_function.rst:291 msgid "``vehicle_net`` is used." msgstr "Se utiliza ``vehicle_net``." -#: ../../build/docs/chapters/chapter-7.rst:293 +#: ../../build/docs/basic/sql_function.rst:292 msgid "" "Selection of the columns with the corresponding names are on line **1**." msgstr "" "La selección de las columnas con los nombres correspondientes está en línea " "**1**." -#: ../../build/docs/chapters/chapter-7.rst:294 +#: ../../build/docs/basic/sql_function.rst:293 msgid "The view is prepared with the column names that pgRouting use." msgstr "" "La vista se prepara con los nombres de columna que pgRouting utilizan." -#: ../../build/docs/chapters/chapter-7.rst:296 +#: ../../build/docs/basic/sql_function.rst:295 msgid "There is no need to rename columns. (line **3**)" msgstr "No es necesario cambiar el nombre de las columnas. (línea **3**)" -#: ../../build/docs/chapters/chapter-7.rst:298 +#: ../../build/docs/basic/sql_function.rst:297 msgid "" "The OSM identifiers of the departure and destination are used. (line **4**)" msgstr "" "Se utilizan los identificadores OSM del punto de partida y del destino. " "(línea **4**)" -#: ../../build/docs/chapters/chapter-7.rst:307 +#: ../../build/docs/basic/sql_function.rst:306 msgid "For ``taxi_net``:" msgstr "Para ``taxi_net``:" -#: ../../build/docs/chapters/chapter-7.rst:309 +#: ../../build/docs/basic/sql_function.rst:308 msgid "Similar as the previous one but with ``taxi_net``. (line **3**)" msgstr "Similar al anterior pero con ``taxi_net`` (línea **3**)" -#: ../../build/docs/chapters/chapter-7.rst:310 +#: ../../build/docs/basic/sql_function.rst:309 msgid "" "The results give the same route as with ``vehicle_net`` but ``cost`` is " "higher" @@ -652,19 +667,19 @@ msgstr "" "Los resultados dan la misma ruta que con ``vehicle_net`` pero ``cost`` es " "mayor" -#: ../../build/docs/chapters/chapter-7.rst:319 +#: ../../build/docs/basic/sql_function.rst:318 msgid "For ``walk_net``:" msgstr "Para ``walk_net``:" -#: ../../build/docs/chapters/chapter-7.rst:321 +#: ../../build/docs/basic/sql_function.rst:320 msgid "Similar as the previous one but with ``walk_net``. (line **3**)" msgstr "Similar al anterior pero con ``walk_net``. (línea **3**)" -#: ../../build/docs/chapters/chapter-7.rst:322 +#: ../../build/docs/basic/sql_function.rst:321 msgid "The results give a different route than of the vehicles." msgstr "Los resultados dan una ruta diferente a la de los vehículos." -#: ../../build/docs/chapters/chapter-7.rst:332 +#: ../../build/docs/basic/sql_function.rst:331 msgid "" "From these queries, it can be deduced that what we design for one view will " "work for the other views. On the following exercises only ``vehicle_net`` " @@ -674,19 +689,22 @@ msgstr "" "funcionará para las otras vistas. En los siguientes ejercicios solo se usará" " ``vehicle_net``, pero puede probar las consultas con las otras vistas." -#: ../../build/docs/chapters/chapter-7.rst:338 -msgid ":ref:`Query results for chapter 7 exercise 4`" -msgstr ":ref:`Resultados de la consulta para el ejercicio 4 del capítulo 7`" +#: ../../build/docs/basic/sql_function.rst:337 +msgid ":ref:`**Exercise**: 4 (**Chapter:** SQL)`" +msgstr ":ref:`**Ejercicio**: 4 (**Capítulo:** SQL)`" -#: ../../build/docs/chapters/chapter-7.rst:342 +#: ../../build/docs/basic/sql_function.rst:341 msgid "Exercise 5: Get additional information" msgstr "Ejercicio 5: Obtener información adicional" -#: ../../build/docs/chapters/chapter-7.rst:351 +msgid "Route showing names" +msgstr "Ruta que muestra nombres" + +#: ../../build/docs/basic/sql_function.rst:350 msgid "From the |place_3| to the |place_1|, using OSM identifiers." msgstr "Desde |place_3| hasta |place_1|, utilizando identificadores OSM." -#: ../../build/docs/chapters/chapter-7.rst:352 +#: ../../build/docs/basic/sql_function.rst:351 msgid "" "additionally to the :ref:`Exercise 4: Testing the views for routing` results" " also get information found on the edges subset:" @@ -694,15 +712,15 @@ msgstr "" "además de :ref:`Ejercicio 4: Probar las vistas para el ruteo` resultados " "también obtienen información que se encuentra en el subconjunto de bordes:" -#: ../../build/docs/chapters/chapter-7.rst:355 +#: ../../build/docs/basic/sql_function.rst:354 msgid "``name``" msgstr "``name``" -#: ../../build/docs/chapters/chapter-7.rst:356 +#: ../../build/docs/basic/sql_function.rst:355 msgid "``length_m``" msgstr "``length_m``" -#: ../../build/docs/chapters/chapter-7.rst:360 +#: ../../build/docs/basic/sql_function.rst:359 msgid "" "The query from :ref:`Exercise 4: Testing the views for routing` used as a " "subquery named ``results`` (not highlighted lines **5** to **9**)" @@ -711,19 +729,19 @@ msgstr "" "utiliza como una subconsulta denominada ``results`` (no líneas resaltadas " "**5** a **9**)" -#: ../../build/docs/chapters/chapter-7.rst:362 +#: ../../build/docs/basic/sql_function.rst:361 msgid "The ``SELECT`` clause contains" msgstr "La cláusula ``SELECT`` contiene" -#: ../../build/docs/chapters/chapter-7.rst:364 +#: ../../build/docs/basic/sql_function.rst:363 msgid "All the columns of ``results``. (line **2**)" msgstr "Todas las columnas de ``results``. (línea **2**)" -#: ../../build/docs/chapters/chapter-7.rst:365 +#: ../../build/docs/basic/sql_function.rst:364 msgid "The ``name`` and the ``length_m`` values. (line **3**)" msgstr "Los valores ``name`` y ``length_m``. (línea **3**)" -#: ../../build/docs/chapters/chapter-7.rst:367 +#: ../../build/docs/basic/sql_function.rst:366 msgid "" "A ``LEFT JOIN`` with ``vehicle_net`` is needed to get the additional " "information. (line **10**)" @@ -731,7 +749,7 @@ msgstr "" "Se necesita un ``LEFT JOIN`` con ``vehicle_net`` para obtener la información" " adicional. (línea **10**)" -#: ../../build/docs/chapters/chapter-7.rst:369 +#: ../../build/docs/basic/sql_function.rst:368 msgid "" "Has to be ``LEFT`` because there is a row with ``id = -1`` that does not " "exist on ``vehicle_net``" @@ -739,19 +757,22 @@ msgstr "" "Tiene que ser ``LEFT`` porque hay una fila con ``id = -1`` que no existe en " "``vehicle_net``" -#: ../../build/docs/chapters/chapter-7.rst:380 -msgid ":ref:`Query results for chapter 7 exercise 5`" -msgstr ":ref:`Resultados de la consulta para el ejercicio 5 del capítulo 7`" +#: ../../build/docs/basic/sql_function.rst:379 +msgid ":ref:`**Exercise**: 5 (**Chapter:** SQL)`" +msgstr ":ref:`**Ejercicio**: 5 (**Capítulo:** SQL)`" -#: ../../build/docs/chapters/chapter-7.rst:386 +#: ../../build/docs/basic/sql_function.rst:385 msgid "Geometry handling" msgstr "Manejo de geometría" -#: ../../build/docs/chapters/chapter-7.rst:389 +#: ../../build/docs/basic/sql_function.rst:388 msgid "Exercise 6: Route geometry (human readable)" msgstr "Ejercicio 6: Geometría de la ruta (legible para humanos)" -#: ../../build/docs/chapters/chapter-7.rst:398 +msgid "From the Venue to the Brewry" +msgstr "De la sede a la cervecería" + +#: ../../build/docs/basic/sql_function.rst:397 msgid "" "From the \"|place_3|\" to the \"|place_1|\", additionally get the geometry " "in human readable form." @@ -759,9 +780,9 @@ msgstr "" "Desde \"|place_3|\" hasta \"|place_1|\", además, se obtiene la geometría en " "forma legible por humanos." -#: ../../build/docs/chapters/chapter-7.rst:400 -#: ../../build/docs/chapters/chapter-7.rst:447 -#: ../../build/docs/chapters/chapter-7.rst:505 +#: ../../build/docs/basic/sql_function.rst:399 +#: ../../build/docs/basic/sql_function.rst:446 +#: ../../build/docs/basic/sql_function.rst:505 msgid "" "Additionally to the :ref:`Exercise 4: Testing the views for routing` results" " also get information found on the edges subset of:" @@ -769,13 +790,13 @@ msgstr "" "Además de :ref:`Ejercicio 4: Probar las vistas para el ruteo` resultados " "también obtener información encontrada en el subconjunto de bordes de:" -#: ../../build/docs/chapters/chapter-7.rst:403 -#: ../../build/docs/chapters/chapter-7.rst:508 +#: ../../build/docs/basic/sql_function.rst:402 +#: ../../build/docs/basic/sql_function.rst:508 msgid "``the_geom`` in human readable form named as ``route_readable``" msgstr "" "``the_geom`` en forma legible por humanos nombrado como ``route_readable``" -#: ../../build/docs/chapters/chapter-7.rst:406 +#: ../../build/docs/basic/sql_function.rst:405 msgid "" "``WITH`` provides a way to write auxiliary statements in larger queries. It " "can be thought of as defining temporary tables that exist just for one " @@ -785,7 +806,7 @@ msgstr "" "consultas más grandes. Se puede considerar como la definición de tablas " "temporales que existen solo para una consulta." -#: ../../build/docs/chapters/chapter-7.rst:411 +#: ../../build/docs/basic/sql_function.rst:410 msgid "" "The query from :ref:`Exercise 4: Testing the views for routing` used as a " "subquery named ``results`` this time in a WITH clause. (not highlighted " @@ -795,16 +816,16 @@ msgstr "" "utiliza como una subconsulta denominada ``results`` esta vez en una cláusula" " WITH. (líneas no resaltadas **2** a **6**)" -#: ../../build/docs/chapters/chapter-7.rst:413 -#: ../../build/docs/chapters/chapter-7.rst:456 +#: ../../build/docs/basic/sql_function.rst:412 +#: ../../build/docs/basic/sql_function.rst:455 msgid "The ``SELECT`` clause contains:" msgstr "La cláusula ``SELECT`` contiene:" -#: ../../build/docs/chapters/chapter-7.rst:415 +#: ../../build/docs/basic/sql_function.rst:414 msgid "All the columns of ``results``. (line **8**)" msgstr "Todas las columnas de ``results``. (línea **8**)" -#: ../../build/docs/chapters/chapter-7.rst:416 +#: ../../build/docs/basic/sql_function.rst:415 msgid "" "The ``the_geom`` processed with ``ST_AsText`` to get the human readable " "form. (line **9**)" @@ -812,51 +833,57 @@ msgstr "" "El ``the_geom`` procesado con ``ST_AsText`` para obtener la forma legible " "por humanos. (línea **9**)" -#: ../../build/docs/chapters/chapter-7.rst:418 +#: ../../build/docs/basic/sql_function.rst:417 msgid "Renames the result to ``route_readable``" msgstr "Cambia el nombre del resultado a ``route_readable``" -#: ../../build/docs/chapters/chapter-7.rst:420 +#: ../../build/docs/basic/sql_function.rst:419 msgid "Like before ``LEFT JOIN`` with ``vehicle_net``. (line **11**)" msgstr "Como antes ``LEFT JOIN`` con ``vehicle_net``. (línea **11**)" -#: ../../build/docs/chapters/chapter-7.rst:432 -msgid ":ref:`Query results for chapter 7 exercise 6`" -msgstr ":ref:`Resultados de la consulta para el ejercicio 6 del capítulo 7`" +#: ../../build/docs/basic/sql_function.rst:431 +msgid ":ref:`**Exercise**: 6 (**Chapter:** SQL)`" +msgstr ":ref:`**Ejercicio**: 6 (**Capítulo:** SQL)`" -#: ../../build/docs/chapters/chapter-7.rst:437 +#: ../../build/docs/basic/sql_function.rst:436 msgid "Exercise 7: Route geometry (binary format)" msgstr "Ejercicio 7: Geometría de ruta (formato binario)" -#: ../../build/docs/chapters/chapter-7.rst:445 +msgid "From |place_3| to the |place_1| showing arrows." +msgstr "Desde |place_3| al |place_1| mostrando flechas." + +#: ../../build/docs/basic/sql_function.rst:444 msgid "From the \"|place_3|\" to the \"|place_1|\", the geometry in binary format." msgstr "Desde \"|place_3|\" hasta \"|place_1|\", la geometría en formato binario." -#: ../../build/docs/chapters/chapter-7.rst:450 -#: ../../build/docs/chapters/chapter-7.rst:509 +#: ../../build/docs/basic/sql_function.rst:449 +#: ../../build/docs/basic/sql_function.rst:509 msgid "``the_geom`` in binary format with the name ``route_geom``" msgstr "``the_geom`` en formato binario con el nombre ``route_geom``" -#: ../../build/docs/chapters/chapter-7.rst:454 +#: ../../build/docs/basic/sql_function.rst:453 msgid "" "The query from :ref:`Exercise 6: Route geometry (human readable)` used;" msgstr "" "La consulta de :ref:`Ejercicio 6: Geometría de la ruta (legible para " "humanos)` utilizada;" -#: ../../build/docs/chapters/chapter-7.rst:458 +#: ../../build/docs/basic/sql_function.rst:457 msgid "The ``the_geom`` including the renaming (line **9**)" msgstr "``the_geom``, incluido el cambio de nombre (línea **9**)" -#: ../../build/docs/chapters/chapter-7.rst:470 -msgid ":ref:`Query results for chapter 7 exercise 7`" -msgstr ":ref:`Resultados de la consulta para el ejercicio 7 del capítulo 7`" +#: ../../build/docs/basic/sql_function.rst:469 +msgid ":ref:`**Exercise**: 7 (**Chapter:** SQL)`" +msgstr ":ref:`**Ejercicio**: 7 (**Capítulo:** SQL)`" -#: ../../build/docs/chapters/chapter-7.rst:474 +#: ../../build/docs/basic/sql_function.rst:473 msgid "Exercise 8: Route geometry directionality" msgstr "Ejercicio 8: Direccionalidad de la geometría de la ruta" -#: ../../build/docs/chapters/chapter-7.rst:482 +msgid "From |place_3| to the |place_1|" +msgstr "Desde |place_3| al |place_1|" + +#: ../../build/docs/basic/sql_function.rst:481 msgid "" "Inspecting the detail image of :ref:`Exercise 7: Route geometry (binary " "format)` there are arrows that do not match the directionality of the route." @@ -865,7 +892,10 @@ msgstr "" "(formato binario)` hay flechas que no coinciden con la direccionalidad de la" " ruta." -#: ../../build/docs/chapters/chapter-7.rst:491 +msgid "detail" +msgstr "detalle" + +#: ../../build/docs/basic/sql_function.rst:490 msgid "" "Inspecting the a detail of the results of :ref:`Exercise 6: Route geometry " "(human readable)`" @@ -873,7 +903,7 @@ msgstr "" "Inspeccionar el detalle de los resultados de :ref:`Ejercicio 6: Geometría de" " la ruta (legible para humanos)`" -#: ../../build/docs/chapters/chapter-7.rst:493 +#: ../../build/docs/basic/sql_function.rst:492 msgid "" "To have correct directionality, the ending point of a geometry must match " "the starting point of the next geometry" @@ -881,24 +911,25 @@ msgstr "" "Para tener una direccionalidad correcta, el punto final de una geometría " "debe coincidir con el punto inicial de la geometría siguiente" -#: ../../build/docs/chapters/chapter-7.rst:494 +#: ../../build/docs/basic/sql_function.rst:493 msgid "Lines **2** and **3** do not match that criteria" msgstr "Las líneas **2** y **3** no coinciden con ese criterio" -#: ../../build/docs/chapters/chapter-7.rst:503 +#: ../../build/docs/basic/sql_function.rst:503 msgid "From the \"|place_3|\" to the \"|place_1|\"," msgstr "Desde \"|place_3|\" hasta \"|place_1|\"," -#: ../../build/docs/chapters/chapter-7.rst:510 +#: ../../build/docs/basic/sql_function.rst:510 msgid "Both columns must have the geometry fixed for directionality." -msgstr "Ambas columnas deben tener la geometría fija para la direccionalidad." +msgstr "" +"Ambas columnas deben tener la geometría corregida para la direccionalidad." -#: ../../build/docs/chapters/chapter-7.rst:515 +#: ../../build/docs/basic/sql_function.rst:515 msgid "To get the correct direction some geometries need to be reversed:" msgstr "" "Para obtener la dirección correcta, algunas geometrías deben invertirse:" -#: ../../build/docs/chapters/chapter-7.rst:517 +#: ../../build/docs/basic/sql_function.rst:517 msgid "" "Reversing a geometry will depend on the ``node`` column of the query to " "dijkstra (line **3**)" @@ -906,7 +937,7 @@ msgstr "" "Invertir una geometría dependerá de la columna ``node`` de la consulta a " "dijkstra (línea **3**)" -#: ../../build/docs/chapters/chapter-7.rst:519 +#: ../../build/docs/basic/sql_function.rst:519 msgid "" "That ``node`` is not needed on the ouput of the query, so explicitly naming " "required columns at line **9**." @@ -914,7 +945,7 @@ msgstr "" "Ese ``nodo`` no es necesario en la salida de la consulta, por lo que se " "nombra explícitamente las columnas necesarias en la línea **9**." -#: ../../build/docs/chapters/chapter-7.rst:520 +#: ../../build/docs/basic/sql_function.rst:520 msgid "" "A conditional ``CASE`` statement that returns the geometry in human readable" " form:" @@ -922,12 +953,12 @@ msgstr "" "Una instrucción condicional ``CASE`` que devuelve la geometría en forma " "legible por humanos:" -#: ../../build/docs/chapters/chapter-7.rst:522 +#: ../../build/docs/basic/sql_function.rst:522 msgid "Of the geometry when ``node`` is the ``source`` column. (line **11**)" msgstr "" "De la geometría cuando ``node`` es la columna ``source``. (línea **11**)" -#: ../../build/docs/chapters/chapter-7.rst:523 +#: ../../build/docs/basic/sql_function.rst:523 msgid "" "Of the reversed geometry when ``node`` is not the ``source`` column. (line " "**12**)" @@ -935,11 +966,11 @@ msgstr "" "De la geometría invertida cuando ``node`` no es la columna ``source``. " "(línea **12**)" -#: ../../build/docs/chapters/chapter-7.rst:525 +#: ../../build/docs/basic/sql_function.rst:525 msgid "A conditional ``CASE`` statement that returns:" msgstr "Una instrucción condicional ``CASE`` que devuelve:" -#: ../../build/docs/chapters/chapter-7.rst:527 +#: ../../build/docs/basic/sql_function.rst:527 msgid "" "The reversed geometry when ``node`` is not the ``source`` column. (line " "**16**)" @@ -947,19 +978,22 @@ msgstr "" "La geometría invertida cuando ``node`` no es la columna ``source``. (línea " "**16**)" -#: ../../build/docs/chapters/chapter-7.rst:528 +#: ../../build/docs/basic/sql_function.rst:528 msgid "The geometry when ``node`` is the ``source`` column. (line **17**)" msgstr "La geometría cuando ``node`` es la columna ``source``. (línea **17**)" -#: ../../build/docs/chapters/chapter-7.rst:539 -msgid ":ref:`Query results for chapter 7 exercise 8`" -msgstr ":ref:`Resultados de la consulta para el ejercicio 8 del capítulo 7`" +#: ../../build/docs/basic/sql_function.rst:539 +msgid ":ref:`**Exercise**: 8 (**Chapter:** SQL)`" +msgstr ":ref:`**Ejercicio**: 8 (**Capítulo:** SQL)`" -#: ../../build/docs/chapters/chapter-7.rst:544 +#: ../../build/docs/basic/sql_function.rst:544 msgid "Exercise 9: Using the geometry" msgstr "Ejercicio 9: Uso de la geometría" -#: ../../build/docs/chapters/chapter-7.rst:551 +msgid "From |place_3| to the |place_1| show azimuth" +msgstr "Desde |place_3| al |place_1| mostrar el azimut" + +#: ../../build/docs/basic/sql_function.rst:551 msgid "" "There are many geometry functions in PostGIS, the workshop already covered " "some of them like ``ST_AsText``, ``ST_Reverse``, ``ST_EndPoint``, etc. This " @@ -969,30 +1003,30 @@ msgstr "" " ellas como ``ST_AsText``, ``ST_Reverse``, ``ST_EndPoint``, etc. Este " "ejercicio hará uso de una función adicional ``ST_Azimuth``." -#: ../../build/docs/chapters/chapter-7.rst:558 +#: ../../build/docs/basic/sql_function.rst:558 msgid "" "Modify the query from :ref:`Exercise 8: Route geometry directionality`." msgstr "" "Modifique la consulta de :ref:`Ejercicio 8: Direccionalidad de la geometría " "de la ruta`." -#: ../../build/docs/chapters/chapter-7.rst:559 +#: ../../build/docs/basic/sql_function.rst:559 msgid "Aditionally obtain the azimuth of the correct geometry." msgstr "Además, obtenga el azimut de la geometría correcta." -#: ../../build/docs/chapters/chapter-7.rst:560 +#: ../../build/docs/basic/sql_function.rst:560 msgid "keep the output small:" msgstr "mantenga la salida pequeña:" -#: ../../build/docs/chapters/chapter-7.rst:562 +#: ../../build/docs/basic/sql_function.rst:562 msgid "Even that other columns are calculated only output:" msgstr "Incluso que otras columnas se calculan solo como salida:" -#: ../../build/docs/chapters/chapter-7.rst:564 +#: ../../build/docs/basic/sql_function.rst:564 msgid "``seq``, ``id``, ``seconds`` and the ``azimuth``" msgstr "``seq``, ``id``, ``seconds`` y el ``azimuth``" -#: ../../build/docs/chapters/chapter-7.rst:566 +#: ../../build/docs/basic/sql_function.rst:566 msgid "" "Because ``vehicle_net`` is a subgraph of ``ways``, do the ``JOIN`` with " "``ways``." @@ -1000,7 +1034,7 @@ msgstr "" "Dado que ``vehicle_net`` es un subgrafo de ``ways``, realizar el ``JOIN`` " "con ``ways``." -#: ../../build/docs/chapters/chapter-7.rst:570 +#: ../../build/docs/basic/sql_function.rst:570 msgid "" "Moving the query that gets the additional information into the ``WITH`` " "statement." @@ -1008,31 +1042,31 @@ msgstr "" "Mover la consulta que obtiene la información adicional en la instrucción " "``WITH``." -#: ../../build/docs/chapters/chapter-7.rst:572 +#: ../../build/docs/basic/sql_function.rst:572 msgid "Naming it ``additional``. (line **9**)" msgstr "Asígnele el nombre ``adicional``. (línea **9**)" -#: ../../build/docs/chapters/chapter-7.rst:574 +#: ../../build/docs/basic/sql_function.rst:574 msgid "Final ``SELECT`` statements gets:" msgstr "Las instrucciones ``SELECT`` finales obtienen:" -#: ../../build/docs/chapters/chapter-7.rst:576 +#: ../../build/docs/basic/sql_function.rst:576 msgid "The requested information. (line **25**)" msgstr "La información solicitada. (línea **25**)" -#: ../../build/docs/chapters/chapter-7.rst:577 +#: ../../build/docs/basic/sql_function.rst:577 msgid "Calculates the azimuth of ``route_geom``. (line **26**)" msgstr "Calcula el azimut de ``route_geom``. (línea **26**)" -#: ../../build/docs/chapters/chapter-7.rst:588 -msgid ":ref:`Query results for chapter 7 exercise 9`" -msgstr ":ref:`Resultados de la consulta para el ejercicio 9 del capítulo 7`" +#: ../../build/docs/basic/sql_function.rst:588 +msgid ":ref:`**Exercise**: 9 (**Chapter:** SQL)`" +msgstr ":ref:`**Ejercicio**: 9 (**Capítulo:** SQL)`" -#: ../../build/docs/chapters/chapter-7.rst:593 +#: ../../build/docs/basic/sql_function.rst:593 msgid "Creating the Function" msgstr "Crear la función" -#: ../../build/docs/chapters/chapter-7.rst:595 +#: ../../build/docs/basic/sql_function.rst:595 msgid "" "The following function simplifies (and sets default values) when it calls " "the shortest path Dijkstra function." @@ -1040,77 +1074,77 @@ msgstr "" "La siguiente función simplifica (y establece los valores por defecto) cuando" " se llama a la función del camino más corto de Dijkstra." -#: ../../build/docs/chapters/chapter-7.rst:599 +#: ../../build/docs/basic/sql_function.rst:599 msgid "pgRouting uses heavely function overloading:" msgstr "pgRouting utiliza una gran sobrecarga de funciones:" -#: ../../build/docs/chapters/chapter-7.rst:601 +#: ../../build/docs/basic/sql_function.rst:601 msgid "Avoid creating functions with a name of a pgRouting routing function" msgstr "" "Evite crear funciones con un nombre de una función de enrutamiento pgRouting" -#: ../../build/docs/chapters/chapter-7.rst:602 +#: ../../build/docs/basic/sql_function.rst:602 msgid "Avoid the name of a function to start with `pgr_`, `_pgr` or `ST_`" msgstr "" "Evite el nombre de una función para comenzar con `pgr_`, `_pgr` o `ST_`" -#: ../../build/docs/chapters/chapter-7.rst:605 +#: ../../build/docs/basic/sql_function.rst:605 msgid "Exercise 10: Function for an application" msgstr "Ejercicio 10: Función para una aplicación" -#: ../../build/docs/chapters/chapter-7.rst:609 +#: ../../build/docs/basic/sql_function.rst:609 msgid "Putting all together in a SQL function" msgstr "Poner todo junto en una función SQL" -#: ../../build/docs/chapters/chapter-7.rst:611 +#: ../../build/docs/basic/sql_function.rst:611 msgid "function name ``wrk_dijkstra``" msgstr "nombre de función ``wrk_dijkstra``" -#: ../../build/docs/chapters/chapter-7.rst:612 +#: ../../build/docs/basic/sql_function.rst:612 msgid "Should work for any given view." msgstr "Debe funcionar para cualquier vista dada." -#: ../../build/docs/chapters/chapter-7.rst:614 +#: ../../build/docs/basic/sql_function.rst:614 msgid "Allow a view as a parameter" msgstr "Permitir una vista como parámetro" -#: ../../build/docs/chapters/chapter-7.rst:616 +#: ../../build/docs/basic/sql_function.rst:616 msgid "A table can be used if the columns have the correct names." msgstr "" "Se puede utilizar una tabla si las columnas tienen los nombres correctos." -#: ../../build/docs/chapters/chapter-7.rst:618 +#: ../../build/docs/basic/sql_function.rst:618 msgid "``source`` and ``target`` are in terms of ``osm_id``." msgstr "``source`` y ``target`` son en términos de ``osm_id``." -#: ../../build/docs/chapters/chapter-7.rst:619 +#: ../../build/docs/basic/sql_function.rst:619 msgid "" "The result should meet the requirements indicated at the begining of the " "chapter" msgstr "" "El resultado debe cumplir los requisitos indicados al principio del capítulo" -#: ../../build/docs/chapters/chapter-7.rst:624 +#: ../../build/docs/basic/sql_function.rst:624 msgid "The signature of the function:" msgstr "La firma de la función:" -#: ../../build/docs/chapters/chapter-7.rst:626 +#: ../../build/docs/basic/sql_function.rst:626 msgid "The input parameters are from line **4** to **6**." msgstr "Los parámetros de entrada son de la línea **4** a **6**." -#: ../../build/docs/chapters/chapter-7.rst:627 +#: ../../build/docs/basic/sql_function.rst:627 msgid "The output columns are from line **7** to **14** (not highlited)." msgstr "Las columnas de salida van de la línea **7** a **14** (sin resltar)." -#: ../../build/docs/chapters/chapter-7.rst:628 +#: ../../build/docs/basic/sql_function.rst:628 msgid "The function returns a set. (line **16**)" msgstr "La función devuelve un conjunto. (línea **16**)" -#: ../../build/docs/chapters/chapter-7.rst:636 +#: ../../build/docs/basic/sql_function.rst:636 msgid "The body of the function:" msgstr "El cuerpo de la función:" -#: ../../build/docs/chapters/chapter-7.rst:638 +#: ../../build/docs/basic/sql_function.rst:638 msgid "" "Appending the view name on line **7** in the ``SELECT`` query to " "``pgr_dijkstra``." @@ -1118,14 +1152,14 @@ msgstr "" "Anexar el nombre de la vista en la línea **7** en la consulta ``SELECT`` a " "``pgr_dijkstra``." -#: ../../build/docs/chapters/chapter-7.rst:639 +#: ../../build/docs/basic/sql_function.rst:639 msgid "" "Using the data to get the route from ``source`` to ``target``. (line **8**)" msgstr "" "Usar los datos para obtener la ruta de ``source`` a ``target``. (línea " "**8**)" -#: ../../build/docs/chapters/chapter-7.rst:640 +#: ../../build/docs/basic/sql_function.rst:640 msgid "" "The ``JOIN`` with ``ways`` is necessary, as the views are subset of ``ways``" " (line **25**)" @@ -1133,58 +1167,58 @@ msgstr "" "El ``JOIN`` con ``ways`` es necesario, ya que las vistas son un subconjunto " "de ``ways`` (línea **25**)" -#: ../../build/docs/chapters/chapter-7.rst:649 -msgid ":ref:`Query results for chapter 7 exercise 10`" -msgstr ":ref:`Resultados de la consulta para el ejercicio 10 del capítulo 7`" +#: ../../build/docs/basic/sql_function.rst:651 +msgid ":ref:`**Exercise**: 10 (**Chapter:** SQL)`" +msgstr ":ref:`**Ejercicio**: 10 (**Capítulo:** SQL)`" -#: ../../build/docs/chapters/chapter-7.rst:654 +#: ../../build/docs/basic/sql_function.rst:656 msgid "Exercise 11: Using the function" msgstr "Ejercicio 11: Uso de la función" -#: ../../build/docs/chapters/chapter-7.rst:658 +#: ../../build/docs/basic/sql_function.rst:660 msgid "Test the function with the three views" msgstr "Probar la función con las tres vistas" -#: ../../build/docs/chapters/chapter-7.rst:659 +#: ../../build/docs/basic/sql_function.rst:661 msgid "From the \"|place_3|\" to the |place_1| using the OSM identifier" msgstr "Desde \"|place_3|\" hacia |place_1| utilizando el identificador OSM" -#: ../../build/docs/chapters/chapter-7.rst:663 +#: ../../build/docs/basic/sql_function.rst:665 msgid "Use the function on the ``SELECT`` statement" msgstr "Usar la función en la instrucción ``SELECT``" -#: ../../build/docs/chapters/chapter-7.rst:664 +#: ../../build/docs/basic/sql_function.rst:666 msgid "The first parameter changes based on the view to be tested" msgstr "El primer parámetro cambia en función de la vista que se va a probar" -#: ../../build/docs/chapters/chapter-7.rst:671 -msgid ":ref:`Query results for chapter 7 exercise 11`" -msgstr ":ref:`Resultados de la consulta para el ejercicio 11 del capítulo 7`" +#: ../../build/docs/basic/sql_function.rst:673 +msgid ":ref:`**Exercise**: 11 (**Chapter:** SQL)`" +msgstr ":ref:`**Ejercicio**: 11 (**Capítulo:** SQL)`" -#: ../../build/docs/chapters/chapter-7.rst:674 -msgid "For you to try" -msgstr "Para que pruebes" +#: ../../build/docs/basic/sql_function.rst:676 +msgid "Use the function" +msgstr "Utilizar la función" -#: ../../build/docs/chapters/chapter-7.rst:675 +#: ../../build/docs/basic/sql_function.rst:677 msgid "Try the function with a combination of the interesting places:" msgstr "Pruebe la función con una combinación de los lugares interesantes:" -#: ../../build/docs/chapters/chapter-7.rst:677 +#: ../../build/docs/basic/sql_function.rst:679 msgid "|osmid_1| |place_1|" msgstr "|osmid_1| |place_1|" -#: ../../build/docs/chapters/chapter-7.rst:678 +#: ../../build/docs/basic/sql_function.rst:680 msgid "|osmid_2| |place_2|" msgstr "|osmid_2| |place_2|" -#: ../../build/docs/chapters/chapter-7.rst:679 +#: ../../build/docs/basic/sql_function.rst:681 msgid "|osmid_3| |place_3|" msgstr "|osmid_3| |place_3|" -#: ../../build/docs/chapters/chapter-7.rst:680 +#: ../../build/docs/basic/sql_function.rst:682 msgid "|osmid_4| |place_4|" msgstr "|osmid_4| |place_4|" -#: ../../build/docs/chapters/chapter-7.rst:681 +#: ../../build/docs/basic/sql_function.rst:683 msgid "|osmid_5| |place_5|" msgstr "|osmid_5| |place_5|" diff --git a/locale/es/LC_MESSAGES/chapters/chapter-6.po b/locale/es/LC_MESSAGES/basic/vehicle.po similarity index 68% rename from locale/es/LC_MESSAGES/chapters/chapter-6.po rename to locale/es/LC_MESSAGES/basic/vehicle.po index 836f4546e..4f583fa1b 100644 --- a/locale/es/LC_MESSAGES/chapters/chapter-6.po +++ b/locale/es/LC_MESSAGES/basic/vehicle.po @@ -5,17 +5,18 @@ # FIRST AUTHOR , 2021. # # Translators: -# Vicky Vergara , 2021 +# Manuel Retamozo , 2021 # MarPetra , 2021 +# Vicky Vergara , 2022 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-14 15:45+0000\n" -"PO-Revision-Date: 2021-04-23 15:22+0000\n" -"Last-Translator: MarPetra , 2021\n" +"POT-Creation-Date: 2021-10-10 17:38+0000\n" +"PO-Revision-Date: 2021-10-10 17:39+0000\n" +"Last-Translator: Vicky Vergara , 2022\n" "Language-Team: Spanish (https://www.transifex.com/pgrouting/teams/1219/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,11 +25,11 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../../build/docs/chapters/chapter-6.rst:12 -msgid "Advanced routing queries" -msgstr "Consultas avanzadas de ruteo" +#: ../../build/docs/basic/vehicle.rst:12 +msgid "Vehicle Routing" +msgstr "Enrutamiento de vehículos" -#: ../../build/docs/chapters/chapter-6.rst:18 +#: ../../build/docs/basic/vehicle.rst:18 msgid "" "Routing, is not limited to pedestrians and most of the time is used for " "routing vehicles." @@ -36,85 +37,89 @@ msgstr "" "Ruteo, no se limita a los peatones y la mayor parte del tiempo se utiliza " "para la ruta de vehículos." -#: ../../build/docs/chapters/chapter-6.rst:24 +#: ../../build/docs/basic/vehicle.rst:21 +msgid "Chapter Contents" +msgstr "Contenido del Capítulo" + +#: ../../build/docs/basic/vehicle.rst:24 msgid "Routing for vehicles" msgstr "Ruteo para vehículos" -#: ../../build/docs/chapters/chapter-6.rst:26 +#: ../../build/docs/basic/vehicle.rst:26 msgid "" "A query for vehicle routing generally differs from routing for pedestrians:" msgstr "" "Una consulta para el enrutamiento de vehículos generalmente difiere de la " "ruta para los peatones:" -#: ../../build/docs/chapters/chapter-6.rst:28 +#: ../../build/docs/basic/vehicle.rst:28 msgid "The road segments are considered `directed`" msgstr "Los segmentos de carretera se consideran `dirigidos`" -#: ../../build/docs/chapters/chapter-6.rst:29 +#: ../../build/docs/basic/vehicle.rst:29 msgid "Costs can be:" msgstr "Los costos pueden ser:" -#: ../../build/docs/chapters/chapter-6.rst:31 +#: ../../build/docs/basic/vehicle.rst:31 msgid "Distance" msgstr "Distancia" -#: ../../build/docs/chapters/chapter-6.rst:32 +#: ../../build/docs/basic/vehicle.rst:32 msgid "Time" msgstr "Tiempo" -#: ../../build/docs/chapters/chapter-6.rst:33 +#: ../../build/docs/basic/vehicle.rst:33 msgid "Euros" msgstr "Euros" -#: ../../build/docs/chapters/chapter-6.rst:34 +#: ../../build/docs/basic/vehicle.rst:34 msgid "Pesos" msgstr "Pesos" -#: ../../build/docs/chapters/chapter-6.rst:35 +#: ../../build/docs/basic/vehicle.rst:35 msgid "Dollars" msgstr "Dólares" -#: ../../build/docs/chapters/chapter-6.rst:36 +#: ../../build/docs/basic/vehicle.rst:36 msgid "CO\\ :sub:`2`\\ emissions" msgstr "CO\\ :sub:`2`\\ emisiones" -#: ../../build/docs/chapters/chapter-6.rst:37 +#: ../../build/docs/basic/vehicle.rst:37 msgid "Wear and tear on the vehicle, etc." msgstr "Desgaste en el vehículo, etc." -#: ../../build/docs/chapters/chapter-6.rst:39 +#: ../../build/docs/basic/vehicle.rst:39 msgid "" "The ``reverse_cost`` attribute must be taken into account on two way " "streets." msgstr "" "El atributo ``reverse_cost`` debe tenerse en cuenta en calles de dos vías." -#: ../../build/docs/chapters/chapter-6.rst:41 +#: ../../build/docs/basic/vehicle.rst:41 msgid "The costs should have the same units as the ``cost`` attribute" msgstr "Los costes deben tener las mismas unidades que el atributo ``cost``" -#: ../../build/docs/chapters/chapter-6.rst:42 +#: ../../build/docs/basic/vehicle.rst:42 msgid "``cost`` and ``reverse_cost`` values can be different" msgstr "Los valores ``cost`` y ``reverse_cost`` pueden ser diferentes" -#: ../../build/docs/chapters/chapter-6.rst:44 +#: ../../build/docs/basic/vehicle.rst:44 msgid "Due to the fact that there are roads that are **one way**" msgstr "Debido al hecho de que hay carreteras que son **de una manera**" -#: ../../build/docs/chapters/chapter-6.rst:46 +#: ../../build/docs/basic/vehicle.rst:46 msgid "Depending on the geometry, the valid way:" msgstr "Dependiendo de la geometría, la forma válida:" -#: ../../build/docs/chapters/chapter-6.rst:48 +#: ../../build/docs/basic/vehicle.rst:48 msgid "(``source, target``) segment ``IF cost >= 0 AND reverse_cost < 0``" msgstr "(``source, target``) segmento ``IF cost >= 0 AND reverse_cost < 0``" -#: ../../build/docs/chapters/chapter-6.rst:49 +#: ../../build/docs/basic/vehicle.rst:49 msgid "(``target, source``) segment ``IF cost < 0 AND reverse_cost >= 0``" msgstr "(``target, source``) segmento ``IF cost < 0 AND reverse_cost >= 0``" -#: ../../build/docs/chapters/chapter-6.rst:51 +#: ../../build/docs/basic/vehicle.rst:51 msgid "" "A **wrong way** is indicated with a **negative value** and is not inserted " "in the graph for processing." @@ -122,7 +127,7 @@ msgstr "" "Un **camino incorrecto** se indica con un **valor negativo** y no se inserta" " en el grafo para su procesamiento." -#: ../../build/docs/chapters/chapter-6.rst:54 +#: ../../build/docs/basic/vehicle.rst:54 msgid "" "**Two way** roads - ``IF cost >= 0 AND reverse_cost >= 0`` and their values " "can be different. For example, it is faster going down hill on a sloped " @@ -134,12 +139,11 @@ msgstr "" "**Carreteras bidireccionales** -``IF cost >= 0 AND reverse_cost >= 0`` y sus" " valores pueden ser diferentes. Por ejemplo, es más rápido ir cuesta abajo " "en una carretera inclinada. En general, ``cost`` y ``reverse_cost`` no " -"necesitan ser de longitud; pueden ser " -"84c2aa29125fdae1aae0cb25bc0ef2c097e7537ealmost casi cualquier cosa, por " -"ejemplo, tiempo, pendiente, superficie, tipo de carretera, etc., o pueden " -"ser una combinación de múltiples parámetros." +"necesitan ser de longitud; pueden ser casi cualquier cosa, por ejemplo, " +"tiempo, pendiente, superficie, tipo de carretera, etc., o pueden ser una " +"combinación de múltiples parámetros." -#: ../../build/docs/chapters/chapter-6.rst:61 +#: ../../build/docs/basic/vehicle.rst:61 msgid "" "The following queries indicate the number of road segments, where a \"one " "way\" rule applies:" @@ -147,13 +151,13 @@ msgstr "" "Las siguientes consultas indican el número de segmentos de carretera, donde " "se aplica una regla \"unidireccional\":" -#: ../../build/docs/chapters/chapter-6.rst:62 +#: ../../build/docs/basic/vehicle.rst:62 msgid "" "Number of (``source, target``) segments with ``cost < 0`` (line **3**)." msgstr "" "Número de (``source, target``) segmentos con ``cost < 0`` (line **3**)." -#: ../../build/docs/chapters/chapter-6.rst:74 +#: ../../build/docs/basic/vehicle.rst:74 msgid "" "Number of (``target, source``) segments with ``reverse_cost < 0`` (line " "**3**)." @@ -161,39 +165,42 @@ msgstr "" "Número de segmentos (``target, source``) segmentos con ``reverse_cost < 0`` " "(line **3**)." -#: ../../build/docs/chapters/chapter-6.rst:88 +#: ../../build/docs/basic/vehicle.rst:88 msgid "Exercise 1: Vehicle routing - going" msgstr "Ejercicio 1: Ruteo de vehículos - ida" -#: ../../build/docs/chapters/chapter-6.rst:91 -#: ../../build/docs/chapters/chapter-6.rst:117 -#: ../../build/docs/chapters/chapter-6.rst:145 -#: ../../build/docs/chapters/chapter-6.rst:250 -#: ../../build/docs/chapters/chapter-6.rst:299 +#: ../../build/docs/basic/vehicle.rst:91 +#: ../../build/docs/basic/vehicle.rst:119 +#: ../../build/docs/basic/vehicle.rst:149 +#: ../../build/docs/basic/vehicle.rst:256 +#: ../../build/docs/basic/vehicle.rst:306 msgid "Problem:" msgstr "Problema:" -#: ../../build/docs/chapters/chapter-6.rst:92 +#: ../../build/docs/basic/vehicle.rst:92 msgid "From the \"|place_3|\" to the \"|place_1|\" by car." msgstr "Desde el lugar \"|place_3|\" hacia \"|place_1|\" en automóvil." -#: ../../build/docs/chapters/chapter-6.rst:99 -#: ../../build/docs/chapters/chapter-6.rst:125 -#: ../../build/docs/chapters/chapter-6.rst:153 -#: ../../build/docs/chapters/chapter-6.rst:258 -#: ../../build/docs/chapters/chapter-6.rst:307 +msgid "From |place_3| to the |place_1| by car." +msgstr "Desde |place_3| al |place_1| en coche." + +#: ../../build/docs/basic/vehicle.rst:99 +#: ../../build/docs/basic/vehicle.rst:127 +#: ../../build/docs/basic/vehicle.rst:157 +#: ../../build/docs/basic/vehicle.rst:264 +#: ../../build/docs/basic/vehicle.rst:314 msgid "Solution:" msgstr "Solución:" -#: ../../build/docs/chapters/chapter-6.rst:100 +#: ../../build/docs/basic/vehicle.rst:100 msgid "" "The vehicle is going from vertex |id_3| (line **10**) to |id_1| (line " "**11**)." msgstr "" "El vehículo va de vértice |id_3| (línea **10**) para |id_1| (línea **11**)." -#: ../../build/docs/chapters/chapter-6.rst:101 -#: ../../build/docs/chapters/chapter-6.rst:127 +#: ../../build/docs/basic/vehicle.rst:101 +#: ../../build/docs/basic/vehicle.rst:129 msgid "" "Use ``cost`` (line **6**) and ``reverse_cost`` (line **7**) columns, which " "are in unit ``degrees``." @@ -201,20 +208,23 @@ msgstr "" "Utilice las columnas ``cost`` (línea **6**) y ``reverse_cost`` (línea " "**7**), que están en la unidad ``grados``." -#: ../../build/docs/chapters/chapter-6.rst:110 -msgid ":ref:`Query results for chapter 6 exercise 1`" -msgstr ":ref:`Resultados de la consulta para el ejercicio 1 del capítulo 6`" +#: ../../build/docs/basic/vehicle.rst:112 +msgid ":ref:`**Exercise**: 1 (**Chapter:** Vehicle)`" +msgstr ":ref:`**Ejercicio**: 1 (**Capítulo:** Vehículo)`" -#: ../../build/docs/chapters/chapter-6.rst:114 +#: ../../build/docs/basic/vehicle.rst:116 msgid "Exercise 2: Vehicle routing - returning" msgstr "Ejercicio 2: Ruteo de vehículos - regreso" -#: ../../build/docs/chapters/chapter-6.rst:118 +#: ../../build/docs/basic/vehicle.rst:120 msgid "From \"|place_1|\" to the \"|place_3|\" by car." msgstr "Desde \"|place_1|\" hacia \"|place_3|\" en automóvil." -#: ../../build/docs/chapters/chapter-6.rst:126 -#: ../../build/docs/chapters/chapter-6.rst:154 +msgid "From |place_1| to the |place_3| by car." +msgstr "Desde |place_1| al |place_3| en coche." + +#: ../../build/docs/basic/vehicle.rst:128 +#: ../../build/docs/basic/vehicle.rst:158 msgid "" "The vehicle is going from vertex |id_1| (line **10**) to |id_3| (line " "**11**)." @@ -222,11 +232,11 @@ msgstr "" "El vehículo va desde vértice |id_1| (line **10**) hacia |id_3| (line " "**11**)." -#: ../../build/docs/chapters/chapter-6.rst:136 -msgid ":ref:`Query results for chapter 6 exercise 2`" -msgstr ":ref:`Resultados de la consulta para el ejercicio 2 del capítulo 6`" +#: ../../build/docs/basic/vehicle.rst:140 +msgid ":ref:`**Exercise**: 2 (**Chapter:** Vehicle)`" +msgstr ":ref:`**Ejercicio**: 2 (**Capítulo:** Vehículo)`" -#: ../../build/docs/chapters/chapter-6.rst:138 +#: ../../build/docs/basic/vehicle.rst:142 msgid "" "On a directed graph, going and coming back routes, most of the time are " "different." @@ -234,64 +244,67 @@ msgstr "" "En un grafo dirigido, las rutas para ir y volver, la mayoría de las veces " "son diferentes." -#: ../../build/docs/chapters/chapter-6.rst:142 -msgid "Exercise 3: Vehicle routing when **time is money**" -msgstr "Ejercicio 3: Ruteo de vehículos cuando **el tiempo es dinero**" +#: ../../build/docs/basic/vehicle.rst:146 +msgid "Exercise 3: Vehicle routing when time is money" +msgstr "Ejercicio 3: Enrutamiento del vehículo cuando el tiempo es dinero" -#: ../../build/docs/chapters/chapter-6.rst:146 +#: ../../build/docs/basic/vehicle.rst:150 msgid "From \"|place_1|\" to the \"|place_3|\" by taxi." msgstr "Desde \"|place_1|\" hacia \"|place_3|\" en taxi." -#: ../../build/docs/chapters/chapter-6.rst:155 +msgid "From |place_1| to |place_3| by taxi." +msgstr "Desde |place_1| a |place_3| en taxi." + +#: ../../build/docs/basic/vehicle.rst:159 msgid "The cost is ``$100 per hour``." msgstr "El costo es de ``$100 por hora``." -#: ../../build/docs/chapters/chapter-6.rst:156 -#: ../../build/docs/chapters/chapter-6.rst:309 +#: ../../build/docs/basic/vehicle.rst:160 +#: ../../build/docs/basic/vehicle.rst:316 msgid "" "Use ``cost_s`` (line **6**) and ``reverse_cost_s`` (line **7**) columns, " "which are in unit ``seconds``." msgstr "" "Utilice las columnas ``cost_s`` (línea **6**) y ``reverse_cost_s`` (línea " -"**7**) which are in unit ``seconds``." +"**7**) que están en la unidad ``segundos``." -#: ../../build/docs/chapters/chapter-6.rst:157 +#: ../../build/docs/basic/vehicle.rst:161 msgid "The duration in hours is ``cost_s / 3600``." msgstr "La duración en horas es ``cost_s / 3600``." -#: ../../build/docs/chapters/chapter-6.rst:158 +#: ../../build/docs/basic/vehicle.rst:162 msgid "The cost in ``$`` is ``cost_s / 3600 * 100``." msgstr "El costo en ``$`` es ``cost_s / 3600 * 100``." -#: ../../build/docs/chapters/chapter-6.rst:167 -msgid ":ref:`Query results for chapter 6 exercise 3`" -msgstr ":ref:`Resultados de la consulta para el ejercicio 3 del capítulo 6`" +#: ../../build/docs/basic/vehicle.rst:173 +msgid ":ref:`**Exercise**: 3 (**Chapter:** Vehicle)`" +msgstr ":ref:`**Ejercicio**: 3 (**Capítulo:** Vehículo)`" -#: ../../build/docs/chapters/chapter-6.rst:170 +#: ../../build/docs/basic/vehicle.rst:176 msgid "Comparing with :ref:`Exercise 2: Vehicle routing - returning`:" msgstr "Comparación con :ref:`Ejercicio 2: Ruteo de vehículos - regreso`:" -#: ../../build/docs/chapters/chapter-6.rst:172 +#: ../../build/docs/basic/vehicle.rst:178 msgid "The total number of records are identical." msgstr "El número total de registros es idéntico." -#: ../../build/docs/chapters/chapter-6.rst:173 +#: ../../build/docs/basic/vehicle.rst:179 msgid "The node sequence is identical." msgstr "La secuencia de nodos es idéntica." -#: ../../build/docs/chapters/chapter-6.rst:174 +#: ../../build/docs/basic/vehicle.rst:180 msgid "The edge sequence is identical." msgstr "La secuencia de aristas es idéntica." -#: ../../build/docs/chapters/chapter-6.rst:175 +#: ../../build/docs/basic/vehicle.rst:181 msgid "The cost and agg_cost results are directly proportional." msgstr "El coste y los resultados agg_cost son directamente proporcionales." -#: ../../build/docs/chapters/chapter-6.rst:181 +#: ../../build/docs/basic/vehicle.rst:187 msgid "Cost manipulations" msgstr "Manipulaciones de costes" -#: ../../build/docs/chapters/chapter-6.rst:183 +#: ../../build/docs/basic/vehicle.rst:189 msgid "" "When dealing with data, being aware of what kind of data is being used can " "improve results." @@ -299,11 +312,11 @@ msgstr "" "Al tratar con datos, ser consciente de qué tipo de datos se están utilizando" " puede mejorar los resultados." -#: ../../build/docs/chapters/chapter-6.rst:185 +#: ../../build/docs/basic/vehicle.rst:191 msgid "Vehicles can not circulate on pedestrian ways" msgstr "Los vehículos no pueden circular por vías peatonales" -#: ../../build/docs/chapters/chapter-6.rst:193 +#: ../../build/docs/basic/vehicle.rst:199 msgid "" "Penalizing or removal of pedestrian ways will make the results closer to " "reality." @@ -311,7 +324,7 @@ msgstr "" "Penalizar o eliminar las vías peatonales hará que los resultados se acerquen" " a la realidad." -#: ../../build/docs/chapters/chapter-6.rst:195 +#: ../../build/docs/basic/vehicle.rst:201 msgid "" "When converting data from OSM format using the `osm2pgrouting` tool, there " "is an additional table: ``configuration``." @@ -319,7 +332,7 @@ msgstr "" "Al convertir datos del formato OSM mediante la herramienta `osm2pgrouting`, " "hay una tabla adicional: ``configuration``." -#: ../../build/docs/chapters/chapter-6.rst:199 +#: ../../build/docs/basic/vehicle.rst:205 msgid "" "The ``configuration`` table structure can be obtained with the following " "command." @@ -327,16 +340,19 @@ msgstr "" "La estructura de tabla ``configuration`` se puede obtener con el siguiente " "comando." -#: ../../build/docs/chapters/chapter-6.rst:216 +msgid "tag_id values" +msgstr "valores de `tag_id`" + +#: ../../build/docs/basic/vehicle.rst:222 msgid "In the image above there is a detail of the ``tag_id`` of the roads." msgstr "" "En la imagen de arriba hay un detalle de la ``tag_id`` de las carreteras." -#: ../../build/docs/chapters/chapter-6.rst:219 +#: ../../build/docs/basic/vehicle.rst:225 msgid "The ``OSM way`` types:" msgstr "Los tipos ``OSM way``:" -#: ../../build/docs/chapters/chapter-6.rst:229 +#: ../../build/docs/basic/vehicle.rst:235 msgid "" "Also, on the ``ways`` table there is a column that can be used to ``JOIN`` " "with the ``configuration`` table." @@ -344,11 +360,11 @@ msgstr "" "Además, en la tabla ``ways`` hay una columna que se puede utilizar para " "``JOIN`` con la tabla ``configuration``." -#: ../../build/docs/chapters/chapter-6.rst:232 +#: ../../build/docs/basic/vehicle.rst:238 msgid "The ``ways`` types:" msgstr "Los tipos de ``caminos``:" -#: ../../build/docs/chapters/chapter-6.rst:243 +#: ../../build/docs/basic/vehicle.rst:249 msgid "" "In this workshop, costs are going to be manipulated using the " "``configuration`` table." @@ -356,15 +372,18 @@ msgstr "" "En este taller, los costes se van a manipular utilizando la tabla " "``configuración``." -#: ../../build/docs/chapters/chapter-6.rst:247 +#: ../../build/docs/basic/vehicle.rst:253 msgid "Exercise 4: Vehicle routing without penalization" msgstr "Ejercicio 4: Ruteo de vehículos sin penalización" -#: ../../build/docs/chapters/chapter-6.rst:251 +#: ../../build/docs/basic/vehicle.rst:257 msgid "From the \"|place_3|\" to \"|place_1|\"" msgstr "Desde \"|place_3|\" hacia \"|place_1|\"" -#: ../../build/docs/chapters/chapter-6.rst:259 +msgid "From |place_3| to |place_1|" +msgstr "Desde |place_3| a |place_1|" + +#: ../../build/docs/basic/vehicle.rst:265 msgid "" "The vehicle is going from vertex |id_3| (line **17**) to vertex |id_1| (line" " **18**)." @@ -372,16 +391,16 @@ msgstr "" "El vehículo va desde el vértice |id_3| (línea **17**) al vértice |id_1| " "(línea **18**)." -#: ../../build/docs/chapters/chapter-6.rst:260 +#: ../../build/docs/basic/vehicle.rst:266 msgid "The vehicle's cost in this case will be in seconds." msgstr "El costo del vehículo en este caso será en segundos." -#: ../../build/docs/chapters/chapter-6.rst:261 +#: ../../build/docs/basic/vehicle.rst:267 msgid "All roads have a ``penalty`` of ``1`` (line **3**)." msgstr "" "Todas las carreteras tienen una ``penalización`` de ``1`` (línea **3**)." -#: ../../build/docs/chapters/chapter-6.rst:262 +#: ../../build/docs/basic/vehicle.rst:268 msgid "" "Costs (in seconds) are to be multiplied by :code:`penalty` (lines **12** and" " **13**)." @@ -389,11 +408,11 @@ msgstr "" "Los costos (en segundos) deben multiplicarse por :code:`penalty` (líneas " "**12** y **13**)." -#: ../../build/docs/chapters/chapter-6.rst:263 +#: ../../build/docs/basic/vehicle.rst:269 msgid "Costs wont change (times 1 leaves the value unchanged)." msgstr "Los costes no cambiarán (las veces 1 dejan el valor sin cambios)." -#: ../../build/docs/chapters/chapter-6.rst:264 +#: ../../build/docs/basic/vehicle.rst:270 msgid "" "The :code:`configuration` table is linked with the :code:`ways` table by the" " :code:`tag_id` field using a ``JOIN`` (lines **14** and **15**)." @@ -402,19 +421,19 @@ msgstr "" "mediante el campo :code:`tag_id` mediante un campo ``JOIN`` (líneas **14** " "y **15**)." -#: ../../build/docs/chapters/chapter-6.rst:275 -msgid ":ref:`Query results for chapter 6 exercise 4`" -msgstr ":ref:`Resultados de la consulta para el ejercicio 4 del capítulo 6`" +#: ../../build/docs/basic/vehicle.rst:282 +msgid ":ref:`**Exercise**: 4 (**Chapter:** Vehicle)`" +msgstr ":ref:`**Ejercicio**: 4 (**Capítulo:** Vehículo)`" -#: ../../build/docs/chapters/chapter-6.rst:279 +#: ../../build/docs/basic/vehicle.rst:286 msgid "Exercise 5: Vehicle routing with penalization" msgstr "Ejercicio 5: Ruteo de vehículos con penalización" -#: ../../build/docs/chapters/chapter-6.rst:282 +#: ../../build/docs/basic/vehicle.rst:289 msgid "Concept:" msgstr "Concepto:" -#: ../../build/docs/chapters/chapter-6.rst:283 +#: ../../build/docs/basic/vehicle.rst:290 msgid "" "Change the cost values for the :code:`configuration` table, in such a way, " "that the" @@ -422,32 +441,35 @@ msgstr "" "Cambiar los valores de coste de la tabla :code:`configuration` de forma que " "el" -#: ../../build/docs/chapters/chapter-6.rst:285 +#: ../../build/docs/basic/vehicle.rst:292 msgid "Pedestrian roads are not used." msgstr "No se utilizan carreteras peatonales." -#: ../../build/docs/chapters/chapter-6.rst:286 +#: ../../build/docs/basic/vehicle.rst:293 msgid "Using residential roads is not encouraged." msgstr "No se fomenta el uso de carreteras residenciales." -#: ../../build/docs/chapters/chapter-6.rst:287 +#: ../../build/docs/basic/vehicle.rst:294 msgid "Using \"faster\" roads is highly encouraged." msgstr "El uso de carreteras \"más rápidas\" es muy alentador." -#: ../../build/docs/chapters/chapter-6.rst:288 +#: ../../build/docs/basic/vehicle.rst:295 msgid "The ``penalty`` values can be changed with ``UPDATE`` queries." msgstr "" "Los valores ``penalty`` se pueden cambiar con las consultas ``UPDATE``." -#: ../../build/docs/chapters/chapter-6.rst:290 +#: ../../build/docs/basic/vehicle.rst:297 msgid "These values are an exaggeration." msgstr "Estos valores son una exageración." -#: ../../build/docs/chapters/chapter-6.rst:300 +#: ../../build/docs/basic/vehicle.rst:307 msgid "From the \"|place_3|\" to \"|place_1|\" with penalization." msgstr "Desde \"|place_3|\" hacia \"|place_1|\" con la penalización." -#: ../../build/docs/chapters/chapter-6.rst:308 +msgid "From |place_5| to |place_3|" +msgstr "Desde |place_5| a |place_3|" + +#: ../../build/docs/basic/vehicle.rst:315 msgid "" "The vehicle is going from vertex |id_3| (line **11**) to vertex |id_1| (line" " **12**)." @@ -455,12 +477,12 @@ msgstr "" "El vehículo va de vértice |id_3| (línea **11**) al vértice |id_1| (línea " "**12**)." -#: ../../build/docs/chapters/chapter-6.rst:310 +#: ../../build/docs/basic/vehicle.rst:317 msgid "Costs are to be multiplied by :code:`penalty` (lines **6** and **7**)." msgstr "" "Los costos deben multiplicarse por :code:`penalty` (líneas **6** y **7**)." -#: ../../build/docs/chapters/chapter-6.rst:311 +#: ../../build/docs/basic/vehicle.rst:318 msgid "" "The :code:`configuration` table is linked with the :code:`ways` table by the" " :code:`tag_id` field using a ``JOIN`` (lines **8** and **9**)." @@ -468,36 +490,36 @@ msgstr "" "La tabla :code:`configuration` está vinculada a la tabla :code:`ways` por el" " campo:code:`tag_id` mediante un campo ``JOIN`` (líneas **8** y **9**)." -#: ../../build/docs/chapters/chapter-6.rst:320 -msgid ":ref:`Query results for chapter 6 exercise 5`" -msgstr ":ref:`Resultados de la consulta para el ejercicio 5 del capítulo 6`" +#: ../../build/docs/basic/vehicle.rst:329 +msgid ":ref:`**Exercise**: 5 (**Chapter:** Vehicle)`" +msgstr ":ref:`**Ejercicio**: 5 (**Capítulo:** Vehículo)tag_id" -#: ../../build/docs/chapters/chapter-6.rst:323 +#: ../../build/docs/basic/vehicle.rst:332 msgid "Comparing with :ref:`Exercise 3: Vehicle routing when time is money`:" msgstr "" "Comparación con :ref:`Ejercicio 3: Ruteo de vehículos cuando el tiempo es " "dinero`:" -#: ../../build/docs/chapters/chapter-6.rst:325 +#: ../../build/docs/basic/vehicle.rst:334 msgid "The total number of records changed." msgstr "El número total de registros cambió." -#: ../../build/docs/chapters/chapter-6.rst:326 +#: ../../build/docs/basic/vehicle.rst:335 msgid "The node sequence changed." msgstr "La secuencia de nodos cambió." -#: ../../build/docs/chapters/chapter-6.rst:327 +#: ../../build/docs/basic/vehicle.rst:336 msgid "The edge sequence changed." msgstr "La secuencia de bordes cambió." -#: ../../build/docs/chapters/chapter-6.rst:328 +#: ../../build/docs/basic/vehicle.rst:337 msgid "" "The route is avoiding the residential roads that have ``tag_id = 110``." msgstr "" "La ruta está evitando las carreteras residenciales que tienen ``tag_id = " "110``." -#: ../../build/docs/chapters/chapter-6.rst:329 +#: ../../build/docs/basic/vehicle.rst:338 msgid "" "The cost did not change proportionally because of the penalty to some of the" " roads which was uniform (penalty=1) while routing with cost as money." diff --git a/locale/es/LC_MESSAGES/chapters/appendix-6.po b/locale/es/LC_MESSAGES/examples/boost_dijkstra.po similarity index 75% rename from locale/es/LC_MESSAGES/chapters/appendix-6.po rename to locale/es/LC_MESSAGES/examples/boost_dijkstra.po index 6634a9479..0f9303e5f 100644 --- a/locale/es/LC_MESSAGES/chapters/appendix-6.po +++ b/locale/es/LC_MESSAGES/examples/boost_dijkstra.po @@ -12,22 +12,22 @@ msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-19 13:37-0500\n" -"PO-Revision-Date: 2021-04-23 15:22+0000\n" +"POT-Creation-Date: 2021-10-10 17:38+0000\n" +"PO-Revision-Date: 2021-10-10 17:39+0000\n" "Last-Translator: MarPetra , 2021\n" "Language-Team: Spanish (https://www.transifex.com/pgrouting/teams/1219/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.8.0\n" +"Generated-By: Babel 2.9.1\n" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../../build/docs/chapters/appendix-6.rst:11 +#: ../../build/docs/examples/boost_dijkstra.rst:11 msgid "Boost Dijkstra Example" msgstr "Ejemplo de Boost Dijkstra" -#: ../../build/docs/chapters/appendix-6.rst:13 +#: ../../build/docs/examples/boost_dijkstra.rst:13 msgid "" "Using, pgRouting you can translate `C++ dijkstra code " "`_ en comandos SQL." -#: ../../build/docs/chapters/appendix-6.rst:16 +#: ../../build/docs/examples/boost_dijkstra.rst:16 msgid "Boost Code" msgstr "Código Boost" -#: ../../build/docs/chapters/appendix-6.rst:27 +#: ../../build/docs/examples/boost_dijkstra.rst:27 msgid "Here is the tranlasted SQL commands." msgstr "Aquí están los comandos SQL tranlasted." -#: ../../build/docs/chapters/appendix-6.rst:30 +#: ../../build/docs/examples/boost_dijkstra.rst:30 msgid "Translated Code" msgstr "Código Traducido" -#: ../../build/docs/chapters/appendix-6.rst:79 +#: ../../build/docs/examples/boost_dijkstra.rst:79 msgid "Output from running the following SQL command:" msgstr "Salida de la ejecución del siguiente comando SQL:" -#: ../../build/docs/chapters/appendix-6.rst:82 +#: ../../build/docs/examples/boost_dijkstra.rst:82 msgid "Output" msgstr "Salida" diff --git a/locale/es/LC_MESSAGES/chapters/appendix-5.po b/locale/es/LC_MESSAGES/examples/hanoslav.po similarity index 75% rename from locale/es/LC_MESSAGES/chapters/appendix-5.po rename to locale/es/LC_MESSAGES/examples/hanoslav.po index 8fe50b987..b2f0fee09 100644 --- a/locale/es/LC_MESSAGES/chapters/appendix-5.po +++ b/locale/es/LC_MESSAGES/examples/hanoslav.po @@ -12,26 +12,26 @@ msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-19 13:37-0500\n" -"PO-Revision-Date: 2021-04-23 15:22+0000\n" +"POT-Creation-Date: 2021-10-10 17:38+0000\n" +"PO-Revision-Date: 2021-10-10 17:39+0000\n" "Last-Translator: MarPetra , 2021\n" "Language-Team: Spanish (https://www.transifex.com/pgrouting/teams/1219/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.8.0\n" +"Generated-By: Babel 2.9.1\n" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../../build/docs/chapters/appendix-5.rst:11 +#: ../../build/docs/examples/hanoslav.rst:11 msgid "Internet Examples" msgstr "Ejemplos de Internet" -#: ../../build/docs/chapters/appendix-5.rst:14 +#: ../../build/docs/examples/hanoslav.rst:14 msgid "Hanoslav Example" msgstr "Ejemplo de Hanoslav" -#: ../../build/docs/chapters/appendix-5.rst:15 +#: ../../build/docs/examples/hanoslav.rst:15 msgid "" "pgRouting can solve the example problem like the one shown down below " "(`picture from hanoslav.net `_)" @@ -40,15 +40,15 @@ msgstr "" "continuación (`picture from hanoslav.net " "`_)" -#: ../../build/docs/chapters/appendix-5.rst:95 +#: ../../build/docs/examples/hanoslav.rst:95 msgid "The following code outputs the table down below." msgstr "El código siguiente genera la tabla a continuación." -#: ../../build/docs/chapters/appendix-5.rst:115 +#: ../../build/docs/examples/hanoslav.rst:115 msgid "Boost Dijkstra Example" msgstr "Ejemplo de Boost Dijkstra" -#: ../../build/docs/chapters/appendix-5.rst:116 +#: ../../build/docs/examples/hanoslav.rst:116 msgid "" "Using, pgRouting you can translate `C++ dijkstra code " "`_ en comandos SQL." -#: ../../build/docs/chapters/appendix-5.rst:119 +#: ../../build/docs/examples/hanoslav.rst:119 msgid "Boost Code" msgstr "Código Boost" -#: ../../build/docs/chapters/appendix-5.rst:130 +#: ../../build/docs/examples/hanoslav.rst:130 msgid "Here is the tranlasted SQL commands." msgstr "Aquí están los comandos SQL tranlasted." -#: ../../build/docs/chapters/appendix-5.rst:133 +#: ../../build/docs/examples/hanoslav.rst:133 msgid "Translated Code" msgstr "Código Traducido" -#: ../../build/docs/chapters/appendix-5.rst:182 +#: ../../build/docs/examples/hanoslav.rst:182 msgid "Output from running the following SQL command:" msgstr "Salida de la ejecución del siguiente comando SQL:" -#: ../../build/docs/chapters/appendix-5.rst:185 +#: ../../build/docs/examples/hanoslav.rst:185 msgid "Output" msgstr "Salida" diff --git a/locale/es/LC_MESSAGES/examples/wiki_example.po b/locale/es/LC_MESSAGES/examples/wiki_example.po new file mode 100644 index 000000000..845980b06 --- /dev/null +++ b/locale/es/LC_MESSAGES/examples/wiki_example.po @@ -0,0 +1,51 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara +# This file is distributed under the same license as the Workshop FOSS4G +# Argentina package. +# FIRST AUTHOR , 2021. +# +# Translators: +# Vicky Vergara , 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-10 17:38+0000\n" +"PO-Revision-Date: 2021-10-10 17:39+0000\n" +"Last-Translator: Vicky Vergara , 2022\n" +"Language-Team: Spanish (https://www.transifex.com/pgrouting/teams/1219/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../../build/docs/examples/wiki_example.rst:11 +msgid "Wikipedia Dijkstra Example" +msgstr "Ejemplo de Wikipedia Dijkstra" + +#: ../../build/docs/examples/wiki_example.rst:13 +#, python-format +msgid "" +"pgRouting can solve easy dijkstra problems such as the example problem on " +"wikipedia (`see top right graph " +"`_)." +msgstr "" +"pgRouting puede resolver problemas fáciles de dijkstra como el problema de " +"ejemplo en wikipedia (`ver gráfico superior derecho " +"`_)." + +#: ../../build/docs/examples/wiki_example.rst:17 +msgid "Example code" +msgstr "Código de ejemplo" + +#: ../../build/docs/examples/wiki_example.rst:42 +msgid "" +"Running this code gives the following output, which is the shortest weighted" +" path from point 1 to 5." +msgstr "" +"La ejecución de este código proporciona el siguiente resultado, que es la " +"ruta ponderada más corta del punto 1 al 5." diff --git a/locale/es/LC_MESSAGES/chapters/chapter-1.po b/locale/es/LC_MESSAGES/general-intro/chapter-1.po similarity index 80% rename from locale/es/LC_MESSAGES/chapters/chapter-1.po rename to locale/es/LC_MESSAGES/general-intro/chapter-1.po index 79c5559ae..10e09280d 100644 --- a/locale/es/LC_MESSAGES/chapters/chapter-1.po +++ b/locale/es/LC_MESSAGES/general-intro/chapter-1.po @@ -13,26 +13,26 @@ msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-19 13:37-0500\n" -"PO-Revision-Date: 2021-04-23 15:23+0000\n" +"POT-Creation-Date: 2021-10-10 17:38+0000\n" +"PO-Revision-Date: 2021-10-10 17:39+0000\n" "Last-Translator: MarPetra , 2021\n" "Language-Team: Spanish (https://www.transifex.com/pgrouting/teams/1219/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.8.0\n" +"Generated-By: Babel 2.9.1\n" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../../build/docs/chapters/chapter-1.rst:11 +#: ../../build/docs/general-intro/chapter-1.rst:11 msgid "Introduction" msgstr "Introducción" -#: ../../build/docs/chapters/chapter-1.rst:14 +#: ../../build/docs/general-intro/chapter-1.rst:14 msgid "Abstract" msgstr "Resumen" -#: ../../build/docs/chapters/chapter-1.rst:15 +#: ../../build/docs/general-intro/chapter-1.rst:15 msgid "" "|pgrouting-web| adds routing functionality to |postgis-web|. This " "introductory workshop will demonstrate the routing functionality by " @@ -48,7 +48,7 @@ msgstr "" "consultas de enrutamiento, la escritura de funciones personalizadas " "'plpgsql' hasta la integración de pgRouting con otras herramientas FOSS4G." -#: ../../build/docs/chapters/chapter-1.rst:21 +#: ../../build/docs/general-intro/chapter-1.rst:21 msgid "" "Road networks navigation require complex graph algorithms. pgRouting is an " "extendible open-source library that provides a variety of tools for graph " @@ -60,7 +60,7 @@ msgstr "" "una variedad de herramientas para algoritmos de gráficos, incluida la " "búsqueda de rutas más corta, como una extensión de PostgreSQL y PostGIS." -#: ../../build/docs/chapters/chapter-1.rst:24 +#: ../../build/docs/general-intro/chapter-1.rst:24 msgid "" "The workshop will focus on real road networks of the FOSS4G Argentina " "surrounding area. It will cover the following topics:" @@ -68,66 +68,66 @@ msgstr "" "El taller se centrará en las redes viales reales de la FOSS4G Argentina en " "los alrededores. Abarcará los siguientes temas:" -#: ../../build/docs/chapters/chapter-1.rst:27 +#: ../../build/docs/general-intro/chapter-1.rst:27 msgid "Installing pgRouting." msgstr "Instalación de pgRouting." -#: ../../build/docs/chapters/chapter-1.rst:28 +#: ../../build/docs/general-intro/chapter-1.rst:28 msgid "Creating a routing topology." msgstr "Creación de una topología de ruteo." -#: ../../build/docs/chapters/chapter-1.rst:29 +#: ../../build/docs/general-intro/chapter-1.rst:29 msgid "Importing |osm-web| road network data." msgstr "Importación de |osm-web| datos de la red de carreteras." -#: ../../build/docs/chapters/chapter-1.rst:30 +#: ../../build/docs/general-intro/chapter-1.rst:30 msgid "Using pgRouting algorithms." msgstr "Uso de algoritmos pgRouting." -#: ../../build/docs/chapters/chapter-1.rst:31 +#: ../../build/docs/general-intro/chapter-1.rst:31 msgid "Writing advanced queries." msgstr "Escribir consultas avanzadas." -#: ../../build/docs/chapters/chapter-1.rst:32 +#: ../../build/docs/general-intro/chapter-1.rst:32 msgid "Writing a custom PostgreSQL stored procedure in ‘plpgsql’." msgstr "" "Escribir un procedimiento almacenado PostgreSQL personalizado en 'plpgsql'." -#: ../../build/docs/chapters/chapter-1.rst:34 +#: ../../build/docs/general-intro/chapter-1.rst:34 msgid "" "Please see the :doc:`contents <../index>` for full content of this workshop." msgstr "" "Consulte :doc:`contents <../index>` para obtener todo el contenido de este " "taller." -#: ../../build/docs/chapters/chapter-1.rst:37 +#: ../../build/docs/general-intro/chapter-1.rst:37 msgid "Prerequisites" msgstr "Pre-requisitos" -#: ../../build/docs/chapters/chapter-1.rst:38 +#: ../../build/docs/general-intro/chapter-1.rst:38 msgid "Workshop level: intermediate." msgstr "Nivel de taller: intermedio." -#: ../../build/docs/chapters/chapter-1.rst:39 +#: ../../build/docs/general-intro/chapter-1.rst:39 msgid "Attendee's previous knowledge: SQL (PostgreSQL, PostGIS)" msgstr "Conocimiento previo del asistente: SQL (PostgreSQL, PostGIS)" -#: ../../build/docs/chapters/chapter-1.rst:40 +#: ../../build/docs/general-intro/chapter-1.rst:40 msgid "" "Equipments: This workshop uses `OSGeoLive `__ (14.0)" msgstr "" "Equipamientos: Este taller utiliza `OSGeoLive `__ " "(14.0)" -#: ../../build/docs/chapters/chapter-1.rst:43 +#: ../../build/docs/general-intro/chapter-1.rst:43 msgid "Authors" msgstr "Autores" -#: ../../build/docs/chapters/chapter-1.rst:57 +#: ../../build/docs/general-intro/chapter-1.rst:57 msgid "Alphabetical Order:" msgstr "orden alfabético:" -#: ../../build/docs/chapters/chapter-1.rst:59 +#: ../../build/docs/general-intro/chapter-1.rst:59 msgid "" "*Daniel Kastl* is founder and CEO of `Georepublic " "`_ and works in Germany and Japan. He is " @@ -141,7 +141,7 @@ msgstr "" "de este proyecto, y es un colaborador activo de OSM en Japón. Miembro " "Fundador de OSGeo." -#: ../../build/docs/chapters/chapter-1.rst:63 +#: ../../build/docs/general-intro/chapter-1.rst:63 msgid "" "*Ko Nagase* works at `Georepublic `_ and works in" " Japan. tests of pgRouting project on Windows and Mac OSX environment. One " @@ -152,7 +152,7 @@ msgstr "" "de los contribuyentes de pgRoutingLayers para QGIS y Miembro Fundador de " "OSGeo." -#: ../../build/docs/chapters/chapter-1.rst:66 +#: ../../build/docs/general-intro/chapter-1.rst:66 msgid "" "*Stephen Woodbridge* works at the greater Boston, MA area. He was a " "pgrouting PSC member and developer. He develops solutions for mapping, " @@ -164,7 +164,7 @@ msgstr "" "geocodificación, geocodificación inversa, enrutamiento y procesamiento de " "imágenes de teledetección. Miembro Fundador de OSGeo." -#: ../../build/docs/chapters/chapter-1.rst:69 +#: ../../build/docs/general-intro/chapter-1.rst:69 msgid "" "*Vicky Vergara* works at `Georepublic `_ and works" " in Mexico. She's the core developer of pgRouting project and GSoC Mentor. " @@ -174,11 +174,11 @@ msgstr "" "México. Ella es la desarrolladora principal del proyecto pgRouting y GSoC " "Mentor. Miembro Fundador de OSGeo." -#: ../../build/docs/chapters/chapter-1.rst:74 +#: ../../build/docs/general-intro/chapter-1.rst:74 msgid "License" msgstr "Licencias" -#: ../../build/docs/chapters/chapter-1.rst:75 +#: ../../build/docs/general-intro/chapter-1.rst:75 msgid "" "This work is licensed under a `Creative Commons Attribution-Share Alike 3.0 " "License `_." @@ -186,6 +186,12 @@ msgstr "" "Esta obra está autorizada bajo una licencia `Creative Commons Attribution-" "Share Alike 3.0 License `_." -#: ../../build/docs/chapters/chapter-1.rst:80 +#: ../../build/docs/general-intro/chapter-1.rst:80 msgid "Supported by" msgstr "Apoyado por" + +msgid "Georepublic" +msgstr "Georepublic" + +msgid "Paragon Corporation" +msgstr "Paragon Corporation" diff --git a/locale/es/LC_MESSAGES/chapters/chapter-2.po b/locale/es/LC_MESSAGES/general-intro/chapter-2.po similarity index 80% rename from locale/es/LC_MESSAGES/chapters/chapter-2.po rename to locale/es/LC_MESSAGES/general-intro/chapter-2.po index 7440e4ea4..b67c10144 100644 --- a/locale/es/LC_MESSAGES/chapters/chapter-2.po +++ b/locale/es/LC_MESSAGES/general-intro/chapter-2.po @@ -6,6 +6,7 @@ # # Translators: # Vicky Vergara , 2021 +# Manuel Retamozo , 2021 # MarPetra , 2021 # #, fuzzy @@ -13,22 +14,22 @@ msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-21 23:52+0530\n" -"PO-Revision-Date: 2021-04-23 15:22+0000\n" +"POT-Creation-Date: 2021-10-10 17:38+0000\n" +"PO-Revision-Date: 2021-10-10 17:39+0000\n" "Last-Translator: MarPetra , 2021\n" "Language-Team: Spanish (https://www.transifex.com/pgrouting/teams/1219/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.9.0\n" +"Generated-By: Babel 2.9.1\n" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../../build/docs/chapters/chapter-2.rst:11 +#: ../../build/docs/general-intro/chapter-2.rst:11 msgid "About The Workshop" msgstr "Sobre El Taller" -#: ../../build/docs/chapters/chapter-2.rst:18 +#: ../../build/docs/general-intro/chapter-2.rst:18 msgid "" "This workshop use several free and open source software for geospatial " "tools. Most of the free and open source software for geospatial tools are " @@ -41,11 +42,15 @@ msgstr "" "proyectos de software de código abierto y no sería factible enumerarlos " "todos ellos." -#: ../../build/docs/chapters/chapter-2.rst:25 +#: ../../build/docs/general-intro/chapter-2.rst:22 +msgid "Chapter Contents" +msgstr "Contenido del Capítulo" + +#: ../../build/docs/general-intro/chapter-2.rst:25 msgid "pgRouting Overview" msgstr "Visión General de pgRouting" -#: ../../build/docs/chapters/chapter-2.rst:31 +#: ../../build/docs/general-intro/chapter-2.rst:31 msgid "" "pgRouting extends the PostGIS / PostgreSQL geospatial database to provide " "geospatial routing functionality." @@ -53,11 +58,11 @@ msgstr "" "pgRouting amplía la base de datos geoespacial PostGIS / PostgreSQL para " "proporcionar funcionalidad de ruteo geoespacial." -#: ../../build/docs/chapters/chapter-2.rst:34 +#: ../../build/docs/general-intro/chapter-2.rst:34 msgid "Advantages of the database routing approach are:" msgstr "Las ventajas del enfoque de base de datos de enrutamiento son:" -#: ../../build/docs/chapters/chapter-2.rst:36 +#: ../../build/docs/general-intro/chapter-2.rst:36 msgid "" "Data and attributes can be modified by many clients, like QGIS or by " "directly using PL/pgSQL. The clients can either be personal computers or " @@ -67,7 +72,7 @@ msgstr "" "PL/pgSQL directamente. Los clientes pueden ser ordenadores personales o " "dispositivos móviles." -#: ../../build/docs/chapters/chapter-2.rst:38 +#: ../../build/docs/general-intro/chapter-2.rst:38 msgid "" "Data changes can be reflected instantaneously through the routing engine. " "There is no need for precalculation." @@ -75,7 +80,7 @@ msgstr "" "Los cambios de datos se pueden reflejar instantáneamente a través del motor " "de enrutamiento. No hay necesidad de precalculación." -#: ../../build/docs/chapters/chapter-2.rst:40 +#: ../../build/docs/general-intro/chapter-2.rst:40 msgid "" "The “cost” parameter can be dynamically calculated through SQL and its value" " can come from multiple fields or tables." @@ -83,12 +88,12 @@ msgstr "" "El parámetro \"cost\" se puede calcular dinámicamente a través de SQL y su " "valor puede provenir de varios campos o tablas." -#: ../../build/docs/chapters/chapter-2.rst:43 +#: ../../build/docs/general-intro/chapter-2.rst:43 msgid "Some of the pgRouting library core features are:" msgstr "" "Algunas de las características principales de la biblioteca pgRouting son:" -#: ../../build/docs/chapters/chapter-2.rst:45 +#: ../../build/docs/general-intro/chapter-2.rst:45 msgid "" "`Dijkstra Algorithm " "`__" @@ -96,7 +101,7 @@ msgstr "" "`Algoritmo Dijkstra " "`__" -#: ../../build/docs/chapters/chapter-2.rst:46 +#: ../../build/docs/general-intro/chapter-2.rst:46 msgid "" "`Johnson's Algorithm " "`__" @@ -104,7 +109,7 @@ msgstr "" "`Algoritmo de Johnson " "`__" -#: ../../build/docs/chapters/chapter-2.rst:47 +#: ../../build/docs/general-intro/chapter-2.rst:47 msgid "" "`Floyd-Warshall Algorithm " "`__" @@ -112,7 +117,7 @@ msgstr "" "`Algoritmo de Floyd-Warshall " "`__" -#: ../../build/docs/chapters/chapter-2.rst:48 +#: ../../build/docs/general-intro/chapter-2.rst:48 msgid "" "`A* Search Algorithm " "`__" @@ -120,7 +125,7 @@ msgstr "" "`A* Buscar Algoritmo " "`__" -#: ../../build/docs/chapters/chapter-2.rst:49 +#: ../../build/docs/general-intro/chapter-2.rst:49 msgid "" "`Bi-directional Dijkstra " "`__" @@ -128,7 +133,7 @@ msgstr "" "`Bi-directional Dijkstra " "`__" -#: ../../build/docs/chapters/chapter-2.rst:50 +#: ../../build/docs/general-intro/chapter-2.rst:50 msgid "" "`Bi-directional A* " "`__" @@ -136,7 +141,7 @@ msgstr "" "`Bi-directional A* " "`__" -#: ../../build/docs/chapters/chapter-2.rst:51 +#: ../../build/docs/general-intro/chapter-2.rst:51 msgid "" "`Traveling Salesperson Problem " "`__" @@ -144,7 +149,7 @@ msgstr "" "`Problema del Vendedor Viajero " "`__" -#: ../../build/docs/chapters/chapter-2.rst:52 +#: ../../build/docs/general-intro/chapter-2.rst:52 msgid "" "`Driving Distance " "`__" @@ -152,11 +157,11 @@ msgstr "" "`Distancia de Manejo " "`__" -#: ../../build/docs/chapters/chapter-2.rst:53 +#: ../../build/docs/general-intro/chapter-2.rst:53 msgid "many more!!!" msgstr "muchos más!!!" -#: ../../build/docs/chapters/chapter-2.rst:55 +#: ../../build/docs/general-intro/chapter-2.rst:55 msgid "" "pgRouting is an Open Source Software, available under the GPLv2 license and " "is supported and maintained by |georepublic|, |paragon| and a broad user " @@ -166,7 +171,7 @@ msgstr "" "GPLv2 y es compatible y mantenido por |georepublic|, |paragon| y una amplia " "comunidad de usuarios." -#: ../../build/docs/chapters/chapter-2.rst:58 +#: ../../build/docs/general-intro/chapter-2.rst:58 msgid "" "pgRouting is a part of `OSGeo Community Projects " "`__ of the `OSGeo " @@ -178,27 +183,27 @@ msgstr "" "OSGeo `__ y está incluido en `OSGeoLive " "`__." -#: ../../build/docs/chapters/chapter-2.rst +#: ../../build/docs/general-intro/chapter-2.rst msgid "Website" msgstr "Sitio web" -#: ../../build/docs/chapters/chapter-2.rst:61 +#: ../../build/docs/general-intro/chapter-2.rst:61 msgid "https://pgrouting.org" msgstr "https://pgrouting.org" -#: ../../build/docs/chapters/chapter-2.rst +#: ../../build/docs/general-intro/chapter-2.rst msgid "OSGeoLive" msgstr "OSGeoLive" -#: ../../build/docs/chapters/chapter-2.rst:62 +#: ../../build/docs/general-intro/chapter-2.rst:62 msgid "https://live.osgeo.org/en/overview/pgrouting_overview.html" msgstr "https://live.osgeo.org/en/overview/pgrouting_overview.html" -#: ../../build/docs/chapters/chapter-2.rst:66 +#: ../../build/docs/general-intro/chapter-2.rst:66 msgid "osm2pgrouting Overview" msgstr "Visión General de osm2pgrouting" -#: ../../build/docs/chapters/chapter-2.rst:73 +#: ../../build/docs/general-intro/chapter-2.rst:73 msgid "" "osm2pgrouting is a command line tool that imports OpenStreetMap data into a " "pgRouting database. It builds the routing network topology automatically and" @@ -212,23 +217,23 @@ msgstr "" "clases de carretera. osm2pgrouting fue escrito principalmente por Daniel " "Wendt y ahora está alojado en el sitio del proyecto pgRouting." -#: ../../build/docs/chapters/chapter-2.rst:78 +#: ../../build/docs/general-intro/chapter-2.rst:78 msgid "osm2pgrouting is available under the GPLv2 license." msgstr "osm2pgrouting está disponible bajo la licencia GPLv2." -#: ../../build/docs/chapters/chapter-2.rst +#: ../../build/docs/general-intro/chapter-2.rst msgid "Wiki" msgstr "Wiki" -#: ../../build/docs/chapters/chapter-2.rst:80 +#: ../../build/docs/general-intro/chapter-2.rst:80 msgid "https://github.com/pgRouting/osm2pgrouting/wiki" msgstr "https://github.com/pgRouting/osm2pgrouting/wiki" -#: ../../build/docs/chapters/chapter-2.rst:84 +#: ../../build/docs/general-intro/chapter-2.rst:84 msgid "OpenStreetMap Overview" msgstr "Visión general de OpenStreetMap" -#: ../../build/docs/chapters/chapter-2.rst:91 +#: ../../build/docs/general-intro/chapter-2.rst:91 msgid "" "\"OpenStreetMap (OSM) is dedicated to creating and providing geographic " "data, such as street maps, worldwide, for free. Most maps considered " @@ -243,11 +248,11 @@ msgstr "" "use de maneras creativas, productivas o inesperadas, y hacen de cada mapa un" " silo de datos y esfuerzo\"." -#: ../../build/docs/chapters/chapter-2.rst:93 +#: ../../build/docs/general-intro/chapter-2.rst:93 msgid "(Source: https://wiki.openstreetmap.org/wiki/Press)" msgstr "(Fuente: https://wiki.openstreetmap.org/wiki/Press)" -#: ../../build/docs/chapters/chapter-2.rst:95 +#: ../../build/docs/general-intro/chapter-2.rst:95 msgid "" "OpenStreetMap is an adequate data source for pgRouting, because it has no " "technical restrictions in terms of processing the data. Data availability " @@ -259,29 +264,29 @@ msgstr "" "disponibilidad de datos todavía varía de un país a otro, pero la cobertura " "mundial está mejorando día a día." -#: ../../build/docs/chapters/chapter-2.rst:100 +#: ../../build/docs/general-intro/chapter-2.rst:100 msgid "OpenStreetMap uses a topological data structure:" msgstr "OpenStreetMap utiliza una estructura de datos topológica:" -#: ../../build/docs/chapters/chapter-2.rst:102 +#: ../../build/docs/general-intro/chapter-2.rst:102 msgid "Nodes are points with a geographic position." msgstr "Los nodos son puntos con una posición geográfica." -#: ../../build/docs/chapters/chapter-2.rst:103 +#: ../../build/docs/general-intro/chapter-2.rst:103 msgid "Ways are lists of nodes, representing a polyline or polygon." msgstr "" "Los caminos, son las listas de nodos que representan una polilínea o " "polígono." -#: ../../build/docs/chapters/chapter-2.rst:104 +#: ../../build/docs/general-intro/chapter-2.rst:104 msgid "" "Relations are groups of nodes, ways and other relations which can be " "assigned certain properties." msgstr "" "Las relaciones son grupos de nodos, caminos y otras relaciones que se les " -"puede asignadar determinadas propiedades." +"puede asignar determinadas propiedades." -#: ../../build/docs/chapters/chapter-2.rst:106 +#: ../../build/docs/general-intro/chapter-2.rst:106 msgid "" "Properties can be assigned to nodes, ways or relations and consist of " ":code:`name = value` pairs." @@ -289,6 +294,6 @@ msgstr "" "Las propiedades se pueden asignar a nodos, formas o relaciones y constan de " "pares :code:`name = value` pairs." -#: ../../build/docs/chapters/chapter-2.rst:109 +#: ../../build/docs/general-intro/chapter-2.rst:109 msgid "https://www.openstreetmap.org" msgstr "https://www.openstreetmap.org" diff --git a/locale/es/LC_MESSAGES/chapters/chapter-3.po b/locale/es/LC_MESSAGES/general-intro/chapter-3.po similarity index 69% rename from locale/es/LC_MESSAGES/chapters/chapter-3.po rename to locale/es/LC_MESSAGES/general-intro/chapter-3.po index a4dec66c3..e0e2e739c 100644 --- a/locale/es/LC_MESSAGES/chapters/chapter-3.po +++ b/locale/es/LC_MESSAGES/general-intro/chapter-3.po @@ -5,37 +5,38 @@ # FIRST AUTHOR , 2021. # # Translators: -# Vicky Vergara , 2021 +# Manuel Retamozo , 2021 # MarPetra , 2021 +# Vicky Vergara , 2022 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-20 10:00-0500\n" -"PO-Revision-Date: 2021-04-23 15:22+0000\n" -"Last-Translator: MarPetra , 2021\n" +"POT-Creation-Date: 2021-10-10 17:38+0000\n" +"PO-Revision-Date: 2021-10-10 17:39+0000\n" +"Last-Translator: Vicky Vergara , 2022\n" "Language-Team: Spanish (https://www.transifex.com/pgrouting/teams/1219/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.8.0\n" +"Generated-By: Babel 2.9.1\n" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../../build/docs/chapters/chapter-3.rst:13 +#: ../../build/docs/general-intro/chapter-3.rst:13 msgid "Installation" msgstr "Instalación" -#: ../../build/docs/chapters/chapter-3.rst:15 +#: ../../build/docs/general-intro/chapter-3.rst:15 msgid "" "All required tools are available on `OSGeoLive `__." msgstr "" "Todas las herramientas necesarias están disponibles en `OSGeoLive " "`__." -#: ../../build/docs/chapters/chapter-3.rst:17 +#: ../../build/docs/general-intro/chapter-3.rst:17 msgid "" "`OSGeoLive Quickstart for Running in a Virtual Machine " "`__" @@ -43,39 +44,44 @@ msgstr "" "`Inicio Rápido de OSGeoLive para Ejecutar en una Máquina Virtual " "`__" -#: ../../build/docs/chapters/chapter-3.rst:18 +#: ../../build/docs/general-intro/chapter-3.rst:18 msgid "" "`Creating an OSGeoLive Bootable USB flash drive " "`__" msgstr "" "`Creación de una unidad flash USB de arranque OSGeoLive " -"`__" +"`__" -#: ../../build/docs/chapters/chapter-3.rst:20 +#: ../../build/docs/general-intro/chapter-3.rst:20 msgid "" "Before attending a workshop event, make sure your you can use `OSGeoLive` " -"with either method or :doc:`appendix-2` on your computer." +"with either method or :doc:`../appendix/appendix-2` on your computer." msgstr "" -"Antes de asistir a un evento de taller es necesario asegurarse de que puede " -"utilizar `OSGeoLive` con el método o :doc:`appendix-2` en su ordenador." +"Antes de asistir a un evento de taller es necesario asegurarse de que se " +"puede utilizar `OSGeoLive` con el método :doc:`../appendix/appendix-2` en su" +" computadora." -#: ../../build/docs/chapters/chapter-3.rst:24 +#: ../../build/docs/general-intro/chapter-3.rst:24 msgid "This workshop uses OSGeoLive on VirtualBox" msgstr "Este taller utiliza OSGeoLive en VirtualBox" -#: ../../build/docs/chapters/chapter-3.rst:26 +#: ../../build/docs/general-intro/chapter-3.rst:26 msgid ":ref:`install_osgeo_vm`" msgstr ":ref:`install_osgeo_vm`" -#: ../../build/docs/chapters/chapter-3.rst:33 +#: ../../build/docs/general-intro/chapter-3.rst:28 +msgid "Chapter Contents" +msgstr "Contenido del Capítulo" + +#: ../../build/docs/general-intro/chapter-3.rst:33 msgid "OSGeoLive on a VirtualBox" msgstr "OSGeoLive en una VirtualBox" -#: ../../build/docs/chapters/chapter-3.rst:36 +#: ../../build/docs/general-intro/chapter-3.rst:36 msgid "Install `VirtualBox `__." msgstr "Instalar `VirtualBox `__." -#: ../../build/docs/chapters/chapter-3.rst:38 +#: ../../build/docs/general-intro/chapter-3.rst:38 msgid "" "Complete details about installation can be found on the `VirtualBox " "`__ documentation." @@ -83,11 +89,11 @@ msgstr "" "Los detalles completos sobre la instalación se encuentran en la " "documentación de `VirtualBox `__ " -#: ../../build/docs/chapters/chapter-3.rst:44 +#: ../../build/docs/general-intro/chapter-3.rst:44 msgid "Linux distributions:" msgstr "Distribuciones de Linux:" -#: ../../build/docs/chapters/chapter-3.rst:45 +#: ../../build/docs/general-intro/chapter-3.rst:45 msgid "" "Add the following line to your /etc/apt/sources.list. According to your " "distribution, replace '' with your distribution name." @@ -95,15 +101,15 @@ msgstr "" "Agregar la siguiente línea a su /etc/apt/sources.list. Según su " "distribución, reemplazar '' con su nombre de distribución." -#: ../../build/docs/chapters/chapter-3.rst:52 +#: ../../build/docs/general-intro/chapter-3.rst:52 msgid "Add the keys:" msgstr "Agregar las teclas:" -#: ../../build/docs/chapters/chapter-3.rst:59 +#: ../../build/docs/general-intro/chapter-3.rst:59 msgid "Install Virtual box using:" msgstr "Instalación de Virtual box utilizando:" -#: ../../build/docs/chapters/chapter-3.rst:66 +#: ../../build/docs/general-intro/chapter-3.rst:66 msgid "" "More detailed and up to date information can be found `here " "`__" @@ -111,11 +117,11 @@ msgstr "" "Para encontrar información más detallada y actualizada consulte `aquí " "`__" -#: ../../build/docs/chapters/chapter-3.rst:70 +#: ../../build/docs/general-intro/chapter-3.rst:70 msgid "Download OSGeoLive 14.0" msgstr "Descargar OSGeoLive 14.0" -#: ../../build/docs/chapters/chapter-3.rst:72 +#: ../../build/docs/general-intro/chapter-3.rst:72 msgid "" "The images on this section might not correspond to the VirtualBox version " "you installed. But the workflow is similar." @@ -123,7 +129,7 @@ msgstr "" "Es posible que las imágenes de esta sección no correspondan a la versión de " "VirtualBox que instaló. Pero el flujo de trabajo es similar." -#: ../../build/docs/chapters/chapter-3.rst:77 +#: ../../build/docs/general-intro/chapter-3.rst:77 msgid "" "Go to https://sourceforge.net/projects/osgeo-live/files/14.0/ and download " "*osgeolive-14.0-vmdk.7z*" @@ -131,23 +137,23 @@ msgstr "" "Ir a https://sourceforge.net/projects/osgeo-live/files/14.0/ y descargar " "*osgeolive-14.0-vmdk.7z*" -#: ../../build/docs/chapters/chapter-3.rst:85 +#: ../../build/docs/general-intro/chapter-3.rst:85 msgid "Open VirtualBox and click :menuselection:`New`" msgstr "Abrir VirtualBox y hacer clic en :menuselection:`Nuevo`" -#: ../../build/docs/chapters/chapter-3.rst:92 +#: ../../build/docs/general-intro/chapter-3.rst:92 msgid "Fill *name* and *operating system*" msgstr "Llenar *nombre* y *sistema operativo*" -#: ../../build/docs/chapters/chapter-3.rst:99 +#: ../../build/docs/general-intro/chapter-3.rst:99 msgid "Fill *memory size*: Use 2048" msgstr "Llenar *tamaño de memoria*: Usar 2048" -#: ../../build/docs/chapters/chapter-3.rst:106 +#: ../../build/docs/general-intro/chapter-3.rst:106 msgid "Fill *hard disk* & create" msgstr "Llenar *disco duro* y crear" -#: ../../build/docs/chapters/chapter-3.rst:111 +#: ../../build/docs/general-intro/chapter-3.rst:111 msgid "" "Fill *General* & Choose *bidirectional* (to be able o use the clipboard " "between your computer and the virtual machine.)" @@ -155,14 +161,14 @@ msgstr "" "Llenar *General* y elegir *bidireccional* (para poder utilizar el " "portapapeles entre el ordenador y la máquina virtual.)" -#: ../../build/docs/chapters/chapter-3.rst:116 +#: ../../build/docs/general-intro/chapter-3.rst:116 msgid "Double-click on *OSGeoLive14* & Read *Welcome message*" msgstr "Doble clic en *OSGeoLive14* y leer *Mensaje de bienvenida*" -#: ../../build/docs/chapters/chapter-3.rst:121 +#: ../../build/docs/general-intro/chapter-3.rst:121 msgid "Ready to use" msgstr "Listo para usar" -#: ../../build/docs/chapters/chapter-3.rst:126 +#: ../../build/docs/general-intro/chapter-3.rst:126 msgid "OSGeoLive's account is ``user`` and password is ``user``" msgstr "La cuenta de OSGeoLive es ``user`` y la contraseña es ``user``" diff --git a/locale/es/LC_MESSAGES/index.po b/locale/es/LC_MESSAGES/index.po index 50bc2b5f9..b2ca56609 100644 --- a/locale/es/LC_MESSAGES/index.po +++ b/locale/es/LC_MESSAGES/index.po @@ -5,37 +5,57 @@ # FIRST AUTHOR , 2021. # # Translators: -# Vicky Vergara , 2021 # MarPetra , 2021 +# Vicky Vergara , 2022 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-19 13:37-0500\n" +"POT-Creation-Date: 2021-10-10 17:38+0000\n" "PO-Revision-Date: 2021-04-23 15:22+0000\n" -"Last-Translator: MarPetra , 2021\n" +"Last-Translator: Vicky Vergara , 2022\n" "Language-Team: Spanish (https://www.transifex.com/pgrouting/teams/1219/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.8.0\n" +"Generated-By: Babel 2.9.1\n" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../../build/docs/index.rst:13 +#: ../../build/docs/index.rst:11 msgid "pgRouting Workshop" msgstr "Taller de pgRouting" -#: ../../build/docs/index.rst:15 +#: ../../build/docs/index.rst:13 msgid "*\"FOSS4G routing with pgRouting\"*." msgstr "*\"FOSS4G ruteo con pgRouting\"*." -#: ../../build/docs/index.rst:17 -msgid "Workshop" -msgstr "Taller" +#: ../../build/docs/index.rst:16 +msgid "Workshop introduction" +msgstr "Introducción al taller" + +#: ../../build/docs/index.rst:27 +msgid "Basic" +msgstr "Básico" + +#: ../../build/docs/index.rst:41 +msgid "Advanced" +msgstr "Avanzado" + +#: ../../build/docs/index.rst:49 +msgid "United Nations Sustainable Development Goals" +msgstr "Objetivos de Desarrollo Sostenible de las Naciones Unidas" + +#: ../../build/docs/index.rst:63 +msgid "Interaction with other software" +msgstr "Interacción con otro software" + +#: ../../build/docs/index.rst:74 +msgid "Examples from the Internet" +msgstr "Ejemplos de Internet" -#: ../../build/docs/index.rst:36 +#: ../../build/docs/index.rst:85 msgid "Appendices" msgstr "Apéndices" diff --git a/locale/es/LC_MESSAGES/chapters/chapter-10.po b/locale/es/LC_MESSAGES/interactions/chapter-10.po similarity index 74% rename from locale/es/LC_MESSAGES/chapters/chapter-10.po rename to locale/es/LC_MESSAGES/interactions/chapter-10.po index c42aa3ffa..0860a3a61 100644 --- a/locale/es/LC_MESSAGES/chapters/chapter-10.po +++ b/locale/es/LC_MESSAGES/interactions/chapter-10.po @@ -13,22 +13,22 @@ msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-19 13:37-0500\n" -"PO-Revision-Date: 2021-04-23 15:22+0000\n" +"POT-Creation-Date: 2021-10-10 17:38+0000\n" +"PO-Revision-Date: 2021-10-10 17:39+0000\n" "Last-Translator: MarPetra , 2021\n" "Language-Team: Spanish (https://www.transifex.com/pgrouting/teams/1219/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.8.0\n" +"Generated-By: Babel 2.9.1\n" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../../build/docs/chapters/chapter-10.rst:13 +#: ../../build/docs/interactions/chapter-10.rst:13 msgid "WMS server with GeoServer" msgstr "Servidor WMS con GeoServer" -#: ../../build/docs/chapters/chapter-10.rst:15 +#: ../../build/docs/interactions/chapter-10.rst:15 msgid "" "Now that we have a pl/pgsql wrapper, we will make it available as a WMS " "layer using `GeoServer `_." @@ -36,7 +36,7 @@ msgstr "" "Ahora que tenemos un contenedor pl/pgsql lo haremos disponible como una capa" " WMS usando `GeoServer `_." -#: ../../build/docs/chapters/chapter-10.rst:18 +#: ../../build/docs/interactions/chapter-10.rst:18 msgid "" "The installation of GeoServer is out of the scope of this workshop, but if " "you're using the `OSGeo Live `_ for this workshop " @@ -46,11 +46,11 @@ msgstr "" "está utilizando el `OSGeo Live `_ para este taller, " "entonces ya tiene GeoServer instalado." -#: ../../build/docs/chapters/chapter-10.rst:23 +#: ../../build/docs/interactions/chapter-10.rst:23 msgid "Connect to the administration page" msgstr "Conéctese a la página de administración" -#: ../../build/docs/chapters/chapter-10.rst:25 +#: ../../build/docs/interactions/chapter-10.rst:25 msgid "" "In order to create the WMS layer, we need to connect to the administration " "interface of GeoServer. On `OSGeo LiveDVD `_ Desktop," @@ -62,7 +62,7 @@ msgstr "" "`_ abra el menú *Aplicaciones* en el escritorio y, a " "continuación, Servicios Web* > *GeoServer* > *Start GeoServer*." -#: ../../build/docs/chapters/chapter-10.rst:29 +#: ../../build/docs/interactions/chapter-10.rst:29 msgid "" "Once the server is up and running, open the `administration page " "`_ in your browser, click the *Login* " @@ -73,30 +73,30 @@ msgstr "" "haga clic en el botón *Iniciar sesión* e introduzca las credenciales de " "administrador de GeoServer:" -#: ../../build/docs/chapters/chapter-10.rst +#: ../../build/docs/interactions/chapter-10.rst msgid "Username" msgstr "Nombre de usuario" -#: ../../build/docs/chapters/chapter-10.rst:33 +#: ../../build/docs/interactions/chapter-10.rst:33 msgid "``admin``" msgstr "``admin``" -#: ../../build/docs/chapters/chapter-10.rst +#: ../../build/docs/interactions/chapter-10.rst msgid "Password" msgstr "Contraseña" -#: ../../build/docs/chapters/chapter-10.rst:34 +#: ../../build/docs/interactions/chapter-10.rst:34 msgid "``geoserver``" msgstr "``geoserver``" -#: ../../build/docs/chapters/chapter-10.rst:37 +#: ../../build/docs/interactions/chapter-10.rst:37 msgid "Create the layer" msgstr "Crear la capa" -#: ../../build/docs/chapters/chapter-10.rst:39 +#: ../../build/docs/interactions/chapter-10.rst:39 msgid "" -"Now that your are logged in as an administrator you can create the WMS " -"layer. In GeoServer terminology you will create an SQL View (see the " +"Now that your are logged in as an administrator you can create the " +"WMS layer. In GeoServer terminology you will create an SQL View (see the " "`official documentation " "`_ for" " more info)." @@ -107,7 +107,7 @@ msgstr "" "` _ " "para obtener más información)." -#: ../../build/docs/chapters/chapter-10.rst:44 +#: ../../build/docs/interactions/chapter-10.rst:44 msgid "" "The first thing to do is to create a new **Workspace** for pgrouting: in the" " left menu of the page, inside the *Data* section, click *Workspaces* and " @@ -118,34 +118,34 @@ msgstr "" "haga clic en *Espacios de trabajo* y luego *Agregar nuevo espacio de " "trabajo*." -#: ../../build/docs/chapters/chapter-10.rst:48 -#: ../../build/docs/chapters/chapter-10.rst:59 +#: ../../build/docs/interactions/chapter-10.rst:48 +#: ../../build/docs/interactions/chapter-10.rst:59 msgid "Fill the form with:" msgstr "Rellene el formulario con:" -#: ../../build/docs/chapters/chapter-10.rst +#: ../../build/docs/interactions/chapter-10.rst msgid "Name" msgstr "Nombre" -#: ../../build/docs/chapters/chapter-10.rst:50 -#: ../../build/docs/chapters/chapter-10.rst:63 -#: ../../build/docs/chapters/chapter-10.rst:64 +#: ../../build/docs/interactions/chapter-10.rst:50 +#: ../../build/docs/interactions/chapter-10.rst:63 +#: ../../build/docs/interactions/chapter-10.rst:64 msgid "``pgrouting``" msgstr "``pgrouting``" -#: ../../build/docs/chapters/chapter-10.rst +#: ../../build/docs/interactions/chapter-10.rst msgid "Namespace URI" msgstr "URI de espacio de nombres" -#: ../../build/docs/chapters/chapter-10.rst:51 +#: ../../build/docs/interactions/chapter-10.rst:51 msgid "``http://pgrouting.org``" msgstr "``http://pgrouting.org``" -#: ../../build/docs/chapters/chapter-10.rst:53 +#: ../../build/docs/interactions/chapter-10.rst:53 msgid "And press the ``submit`` button." msgstr "Y pulse el botón ``enviar``." -#: ../../build/docs/chapters/chapter-10.rst:55 +#: ../../build/docs/interactions/chapter-10.rst:55 msgid "" "Next step: create a new **Store** linked to the workspace. Still in the left" " menu, click *Stores* and then *Add new Store*. Here you can choose the type" @@ -156,72 +156,72 @@ msgstr "" "*Agregar nuevo almacén* Aquí puede elegir el tipo de origen de datos que " "desea configurar. Elija *PostGIS*." -#: ../../build/docs/chapters/chapter-10.rst:61 +#: ../../build/docs/interactions/chapter-10.rst:61 msgid "Basic Store Info:" msgstr "Información Básica de la Tienda:" -#: ../../build/docs/chapters/chapter-10.rst +#: ../../build/docs/interactions/chapter-10.rst msgid "Workspace" msgstr "Espacio de trabajo" -#: ../../build/docs/chapters/chapter-10.rst +#: ../../build/docs/interactions/chapter-10.rst msgid "Data Source" msgstr "Fuente de Datos" -#: ../../build/docs/chapters/chapter-10.rst:66 +#: ../../build/docs/interactions/chapter-10.rst:66 msgid "Connection Parameters:" msgstr "Parámetros de conexión:" -#: ../../build/docs/chapters/chapter-10.rst +#: ../../build/docs/interactions/chapter-10.rst msgid "host" msgstr "anfitrión" -#: ../../build/docs/chapters/chapter-10.rst:68 +#: ../../build/docs/interactions/chapter-10.rst:68 msgid "``localhost``" msgstr "``localhost``" -#: ../../build/docs/chapters/chapter-10.rst +#: ../../build/docs/interactions/chapter-10.rst msgid "port" msgstr "puerto" -#: ../../build/docs/chapters/chapter-10.rst:69 +#: ../../build/docs/interactions/chapter-10.rst:69 msgid "``5432``" msgstr "``5432``" -#: ../../build/docs/chapters/chapter-10.rst +#: ../../build/docs/interactions/chapter-10.rst msgid "database" msgstr "base de datos" -#: ../../build/docs/chapters/chapter-10.rst:70 +#: ../../build/docs/interactions/chapter-10.rst:70 msgid "``city_routing``" msgstr "``city_routing``" -#: ../../build/docs/chapters/chapter-10.rst +#: ../../build/docs/interactions/chapter-10.rst msgid "schema" msgstr "esquema" -#: ../../build/docs/chapters/chapter-10.rst:71 +#: ../../build/docs/interactions/chapter-10.rst:71 msgid "``public``" msgstr "``public``" -#: ../../build/docs/chapters/chapter-10.rst +#: ../../build/docs/interactions/chapter-10.rst msgid "user" msgstr "usuario" -#: ../../build/docs/chapters/chapter-10.rst:72 -#: ../../build/docs/chapters/chapter-10.rst:73 +#: ../../build/docs/interactions/chapter-10.rst:72 +#: ../../build/docs/interactions/chapter-10.rst:73 msgid "``user``" msgstr "``user``" -#: ../../build/docs/chapters/chapter-10.rst +#: ../../build/docs/interactions/chapter-10.rst msgid "password" msgstr "contraseña" -#: ../../build/docs/chapters/chapter-10.rst:75 +#: ../../build/docs/interactions/chapter-10.rst:75 msgid "The rest of the values can be left untouched." msgstr "El resto de los valores pueden dejarse como están." -#: ../../build/docs/chapters/chapter-10.rst:77 +#: ../../build/docs/interactions/chapter-10.rst:77 msgid "" "Finally, your next task is to create the **Layer**. Click the *Layers* menu " "and then *Add a new resource*. Select the newly created workspace and store " @@ -231,15 +231,15 @@ msgstr "" "*Capas* y, a continuación, en *Agregar un nuevo recurso*. Seleccione el " "espacio de trabajo recién creado y almacene el par: ``pgrouting:pgrouting``." -#: ../../build/docs/chapters/chapter-10.rst:81 +#: ../../build/docs/interactions/chapter-10.rst:81 msgid "Inside the text, click *Configure new SQL view*." msgstr "Dentro del texto, haga click en *Configure new SQL view*." -#: ../../build/docs/chapters/chapter-10.rst:83 +#: ../../build/docs/interactions/chapter-10.rst:83 msgid "Name the view ``pgrouting`` and fill the *SQL statement* with:" msgstr "Nombrar la vista``pgrouting`` y llene la *SQL statement* con:" -#: ../../build/docs/chapters/chapter-10.rst:91 +#: ../../build/docs/interactions/chapter-10.rst:91 msgid "" "In the *SQL view parameters*, click *Guess parameters from SQL*; the list " "displayed represents the parameters from the SQL above." @@ -247,31 +247,31 @@ msgstr "" "En el *SQL view parameters*, haga clic en *Guess parameters from SQL*; la " "lista mostrada representa los parámetros de la anterior de SQL." -#: ../../build/docs/chapters/chapter-10.rst:94 +#: ../../build/docs/interactions/chapter-10.rst:94 msgid "For each parameter:" msgstr "Para cada parámetro:" -#: ../../build/docs/chapters/chapter-10.rst:96 +#: ../../build/docs/interactions/chapter-10.rst:96 msgid "Set the default value to: `0`" msgstr "Establecer el valor predeterminado: `0`" -#: ../../build/docs/chapters/chapter-10.rst:97 +#: ../../build/docs/interactions/chapter-10.rst:97 msgid "Change the validation regular expression to ``^-?[\\d.]+$``" msgstr "Cambiar la expresión regular de validación a ``^-?[\\d.]+$``" -#: ../../build/docs/chapters/chapter-10.rst:99 +#: ../../build/docs/interactions/chapter-10.rst:99 msgid "The regular expression will only match numbers." msgstr "La expresión regular sólo igualará números." -#: ../../build/docs/chapters/chapter-10.rst:101 +#: ../../build/docs/interactions/chapter-10.rst:101 msgid "In the *Attributes* list:" msgstr "En la lista de *Atributos*:" -#: ../../build/docs/chapters/chapter-10.rst:103 +#: ../../build/docs/interactions/chapter-10.rst:103 msgid "Hit *Refresh*, one attribute should appear (called *st_makeline*)" msgstr "Pulsa *Actualizar*, debe aparecer un atributo (llamado *st_makeline*)" -#: ../../build/docs/chapters/chapter-10.rst:104 +#: ../../build/docs/interactions/chapter-10.rst:104 msgid "" "Change the type to ``LineString`` and the SRID of the geometry column from " "``-1`` to ``4326``" @@ -279,15 +279,15 @@ msgstr "" "Cambie el tipo a ``LineString`` y el SRID de la columna geometría de ``-1`` " "a ``4326``" -#: ../../build/docs/chapters/chapter-10.rst:107 +#: ../../build/docs/interactions/chapter-10.rst:107 msgid "Save the form." msgstr "Guardar el formulario." -#: ../../build/docs/chapters/chapter-10.rst:109 +#: ../../build/docs/interactions/chapter-10.rst:109 msgid "Finally, we need to setup the rest of the layer." msgstr "Por último, tenemos que configurar el resto de la capa." -#: ../../build/docs/chapters/chapter-10.rst:111 +#: ../../build/docs/interactions/chapter-10.rst:111 msgid "" "The only thing to do in this screen is to make sure that the coordinate " "reference system is correct: the geometries in the database are in " @@ -299,7 +299,7 @@ msgstr "" "datos están en ``EPSG:4326`` pero queremos mostrarlas en `EPSG:3857` porque " "el mapa openlayers donde se desasignará la capa está en esta proyección." -#: ../../build/docs/chapters/chapter-10.rst:116 +#: ../../build/docs/interactions/chapter-10.rst:116 msgid "" "Scroll down to the *coordinate reference system* section and change the " "**Declared SRS** to ``EPSG:3857`` and the **SRS handling** to ``Reproject " @@ -309,7 +309,7 @@ msgstr "" "coordenadas* y cambia el SRS **Declarado** a ``EPSG:3857`` y el **control " "SRS** a ``Reproyecto nativo para declarar``." -#: ../../build/docs/chapters/chapter-10.rst:120 +#: ../../build/docs/interactions/chapter-10.rst:120 msgid "" "Click the *Compute from data* and *Compute from native bounds* link to " "automatically set the layer bounds. Click the *Save* at the bottom of the " diff --git a/locale/es/LC_MESSAGES/chapters/chapter-11.po b/locale/es/LC_MESSAGES/interactions/chapter-11.po similarity index 84% rename from locale/es/LC_MESSAGES/chapters/chapter-11.po rename to locale/es/LC_MESSAGES/interactions/chapter-11.po index 482972a40..1e8c03d5f 100644 --- a/locale/es/LC_MESSAGES/chapters/chapter-11.po +++ b/locale/es/LC_MESSAGES/interactions/chapter-11.po @@ -5,30 +5,30 @@ # FIRST AUTHOR , 2021. # # Translators: -# MarPetra , 2021 # Vicky Vergara , 2021 +# MarPetra , 2021 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-19 13:37-0500\n" -"PO-Revision-Date: 2021-04-23 15:22+0000\n" -"Last-Translator: Vicky Vergara , 2021\n" +"POT-Creation-Date: 2021-10-10 17:38+0000\n" +"PO-Revision-Date: 2021-10-10 17:39+0000\n" +"Last-Translator: MarPetra , 2021\n" "Language-Team: Spanish (https://www.transifex.com/pgrouting/teams/1219/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.8.0\n" +"Generated-By: Babel 2.9.1\n" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../../build/docs/chapters/chapter-11.rst:13 +#: ../../build/docs/interactions/chapter-11.rst:13 msgid "OpenLayers Based Routing Interface" msgstr "Interfaz de Ruteo Basada en OpenLayers" -#: ../../build/docs/chapters/chapter-11.rst:15 +#: ../../build/docs/interactions/chapter-11.rst:15 msgid "" "The goal of this chapter is to create a simple web-based user interface to " "pgRouting based on OpenLayers. The user will be able to choose start and " @@ -40,23 +40,23 @@ msgstr "" "ubicaciones de inicio y destino y obtener la ruta desde el punto de inicio " "hasta el punto de destino." -#: ../../build/docs/chapters/chapter-11.rst:20 +#: ../../build/docs/interactions/chapter-11.rst:20 msgid "" "The start and destination points are created by the user, with simple clicks" -" on the map. The start and destination coordinates are then sent to the WMS " -"server (GeoServer), as parameters to a WMS ``GetMap`` request. The resulting" -" image is added as an *image* layer to the map." +" on the map. The start and destination coordinates are then sent to the " +"WMS server (GeoServer), as parameters to a WMS ``GetMap`` request. The " +"resulting image is added as an *image* layer to the map." msgstr "" "Los puntos de inicio y destino son creados por el usuario, con simples clics" " en el mapa. A continuación, las coordenadas de inicio y destino se envían " "al servidor WMS (GeoServer), como parámetros a una solicitud WMS ``GetMap``." " La imagen resultante se agrega como una capa *image* al mapa." -#: ../../build/docs/chapters/chapter-11.rst:26 +#: ../../build/docs/interactions/chapter-11.rst:26 msgid "OpenLayers introduction" msgstr "Introducción a OpenLayers" -#: ../../build/docs/chapters/chapter-11.rst:28 +#: ../../build/docs/interactions/chapter-11.rst:28 msgid "" "OpenLayers uses modern JavaScript, and HTML5 technologies such as Canvas and" " WebGL for the rendering of images/tiles and vectors." @@ -64,7 +64,7 @@ msgstr "" "OpenLayers utiliza tecnologías JavaScript y HTML5 modernas, como Canvas y " "WebGL, para la representación de imágenes/iconos y vectores." -#: ../../build/docs/chapters/chapter-11.rst:31 +#: ../../build/docs/interactions/chapter-11.rst:31 msgid "" "Creating an OpenLayers map in a web page involves creating a *map* object, " "which is an instance of the ``ol.Map`` class. Then, data layers and controls" @@ -74,7 +74,7 @@ msgstr "" "que es una instancia de la clase de mapa ``ol.Map``. Posteriormente, se " "pueden agregar capas y controles de datos a ese objeto de mapa." -#: ../../build/docs/chapters/chapter-11.rst:35 +#: ../../build/docs/interactions/chapter-11.rst:35 msgid "" "The center and resolution (zoom level) of the map are controlled through the" " *view* object. Unless other mapping libraries, the view is separated from " @@ -87,7 +87,7 @@ msgstr "" " vista. Ver el siguiente `ejemplo " "`__." -#: ../../build/docs/chapters/chapter-11.rst:40 +#: ../../build/docs/interactions/chapter-11.rst:40 msgid "" "OpenLayers features three renderers: the *Canvas* renderer, the *WebGL* " "renderer, and the *DOM* renderer. Currently, the most capable renderer is " @@ -101,11 +101,11 @@ msgstr "" "vectoriales, mientras que las otras dos no. Canvas es el representador " "predeterminado y el renderizador utilizado en este taller." -#: ../../build/docs/chapters/chapter-11.rst:47 +#: ../../build/docs/interactions/chapter-11.rst:47 msgid "Creating a minimal map" msgstr "Crear un mapa mínimo" -#: ../../build/docs/chapters/chapter-11.rst:49 +#: ../../build/docs/interactions/chapter-11.rst:49 msgid "" "Let's create our first OpenLayers map: open a text editor and copy this code" " into a file named ``ol.html``. You can save this file on the ``Desktop`` " @@ -115,7 +115,7 @@ msgstr "" "copiemos este código en un archivo denominado ``ol.html``. Puede guardar " "este archivo en ``Desktop`` y abrirlo con un navegador web." -#: ../../build/docs/chapters/chapter-11.rst:57 +#: ../../build/docs/interactions/chapter-11.rst:57 msgid "" "This workshop assumes, that you use OSGeo Live, which includes the " "OpenLayers Javascript library accessible under the following URL: " @@ -127,7 +127,7 @@ msgstr "" "http://localhost/openlayers/dist/ Si no utiliza OSGeo Live para este taller," " debe ajustar la dirección URL al archivo Javascript y CSS de OpenLayers." -#: ../../build/docs/chapters/chapter-11.rst:62 +#: ../../build/docs/interactions/chapter-11.rst:62 msgid "" "This web page includes a simple map with an OpenStreetMap layer and center " "to a predifined location. There is no routing-related code for now; just a " @@ -137,29 +137,29 @@ msgstr "" "centro a una ubicación predifinida. No hay código relacionado con el ruteo " "por ahora; sólo un mapa simple con herramientas de navegación stantard." -#: ../../build/docs/chapters/chapter-11.rst:66 +#: ../../build/docs/interactions/chapter-11.rst:66 msgid "Line by line we have:" msgstr "Línea por línea tenemos:" -#: ../../build/docs/chapters/chapter-11.rst:68 +#: ../../build/docs/interactions/chapter-11.rst:68 msgid "Line 6: include the default OpenLayers CSS file." msgstr "Línea 6: incluir archivo CSS de OpenLayers predeterminado." -#: ../../build/docs/chapters/chapter-11.rst:69 +#: ../../build/docs/interactions/chapter-11.rst:69 msgid "" "Line 7 to Line 12: CSS rules to give dimensions to the map DOM element." msgstr "" "Línea 7 a Línea 12: reglas CSS para dar dimensiones al elemento DOM del " "mapa." -#: ../../build/docs/chapters/chapter-11.rst:70 +#: ../../build/docs/interactions/chapter-11.rst:70 msgid "" "Line 15: add a div element for the map. The element's identifier is ``map``." msgstr "" "Línea 15: agregar un elemento div para el mapa. El identificador del " "elemento es ``map``." -#: ../../build/docs/chapters/chapter-11.rst:71 +#: ../../build/docs/interactions/chapter-11.rst:71 msgid "" "Line 16: load the OpenLayers library code. Functions and classes in the " "``ol`` namespace come from there." @@ -167,16 +167,16 @@ msgstr "" "Línea 16: cargar el código de la biblioteca OpenLayers. Las funciones y " "clases del espacio de nombres ``ol`` provienen de allí." -#: ../../build/docs/chapters/chapter-11.rst:73 +#: ../../build/docs/interactions/chapter-11.rst:73 msgid "Line 18 to Line 29: the JavaScript code specific to that example." msgstr "Línea 18 a Línea 29: el código JavaScript específico de ese ejemplo." -#: ../../build/docs/chapters/chapter-11.rst:75 +#: ../../build/docs/interactions/chapter-11.rst:75 msgid "Let's have a closer look at the code that create the OpenLayers code:" msgstr "" "Echemos un vistazo más de cerca al código que crea el código OpenLayers:" -#: ../../build/docs/chapters/chapter-11.rst:97 +#: ../../build/docs/interactions/chapter-11.rst:97 msgid "" "This code creates an ``ol.Map`` instance whose ``target`` is the ``map`` DOM" " element in the HTML page. The map is configured with a *tile layer*, itself" @@ -190,15 +190,15 @@ msgstr "" "con una instancia de *vista* (de la clase ``ol.View`` ) con valores " "predefinidos para el *centro* y el nivel de *zoom*." -#: ../../build/docs/chapters/chapter-11.rst:104 +#: ../../build/docs/interactions/chapter-11.rst:104 msgid "WMS GET parameters" msgstr "Parámetros WMS GET" -#: ../../build/docs/chapters/chapter-11.rst:106 +#: ../../build/docs/interactions/chapter-11.rst:106 msgid "Add this code after the creation of the map:" msgstr "Agregue este código después de la creación del mapa:" -#: ../../build/docs/chapters/chapter-11.rst:115 +#: ../../build/docs/interactions/chapter-11.rst:115 msgid "" "The ``params`` object holds the WMS GET parameters that will be sent to " "GeoServer. Here we set the values that will never change: the layer name and" @@ -208,11 +208,11 @@ msgstr "" "GeoServer. Aquí establecemos los valores que nunca cambiarán: el nombre de " "la capa y el formato de salida." -#: ../../build/docs/chapters/chapter-11.rst:121 +#: ../../build/docs/interactions/chapter-11.rst:121 msgid "Select \"start\" and \"destination\"" msgstr "Seleccione \"inicio\" y \"destino\"" -#: ../../build/docs/chapters/chapter-11.rst:123 +#: ../../build/docs/interactions/chapter-11.rst:123 msgid "" "We now want to allow the user to add the start and destination positions by " "clicking on the map. Add the following code for that:" @@ -220,7 +220,7 @@ msgstr "" "Ahora queremos permitir que el usuario agregue las posiciones de inicio y " "destino haciendo clic en el mapa. Agregue el código siguiente para ello:" -#: ../../build/docs/chapters/chapter-11.rst:140 +#: ../../build/docs/interactions/chapter-11.rst:140 msgid "" "That code creates two vector features, one for the \"start\" position and " "one for the \"destination\" position. These features are empty for now – " @@ -230,7 +230,7 @@ msgstr "" "\"start\" y otra para la posición \"destination\". Estas operaciones están " "vacías por ahora: no incluyen geometría." -#: ../../build/docs/chapters/chapter-11.rst:144 +#: ../../build/docs/interactions/chapter-11.rst:144 msgid "" "The code also creates a vector layer, with the \"start\" and \"destination\"" " features added to it. It also adds the vector layer to the map, using the " @@ -240,11 +240,11 @@ msgstr "" "\"destino\" añadidas a ella. También agrega la capa vectorial al mapa, " "utilizando el método``addLayer`` del mapa." -#: ../../build/docs/chapters/chapter-11.rst:148 +#: ../../build/docs/interactions/chapter-11.rst:148 msgid "Now add the following code:" msgstr "Agregar ahora el siguiente código:" -#: ../../build/docs/chapters/chapter-11.rst:183 +#: ../../build/docs/interactions/chapter-11.rst:183 msgid "" "This code registers a listener function for the map ``click`` event. This " "means that OpenLayers will call that function each time a click is detected " @@ -254,7 +254,7 @@ msgstr "" "mapa. Esto significa que OpenLayers llamará a esa función cada vez que se " "detecte un clic en el mapa." -#: ../../build/docs/chapters/chapter-11.rst:187 +#: ../../build/docs/interactions/chapter-11.rst:187 msgid "" "The event object passed to the listener function includes a ``coordinate`` " "property that indicates the geographical location of the click. That " @@ -266,7 +266,7 @@ msgstr "" "se utiliza para crear una geometría de *punto* para las entidades \"inicio\"" " y \"destino\"." -#: ../../build/docs/chapters/chapter-11.rst:191 +#: ../../build/docs/interactions/chapter-11.rst:191 msgid "" "Once we have the start and destination points (after two clicks); the two " "pairs of coordinates are transformed from the map projection (``EPSG:3857``)" @@ -278,7 +278,7 @@ msgstr "" "(``EPSG:3857``) en la proyección del servidor (``EPSG:4326``) utilizando la " "función ``transform``." -#: ../../build/docs/chapters/chapter-11.rst:195 +#: ../../build/docs/interactions/chapter-11.rst:195 msgid "" "The ``viewparams`` property is then set on WMS GET parameters object. The " "value of this property has a special meaning: GeoServer will substitute the " @@ -289,7 +289,7 @@ msgstr "" "especial: GeoServer sustituirá el valor antes de ejecutar la consulta SQL " "para la capa. Por ejemplo, si tenemos:" -#: ../../build/docs/chapters/chapter-11.rst:203 +#: ../../build/docs/interactions/chapter-11.rst:203 msgid "" "And ``viewparams`` is ``viewparams=min:20;max:120`` then the SQL query sent " "to PostGIS will be:" @@ -297,7 +297,7 @@ msgstr "" "Y ``viewparams`` es ``viewparams=min:20;max:120`` entonces la consulta SQL " "enviada a PostGIS será:" -#: ../../build/docs/chapters/chapter-11.rst:210 +#: ../../build/docs/interactions/chapter-11.rst:210 msgid "" "Finally, a new OpenLayers WMS layer is created and added to the map, the " "param object is passed to it." @@ -305,15 +305,15 @@ msgstr "" "Por último, se crea una nueva capa WMS OpenLayers y se agrega al mapa, se le" " pasa el objeto param." -#: ../../build/docs/chapters/chapter-11.rst:214 +#: ../../build/docs/interactions/chapter-11.rst:214 msgid "Clear the results" msgstr "Borrar los resultados" -#: ../../build/docs/chapters/chapter-11.rst:216 +#: ../../build/docs/interactions/chapter-11.rst:216 msgid "Add this after the map ``div`` in the HTML page:" msgstr "Añádalo después del mapa ``div`` en la página HTML:" -#: ../../build/docs/chapters/chapter-11.rst:222 +#: ../../build/docs/interactions/chapter-11.rst:222 msgid "" "This creates a button to we will use to allow the user to clear the routing " "points and start a new routing query." @@ -321,11 +321,11 @@ msgstr "" "Esto crea un botón que usaremos para permitir al usuario borrar los puntos " "de ruteo e iniciar una nueva consulta de enrutamiento." -#: ../../build/docs/chapters/chapter-11.rst:225 +#: ../../build/docs/interactions/chapter-11.rst:225 msgid "Now add the following to the JavaScript code:" msgstr "Ahora agregue lo siguiente al código JavaScript:" -#: ../../build/docs/chapters/chapter-11.rst:238 +#: ../../build/docs/interactions/chapter-11.rst:238 msgid "" "When the button is clicked, this function passed to ``addEventListener`` is " "executed. That function resets the \"start\" and \"destination\" features " @@ -335,11 +335,11 @@ msgstr "" "``addEventListener'``. Esa función restablece las entidades \"inicio\" y " "\"destino\" y elimina la capa de resultados de ruteo del mapa." -#: ../../build/docs/chapters/chapter-11.rst:243 +#: ../../build/docs/interactions/chapter-11.rst:243 msgid "Summary (full example)" msgstr "Resumen (ejemplo completo)" -#: ../../build/docs/chapters/chapter-11.rst:245 +#: ../../build/docs/interactions/chapter-11.rst:245 msgid "" "Now copy the following final application code into a file, accessible by a " "webserver, such as Apache or Nginx for example:" diff --git a/locale/es/LC_MESSAGES/chapters/chapter-9.po b/locale/es/LC_MESSAGES/interactions/chapter-9.po similarity index 74% rename from locale/es/LC_MESSAGES/chapters/chapter-9.po rename to locale/es/LC_MESSAGES/interactions/chapter-9.po index 6aa165d9e..979b43227 100644 --- a/locale/es/LC_MESSAGES/chapters/chapter-9.po +++ b/locale/es/LC_MESSAGES/interactions/chapter-9.po @@ -12,22 +12,22 @@ msgid "" msgstr "" "Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-19 13:37-0500\n" -"PO-Revision-Date: 2021-04-23 15:22+0000\n" +"POT-Creation-Date: 2021-10-10 17:38+0000\n" +"PO-Revision-Date: 2021-10-10 17:39+0000\n" "Last-Translator: MarPetra , 2021\n" "Language-Team: Spanish (https://www.transifex.com/pgrouting/teams/1219/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.8.0\n" +"Generated-By: Babel 2.9.1\n" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../../build/docs/chapters/chapter-9.rst:12 +#: ../../build/docs/interactions/chapter-9.rst:12 msgid "Using Qgis" msgstr "Uso de Qgis" -#: ../../build/docs/chapters/chapter-9.rst:18 +#: ../../build/docs/interactions/chapter-9.rst:18 msgid "" "Other kind of functions are `pl/pgsql`. As applications requirements become " "more complex, using previously defined functions becomes necessary." @@ -36,11 +36,15 @@ msgstr "" "aplicaciones se vuelven más complejos, se hace necesario utilizar funciones " "definidas previamente." -#: ../../build/docs/chapters/chapter-9.rst:26 +#: ../../build/docs/interactions/chapter-9.rst:23 +msgid "Chapter Contents" +msgstr "Contenido del Capítulo" + +#: ../../build/docs/interactions/chapter-9.rst:26 msgid "Set Up QGIS" msgstr "Configurar QGIS" -#: ../../build/docs/chapters/chapter-9.rst:28 +#: ../../build/docs/interactions/chapter-9.rst:28 msgid "" "Graphs have a `set of edges` and `set of vertices` associated to it. " "`osm2pgrouting` provides the `ways_vertices_pgr` table which is associated " @@ -56,7 +60,7 @@ msgstr "" "vértices asociados a cada uno para, por ejemplo, localizar el vértice más " "cercano a cierta ubicación lat/lon." -#: ../../build/docs/chapters/chapter-9.rst:35 +#: ../../build/docs/interactions/chapter-9.rst:35 msgid "" "Launch QGIS from :menuselection:`Geospatial --> Desktop GIS --> QGIS` and " "select :menuselection:`Project --> Open` from the menu bar." @@ -64,19 +68,19 @@ msgstr "" "Inicie QGIS desde :menuselection::`Geoespacial --> Escritorio GIS --> QGIS` " "y seleccione :menuselection:`Proyecto --> Abrir` en la barra de menús." -#: ../../build/docs/chapters/chapter-9.rst:40 +#: ../../build/docs/interactions/chapter-9.rst:40 msgid "The location of QGIS may vary." msgstr "La ubicación de QGIS puede variar." -#: ../../build/docs/chapters/chapter-9.rst:42 +#: ../../build/docs/interactions/chapter-9.rst:42 msgid "The workshop instructions are based on QGIS 2.14 Essen" msgstr "Las instrucciones del taller se basan en QGIS 2.14 Essen" -#: ../../build/docs/chapters/chapter-9.rst:47 +#: ../../build/docs/interactions/chapter-9.rst:47 msgid "Close the broswer pannel" msgstr "Cierra el pannel broswer" -#: ../../build/docs/chapters/chapter-9.rst:53 +#: ../../build/docs/interactions/chapter-9.rst:53 msgid "" "Connect to a posgGIS enabeled potsgreSQL database clicking on " ":menuselection:`Add postGIS layer`" @@ -84,47 +88,47 @@ msgstr "" "Conéctese a una base de datos potsgreSQL con etiqueta posgGIS haciendo clic " "en :menuselection:`Añadir capa postGIS`" -#: ../../build/docs/chapters/chapter-9.rst:58 +#: ../../build/docs/interactions/chapter-9.rst:58 msgid "Create a new connection clicking on :menuselection:`New`" msgstr "Crear una nueva conexión haciendo clic en :menuselection:`Nuevo`" -#: ../../build/docs/chapters/chapter-9.rst:63 +#: ../../build/docs/interactions/chapter-9.rst:63 msgid "Fill the information and test the connection" msgstr "Rellene la información y pruebe la conexión" -#: ../../build/docs/chapters/chapter-9.rst:69 +#: ../../build/docs/interactions/chapter-9.rst:69 msgid "**Name** city_routing" msgstr "**Nombre** city_routing" -#: ../../build/docs/chapters/chapter-9.rst:71 +#: ../../build/docs/interactions/chapter-9.rst:71 msgid "**Host** localhost" msgstr "**Host** localhost" -#: ../../build/docs/chapters/chapter-9.rst:73 +#: ../../build/docs/interactions/chapter-9.rst:73 msgid "**Port** 5432" msgstr "**Puerto** 5432" -#: ../../build/docs/chapters/chapter-9.rst:75 +#: ../../build/docs/interactions/chapter-9.rst:75 msgid "**Database** city_routing" msgstr "**Base de datos** city_routing" -#: ../../build/docs/chapters/chapter-9.rst:77 +#: ../../build/docs/interactions/chapter-9.rst:77 msgid "**User name** user" msgstr "**Nombre de usuario** usuario" -#: ../../build/docs/chapters/chapter-9.rst:79 +#: ../../build/docs/interactions/chapter-9.rst:79 msgid "**Password** user" msgstr "**Contraseña** usuario" -#: ../../build/docs/chapters/chapter-9.rst:81 +#: ../../build/docs/interactions/chapter-9.rst:81 msgid "Allow qgis to remember login and password" msgstr "Permitir que qgis recuerde el inicio de sesión y la contraseña" -#: ../../build/docs/chapters/chapter-9.rst:87 +#: ../../build/docs/interactions/chapter-9.rst:87 msgid "Add a postGIS Layer" msgstr "Añadir una Capa postGIS" -#: ../../build/docs/chapters/chapter-9.rst:89 +#: ../../build/docs/interactions/chapter-9.rst:89 msgid "" "Click :menuselection:`Connect` and a list of tables and views from the " "database will show." @@ -132,53 +136,53 @@ msgstr "" "Clic en :menuselection:`Conectar` y se mostrará una lista de tablas y vistas" " de la base de datos." -#: ../../build/docs/chapters/chapter-9.rst:91 +#: ../../build/docs/interactions/chapter-9.rst:91 msgid "" "It is necessaary to select the column that has a distinct unique value:" msgstr "" "Es necesario seleccionar la columna que tiene un valor único distinto:" -#: ../../build/docs/chapters/chapter-9.rst:93 +#: ../../build/docs/interactions/chapter-9.rst:93 msgid "``seq`` on the routing views" msgstr "``seq`` en las vistas de enrutamiento" -#: ../../build/docs/chapters/chapter-9.rst:94 +#: ../../build/docs/interactions/chapter-9.rst:94 msgid "``gid`` on the data views" msgstr "``gid`` sobre las vistas de datos" -#: ../../build/docs/chapters/chapter-9.rst:101 +#: ../../build/docs/interactions/chapter-9.rst:101 msgid "Format a Routing Layer" msgstr "Formatear una Capa de Ruteo" -#: ../../build/docs/chapters/chapter-9.rst:103 +#: ../../build/docs/interactions/chapter-9.rst:103 msgid "Choose a routing view, :menuselection:`Right click --> Zoom to Layer`" msgstr "" "Elija una vista de enrutamiento, :menuselection:`Clic derecho --> Acercar a " "capa`" -#: ../../build/docs/chapters/chapter-9.rst:108 +#: ../../build/docs/interactions/chapter-9.rst:108 msgid ":menuselection:`Right click --> Properties`" msgstr ":menuselection:`Clic derecho --> Propiedades`" -#: ../../build/docs/chapters/chapter-9.rst:113 +#: ../../build/docs/interactions/chapter-9.rst:113 msgid ":menuselection:`Style --> Color`" msgstr ":menuselection:`Estilo --> Color`" -#: ../../build/docs/chapters/chapter-9.rst:118 +#: ../../build/docs/interactions/chapter-9.rst:118 msgid ":menuselection:`Style --> + --> Symbol Layer Type --> Marker line`" msgstr "" ":menuselection:`Estilo --> + --> Tipo de Símbolos de Capa -> Línea de " "marcador`" -#: ../../build/docs/chapters/chapter-9.rst:123 +#: ../../build/docs/interactions/chapter-9.rst:123 msgid ":menuselection:`Apply --> Close`" msgstr ":menuselection:`Aplicar --> Cerrar`" -#: ../../build/docs/chapters/chapter-9.rst:126 +#: ../../build/docs/interactions/chapter-9.rst:126 msgid "Copy/Paste Format" msgstr "Copiar/Pegar Formato" -#: ../../build/docs/chapters/chapter-9.rst:128 +#: ../../build/docs/interactions/chapter-9.rst:128 msgid "" "Choose a formmated layer and :menuselection:`Right click --> Styles --> Copy" " Styles`" @@ -186,7 +190,7 @@ msgstr "" "Elija una capa formmated y :menuselection: :menuselection:`Clic derecho --> " "Estilos --> Copiar Estilos`" -#: ../../build/docs/chapters/chapter-9.rst:133 +#: ../../build/docs/interactions/chapter-9.rst:133 msgid "" "Choose another layer and :menuselection:`Right click --> Styles --> Paste " "Styles`" @@ -194,15 +198,15 @@ msgstr "" "Elija otra capa y :menuselection:`Clic derecho --> Estilos --> Pegar " "Estilos`" -#: ../../build/docs/chapters/chapter-9.rst:139 +#: ../../build/docs/interactions/chapter-9.rst:139 msgid "Save the project" msgstr "Guardar el proyecto" -#: ../../build/docs/chapters/chapter-9.rst:141 +#: ../../build/docs/interactions/chapter-9.rst:141 msgid ":menuselection:`Project --> Save As ...`" msgstr ":menuselection:`Proyecto --> Guardar como ...`" -#: ../../build/docs/chapters/chapter-9.rst:146 +#: ../../build/docs/interactions/chapter-9.rst:146 msgid "" "Navigate to: :menuselection:`User --> Desktop --> workshop` and save " "``pgrouting-Bucharest-Example``" diff --git a/locale/es/LC_MESSAGES/un-sdg/appendix.po b/locale/es/LC_MESSAGES/un-sdg/appendix.po new file mode 100644 index 000000000..ce6c0f731 --- /dev/null +++ b/locale/es/LC_MESSAGES/un-sdg/appendix.po @@ -0,0 +1,303 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara +# This file is distributed under the same license as the Workshop FOSS4G +# Argentina package. +# FIRST AUTHOR , 2021. +# +# Translators: +# Vicky Vergara , 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-10 17:38+0000\n" +"PO-Revision-Date: 2021-10-10 17:39+0000\n" +"Last-Translator: Vicky Vergara , 2022\n" +"Language-Team: Spanish (https://www.transifex.com/pgrouting/teams/1219/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../../build/docs/un_sdg/appendix.rst:11 +msgid "Appendix: OSGeo UN Challenge Workshop Solutions" +msgstr "Apéndice: OSGeo Soluciones del taller de ONU - ODS" + +#: ../../build/docs/un_sdg/appendix.rst:14 +msgid "Solutions to Chapter 3: :doc:`sdg3-health`" +msgstr "Soluciones al Capítulo 3: :doc:`sdg3-health`" + +#: ../../build/docs/un_sdg/appendix.rst:17 +msgid "**Exercise:** 5 (**Chapter:** SDG 3)" +msgstr "**Ejercicio:** 5 (**Capítulo:** SDG 3)" + +#: ../../build/docs/un_sdg/appendix.rst:19 +msgid ":ref:`Exercise 5: Counting the number of Roads and Buildings`" +msgstr ":ref:`Ejercicio 5: Contar el número de carreteras y edificios`" + +#: ../../build/docs/un_sdg/appendix.rst:25 +msgid "**Exercise:** 6 (**Chapter:** SDG 3)" +msgstr "**Ejercicio:** 6 (**Capítulo:** ODS 3)" + +#: ../../build/docs/un_sdg/appendix.rst:27 +msgid ":ref:`Exercise 6: Add a spatial column to the table`" +msgstr ":ref:`Ejercicio 6: Añadir una columna espacial a la tabla`" + +#: ../../build/docs/un_sdg/appendix.rst:32 +msgid "**Exercise:** 7 (**Chapter:** SDG 3)" +msgstr "**Ejercicio:** 7 (**Capítulo:** ODS 3)" + +#: ../../build/docs/un_sdg/appendix.rst:35 +msgid ":ref:`Exercise 7: Removing the polygons with less than 4 points`" +msgstr ":ref:`Ejercicio 7: Extracción de los polígonos con menos de 4 puntos`" + +#: ../../build/docs/un_sdg/appendix.rst:41 +msgid "**Exercise:** 8 (**Chapter:** SDG 3)" +msgstr "**Ejercicio:** 8 (**Capítulo:** ODS 3)" + +#: ../../build/docs/un_sdg/appendix.rst:44 +msgid ":ref:`Exercise 8: Creating the polygons`" +msgstr ":ref:`Ejercicio 8: Creación de los polígonos`" + +#: ../../build/docs/un_sdg/appendix.rst:49 +msgid "**Exercise:** 9 (**Chapter:** SDG 3)" +msgstr "**Ejercicio:** 9 (**Capítulo:** ODS 3)" + +#: ../../build/docs/un_sdg/appendix.rst:52 +msgid ":ref:`Exercise 9: Calculating the area`" +msgstr ":ref:`Ejercicio 9: Cálculo del área`" + +#: ../../build/docs/un_sdg/appendix.rst:58 +msgid "**Exercise:** 10 (**Chapter:** SDG 3)" +msgstr "**Ejercicio:** 10 (**Capítulo:** ODS 3)" + +#: ../../build/docs/un_sdg/appendix.rst:60 +msgid ":ref:`Exercise 10: Find the Component ID for Road vertices`" +msgstr "" +":ref:`Ejercicio 10: Buscar el identificador de componente para los vértices " +"de carretera`" + +#: ../../build/docs/un_sdg/appendix.rst:66 +msgid "**Exercise:** 11 (**Chapter:** SDG 3)" +msgstr "**Ejercicio:** 11 (**Capítulo:** ODS 3)" + +#: ../../build/docs/un_sdg/appendix.rst:69 +msgid ":ref:`Exercise 11: Finding the components which are to be removed`" +msgstr ":ref:`Ejercicio 11: Encontrar los componentes que deben eliminarse`" + +#: ../../build/docs/un_sdg/appendix.rst:75 +msgid "**Exercise:** 12 (**Chapter:** SDG 3)" +msgstr "**Ejercicio:** 12 (**Capítulo:** ODS 3)" + +#: ../../build/docs/un_sdg/appendix.rst:78 +msgid ":ref:`Exercise 12: Finding the road vertices of these components`" +msgstr ":ref:`Ejercicio 12: Encontrar los vértices de estos componentes`" + +#: ../../build/docs/un_sdg/appendix.rst:84 +msgid "**Exercise:** 13 (**Chapter:** SDG 3)" +msgstr "**Ejercicio:** 13 (**Capítulo:** ODS 3)" + +#: ../../build/docs/un_sdg/appendix.rst:87 +msgid ":ref:`Exercise 13: Removing the unwanted edges and vertices`" +msgstr "" +":ref:`Ejercicio 13: Eliminación de las aristas y vértices no deseados`" + +#: ../../build/docs/un_sdg/appendix.rst:93 +msgid "**Exercise:** 15 (**Chapter:** SDG 3)" +msgstr "**Ejercicio:** 15 (**Capítulo:** ODS 3)" + +#: ../../build/docs/un_sdg/appendix.rst:96 +msgid ":ref:`Exercise 15: Finding the served roads using pgr_drivingDistance`" +msgstr "" +":ref:`Ejercicio 15: Encontrar las carreteras servidas usando " +"pgr_drivingDistance`" + +#: ../../build/docs/un_sdg/appendix.rst:101 +msgid "**Exercise:** 16 (**Chapter:** SDG 3)" +msgstr "**Ejercicio:** 16 (**Capítulo:** ODS 3)" + +#: ../../build/docs/un_sdg/appendix.rst:104 +msgid ":ref:`Exercise 16: Generalising the served roads`" +msgstr ":ref:`Ejercicio 16: Generalización de las carreteras servidas`" + +#: ../../build/docs/un_sdg/appendix.rst:110 +msgid "**Exercise:** 17 (**Chapter:** SDG 3)" +msgstr "**Ejercicio:** 17 (**Capítulo:** ODS 3)" + +#: ../../build/docs/un_sdg/appendix.rst:113 +msgid ":ref:`Exercise 17: Estimating the population of buildings`" +msgstr ":ref:`Ejercicio 17: Estimación de la población de edificios`" + +#: ../../build/docs/un_sdg/appendix.rst:119 +msgid "**Exercise:** 18 (**Chapter:** SDG 3)" +msgstr "**Ejercicio:** 18 (**Capítulo:** ODS 3)" + +#: ../../build/docs/un_sdg/appendix.rst:122 +msgid ":ref:`Exercise 18: Finding the nearest roads to store the population`" +msgstr "" +":ref:`Ejercicio 18: Encontrar las carreteras más cercanas para almacenar a " +"la población`" + +#: ../../build/docs/un_sdg/appendix.rst:128 +msgid "**Exercise:** 19 (**Chapter:** SDG 3)" +msgstr "**Ejercicio:** 19 (**Capítulo:** ODS 3)" + +#: ../../build/docs/un_sdg/appendix.rst:131 +msgid ":ref:`Exercise 19: Storing the population in the roads`" +msgstr ":ref:`Ejercicio 19: Almacenar la población en las carreteras`" + +#: ../../build/docs/un_sdg/appendix.rst:137 +msgid "**Exercise:** 20 (**Chapter:** SDG 3)" +msgstr "**Ejercicio:** 20 (**Capítulo:** ODS 3)" + +#: ../../build/docs/un_sdg/appendix.rst:140 +msgid ":ref:`Exercise 20: Finding total population`" +msgstr ":ref:`Ejercicio 20: Encontrar la población total`" + +#: ../../build/docs/un_sdg/appendix.rst:146 +msgid "Solutions to :doc:`sdg7-energy`" +msgstr "Soluciones para :doc:`sdg7-energy`" + +#: ../../build/docs/un_sdg/appendix.rst:149 +msgid "**Exercise:** 5 (**Chapter:** SDG 7)" +msgstr "**Ejercicio:** 5 (**Capítulo:** ODS 7)" + +#: ../../build/docs/un_sdg/appendix.rst:152 +msgid ":ref:`Exercise 5: Counting the number of Roads`" +msgstr ":ref:`Ejercicio 5: Contar el número de carreteras`" + +#: ../../build/docs/un_sdg/appendix.rst:158 +msgid "**Exercise:** 6 (**Chapter:** SDG 7)" +msgstr "**Ejercicio:** 6 (**Capítulo:** ODS 7)" + +#: ../../build/docs/un_sdg/appendix.rst:161 +msgid ":ref:`Exercise 6: Find the Component ID for Road vertices`" +msgstr "" +":ref:`Ejercicio 6: Buscar el identificador de componente para los vértices " +"de carretera`" + +#: ../../build/docs/un_sdg/appendix.rst:167 +msgid "**Exercise:** 7 (**Chapter:** SDG 7)" +msgstr "**Ejercicio:** 7 (**Capítulo:** ODS 7)" + +#: ../../build/docs/un_sdg/appendix.rst:170 +msgid ":ref:`Exercise 7: Finding the components which are to be removed`" +msgstr ":ref:`Ejercicio 7: Encontrar los componentes que deben eliminarse`" + +#: ../../build/docs/un_sdg/appendix.rst:176 +msgid "**Exercise:** 8 (**Chapter:** SDG 7)" +msgstr "**Ejercicio:** 8 (**Capítulo:** ODS 7)" + +#: ../../build/docs/un_sdg/appendix.rst:179 +msgid ":ref:`Exercise 8: Finding the road vertices of these components`" +msgstr "" +":ref:`Ejercicio 8: Encontrar los vértices de la carretera de estos " +"componentes`" + +#: ../../build/docs/un_sdg/appendix.rst:184 +msgid "**Exercise:** 9 (**Chapter:** SDG 7)" +msgstr "**Ejercicio:** 9 (**Capítulo:** ODS 7)" + +#: ../../build/docs/un_sdg/appendix.rst:187 +msgid ":ref:`Exercise 9: Removing the unwanted edges and vertices`" +msgstr ":ref:`Ejercicio 9: Eliminación de las aristas y vértices no deseados`" + +#: ../../build/docs/un_sdg/appendix.rst:192 +msgid "**Exercise:** 10 (**Chapter:** SDG 7)" +msgstr "**Ejercicio:** 10 (**Capítulo:** ODS 7)" + +#: ../../build/docs/un_sdg/appendix.rst:195 +msgid ":ref:`Exercise 10: Find the minimum spanning tree`" +msgstr ":ref:`Ejercicio 10: Encontrar el árbol de expansión mínimo`" + +#: ../../build/docs/un_sdg/appendix.rst:200 +msgid "**Exercise:** 11 (**Chapter:** SDG 7)" +msgstr "**Ejercicio:** 11 (**Capítulo:** ODS 7)" + +#: ../../build/docs/un_sdg/appendix.rst:203 +msgid ":ref:`Exercise 11: Compute total length of material required in km`" +msgstr "" +":ref:`Ejercicio 11: Calcular la longitud total del material requerido en km`" + +#: ../../build/docs/un_sdg/appendix.rst:208 +msgid "**Exercise:** 12 (**Chapter:** SDG 7)" +msgstr "**Ejercicio:** 12 (**Capítulo:** ODS 7)" + +#: ../../build/docs/un_sdg/appendix.rst:210 +msgid ":ref:`Exercise 12: Compute total length of roads`" +msgstr ":ref:`Ejercicio 12: Calcular la longitud total de las carreteras`" + +#: ../../build/docs/un_sdg/appendix.rst:215 +msgid "Solutions to :doc:`sdg11-cities`" +msgstr "Soluciones para :doc:`sdg11-cities`" + +#: ../../build/docs/un_sdg/appendix.rst:218 +msgid "**Exercise:** 1 (**Chapter:** SDG 11)" +msgstr "**Ejercicio:** 1 (**Capítulo:** ODS 11)" + +#: ../../build/docs/un_sdg/appendix.rst:220 +msgid ":ref:`Exercise 1: Create a point for the city`" +msgstr ":ref:`Ejercicio 1: Crear un punto para la ciudad`" + +#: ../../build/docs/un_sdg/appendix.rst:226 +msgid "**Exercise:** 6 (**Chapter:** SDG 11)" +msgstr "**Ejercicio:** 6 (**Capítulo:** ODS 11)" + +#: ../../build/docs/un_sdg/appendix.rst:229 +msgid ":ref:`Exercise 6: Counting the number of Waterways`" +msgstr ":ref:`Ejercicio 6: Contar el número de vías navegables`" + +#: ../../build/docs/un_sdg/appendix.rst:235 +msgid "**Exercise:** 7 (**Chapter:** SDG 11)" +msgstr "**Ejercicio:** 7 (**Capítulo:** ODS 11)" + +#: ../../build/docs/un_sdg/appendix.rst:238 +msgid ":ref:`Exercise 7: Removing the Rivers which are in swamps`" +msgstr ":ref:`Ejercicio 7: Eliminar los ríos que están en pantanos`" + +#: ../../build/docs/un_sdg/appendix.rst:244 +msgid "**Exercise:** 8 (**Chapter:** SDG 11)" +msgstr "**Ejercicio:** 8 (**Capítulo:** ODS 11)" + +#: ../../build/docs/un_sdg/appendix.rst:246 +msgid ":ref:`Exercise 8: Get the Connected Components of Waterways`" +msgstr "" +":ref:`Ejercicio 8: Obtener los componentes conectados de las vías fluviales`" + +#: ../../build/docs/un_sdg/appendix.rst:252 +msgid "**Exercise:** 9 (**Chapter:** SDG 11)" +msgstr "**Ejercicio:** 9 (**Capítulo:** ODS 11)" + +#: ../../build/docs/un_sdg/appendix.rst:255 +msgid ":ref:`Exercise 9: Creating buffer around the city`" +msgstr ":ref:`Ejercicio 9: Crear una zona límite alrededor de la ciudad`" + +#: ../../build/docs/un_sdg/appendix.rst:260 +msgid "**Exercise:** 11 (**Chapter:** SDG 11)" +msgstr "**Ejercicio:** 11 (**Capítulo:** ODS 11)" + +#: ../../build/docs/un_sdg/appendix.rst:262 +msgid ":ref:`Exercise 11: Finding the components intersecting the buffer`" +msgstr "" +":ref:`Ejercicio 11: Encontrar los componentes que intersectan la zona " +"limitada`" + +#: ../../build/docs/un_sdg/appendix.rst:268 +msgid "**Exercise:** 12 (**Chapter:** SDG 11)" +msgstr "**Ejercicio:** 12 (**Capítulo:** ODS 11)" + +#: ../../build/docs/un_sdg/appendix.rst:271 +msgid ":ref:`Exercise 12: Get the rain zones`" +msgstr ":ref:`Ejercicio 12: Obtener las zonas de lluvia`" + +#: ../../build/docs/un_sdg/appendix.rst:276 +msgid "**Exercise:** 13 (**Chapter:** SDG 11)" +msgstr "**Ejercicio:** 13 (**Capítulo:** ODS 11)" + +#: ../../build/docs/un_sdg/appendix.rst:278 +msgid ":ref:`Exercise 13: Create a union of rain zones`" +msgstr ":ref:`Ejercicio 13: Crear una unión de zonas de lluvia`" diff --git a/locale/es/LC_MESSAGES/un-sdg/data.po b/locale/es/LC_MESSAGES/un-sdg/data.po new file mode 100644 index 000000000..9de925168 --- /dev/null +++ b/locale/es/LC_MESSAGES/un-sdg/data.po @@ -0,0 +1,375 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara +# This file is distributed under the same license as the Workshop FOSS4G +# Argentina package. +# FIRST AUTHOR , 2021. +# +# Translators: +# MarPetra , 2021 +# Vicky Vergara , 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-10 17:38+0000\n" +"PO-Revision-Date: 2021-10-10 17:39+0000\n" +"Last-Translator: Vicky Vergara , 2022\n" +"Language-Team: Spanish (https://www.transifex.com/pgrouting/teams/1219/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../../build/docs/un_sdg/data.rst:11 +msgid "Data for Sustainable Development Goals" +msgstr "Datos para los Objetivos de Desarrollo Sostenible" + +#: ../../build/docs/un_sdg/data.rst:16 +msgid "" +"To be able to use pgRouting, data has to be imported into a database. This " +"chapter will use ``osm2pgrouting`` to get that the data from " +"OpenStreetMaps(OSM). This data will be used for exercises in further " +"chapters." +msgstr "" +"Para poder utilizar pgRouting, los datos deben importarse a una base de " +"datos. Este capítulo usará ``osm2pgrouting`` para obtener los datos de " +"OpenStreetMaps (OSM). Estos datos se utilizarán para ejercicios en capítulos" +" posteriores." + +#: ../../build/docs/un_sdg/data.rst:20 +msgid "Chapter Contents" +msgstr "Contenido del Capítulo" + +#: ../../build/docs/un_sdg/data.rst:23 +msgid "Work Directory for pgRouting data manipulation" +msgstr "Directorio de trabajo para la manipulación de datos de pgRouting" + +#: ../../build/docs/un_sdg/data.rst:31 +msgid "Mumbai database" +msgstr "Base de datos de Mumbai" + +#: ../../build/docs/un_sdg/data.rst:33 +msgid "pgRouting is pre-installed as an extension which requires:" +msgstr "pgRouting está preinstalado como una extensión que requiere:" + +#: ../../build/docs/un_sdg/data.rst:35 +msgid "Supported PostgreSQL version" +msgstr "Versión PostgreSQL compatible" + +#: ../../build/docs/un_sdg/data.rst:36 +msgid "Supported PostGIS version" +msgstr "Versión PostGIS compatible" + +#: ../../build/docs/un_sdg/data.rst:38 +msgid "" +"These requirements are met on OSGeoLive. When the required software is " +"installed, open a terminal window by pressing ``ctrl-alt-t`` and follow the " +"instructions. Information about installing OSGeoLive can be found in " +"Chapter 3 :ref:`Installation` of this workshop." +msgstr "" +"Estos requisitos se cumplen en OSGeoLive. Cuando se instale el software " +"requerido, abra una ventana de terminal presionando ':code:`ctrl-alt-t` y " +"siga las instrucciones. La información sobre la instalación de OSGeoLive se" +" puede encontrar en el Capítulo 3 :ref:'Instalación' de este taller." + +#: ../../build/docs/un_sdg/data.rst:43 +msgid "" +"If you don't have pgRouting installed. You can find the installation " +"procedure at this `link `__" +msgstr "" +"Si no está pgRouting instalado. Se puede encontrar el procedimiento de " +"instalación en este `enlace `__" + +#: ../../build/docs/un_sdg/data.rst:49 +msgid "Create Mumbai database compatible with pgRouting" +msgstr "Crear base de datos de Mumbai compatible con pgRouting" + +#: ../../build/docs/un_sdg/data.rst:51 +msgid "Use the following command to create ``mumbai`` database" +msgstr "Utilice el siguiente comando para crear la base de datos ``mumbai``" + +#: ../../build/docs/un_sdg/data.rst:57 ../../build/docs/un_sdg/data.rst:191 +msgid "To connect to the database do the following" +msgstr "Para conectarse a la base de datos, haga lo siguiente" + +#: ../../build/docs/un_sdg/data.rst:63 ../../build/docs/un_sdg/data.rst:198 +msgid "" +"After connecting to the database, first step is to create ``EXTENSION`` to " +"enable pgRouting and PostGIS in the database. Then add the ``SCHEMA`` for " +"each table." +msgstr "" +"Después de conectarse a la base de datos, el primer paso es crear " +"``EXTENSION`` para habilitar pgRouting y PostGIS en la base de datos. A " +"continuación, agregue el `SCHEMA`` para cada tabla." + +#: ../../build/docs/un_sdg/data.rst:73 +msgid "Get the Mumbai Data" +msgstr "Obtenga los datos de Mumbai" + +#: ../../build/docs/un_sdg/data.rst:74 +msgid "" +"The pgRouting workshop will make use of OpenStreetMap data of an area in " +"Mumbai City. The instructions for downloading the data are given below." +msgstr "" +"El taller pgRouting hará uso de los datos de OpenStreetMap de un área en la " +"ciudad de Mumbai. Las instrucciones para descargar los datos se dan a " +"continuación." + +#: ../../build/docs/un_sdg/data.rst:78 +msgid "Downloading Mumbai data from OSGeo" +msgstr "Descarga de datos de Mumbai desde OSGeo" + +#: ../../build/docs/un_sdg/data.rst:80 +msgid "" +"The following command is used to download the snapshot of the Mumbai area " +"data used in this workshop, using the download service of OSGeo." +msgstr "" +"El siguiente comando se utiliza para descargar la instantánea de los datos " +"del área de Mumbai utilizados en este taller, utilizando el servicio de " +"descarga de OSGeo." + +#: ../../build/docs/un_sdg/data.rst:83 ../../build/docs/un_sdg/data.rst:216 +msgid "This workshop depends on this snapshot." +msgstr "Este taller depende de esta instantánea." + +#: ../../build/docs/un_sdg/data.rst:92 +msgid "Downloading Mumbai data from OpenStreetMap (OSM)" +msgstr "Descarga de datos de Mumbai desde OpenStreetMap (OSM)" + +#: ../../build/docs/un_sdg/data.rst:93 +msgid "" +"The following command is used to download the OpenStreetMap data of the area" +" in Mumbai, India." +msgstr "" +"El siguiente comando se utiliza para descargar los datos de OpenStreetMap " +"del área en Mumbai, India." + +#: ../../build/docs/un_sdg/data.rst:95 +msgid "" +"OpenStreetMap data changes on a day to day basis, therefore if this data is " +"used, the results might change and some queries might need adjustments. The " +"command was used to take the snapshot of the data on June 2021." +msgstr "" +"Los datos de OpenStreetMap cambian día a día, por lo tanto, si se utilizan " +"estos datos, los resultados pueden cambiar y algunas consultas pueden " +"necesitar ajustes. El comando se utilizó para tomar la instantánea de los " +"datos en junio de 2021." + +#: ../../build/docs/un_sdg/data.rst:106 +msgid "Upload Mumbai data to the database" +msgstr "Cargar datos de Mumbai en la base de datos" + +#: ../../build/docs/un_sdg/data.rst:108 ../../build/docs/un_sdg/data.rst:240 +msgid "" +"The next step is to run ``osm2pgrouting`` converter, which is a command line" +" tool that inserts the data in the database, \"ready\" to be used with " +"pgRouting. Additional information about ``osm2pgrouting`` can be found `here" +" " +"`_" +msgstr "" +"El siguiente paso es ejecutar el convertidor ``osm2pgrouting'', que es una " +"herramienta de línea de comandos que inserta los datos en la base de datos, " +"\"listo\" para ser utilizado con pgRouting. Puede encontrar información " +"adicional sobre ``osm2pgrouting`` en :ref:`osm2pgrouting`" + +#: ../../build/docs/un_sdg/data.rst:114 ../../build/docs/un_sdg/data.rst:245 +msgid "For this step the following is used:" +msgstr "Para este paso se utiliza lo siguiente:" + +#: ../../build/docs/un_sdg/data.rst:116 +msgid "" +"``mumbai_buildings.xml`` and ``mumbai_roads.xml`` configuration files for " +"osm2pgrouting." +msgstr "" +"Archivos de configuración ``mumbai_buildings.xml`` y ``mumbai_roads.xml`` " +"para osm2pgrouting." + +#: ../../build/docs/un_sdg/data.rst:117 +msgid "``~/Desktop/workshop/mumbai.osm`` - OSM data from the previous step" +msgstr "``~/Desktop/workshop/mumbai.osm`` - Datos de OSM del paso anterior" + +#: ../../build/docs/un_sdg/data.rst:118 +msgid "``mumbai`` database." +msgstr "Base de datos ``mumbai``." + +#: ../../build/docs/un_sdg/data.rst:120 ../../build/docs/un_sdg/data.rst:251 +msgid "" +"Contents of the configuration files are given in :ref:`Appendix`. Create a " +"XML file using these contents and save it into the root directory " +"``~/Desktop/workshop``." +msgstr "" +"El contenido de los archivos de configuración se indican en :ref:`péndice`. " +"Crear un archivo XML utilizando estos contenidos y guardar en el directorio " +"raíz ``~/Desktop/workshop``." + +#: ../../build/docs/un_sdg/data.rst:123 +msgid "" +"Open a terminal window by ``ctrl-alt-t`` and move to the workshop directory " +"by ``cd ~/Desktop/workshop``. The following ``osm2pgrouting`` command will " +"be used to convert the osm files to pgRouting friendly format which we will " +"use for further exercises." +msgstr "" +"Abrir una ventana de terminal con ``ctrl-alt-t`` y navegar al directorio del" +" taller ``cd ~/Desktop/workshop``. El siguiente comando ``osm2pgrouting`` se" +" utilizará para convertir los archivos osm a un formato amigable a pgRouting" +" que usaremos para ejercicios posteriores." + +#: ../../build/docs/un_sdg/data.rst:128 +msgid "Importing Mumbai Roads" +msgstr "Importación de los caminos de Mumbai" + +#: ../../build/docs/un_sdg/data.rst:130 +msgid "" +"The following ``osm2pgrouting`` command will be used to import the Roads " +"from OpenStreetMaps file to pgRouting database which we will use for further" +" exercises." +msgstr "" +"El siguiente comando ``osm2pgrouting`` se utilizará para importar los " +"caminos del archivo de OpenStreetMap a la base de datos pgRouting los cuales" +" usaremos para ejercicios posteriores." + +#: ../../build/docs/un_sdg/data.rst:140 ../../build/docs/un_sdg/data.rst:161 +#: ../../build/docs/un_sdg/data.rst:269 +msgid "Depending on the osm2pgrouting version `-W password` is needed" +msgstr "Dependiendo de la versión osm2pgrouting `-W password` es necesario" + +#: ../../build/docs/un_sdg/data.rst:143 ../../build/docs/un_sdg/data.rst:164 +#: ../../build/docs/un_sdg/data.rst:272 +msgid "Output:" +msgstr "Salida:" + +#: ../../build/docs/un_sdg/data.rst:149 +msgid "Importing Mumbai Buildings" +msgstr "Importación de edificios de Mumbai" + +#: ../../build/docs/un_sdg/data.rst:151 +msgid "" +"Similar to Roads, ``osm2pgrouting`` command will be used to import the " +"Buildings from OpenStreetMaps file to pgRouting database which we will use " +"for further exercises." +msgstr "" +"Similar a los caminos, el comando ``osm2pgrouting`` se utilizará para " +"importar los edificios desde el archivo de OpenStreetMaps a la base de datos" +" pgRouting que usaremos para ejercicios posteriores." + +#: ../../build/docs/un_sdg/data.rst:169 ../../build/docs/un_sdg/data.rst:277 +msgid "To connect to the database, type the following in the terminal." +msgstr "" +"Para conectarse a la base de datos, escribir lo siguiente en el terminal." + +#: ../../build/docs/un_sdg/data.rst:177 +msgid "Bangladesh database" +msgstr "Base de datos de Bangladesh" + +#: ../../build/docs/un_sdg/data.rst:179 +msgid "" +"Now download the data for an area in Bangladesh by following the same steps" +" like that of Mumbai." +msgstr "" +"Ahora descargar los datos de un área en Bangladesh siguiendo los mismos " +"pasos que el de Mumbai." + +#: ../../build/docs/un_sdg/data.rst:183 +msgid "Create Bangladesh area database compatible with pgRouting" +msgstr "" +"Crear una base de datos de área de Bangladesh compatible con pgRouting" + +#: ../../build/docs/un_sdg/data.rst:185 +msgid "Use the following command to create ``bangladesh`` database" +msgstr "" +"Utilice el siguiente comando para crear la base de datos ``bangladesh``" + +#: ../../build/docs/un_sdg/data.rst:208 +msgid "Get the Bangladesh Data" +msgstr "Obtener los datos de Bangladesh" + +#: ../../build/docs/un_sdg/data.rst:211 +msgid "Downloading Bangladesh data from OSGeo" +msgstr "Descarga de datos de Bangladesh desde OSGeo" + +#: ../../build/docs/un_sdg/data.rst:213 +msgid "" +"The following command is used to download the snapshot of the Bangladesh " +"area data used in this workshop, using the download service of OSGeo." +msgstr "" +"El siguiente comando se utiliza para descargar la instantánea de los datos " +"del área de Bangladesh utilizados en este taller, utilizando el servicio de " +"descarga de OSGeo." + +#: ../../build/docs/un_sdg/data.rst:225 +msgid "Downloading Bangladesh data from OpenStreetMap" +msgstr "Descarga de datos de Bangladesh desde OpenStreetMap" + +#: ../../build/docs/un_sdg/data.rst:226 +msgid "" +"The following command is used to download the OSM data of the area in " +"Munshigang, Bangladesh." +msgstr "" +"El siguiente comando se utiliza para descargar los datos OSM del área en " +"Munshigang, Bangladesh." + +#: ../../build/docs/un_sdg/data.rst:235 +msgid "" +"Refer to Section 1.2.1.3. from Chapter 1 :ref:`Option 3) Download using " +"Overpass XAPI`" +msgstr "" +"Consulte la Sección 1.2.1.3. del Capítulo 1 :ref:`Opción 3) Descargar usando" +" Overpass XAPI`" + +#: ../../build/docs/un_sdg/data.rst:238 +msgid "Upload Bangladesh data to the database" +msgstr "Cargar datos de Bangladesh en la base de datos" + +#: ../../build/docs/un_sdg/data.rst:247 +msgid "``waterways.xml`` configuration file" +msgstr "Archivo de configuración ``waterways.xml``" + +#: ../../build/docs/un_sdg/data.rst:248 +msgid "" +"``~/Desktop/workshop/bangladesh.osm`` - OSM data from the previous step" +msgstr "" +"``~/Desktop/workshop/bangladesh.osm`` - Datos de OSM del paso anterior" + +#: ../../build/docs/un_sdg/data.rst:249 +msgid "``bangladesh`` database" +msgstr "Base de datos ``bangladesh``" + +#: ../../build/docs/un_sdg/data.rst:254 +msgid "" +"Open a terminal window by ``ctrl-alt-t`` and move to the workshop directory " +"by ``cd ~/Desktop/workshop``." +msgstr "" +"Abra una ventana de terminal con ``ctrl-alt-t`` y vaya al directorio del " +"taller por ``cd ~/Desktop/workshop``." + +#: ../../build/docs/un_sdg/data.rst:258 +msgid "Importing Bangladesh Waterways" +msgstr "Importación de vías navegables de Bangladesh" + +#: ../../build/docs/un_sdg/data.rst:260 +msgid "" +"The following ``osm2pgrouting`` command will be used to import the Waterways" +" from OpenStreetMaps file to pgRouting database which we will use for " +"further exercises." +msgstr "" +"El siguiente comando de ``osm2pgrouting`` se utilizará para importar las " +"vías navegables desde el archivo OpenStreetMaps a la base de datos pgRouting" +" que usaremos para ejercicios posteriores." + +#: ../../build/docs/un_sdg/data.rst:286 +msgid "Appendix" +msgstr "Apéndice" + +#: ../../build/docs/un_sdg/data.rst:289 +msgid "Configuration information for Buildings" +msgstr "Información de configuración para edificios" + +#: ../../build/docs/un_sdg/data.rst:297 +msgid "Configuration information for Waterways" +msgstr "Información de configuración para vías navegables" diff --git a/locale/es/LC_MESSAGES/un-sdg/introduction.po b/locale/es/LC_MESSAGES/un-sdg/introduction.po new file mode 100644 index 000000000..fbcca4a31 --- /dev/null +++ b/locale/es/LC_MESSAGES/un-sdg/introduction.po @@ -0,0 +1,506 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara +# This file is distributed under the same license as the Workshop FOSS4G +# Argentina package. +# FIRST AUTHOR , 2021. +# +# Translators: +# MarPetra , 2021 +# Vicky Vergara , 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-10 17:38+0000\n" +"PO-Revision-Date: 2021-10-10 17:39+0000\n" +"Last-Translator: Vicky Vergara , 2022\n" +"Language-Team: Spanish (https://www.transifex.com/pgrouting/teams/1219/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../../build/docs/un_sdg/introduction.rst:12 +msgid "Achieving Sustainable Development Goals with pgRouting" +msgstr "Alcanzar los Objetivos de Desarrollo Sostenible con pgRouting" + +#: ../../build/docs/un_sdg/introduction.rst:16 +msgid "History" +msgstr "Historia" + +#: ../../build/docs/un_sdg/introduction.rst:18 +msgid "" +"The `UN OpenGIS initiative `__" +" along with `OSGeo Foundation `__ organized the " +"`OSGeo UN Committee Educational Challenge `__ where Challenge 2 was" +" to create Workshop material for pgRouting. The challenge supports the " +"objectives of the OSGeo UN Committee, i.e. promoting the development and use" +" of open-source software that meets UN needs and supports the aims of the " +"UN. pgRouting is not only useful for routing cars on roads but it can also " +"be used to analyse water distribution networks, river flow or the " +"connectivity of an electricity network. Currently, this workshop expands the" +" pgRouting workshop by addressing Three of the Seventeen Sustainable " +"Development Goals" +msgstr "" +"La `Iniciativa OpenGIS de la ONU " +"`__ junto con la `Fundación " +"OSGeo `__ organizaron el 'Desafío Educativo del " +"Comité de la ONU OSGeo `__ donde el Desafío 2 fue crear material " +"del Taller para pgRouting. El desafío apoya los objetivos del Comité OSGeo " +"para las Naciones Unidas, es decir, promover el desarrollo y el uso de " +"software de código abierto que satisfaga las necesidades de las Naciones " +"Unidas y apoye los objetivos de las Naciones Unidas. pgRouting no solo es " +"útil para enrutar automóviles en carreteras, sino que también se puede " +"utilizar para analizar redes de distribución de agua, flujo pluvial o la " +"conectividad de una red eléctrica. Actualmente, este taller amplía el taller" +" pgRouting al abordar tres de los diecisiete Objetivos de Desarrollo " +"Sostenible" + +#: ../../build/docs/un_sdg/introduction.rst:32 +msgid "Chapter Contents" +msgstr "Contenido del Capítulo" + +#: ../../build/docs/un_sdg/introduction.rst:35 +msgid "United Nations" +msgstr "Organización de las Naciones Unidas" + +msgid "UN Flag" +msgstr "Bandera de la ONU" + +#: ../../build/docs/un_sdg/introduction.rst:41 +msgid "`Image Source `__" +msgstr "'Fuente de la imagen `__" + +#: ../../build/docs/un_sdg/introduction.rst:43 +msgid "" +"The United Nations (UN) is an intergovernmental organization founded in 1945" +" that aims to maintain international peace and security and develop friendly" +" relations among nations to achieve international cooperation. The UN has " +"its headquarters in New York City in an international territory and has " +"other main offices in Geneva, Nairobi, Vienna, and The Hague." +msgstr "" +"La Organización de las Naciones Unidas (ONU) es una organización " +"intergubernamental fundada en 1945 que tiene como objetivo mantener la paz y" +" la seguridad internacionales y desarrollar relaciones amistosas entre las " +"naciones para lograr la cooperación internacional. La ONU tiene su sede en " +"la ciudad de Nueva York en un territorio internacional y tiene otras " +"oficinas principales en Ginebra, Nairobi, Viena y La Haya." + +#: ../../build/docs/un_sdg/introduction.rst:50 +msgid "The Major Objectives of the UN are to:" +msgstr "Los principales objetivos de las Naciones Unidas son:" + +#: ../../build/docs/un_sdg/introduction.rst:52 +msgid "Maintain International Peace and Security" +msgstr "Mantener la paz y la seguridad internacionales" + +#: ../../build/docs/un_sdg/introduction.rst:53 +msgid "Protect Human Rights" +msgstr "Proteger los derechos humanos" + +#: ../../build/docs/un_sdg/introduction.rst:54 +msgid "Deliver Humanitarian Aid" +msgstr "Entrega de ayuda humanitaria" + +#: ../../build/docs/un_sdg/introduction.rst:55 +msgid "Support Sustainable Development and Climate Action" +msgstr "Apoyar el desarrollo sostenible y la acción climática" + +#: ../../build/docs/un_sdg/introduction.rst:56 +msgid "Uphold International Law" +msgstr "Defender el derecho internacional" + +#: ../../build/docs/un_sdg/introduction.rst:59 +msgid "What are the Sustainable Development Goals?" +msgstr "¿Qué son los Objetivos de Desarrollo Sostenible?" + +#: ../../build/docs/un_sdg/introduction.rst:63 +msgid "`Image Source `__" +msgstr "'Fuente de la imagen `__" + +#: ../../build/docs/un_sdg/introduction.rst:65 +msgid "" +"The Sustainable Development Goals (SDGs) are 17 interconnected goals that " +"were adopted by the United Nations in 2015 as a universal call to all the " +"nations to take action to end poverty, hunger protects the planet from the " +"overexploitation by global cooperation. UN aims to achieve the goals by " +"ensuring that all people enjoy peace and prosperity. The seventeen goals are" +" integrated and they recognize that action in one domain will affect " +"outcomes in others. The goals also promote that the development must " +"balanced ensuring social, economic and environmental sustainability. " +"Countries have committed to prioritizing progress for those who's furthest " +"behind. The following table gives an overview of all the Sustainable " +"Development Goals." +msgstr "" +"Los Objetivos de Desarrollo Sostenible (ODS) son 17 metas interconectadas " +"que fueron adoptadas por las Naciones Unidas en 2015 como un llamado " +"universal a todas las naciones a tomar medidas para acabar con la pobreza, " +"el hambre, protege al planeta de la sobreexplotación por la cooperación " +"global. La ONU tiene como objetivo lograr los objetivos asegurando que todas" +" las personas disfruten de paz y prosperidad. Los diecisiete objetivos están" +" integrados y reconocen que la acción en un dominio afectará los resultados " +"en otros. Los objetivos también promueven que el desarrollo debe " +"equilibrarse asegurando la sostenibilidad social, económica y ambiental. Los" +" países se han comprometido a priorizar el progreso para aquellos que están " +"más rezagados. La siguiente tabla ofrece una visión general de todos los " +"Objetivos de Desarrollo Sostenible." + +#: ../../build/docs/un_sdg/introduction.rst:76 +msgid "**Overview of UN Sustainable Development Goals (SDGs)**" +msgstr "" +"**Visión general de los Objetivos de Desarrollo Sostenible (ODS) de las " +"Naciones Unidas**" + +#: ../../build/docs/un_sdg/introduction.rst:80 +msgid "Goal Number" +msgstr "Número de objetivo" + +#: ../../build/docs/un_sdg/introduction.rst:81 +msgid "Goal Name" +msgstr "Nombre del objetivo" + +#: ../../build/docs/un_sdg/introduction.rst:82 +msgid "Objective" +msgstr "Objetivo" + +#: ../../build/docs/un_sdg/introduction.rst:83 +msgid "Goal 1" +msgstr "Objetivo 1" + +#: ../../build/docs/un_sdg/introduction.rst:84 +msgid "No Poverty" +msgstr "No pobreza" + +#: ../../build/docs/un_sdg/introduction.rst:85 +msgid "End poverty in all its forms everywhere" +msgstr "Poner fin a la pobreza en todas sus formas y en todas partes" + +#: ../../build/docs/un_sdg/introduction.rst:86 +msgid "Goal 2" +msgstr "Objetivo 2" + +#: ../../build/docs/un_sdg/introduction.rst:87 +msgid "Zero Hunger" +msgstr "Cero Hambre" + +#: ../../build/docs/un_sdg/introduction.rst:88 +msgid "" +"End hunger, achieve food security and improved nutrition and promote " +"sustainable agriculture" +msgstr "" +"Poner fin al hambre, lograr la seguridad alimentaria y la mejora de la " +"nutrición y promover la agricultura sostenible" + +#: ../../build/docs/un_sdg/introduction.rst:90 +msgid "Goal 3" +msgstr "Objetivo 3" + +#: ../../build/docs/un_sdg/introduction.rst:91 +msgid "Good Health and Well Being" +msgstr "Buena salud y bienestar" + +#: ../../build/docs/un_sdg/introduction.rst:92 +msgid "Ensure healthy lives and promote well-being for all at all ages" +msgstr "" +"Garantizar una vida saludable y promover el bienestar para todos en todas " +"las edades" + +#: ../../build/docs/un_sdg/introduction.rst:93 +msgid "Goal 4" +msgstr "Objetivo 4" + +#: ../../build/docs/un_sdg/introduction.rst:94 +msgid "Quality Education" +msgstr "Educación de calidad" + +#: ../../build/docs/un_sdg/introduction.rst:95 +msgid "" +"Ensure inclusive and equitable quality education and promote lifelong " +"learning opportunities for all" +msgstr "" +"Garantizar una educación de calidad inclusiva y equitativa y promover " +"oportunidades de aprendizaje a lo largo de toda la vida para todos" + +#: ../../build/docs/un_sdg/introduction.rst:97 +msgid "Goal 5" +msgstr "Objetivo 5" + +#: ../../build/docs/un_sdg/introduction.rst:98 +msgid "Gender Equality" +msgstr "Igualdad de género" + +#: ../../build/docs/un_sdg/introduction.rst:99 +msgid "Achieve gender equality and empower all women and girls" +msgstr "Lograr la igualdad de género y empoderar a todas las mujeres y niñas" + +#: ../../build/docs/un_sdg/introduction.rst:100 +msgid "Goal 6" +msgstr "Objetivo 6" + +#: ../../build/docs/un_sdg/introduction.rst:101 +msgid "Clean Water and Sanitation" +msgstr "Agua limpia y saneamiento" + +#: ../../build/docs/un_sdg/introduction.rst:102 +msgid "" +"Ensure availability and sustainable management of water and sanitation for " +"all" +msgstr "" +"Garantizar la disponibilidad y la gestión sostenible del agua y el " +"saneamiento para todos" + +#: ../../build/docs/un_sdg/introduction.rst:104 +msgid "Goal 7" +msgstr "Objetivo 7" + +#: ../../build/docs/un_sdg/introduction.rst:105 +msgid "Affordable and Clean Energy" +msgstr "Energía asequible y limpia" + +#: ../../build/docs/un_sdg/introduction.rst:106 +msgid "" +"Ensure access to affordable, reliable, sustainable and modern energy for all" +msgstr "" +"Garantizar el acceso a una energía asequible, fiable, sostenible y moderna " +"para todos" + +#: ../../build/docs/un_sdg/introduction.rst:108 +msgid "Goal 8" +msgstr "Objetivo 8" + +#: ../../build/docs/un_sdg/introduction.rst:109 +msgid "Decent Work and Economic Growth" +msgstr "Trabajo decente y crecimiento económico" + +#: ../../build/docs/un_sdg/introduction.rst:110 +msgid "" +"Promote sustained, inclusive and sustainable economic growth, full and " +"productive employment and decent work for all" +msgstr "" +"Promover el crecimiento económico sostenido, inclusivo y sostenible, el " +"empleo pleno y productivo y el trabajo decente para todos" + +#: ../../build/docs/un_sdg/introduction.rst:112 +msgid "Goal 9" +msgstr "Objetivo 9" + +#: ../../build/docs/un_sdg/introduction.rst:113 +msgid "Industry Innovation and Infrastructure" +msgstr "Innovación e infraestructura de la industria" + +#: ../../build/docs/un_sdg/introduction.rst:114 +msgid "" +"Build resilient infrastructure, promote inclusive and sustainable " +"industrialization and foster innovation" +msgstr "" +"Construir infraestructura resiliente, promover la industrialización " +"inclusiva y sostenible y fomentar la innovación" + +#: ../../build/docs/un_sdg/introduction.rst:116 +msgid "Goal 10" +msgstr "Objetivo 10" + +#: ../../build/docs/un_sdg/introduction.rst:117 +msgid "Reduced Inequalities" +msgstr "Reducción de las desigualdades" + +#: ../../build/docs/un_sdg/introduction.rst:118 +msgid "Reduce inequality within and among countries" +msgstr "Reducir la desigualdad dentro y entre los países" + +#: ../../build/docs/un_sdg/introduction.rst:119 +msgid "Goal 11" +msgstr "Objetivo 11" + +#: ../../build/docs/un_sdg/introduction.rst:120 +msgid "Sustainable Cities and Communities" +msgstr "Ciudades y comunidades sostenibles" + +#: ../../build/docs/un_sdg/introduction.rst:121 +msgid "" +"Make cities and human settlements inclusive, safe, resilient and sustainable" +msgstr "" +"Hacer que las ciudades y los asentamientos humanos sean inclusivos, seguros," +" resilientes y sostenibles" + +#: ../../build/docs/un_sdg/introduction.rst:123 +msgid "Goal 12" +msgstr "Objetivo 12" + +#: ../../build/docs/un_sdg/introduction.rst:124 +msgid "Responsible Consumption and Production" +msgstr "Consumo y producción responsables" + +#: ../../build/docs/un_sdg/introduction.rst:125 +msgid "Ensure sustainable consumption and production patterns" +msgstr "Garantizar patrones de consumo y producción sostenibles" + +#: ../../build/docs/un_sdg/introduction.rst:126 +msgid "Goal 13" +msgstr "Objetivo 13" + +#: ../../build/docs/un_sdg/introduction.rst:127 +msgid "Climate Action" +msgstr "Acción climática" + +#: ../../build/docs/un_sdg/introduction.rst:128 +msgid "Take urgent action to combat climate change and its impacts" +msgstr "" +"Tomar medidas urgentes para combatir el cambio climático y sus impactos" + +#: ../../build/docs/un_sdg/introduction.rst:129 +msgid "Goal 14" +msgstr "Objetivo 14" + +#: ../../build/docs/un_sdg/introduction.rst:130 +msgid "Life Below Water" +msgstr "Vida bajo el agua" + +#: ../../build/docs/un_sdg/introduction.rst:131 +msgid "" +"Conserve and sustainably use the oceans, seas and marine resources for " +"sustainable development" +msgstr "" +"Conservar y utilizar de manera sostenible los océanos, los mares y los " +"recursos marinos para el desarrollo sostenible" + +#: ../../build/docs/un_sdg/introduction.rst:133 +msgid "Goal 15" +msgstr "Objetivo 15" + +#: ../../build/docs/un_sdg/introduction.rst:134 +msgid "Life on Land" +msgstr "La vida en tierra" + +#: ../../build/docs/un_sdg/introduction.rst:135 +msgid "" +"Protect, restore and promote sustainable use of terrestrial ecosystems, " +"sustainably manage forests, combat desertification, and halt and reverse " +"land degradation and halt biodiversity loss" +msgstr "" +"Proteger, restaurar y promover el uso sostenible de los ecosistemas " +"terrestres, gestionar de manera sostenible los bosques, combatir la " +"desertificación y detener e invertir la degradación de la tierra y detener " +"la pérdida de biodiversidad" + +#: ../../build/docs/un_sdg/introduction.rst:138 +msgid "Goal 16" +msgstr "Objetivo 16" + +#: ../../build/docs/un_sdg/introduction.rst:139 +msgid "Peace, Justice and Strong Institutions" +msgstr "Paz, justicia e instituciones sólidas" + +#: ../../build/docs/un_sdg/introduction.rst:140 +msgid "" +"Promote peaceful and inclusive societies for sustainable development, " +"provide access to justice for all and build effective, accountable and " +"inclusive institutions at all levels" +msgstr "" +"Promover sociedades pacíficas e inclusivas para el desarrollo sostenible, " +"proporcionar acceso a la justicia para todos y construir instituciones " +"eficaces, responsables e inclusivas a todos los niveles" + +#: ../../build/docs/un_sdg/introduction.rst:143 +msgid "Goal 17" +msgstr "Objetivo 17" + +#: ../../build/docs/un_sdg/introduction.rst:144 +msgid "Partnerships for the Goals" +msgstr "Alianzas para los Objetivos" + +#: ../../build/docs/un_sdg/introduction.rst:145 +msgid "" +"Strengthen the means of implementation and revitalize the global partnership" +" for sustainable development" +msgstr "" +"Fortalecer los medios de aplicación y revitalizar la alianza mundial para el" +" desarrollo sostenible" + +#: ../../build/docs/un_sdg/introduction.rst:148 +msgid "" +"More on Sustainable Development Goals can be found at this `link " +"`__." +msgstr "" +"Se puede encontrar más información sobre los Objetivos de Desarrollo " +"Sostenible en este `enlace `__." + +#: ../../build/docs/un_sdg/introduction.rst:150 +msgid "" +"Currently this workshop addresses three of the seventeen Sustainable " +"Development Goals and covers the following:" +msgstr "" +"Actualmente este taller aborda tres de los diecisiete Objetivos de " +"Desarrollo Sostenible y abarca lo siguiente:" + +#: ../../build/docs/un_sdg/introduction.rst:154 +msgid "Data for Sustainable Development Goals" +msgstr "Datos para los Objetivos de Desarrollo Sostenible" + +#: ../../build/docs/un_sdg/introduction.rst:155 +msgid "UN SDG 3: Good Health and Well Being" +msgstr "ODS 3 de la ONU: Buena salud y bienestar" + +#: ../../build/docs/un_sdg/introduction.rst:156 +msgid "UN SDG 11: Sustainable Cities and Communities" +msgstr "ODS 11 dla ONU: Ciudades y comunidades sostenibles" + +#: ../../build/docs/un_sdg/introduction.rst:157 +msgid "UN SDG 7: Affordable and Clean Energy" +msgstr "ODS 7 de la ONU: Energía asequible y limpia" + +#: ../../build/docs/un_sdg/introduction.rst:161 +msgid "Target Audience" +msgstr "Público objetivo" + +#: ../../build/docs/un_sdg/introduction.rst:163 +msgid "" +"This educational material can be used by researchers, educators and in " +"local,regional, national or international agencies who have some knowledge " +"of PostGIS and PostgreSQL, and want to teach themselves how to use " +"pgRouting. It is recommended to have a basic knowledge of database " +"management systems and geospatial data structures and formats." +msgstr "" +"Este material educativo puede ser utilizado por investigadores, educadores y" +" en agencias locales, regionales, nacionales o internacionales que tienen " +"algún conocimiento de PostGIS y PostgreSQL, y desean aprender a usar " +"pgRouting. Se recomienda tener un conocimiento básico de los sistemas de " +"gestión de bases de datos y estructuras y formatos de datos geoespaciales." + +#: ../../build/docs/un_sdg/introduction.rst:170 +msgid "Prerequisites for UN SDG Exercises" +msgstr "Requisitos previos para los ejercicios de los ODS de ONU" + +#: ../../build/docs/un_sdg/introduction.rst:172 +msgid "Workshop level: Advanced" +msgstr "Nivel de taller: Avanzado" + +#: ../../build/docs/un_sdg/introduction.rst:173 +msgid "" +"Previous knowledge: SQL (PostgreSQL, PostGIS), a brief idea about the " +"applications of GIS and pgRouting" +msgstr "" +"Conocimientos previos: SQL (PostgreSQL, PostGIS), una breve idea sobre las " +"aplicaciones de SIG y pgRouting" + +#: ../../build/docs/un_sdg/introduction.rst:175 +msgid "Brief idea about applications of GIS and pgRouting" +msgstr "Breve idea sobre las aplicaciones de SIG y pgRouting" + +#: ../../build/docs/un_sdg/introduction.rst:176 +msgid "" +"System Requirements: This workshop uses OSGeoLive (The latest available " +"version)" +msgstr "" +"Requisitos del sistema: Este taller utiliza OSGeoLive (la última versión " +"disponible)" + +#: ../../build/docs/un_sdg/introduction.rst:177 +msgid "Basic chapters pgRouting Workshop" +msgstr "Capítulos básicos pgRouting Workshop" diff --git a/locale/es/LC_MESSAGES/un-sdg/sdg11-cities.po b/locale/es/LC_MESSAGES/un-sdg/sdg11-cities.po new file mode 100644 index 000000000..546edb1f9 --- /dev/null +++ b/locale/es/LC_MESSAGES/un-sdg/sdg11-cities.po @@ -0,0 +1,505 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara +# This file is distributed under the same license as the Workshop FOSS4G +# Argentina package. +# FIRST AUTHOR , 2021. +# +# Translators: +# MarPetra , 2021 +# Vicky Vergara , 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-10 17:38+0000\n" +"PO-Revision-Date: 2021-10-10 17:39+0000\n" +"Last-Translator: Vicky Vergara , 2022\n" +"Language-Team: Spanish (https://www.transifex.com/pgrouting/teams/1219/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:11 +msgid "Sustainable Cities and Communities" +msgstr "Ciudades y comunidades sostenibles" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:13 +msgid "" +"`Sustainable Cities and Communities` is the 11th Sustainable Development " +"Goal which aspires to make cities `inclusive, safe, resilient` and " +"`sustainable`.The world is becoming increasingly urbanized. Since 2007, more" +" than half the world’s population has been living in cities. This makes it " +"very important for the cities to remain alert when there is a chance of " +"disaster like floods. Local administration should know if their city is " +"going to get affected by the rains which happen in their proximity so that " +"they can raise an alert amongst the citizens. This exercise will solve one " +"of such problems." +msgstr "" +"'Ciudades y Comunidades Sostenibles' es el 11º Objetivo de Desarrollo " +"Sostenible que aspira a hacer que las ciudades sean \"inclusivas, seguras, " +"resilientes\" y \"sostenibles\". El mundo se está urbanizando cada vez más. " +"Desde 2007, más de la mitad de la población mundial vive en ciudades. Esto " +"hace que sea muy importante que las ciudades permanezcan alertas cuando " +"existe la posibilidad de desastres como inundaciones. La administración " +"local debe saber si su ciudad se va a ver afectada por las lluvias que " +"ocurren en sus proximidades para que puedan alertar a los ciudadanos. Este " +"ejercicio resolverá uno de estos problemas." + +msgid "Sustainable Development Goal 11: Sustainable Cities and Communities" +msgstr "" +"Objetivo de Desarrollo Sostenible 11: Ciudades y Comunidades Sostenibles" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:26 +msgid "`Image Source `__" +msgstr "'Fuente de la imagen `__" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:28 +msgid "Chapter Contents" +msgstr "Contenido del Capítulo" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:31 +msgid "Problem: City getting affected by rain or not" +msgstr "Problema: Ciudad afectada por la lluvia o no?" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:33 +msgid "**Problem Statement**" +msgstr "**Declaración del problema**" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:35 +msgid "To determine the areas where if it rains will affect a city/town" +msgstr "Determinar las áreas donde si llueve afectará a una ciudad/pueblo" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:41 +msgid "**Core Idea**" +msgstr "**Idea central**" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:43 +msgid "" +"If it rains in vicinity of a river connecting the city, the city will get " +"affected by the rains." +msgstr "" +"Si llueve en las cercanías de un río que conecta la ciudad, la ciudad se " +"verá afectada por las lluvias." + +#: ../../build/docs/un_sdg/sdg11-cities.rst:46 +msgid "**Approach**" +msgstr "**Enfoque**" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:48 +#: ../../build/docs/un_sdg/sdg11-cities.rst:59 +msgid "Choose a city" +msgstr "Eligir una ciudad" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:49 +msgid "Get the Rivers (Edges)" +msgstr "Obtener los ríos (segmentos)" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:50 +msgid "Create river components" +msgstr "Crear componentes fluviales" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:51 +msgid "Create a Buffer around the city" +msgstr "Crear una zona límite alrededor de la ciudad" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:52 +msgid "Finding the components intersecting the buffer" +msgstr "Encontrar los componentes que intersectan la zona limitada" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:53 +msgid "Finding the rain zones" +msgstr "Encontrar las zonas de lluvia" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:60 +msgid "" +"For this exercise, Munshigang city from Bangladesh is chosen. This city has " +"multiple rivers in its proximity which makes it an apt location to " +"demonstrate this exercise. The exercise will try to find the areas, where if" +" it rains the city will be affected. To define the location of this city and" +" use it in for further steps, create a table to store the name along with " +"latitude and longitude values of City's location. This stores the city as a " +"point." +msgstr "" +"Para este ejercicio, se elige la ciudad de Munshigang de Bangladesh. Esta " +"ciudad tiene múltiples ríos en su proximidad, lo que la convierte en un " +"lugar adecuado para demostrar este ejercicio. El ejercicio tratará de " +"encontrar las zonas, donde si llueve la ciudad se verá afectada. Para " +"definir la ubicación de esta ciudad y usarla en pasos posteriores, crear una" +" tabla para almacenar el nombre junto con los valores de latitud y longitud " +"de la ubicación de la ciudad. Esto almacena la ciudad como un punto." + +#: ../../build/docs/un_sdg/sdg11-cities.rst:68 +msgid "Exercise 1: Create a point for the city" +msgstr "Ejercicio 1: Crear un punto para la ciudad" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:78 +msgid ":ref:`**Exercise:** 1 (**Chapter:** SDG 11)`" +msgstr ":ref:`**Ejercicio:** 1 (**Capítulo:** ODS 11)`" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:80 +msgid "" +"Latitude and longitude values are converted into ``geometry`` form using " +"``ST_Point`` which returns a point with the given X and Y coordinate values." +" ``ST_SetSRID`` is used to set the SRID (Spatial Reference Identifier) on " +"the point geometry to ``4326``." +msgstr "" +"Los valores de latitud y longitud se convierten en ``geometry`` usando " +"``ST_Point`` que devuelve un punto con los valores de coordenadas X e Y " +"dados. ``ST_SetSRID`` se utiliza para establecer el SRID (Identificado de " +"referencia Espacial) en la geometría del punto en ``4326``." + +#: ../../build/docs/un_sdg/sdg11-cities.rst:86 +msgid "Pre-processing waterways data" +msgstr "Preprocesamiento de datos de vías navegables" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:87 +msgid "" +"First step is to pre-process the data obtained from :ref:`Data for " +"Sustainable Development Goals`. This section will work the graph that is " +"going to be used for processing. While building the graph, the data has to " +"be inspected to determine if there is any invalid data. This is a very " +"important step to make sure that the data is of required quality. pgRouting " +"can also be used to do some Data Adjustments. This will be discussed in " +"further sections." +msgstr "" +"El primer paso es preprocesar los datos obtenidos de :ref:`Datos para los " +"Objetivos de Desarrollo Sostenible`. En esta sección se trabajará el gráfico" +" que se va a utilizar para el procesamiento. Al construir el gráfico, los " +"datos deben inspeccionarse para determinar si hay datos no válidos. Este es " +"un paso muy importante para asegurarse de que los datos sean de la calidad " +"requerida. pgRouting también se puede utilizar para realizar algunos ajustes" +" de datos. Esto se discutirá en secciones posteriores." + +#: ../../build/docs/un_sdg/sdg11-cities.rst:95 +msgid "Setting the Search Path of Waterways" +msgstr "Establecer la ruta de búsqueda de las vías fluviales" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:96 +msgid "" +"First step in pre processing is to set the search path for ``Waterways`` " +"data. Search path is a list of schemas that helps the system determine how a" +" particular table is to be imported." +msgstr "" +"El primer paso en el preprocesamiento es establecer la ruta de búsqueda para" +" los datos de ``Waterways``. La ruta de búsqueda es una lista de esquemas " +"que ayuda al sistema a determinar cómo se va a importar una tabla en " +"particular." + +#: ../../build/docs/un_sdg/sdg11-cities.rst:101 +msgid "Exercise 2: Inspecting the schemas" +msgstr "Ejercicio 2: Inspección de los esquemas" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:102 +msgid "" +"Inspect the schemas by displaying all the present schemas using the " +"following command" +msgstr "" +"Inspeccione los esquemas mostrando todos los esquemas actuales mediante el " +"siguiente comando" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:119 +msgid "" +"The schema names are ``waterway`` and ``public``. The owner depends on who " +"has the rights to the database." +msgstr "" +"Los nombres de esquema son `waterway`` and ``public``. El propietario " +"depende de quién tenga los derechos de la base de datos." + +#: ../../build/docs/un_sdg/sdg11-cities.rst:122 +msgid "Exercise 3: Inspecting the search path" +msgstr "Ejercicio 3: Inspeccionar la ruta de búsqueda" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:123 +msgid "Display the current search path using the following query." +msgstr "Mostrar la ruta de búsqueda actual mediante la siguiente consulta." + +#: ../../build/docs/un_sdg/sdg11-cities.rst:136 +msgid "This is the current search path. Tables cannot be accessed using this." +msgstr "" +"Esta es la ruta de búsqueda actual. No se puede acceder a las tablas " +"mediante esta opción." + +#: ../../build/docs/un_sdg/sdg11-cities.rst:139 +msgid "Exercise 4: Fixing the search path" +msgstr "Ejercicio 4: Arreglar la ruta de búsqueda" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:140 +msgid "" +"In this case, search path of roads table is set to ``waterways`` schema. " +"Following query is used to fix the search path" +msgstr "" +"En este caso, la ruta de búsqueda de la tabla de carreteras se establece en " +"el esquema ``waterways`` . La siguiente consulta se utiliza para corregir la" +" ruta de búsqueda" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:156 +msgid "Exercise 5: Enumerating tables" +msgstr "Ejercicio 5: Enumerar tablas" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:157 +msgid "" +"Finally, ``\\dt`` is used to verify if the Schema have bees changed " +"correctly." +msgstr "" +"Finalmente, `\\dt`` se utiliza para verificar si el esquema se ha cambiado " +"correctamente." + +#: ../../build/docs/un_sdg/sdg11-cities.rst:177 +msgid "Exercise 6: Counting the number of Waterways" +msgstr "Ejercicio 6: Contar el número de vías navegables" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:178 +msgid "" +"The importance of counting the information on this workshop is to make sure " +"that the same data is used and consequently the results are same. Also, some" +" of the rows can be seen to understand the structure of the table and how " +"the data is stored in it." +msgstr "" +"La importancia de contar la información en este taller es asegurarse de que " +"se utilizan los mismos datos y, en consecuencia, los resultados son los " +"mismos. Además, algunas de las filas se pueden ver para comprender la " +"estructura de la tabla y cómo se almacenan los datos en ella." + +#: ../../build/docs/un_sdg/sdg11-cities.rst:192 +msgid ":ref:`**Exercise:** 6 (**Chapter:** SDG 11)`" +msgstr ":ref:`**Ejercicio:** 6 (**Capítulo:** ODS 11)`" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:195 +msgid "Exercise 7: Removing the Rivers which are in swamps" +msgstr "Ejercicio 7: Eliminar los ríos que están en pantanos" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:196 +msgid "" +"This exercise focusses only the areas in the mainland, where if it rains the" +" city is affected. Hence, the rivers which are there in the swamp area have " +"to be removed from the ``waterways_ways`` table." +msgstr "" +"Este ejercicio se centra solo en las zonas del continente, donde si llueve " +"la ciudad se ve afectada. Por lo tanto, los ríos que están allí en el área " +"del pantano tienen que ser eliminados de la tabla ``waterways_ways`` ." + +#: ../../build/docs/un_sdg/sdg11-cities.rst:209 +msgid ":ref:`**Exercise:** 7 (**Chapter:** SDG 11)`" +msgstr ":ref:`**Ejercicio:** 7 (**Capítulo:** ODS 11)`" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:212 +msgid "pgr_connectedComponents for preprocessing waterways" +msgstr "" +"``pgr_connectedComponents`` para el preprocesamiento de vías navegables" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:214 +msgid "" +"For the next step ``pgr_connectedComponents`` will be used. It is used to " +"find the connected components of an undirected graph using a Depth First " +"Search-based approach." +msgstr "" +"Para el siguiente paso se utilizará ``pgr_connectedComponents``. Se utiliza " +"para encontrar los componentes conectados de un grafo no dirigido utilizando" +" un enfoque basado en la búsqueda en profundidad." + +#: ../../build/docs/un_sdg/sdg11-cities.rst:218 +msgid "Signatures" +msgstr "Firmas" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:229 +msgid "" +"`pgr_connectedComponents Documentation " +"`__ can be " +"found at this link for more information." +msgstr "" +"Para más información la documentation de `pgr_connectedComponents " +"`__ puede se" +" emcotrada en esta liga.." + +#: ../../build/docs/un_sdg/sdg11-cities.rst:233 +msgid "Exercise 8: Get the Connected Components of Waterways" +msgstr "Ejercicio 8: Obtener los componentes conectados de las vías fluviales" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:235 +msgid "" +"As the rivers in the data are not having single edge, i.e, multiple edges " +"make up a river, it is important to find out the connected edges and store " +"the information in the ``waterways_ways`` table. This will help us to " +"identify which edges belong to a river. First, the connected components are " +"found and then stored in a new column named ``component``." +msgstr "" +"Como los ríos en los datos no tienen un solo segmento, es decir, múltiples " +"segmentos forman un río, es importante encontrar los segmentos conectados y " +"almacenar la información en la tabla ``waterways_ways``. Esto ayudará a " +"identificar cuáles segmentos pertenecen a un río. Primero se encuentran los " +"componentes conectados y luego se almacenan en una nueva columna llamada " +"``component``." + +#: ../../build/docs/un_sdg/sdg11-cities.rst:241 +msgid "" +"pgRouting function ``pgr_connectedComponents`` is used to complete this " +"task. A sub-query is created to find out all the connected components. After" +" that, the ``component`` column is updated using the results obtained from " +"the sub-query. This helps in storing the component id in the " +"``waterways_ways_vertices_pgr`` table. Next query uses this output and " +"stores the component id in the waterways_ways (edges) table. Follow the " +"steps given below to complete this task." +msgstr "" +"La función pgRouting ``pgr_connectedComponents`` se utiliza para completar " +"esta tarea. Se crea una subconsulta para averiguar todos los componentes " +"conectados. Después de eso, la columna ``component`` se actualiza utilizando" +" los resultados obtenidos de la subconsulta. Esto ayuda a almacenar el " +"identificador del componente en la tabla ``waterways_ways_vertices_pgr``. La" +" siguiente consulta utiliza este resultado y almacena el identificador del " +"componente en la tabla ``waterways_ways`` (bordes). Siga los pasos que se " +"indican a continuación para completar esta tarea." + +#: ../../build/docs/un_sdg/sdg11-cities.rst:248 +msgid "Add a column named ``component`` to store component number." +msgstr "" +"Agregue una columna denominada '``component`` para almacenar el número de " +"componente." + +#: ../../build/docs/un_sdg/sdg11-cities.rst:256 +msgid "Get the Connected Components of Waterways" +msgstr "Obtener los componentes conectados de las vías fluviales" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:264 +msgid "" +"With component id stored in both vertex and edge table of waterways, lets " +"proceed to next step." +msgstr "" +"Con el identificador del componente almacenado tanto en elas tablas de " +"vertices y de segmentos de las vías fluviales, se procede al siguiente paso." + +#: ../../build/docs/un_sdg/sdg11-cities.rst:269 +msgid ":ref:`**Exercise:** 8 (**Chapter:** SDG 11)`" +msgstr ":ref:`**Ejercicio:** 8 (**Capítulo:** ODS 11)`" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:272 +msgid "Exercise 9: Creating buffer around the city" +msgstr "Ejercicio 9: Crear una zona límite alrededor de la ciudad" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:273 +msgid "" +"Create a buffer around the city to define an area, inside which the " +"intersection of rivers would be found. ``ST_Buffer`` is used to create this " +"buffer. Follow the steps given below to complete this task." +msgstr "" +"Crear una zona límite alrededor de la ciudad para definir un área, dentro de" +" la cual se encontraría la intersección de los ríos. ``ST_Buffer`` se " +"utiliza para crear este búfer. Siga los pasos que se indican a continuación " +"para completar esta tarea." + +#: ../../build/docs/un_sdg/sdg11-cities.rst:277 +#: ../../build/docs/un_sdg/sdg11-cities.rst:345 +msgid "Adding column to store Buffer geometry" +msgstr "Agregar columna para almacenar la geometría de zona límite" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:285 +#: ../../build/docs/un_sdg/sdg11-cities.rst:353 +msgid "Storing Buffer geometry" +msgstr "Almacenamiento de la geometría de zona límite" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:293 +msgid "Displaying the results of Buffer operation" +msgstr "Visualización de los resultados de la operación de búfer" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:303 +msgid ":ref:`**Exercise:** 9 (**Chapter:** SDG 11)`" +msgstr ":ref:`**Ejercicio:** 9 (**Capítulo:** ODS 11)`" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:306 +msgid "Exercise 10: Creating a function that gets the city buffer" +msgstr "" +"Ejercicio 10: Crear una función que obtenga la zona límite de la ciudad" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:307 +msgid "" +"A function can be created for the same task. This will be help when the " +"table has more than one city." +msgstr "" +"Se puede crear una función para la misma tarea. Esto será de ayuda cuando la" +" tabla tenga más de una ciudad." + +#: ../../build/docs/un_sdg/sdg11-cities.rst:317 +msgid "Exercise 11: Finding the components intersecting the buffer" +msgstr "" +"Ejercicio 11: Encontrar los componentes que intersectan la zona limitada" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:318 +msgid "" +"Next step is to find the components of waterways which lie in the buffer " +"zone of the city. These are the waterways which will affect the city when it" +" rains around them. This is done using ``ST_Intersects``. Note that " +"``get_city_buffer`` function is used in the query below." +msgstr "" +"El siguiente paso es encontrar los componentes de las vías fluviales que se " +"encuentran dentro de la zona límite de la ciudad. Estos son los flujos de " +"agua que afectarán a la ciudad cuando llueva a su alrededor. Esto se hace " +"usando ``ST_Intersects``. Tenga en cuenta que la función " +"'``get_city_buffer`` se utiliza en la consulta a continuación." + +#: ../../build/docs/un_sdg/sdg11-cities.rst:329 +msgid "" +"Output shows the distinct component numbers which lie in the buffer zone of " +"the city. Next step is to get all the edges that have those components." +msgstr "" +"Los resultados muestran los distintos números de componentes que se " +"encuentran dentro de la zona límite de la ciudad. El siguiente paso es " +"obtener todos los bordes que tienen esos componentes." + +#: ../../build/docs/un_sdg/sdg11-cities.rst:334 +msgid ":ref:`**Exercise:** 11 (**Chapter:** SDG 11)`" +msgstr ":ref:`**Ejercicio:** 11 (**Capítulo:** ODS 11)`" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:337 +msgid "Exercise 12: Get the rain zones" +msgstr "Ejercicio 12: Obtener las zonas de lluvia" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:338 +msgid "" +"This is the final step of the exercise. In this, the area where if it rains," +" the city would be affected, also can be called as ``rain zone`` is being " +"found. For this, create a Buffer around the river components. First, add " +"columns named ``rain_zone`` in waterways_ways to store buffer geometry of " +"the rain zones. Then, find the buffer for every edge which intersects the " +"buffer area using ``ST_Buffer`` and update the ``rain_zone`` column. Follow " +"the steps given below to complete this task." +msgstr "" +"Este es el paso final del ejercicio. En esta, se está encontrando la zona " +"donde si llueve, la ciudad se vería afectada, también se puede llamar como " +"''zona de lluvia''. Para esto, crear una zona límite alrededor de los " +"componentes del río. Primero, agregue columnas llamadas ``rain_zone`` en " +"``waterways_ways`` para almacenar la geometría de las zonas de lluvia. " +"Luego, buscar la zona para cada segmento que intersecta el área de la zona " +"límite ``ST_Buffer`` y actualizar la columna ``rain_zone``. Siguir los pasos" +" que se indican a continuación para completar esta tarea." + +#: ../../build/docs/un_sdg/sdg11-cities.rst:361 +msgid "" +"This will give us the requires area, where if it rains, the city will be " +"affected." +msgstr "" +"Esto nos dará la zona requerida, donde si llueve, la ciudad se verá " +"afectada." + +#: ../../build/docs/un_sdg/sdg11-cities.rst:365 +msgid ":ref:`**Exercise:** 12 (**Chapter:** SDG 11)`" +msgstr ":ref:`**Ejercicio:** 12 (**Capítulo:** ODS 11)`" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:368 +msgid "Exercise 13: Create a union of rain zones" +msgstr "Ejercicio 13: Crear una unión de zonas de lluvia" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:369 +msgid "" +"Multiple polygons that are obtained can also be merged using ``ST_Union``. " +"This will give a single polygon as the output." +msgstr "" +"Los polígonos múltiples que se obtienen también se pueden fusionar usando " +"'``ST_Union``. Esto dará un solo polígono como salida." + +#: ../../build/docs/un_sdg/sdg11-cities.rst:380 +msgid ":ref:`**Exercise:** 13 (**Chapter:** SDG 11)`" +msgstr ":ref:`**Ejercicio:** 13 (**Capítulo:** ODS 11)`" diff --git a/locale/es/LC_MESSAGES/un-sdg/sdg3-health.po b/locale/es/LC_MESSAGES/un-sdg/sdg3-health.po new file mode 100644 index 000000000..cfdd3bf3f --- /dev/null +++ b/locale/es/LC_MESSAGES/un-sdg/sdg3-health.po @@ -0,0 +1,943 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara +# This file is distributed under the same license as the Workshop FOSS4G +# Argentina package. +# FIRST AUTHOR , 2021. +# +# Translators: +# MarPetra , 2021 +# Vicky Vergara , 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-10 17:38+0000\n" +"PO-Revision-Date: 2021-10-10 17:39+0000\n" +"Last-Translator: Vicky Vergara , 2022\n" +"Language-Team: Spanish (https://www.transifex.com/pgrouting/teams/1219/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../../build/docs/un_sdg/sdg3-health.rst:11 +msgid "Good Health and Well Being" +msgstr "Buena salud y bienestar" + +#: ../../build/docs/un_sdg/sdg3-health.rst:13 +msgid "" +"`Good Health and Well Being` is the 3rd Sustainable Development Goal which " +"aspires to ensure health and well-being for all, including a bold commitment" +" to end the epidemics like AIDS, tuberculosis, malaria and other " +"communicable diseases by 2030. It also aims to achieve universal health " +"coverage, and provide access to safe and effective medicines and vaccines " +"for all. Supporting research and development for vaccines is an essential " +"part of this process as well as expanding access to affordable medicines. " +"Hospitals are a very important part of a well functioning health " +"infrastructure. An appropriate planning is required for optimal distribution" +" of the population of an area to its hospitals. Hence, it is very important " +"to estimate the number of dependant people living near the hospital for " +"better planning which would ultimately help in achieving universal coverage " +"of health services. This chapter will focus on solving one such problem." +msgstr "" + +msgid "Sustainable Development Goal 3: Good Health and Well Being" +msgstr "Objetivo de Desarrollo Sostenible 3: Buena Salud y Bienestar" + +#: ../../build/docs/un_sdg/sdg3-health.rst:30 +msgid "`Image Source `__" +msgstr "'Fuente de la imagen `__" + +#: ../../build/docs/un_sdg/sdg3-health.rst:32 +msgid "Chapter Contents" +msgstr "Contenido del Capítulo" + +#: ../../build/docs/un_sdg/sdg3-health.rst:35 +msgid "Problem: Estimation of Population Served by Hospitals" +msgstr "Problema: Estimación de la población atendida por los hospitales" + +#: ../../build/docs/un_sdg/sdg3-health.rst:37 +msgid "**Problem Statement**" +msgstr "**Declaración del problema**" + +#: ../../build/docs/un_sdg/sdg3-health.rst:39 +msgid "To determine the population served by a hospital based on travel time" +msgstr "" +"Determinar la población atendida por un hospital en función del tiempo de " +"viaje" + +#: ../../build/docs/un_sdg/sdg3-health.rst:41 +msgid "**Core Idea**" +msgstr "**Idea central**" + +#: ../../build/docs/un_sdg/sdg3-health.rst:43 +msgid "" +"Population residing along the roads which reach to a hospital within a " +"particular time is dependant on that hospital." +msgstr "" +"La población que reside a lo largo de las carreteras que llegan a un " +"hospital dentro de un tiempo determinado depende de ese hospital." + +#: ../../build/docs/un_sdg/sdg3-health.rst:46 +msgid "**Approach**" +msgstr "**Enfoque**" + +#: ../../build/docs/un_sdg/sdg3-health.rst:48 +msgid "To prepare a dataset with:" +msgstr "Para preparar un conjunto de datos con:" + +#: ../../build/docs/un_sdg/sdg3-health.rst:50 +msgid "Edges: Roads" +msgstr "Segmentos: Carreteras" + +#: ../../build/docs/un_sdg/sdg3-health.rst:51 +msgid "Polygons: Buildings with population" +msgstr "Polígonos: Edificios con población" + +#: ../../build/docs/un_sdg/sdg3-health.rst:53 +msgid "Find the travel-time based the roads served" +msgstr "Encuentre el tiempo de viaje basado en los caminos atendidos" + +#: ../../build/docs/un_sdg/sdg3-health.rst:54 +msgid "Estimate the population of the buildings" +msgstr "Estimación de la población de edificios" + +#: ../../build/docs/un_sdg/sdg3-health.rst:55 +msgid "Find the nearest road to the buildings" +msgstr "Encontrar el camino más cercano a los edificios" + +#: ../../build/docs/un_sdg/sdg3-health.rst:56 +msgid "Store the sum of population of nearest buildings in roads table" +msgstr "" +"Almacenar la suma de la población de los edificios más cercanos en la tabla " +"de carreteras" + +#: ../../build/docs/un_sdg/sdg3-health.rst:57 +msgid "Find the sum of population on all the roads in the roads served" +msgstr "" +"Encontar la suma de la población en todas los segmentos de los caminos " +"atendidos" + +#: ../../build/docs/un_sdg/sdg3-health.rst:60 +msgid "Pre-processing roads and buildings data" +msgstr "Preprocesamiento de datos de caminos y edificios" + +#: ../../build/docs/un_sdg/sdg3-health.rst:61 +msgid "" +"First step is to pre-process the data obtained from :ref:`Data for " +"Sustainable Development Goals`. This section will work the graph that is " +"going to be used for processing. While building the graph, the data has to " +"be inspected to determine if there is any invalid data. This is a very " +"important step to make sure that the data is of required quality. pgRouting " +"can also be used to do some Data Adjustments. This will be discussed in " +"further sections." +msgstr "" +"El primer paso es preprocesar los datos obtenidos de :ref:`Datos para los " +"Objetivos de Desarrollo Sostenible`. En esta sección se trabajará el gráfico" +" que se va a utilizar para el procesamiento. Al construir el gráfico, los " +"datos deben inspeccionarse para determinar si hay datos no válidos. Este es " +"un paso muy importante para asegurarse de que los datos sean de la calidad " +"requerida. pgRouting también se puede utilizar para realizar algunos ajustes" +" de datos. Esto se discutirá en secciones posteriores." + +#: ../../build/docs/un_sdg/sdg3-health.rst:69 +msgid "Inspecting the database structure" +msgstr "Inspección de la estructura de la base de datos" + +#: ../../build/docs/un_sdg/sdg3-health.rst:70 +msgid "" +"First step in pre processing is to set the search path for ``Roads`` and " +"``Buildings`` data. `Search path` is a list of schemas helps the system " +"determine how a particular table is to be imported. In this case, search " +"path of roads table is set to roads and buildings schema. ``\\dn`` is used " +"to list down all the present schemas. ``SHOW search_path`` command shows the" +" current search path. ``SET search_path`` is used to set the search path to " +"``roads`` and ``buildings``. Finally, ``\\dt`` is used to verify if the " +"Schema have bees changed correctly. Following code snippets show the steps " +"as well as the outputs." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:80 +msgid "Exercise 1: Inspecting schemas" +msgstr "Ejercicio 1: Inspección de los esquemas" + +#: ../../build/docs/un_sdg/sdg3-health.rst:82 +msgid "" +"Inspect the schemas by displaying all the present schemas using the " +"following command" +msgstr "" +"Inspeccione los esquemas mostrando todos los esquemas actuales mediante el " +"siguiente comando" + +#: ../../build/docs/un_sdg/sdg3-health.rst:89 +#: ../../build/docs/un_sdg/sdg3-health.rst:113 +msgid "The output of the postgresql command is:" +msgstr "El resultado del comando postgresql es:" + +#: ../../build/docs/un_sdg/sdg3-health.rst:101 +msgid "" +"The schema names are ``buildings`` , ``roads`` and ``public``. The owner " +"depends on who has the rights to the database." +msgstr "" +"Los nombres de los esquemas son `buildings`` , ``roads`` and ``public``. El " +"propietario depende de quién tiene los derechos de la base de datos." + +#: ../../build/docs/un_sdg/sdg3-health.rst:105 +msgid "Exercise 2: Inspecting the search path" +msgstr "Ejercicio 2: Inspeccionar la ruta de búsqueda" + +#: ../../build/docs/un_sdg/sdg3-health.rst:107 +msgid "Display the current search path using the following query." +msgstr "Mostrar la ruta de búsqueda actual mediante la siguiente consulta." + +#: ../../build/docs/un_sdg/sdg3-health.rst:122 +msgid "This is the current search path. Tables cannot be accessed using this." +msgstr "" +"Esta es la ruta de búsqueda actual. No se puede acceder a las tablas " +"mediante esta opción." + +#: ../../build/docs/un_sdg/sdg3-health.rst:125 +msgid "Exercise 3: Fixing the search path" +msgstr "Ejercicio 3: Arreglar la ruta de búsqueda" + +#: ../../build/docs/un_sdg/sdg3-health.rst:127 +msgid "" +"In this case, search path of roads table is search path to ``roads`` and " +"``buildings`` schemas. Following query is used to fix the search path" +msgstr "" +"En este caso, la ruta de búsqueda de la tabla de carreteras es la ruta de " +"búsqueda a los esquemas `roads`` y ``buildings`` La siguiente consulta se " +"utiliza para corregir la ruta de búsqueda" + +#: ../../build/docs/un_sdg/sdg3-health.rst:143 +msgid "Exercise 4: Enumerating tables" +msgstr "Ejercicio 4: Enumerar tablas" + +#: ../../build/docs/un_sdg/sdg3-health.rst:144 +msgid "" +"Finally, ``\\dt`` is used to verify if the Schema have bees changed " +"correctly." +msgstr "" +"Finalmente, `\\dt`` se utiliza para verificar si el esquema se ha cambiado " +"correctamente." + +#: ../../build/docs/un_sdg/sdg3-health.rst:166 +msgid "Exercise 5: Counting the number of Roads and Buildings" +msgstr "Ejercicio 5: Contar el número de carreteras y edificios" + +#: ../../build/docs/un_sdg/sdg3-health.rst:168 +msgid "" +"The importance of counting the information on this workshop is to make sure " +"that the same data is used and consequently the results are same. Also, some" +" of the rows can be seen to understand the structure of the table and how " +"the data is stored in it." +msgstr "" +"La importancia de contar la información en este taller es asegurarse de que " +"se utilizan los mismos datos y, en consecuencia, los resultados son los " +"mismos. Además, algunas de las filas se pueden ver para comprender la " +"estructura de la tabla y cómo se almacenan los datos en ella." + +#: ../../build/docs/un_sdg/sdg3-health.rst:181 +msgid ":ref:`**Exercise:** 5 (**Chapter:** SDG 3)`" +msgstr ":ref:`**Ejercicio:** 5 (**Capítulo:** ODS 3)`" + +#: ../../build/docs/un_sdg/sdg3-health.rst:183 +msgid "Following image shows the roads and buildings visualised." +msgstr "La siguiente imagen muestra las carreteras y edificios visualizados." + +#: ../../build/docs/un_sdg/sdg3-health.rst:190 +msgid "Preprocessing Buildings" +msgstr "Preprocesamiento de edificios" + +#: ../../build/docs/un_sdg/sdg3-health.rst:191 +msgid "" +"The table ``buildings_ways`` contains the buildings in edge form. They have " +"to be converted into polygons to get the area." +msgstr "" +"La tabla `buildings_ways`` contiene los edificios en forma de borde. Tienen" +" que ser convertidos en polígonos para obtener el área." + +#: ../../build/docs/un_sdg/sdg3-health.rst:196 +msgid "Exercise 6: Add a spatial column to the table" +msgstr "Ejercicio 6: Añadir una columna espacial a la tabla" + +#: ../../build/docs/un_sdg/sdg3-health.rst:198 +msgid "" +"Add a spatial column named ``poly_geom`` to the table ``buildings_ways`` to " +"store the Polygon Geometry" +msgstr "" +"Agregue una columna espacial denominada ``poly_geom`` a la tabla " +"``buildings_ways`` para almacenar la geometría del polígono" + +#: ../../build/docs/un_sdg/sdg3-health.rst:209 +msgid ":ref:`**Exercise:** 6 (**Chapter:** SDG 3)`" +msgstr ":ref:`**Ejercicio:** 6 (**Capítulo:** ODS 3)`" + +#: ../../build/docs/un_sdg/sdg3-health.rst:212 +msgid "Exercise 7: Removing the polygons with less than 4 points" +msgstr "Ejercicio 7: Extracción de los polígonos con menos de 4 puntos" + +#: ../../build/docs/un_sdg/sdg3-health.rst:214 +msgid "" +"``ST_NumPoints`` is used to find the number of points on a geometry. Also, " +"polygons with less than 3 points/vertices are not considered valid polygons " +"in PostgreSQL. Hence, the buildings having less than 3 vertices need to be " +"cleaned up. Follow the steps given below to complete this task." +msgstr "" +"``ST_NumPoints`` se utiliza para encontrar el número de puntos en una " +"geometría. Además, los polígonos con menos de 3 puntos/vértices no se " +"consideran polígonos válidos en PostgreSQL. Por lo tanto, los edificios que " +"tienen menos de 3 vértices deben eliminarse. Siguir los pasos que se indican" +" a continuación para completar esta tarea." + +#: ../../build/docs/un_sdg/sdg3-health.rst:227 +msgid ":ref:`**Exercise:** 7 (**Chapter:** SDG 3)`" +msgstr ":ref:`**Ejercicio:** 7 (**Capítulo:** ODS 3)`" + +#: ../../build/docs/un_sdg/sdg3-health.rst:230 +msgid "Exercise 8: Creating the polygons" +msgstr "Ejercicio 8: Creación de los polígonos" + +#: ../../build/docs/un_sdg/sdg3-health.rst:232 +msgid "" +"``ST_MakePolygons`` is used to make the polygons. This step stores the geom " +"of polygons in the ``poly_geom`` column which was created earlier." +msgstr "" +"``ST_MakePolygons`` se utiliza para hacer los polígonos. Este paso almacena " +"la geometría de los polígonos en la columna ``poly_geom`` que se creó " +"anteriormente." + +#: ../../build/docs/un_sdg/sdg3-health.rst:243 +msgid ":ref:`**Exercise:** 8 (**Chapter:** SDG 3)`" +msgstr ":ref:`**Ejercicio:** 8 (**Capítulo:** ODS 3)`" + +#: ../../build/docs/un_sdg/sdg3-health.rst:246 +msgid "Exercise 9: Calculating the area" +msgstr "Ejercicio 9: Cálculo del área" + +#: ../../build/docs/un_sdg/sdg3-health.rst:247 +msgid "" +"After getting the polygon geometry, next step is to find the area of the " +"polygons. Follow the steps given below to complete this task." +msgstr "" +"Después de obtener la geometría del polígono, el siguiente paso es encontrar" +" el área de los polígonos. Siga los pasos que se indican a continuación para" +" completar esta tarea." + +#: ../../build/docs/un_sdg/sdg3-health.rst:250 +msgid "Adding a column for storing the area" +msgstr "Agregar una columna para almacenar el área" + +#: ../../build/docs/un_sdg/sdg3-health.rst:258 +msgid "Storing the area in the new column" +msgstr "Almacenamiento del área en la nueva columna" + +#: ../../build/docs/un_sdg/sdg3-health.rst:260 +msgid "" +"``ST_Area`` is used to calculate area of polygons. Area is stored in the new" +" column" +msgstr "" +"``ST_Area`` se utiliza para calcular el área de los polígonos. El área se " +"almacena en la nueva columna" + +#: ../../build/docs/un_sdg/sdg3-health.rst:271 +msgid ":ref:`**Exercise:** 9 (**Chapter:** SDG 3)`" +msgstr ":ref:`**Ejercicio:** 9 (**Capítulo:** ODS 3)`" + +#: ../../build/docs/un_sdg/sdg3-health.rst:274 +msgid "pgr_connectedComponents" +msgstr "pgr_connectedComponents" + +#: ../../build/docs/un_sdg/sdg3-health.rst:275 +msgid "" +"For the next step ``pgr_connectedComponents`` will be used. It is used to " +"find the connected components of an undirected graph using a Depth First " +"Search-based approach." +msgstr "" +"Para el siguiente paso se utilizará ``pgr_connectedComponents``. Se utiliza " +"para encontrar los componentes conectados de un grafo no dirigido utilizando" +" un enfoque basado en la búsqueda en profundidad." + +#: ../../build/docs/un_sdg/sdg3-health.rst:278 +msgid "**Signatures**" +msgstr "**Firmas**" + +#: ../../build/docs/un_sdg/sdg3-health.rst:290 +msgid "" +"`pgr_connectedComponents Documentation " +"`__ can be " +"found at this link for more information." +msgstr "" +"Para más información la documentation de `pgr_connectedComponents " +"`__ puede se" +" emcotrada en esta liga.." + +#: ../../build/docs/un_sdg/sdg3-health.rst:294 +msgid "Preprocessing Roads" +msgstr "Preprocesamiento de carreteras" + +#: ../../build/docs/un_sdg/sdg3-health.rst:295 +msgid "" +"pgRouting algorithms are only useful when the road network belongs to a " +"single graph (or all the roads are connected to each other). Hence, the " +"disconnected roads have to be removed from their network to get appropriate " +"results. This image gives an example of the disconnected edges." +msgstr "" +"Los algoritmos de pgRouting solo son útiles cuando la red de carreteras " +"pertenece a un solo grafo (o todas las carreteras están conectadas entre " +"sí). Por lo tanto, las carreteras desconectadas deben eliminarse de su red " +"para obtener resultados adecuados. Esta imagen da un ejemplo de los bordes " +"desconectados." + +#: ../../build/docs/un_sdg/sdg3-health.rst:304 +msgid "" +"For example, in the above figure roads with label ``119`` are disconnected " +"from the network. Hence they will have same connected component number. But " +"the count of this number will be less count of fully connected network. All " +"the edges with the component number with count less than maximum count will " +"be removed" +msgstr "" +"Por ejemplo, en la figura anterior, las carreteras con la etiqueta '``119`` " +"están desconectadas de la red. Por lo tanto, tendrán el mismo número de " +"componente conectado. Pero el recuento de este número será menor número de " +"red totalmente conectada. Se eliminarán todas las aristas con el número de " +"componente con un recuento inferior al máximo" + +#: ../../build/docs/un_sdg/sdg3-health.rst:309 +#: ../../build/docs/un_sdg/sdg3-health.rst:654 +msgid "Follow the steps given below to complete this task." +msgstr "" +"Siga los pasos que se indican a continuación para completar esta tarea." + +#: ../../build/docs/un_sdg/sdg3-health.rst:312 +msgid "Exercise 10: Find the Component ID for Road vertices" +msgstr "" +"Ejercicio 10: Buscar el identificador de componente para los vértices de " +"carretera" + +#: ../../build/docs/un_sdg/sdg3-health.rst:313 +msgid "" +"First step in Preprocessing Roads is to find the connected component ID for " +"Road vertices. Follow the steps given below to complete this task." +msgstr "" +"El primer paso en preprocesamiento de carreteras es encontrar el " +"identificador de componente conectado para los vértices de carretera. Siga " +"los pasos que se indican a continuación para completar esta tarea." + +#: ../../build/docs/un_sdg/sdg3-health.rst:316 +msgid "Add a column named ``component`` to store component number." +msgstr "" +"Agregue una columna denominada '``component`` para almacenar el número de " +"componente." + +#: ../../build/docs/un_sdg/sdg3-health.rst:324 +msgid "" +"Update the ``component`` column in ``roads_ways_vertices_pgr`` with the " +"component number" +msgstr "" +"Actualice la columna ``component`` en ``roads_ways_vertices_pgr`` con el " +"número de componente" + +#: ../../build/docs/un_sdg/sdg3-health.rst:332 +msgid "" +"This will store the component number of each edge in the table. Now, the " +"completely connected network of roads should have the maximum count in the " +"``component`` table." +msgstr "" +"Esto almacenará el número del componente de cada segmento en la tabla. " +"Ahora, la red de carreteras completamente conectada debería tener el " +"recuento máximo en la tabla ``component``." + +#: ../../build/docs/un_sdg/sdg3-health.rst:342 +msgid ":ref:`**Exercise:** 10 (**Chapter:** SDG 3)`" +msgstr ":ref:`**Ejercicio:** 10 (**Capítulo:** ODS 3)`" + +#: ../../build/docs/un_sdg/sdg3-health.rst:345 +msgid "Exercise 11: Finding the components which are to be removed" +msgstr "Ejercicio 11: Encontrar los componentes que deben eliminarse" + +#: ../../build/docs/un_sdg/sdg3-health.rst:347 +msgid "" +"This query selects all the components which are not equal to the component " +"number with maximum count using a subquery which groups the rows in " +"``roads_ways_vertices_pgr`` by the component." +msgstr "" +"Esta consulta selecciona todos los componentes que no son iguales al número " +"de componente con el recuento máximo mediante una subconsulta que agrupa las" +" filas en ``roads_ways_vertices_pgr`` por componentes." + +#: ../../build/docs/un_sdg/sdg3-health.rst:359 +msgid ":ref:`**Exercise:** 11 (**Chapter:** SDG 3)`" +msgstr ":ref:`**Ejercicio:** 11 (**Capítulo:** ODS 3)`" + +#: ../../build/docs/un_sdg/sdg3-health.rst:362 +msgid "Exercise 12: Finding the road vertices of these components" +msgstr "Ejercicio 12: Encontrar los vértices de estos componentes" + +#: ../../build/docs/un_sdg/sdg3-health.rst:364 +msgid "" +"Find the road vertices of these components which belong to those components " +"which are to be removed. The following query selects all the road vertices " +"which have the component number from Exercise 11." +msgstr "" +"Encontar los vértices de los componentes que pertenecen al conjunto de " +"componentes que se van a eliminar. La siguiente consulta selecciona todos " +"los vértices de carretera que tienen el número de componente del ejercicio " +"11." + +#: ../../build/docs/un_sdg/sdg3-health.rst:376 +msgid ":ref:`**Exercise:** 12 (**Chapter:** SDG 3)`" +msgstr ":ref:`**Ejercicio:** 12 (**Capítulo:** ODS 3)`" + +#: ../../build/docs/un_sdg/sdg3-health.rst:379 +msgid "Exercise 13: Removing the unwanted edges and vertices" +msgstr "Ejercicio 13: Eliminación de las aristas y vértices no deseados" + +#: ../../build/docs/un_sdg/sdg3-health.rst:381 +msgid "Removing the unwanted edges" +msgstr "Eliminación de los segmentos no deseados" + +#: ../../build/docs/un_sdg/sdg3-health.rst:383 +msgid "" +"In ``roads_ways`` table (edge table) ``source`` and ``target`` have the " +"``id`` of the vertices from where the edge starts and ends. To delete all " +"the disconnected edges the following query takes the output from the query " +"of Step 4 and deletes all the edges having the same ``source`` as the " +"``id``." +msgstr "" +"En la tabla '`roads_ways`` (tabla de segmentos) ``source`` y ``target`` " +"tienen el ``id`` de los vértices desde donde comienza y termina lel " +"segmento. Para eliminar todas las aristas desconectadas, la siguiente " +"consulta toma el resultado de la consulta del paso 4 y elimina todas las " +"aristas que tienen el mismo `source`` como el ``id``." + +#: ../../build/docs/un_sdg/sdg3-health.rst:394 +msgid "Removing unused vertices" +msgstr "Eliminación de vértices no utilizados" + +#: ../../build/docs/un_sdg/sdg3-health.rst:396 +msgid "" +"The following query uses the output of Step 4 to remove the vertices of the " +"disconnected edges." +msgstr "" +"La siguiente consulta utiliza el resultado del paso 4 para eliminar los " +"vértices de los segmentos desconectados." + +#: ../../build/docs/un_sdg/sdg3-health.rst:408 +msgid ":ref:`**Exercise:** 13 (**Chapter:** SDG 3)`" +msgstr ":ref:`**Ejercicio:** 13 (**Capítulo:** ODS 3)`" + +#: ../../build/docs/un_sdg/sdg3-health.rst:411 +msgid "Finding the roads served by the hospitals" +msgstr "Encontrar los caminos atendidos por los hospitales" + +#: ../../build/docs/un_sdg/sdg3-health.rst:412 +msgid "" +"After pre-processing the data, next step is to find the area served by the " +"hospital. This area can be computed from the entrance of the hospital or " +"from any point on road near the hospital. In this exercise it is computed " +"from closest road vertex. ``pgr_drivingDistance`` will be used to find the " +"roads served. The steps to be followed are:" +msgstr "" +"Después de preprocesar los datos, el siguiente paso es encontrar el área " +"atendida por el hospital. Esta área se puede calcular desde la entrada del " +"hospital o desde cualquier punto de la carretera cerca del hospital. En este" +" ejercicio se calcula a partir del vértice de carretera más cercano. " +"``pgr_drivingDistance`` se utilizará para encontrar las carreteras " +"atendidas. Los pasos a seguir son:" + +#: ../../build/docs/un_sdg/sdg3-health.rst:418 +msgid "Finding the closest road vertex" +msgstr "Encontrar el vértice de camino más cercano" + +#: ../../build/docs/un_sdg/sdg3-health.rst:419 +msgid "Finding the roads served" +msgstr "Encontrar los caminos atendidos" + +#: ../../build/docs/un_sdg/sdg3-health.rst:420 +msgid "Generalising the roads served" +msgstr "Generalización de los caminos atendidos" + +#: ../../build/docs/un_sdg/sdg3-health.rst:423 +msgid "Exercise 14: Finding the closest road vertex" +msgstr "Ejercicio 14: Encontrar el vértice de la carretera más cercano" + +#: ../../build/docs/un_sdg/sdg3-health.rst:424 +msgid "" +"There are multiple road vertices near the hospital. Create a function to " +"find the geographically closest road vertex. ``closest_vertex`` function " +"takes geometry of other table as input and gives the gid of the closest " +"vertex as output by comparing ``geom`` of both the tables." +msgstr "" +"Hay múltiples vértices de camonos cerca del hospital. Crear una función para" +" encontrar el vértice del camino geográficamente más cercano. La función " +"``closest_vertex`` toma la geometría de otra tabla como entrada y da el " +"vértice del vértice más cercano como salida comparando ``geom`` de ambas " +"tablas." + +#: ../../build/docs/un_sdg/sdg3-health.rst:433 +msgid "" +"The following query creates a function to find the closest road vertex." +msgstr "" +"La siguiente consulta crea una función para encontrar el vértice de camino " +"más cercano." + +#: ../../build/docs/un_sdg/sdg3-health.rst:442 +msgid "pgr_drivingDistance" +msgstr "pgr_drivingDistance" + +#: ../../build/docs/un_sdg/sdg3-health.rst:443 +msgid "" +"For the next step ``pgr_drivingDistance`` will be used. This returns the " +"driving distance from a start node. It uses the Dijkstra algorithm to " +"extract all the nodes that have costs less than or equal to the value " +"distance. The edges that are extracted conform to the corresponding spanning" +" tree." +msgstr "" +"Para el siguiente paso se utilizará ``pgr_drivingDistance``. Esto devuelve " +"la distancia de conducción desde un nodo de inicio. Utiliza el algoritmo de " +"Dijkstra para extraer todos los nodos que tienen costos menores o iguales a " +"la distancia de valor. Los segmentos que se extraen se ajustan al árbol de " +"expansión correspondiente." + +#: ../../build/docs/un_sdg/sdg3-health.rst:449 +msgid "Signatures" +msgstr "Firmas" + +#: ../../build/docs/un_sdg/sdg3-health.rst:457 +msgid "Using defaults" +msgstr "Uso de valores predeterminados" + +#: ../../build/docs/un_sdg/sdg3-health.rst:464 +msgid "Single Vertex" +msgstr "Vértice Único" + +#: ../../build/docs/un_sdg/sdg3-health.rst:471 +msgid "Multiple Vertices" +msgstr "Múltiples Vértices" + +#: ../../build/docs/un_sdg/sdg3-health.rst:477 +msgid "" +"`pgr_drivingDistance Documentation " +"`__ can be found at " +"this link for more information." +msgstr "" +"Para más información la documentation de `pgr_drivingDistance Documentation " +"`__ puede se " +"emcotrada en esta liga.." + +#: ../../build/docs/un_sdg/sdg3-health.rst:481 +msgid "Exercise 15: Finding the served roads using pgr_drivingDistance" +msgstr "" +"Ejercicio 15: Encontrar las carreteras servidas usando pgr_drivingDistance" + +#: ../../build/docs/un_sdg/sdg3-health.rst:482 +msgid "" +"In this exercise, the roads served based on travel-time are calculated. This" +" can be calculated using ``pgrdrivingDistance`` function of pgRouting. Time " +"in minutes is considered as ``cost``. The ``agg_cost`` column would show the" +" total time required to reach the hospital." +msgstr "" +"En este ejercicio, se calculan los segmentos atendidas en función del tiempo" +" de viaje. Esto se puede calcular utilizando la función " +"``pgrdrivingDistance`` de pgRouting. El tiempo en minutos se considera como " +"``costo`` La columna ``agg_cost`` mostrara el tiempo total requerido para " +"llegar al hospital." + +#: ../../build/docs/un_sdg/sdg3-health.rst:487 +msgid "For the following query," +msgstr "Para la siguiente consulta," + +#: ../../build/docs/un_sdg/sdg3-health.rst:489 +msgid "" +"In line 3, Pedestrian speed is assumed to be as ``1 m/s``. As ``time`` = " +"``distance/speed``, ``length_m`` / ``1 m/s`` / ``60`` gives the time in " +"minutes" +msgstr "" +"En la línea 3, se supone que la velocidad de los peatones es de ''1 m/s''. " +"Como ``tiempo`` = ``distancia/velocidad``, ``length_m`` / ``1 m/s`` / ``60``" +" da el tiempo en minutos" + +#: ../../build/docs/un_sdg/sdg3-health.rst:491 +msgid "" +"In line 7, ``tag_id = '318'`` as 318 is the tag_id of hospital in the " +"configuration file of buildings. Reference for Tag ID : :ref:`Appendix`" +msgstr "" +"En la línea 7, ``tag_id = '318'`` como 318 es el ``tag_id`` de hospital en " +"el archivo de configuración de edificios. Referencia para el ID de etiqueta " +": :ref:`Apéndice`" + +#: ../../build/docs/un_sdg/sdg3-health.rst:493 +msgid "" +"In line 8, ``10`` is written for 10 minutes which is a threshold for " +"``agg_cost``" +msgstr "" +"En la línea 8, ``10`` se escribe durante 10 minutos, que es un umbral para " +"``agg_cost``" + +#: ../../build/docs/un_sdg/sdg3-health.rst:494 +msgid "In line 8, ``FALSE`` is written as the query is for undirected graph" +msgstr "" +"En la línea 8, ``FALSE` se escribe como la consulta es para el grafo no " +"dirigido" + +#: ../../build/docs/un_sdg/sdg3-health.rst:502 +#: ../../build/docs/un_sdg/sdg3-health.rst:534 +msgid "``LIMIT 10`` displays the first 10 rows of the output." +msgstr "``LIMIT 10`` muestra las primeras 10 filas de la salida." + +#: ../../build/docs/un_sdg/sdg3-health.rst:506 +msgid ":ref:`**Exercise:** 15 (**Chapter:** SDG 3)`" +msgstr ":ref:`**Ejercicio:** 15 (**Capítulo:** ODS 3)`" + +#: ../../build/docs/un_sdg/sdg3-health.rst:508 +msgid "" +"Following figure shows the visualised output of the above query. The lines " +"highlighted by ``red`` colour show the area from where the hospital can be " +"reached within 10 minutes of walking at the speed of ``1 m/s``. It is " +"evident from the output figure that some of the roads which are near to the " +"hospital are not highlighted. For example, to roads in the north of the " +"hospital. This is because the only one edge per road vertex was selected by " +"the query. Next section will solve this issue by doing a small modification " +"in the query." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:521 +msgid "Exercise 16: Generalising the served roads" +msgstr "Ejercicio 16: Generalización de las carreteras servidas" + +#: ../../build/docs/un_sdg/sdg3-health.rst:522 +msgid "" +"The edges which are near to to hospital should also be selected in the roads" +" served as the hospital also serves those buildings. The following query " +"takes the query from previous section as a ``subquery`` and selects all the " +"edges from ``roads_ways`` that have the same ``source`` and ``target`` to " +"that of ``subquery`` (Line 14)." +msgstr "" +"Los segmentos que están cerca del hospital también deben seleccionarse en " +"las carreteras atendidas, ya que el hospital también sirve a esos edificios." +" La siguiente consulta toma la consulta de la sección anterior como una " +"''subconsulta'' y selecciona todas las aristas de ``roads_ways`` que tienen " +"el mismo '`source`` y ``target`` a la de ''subconsulta'' (Línea 14)." + +#: ../../build/docs/un_sdg/sdg3-health.rst:538 +msgid ":ref:`**Exercise:** 16 (**Chapter:** SDG 3)`" +msgstr ":ref:`**Ejercicio:** 16 (**Capítulo:** ODS 3)`" + +#: ../../build/docs/un_sdg/sdg3-health.rst:540 +msgid "" +"Following figure shows the visualised output of the above query. Lines " +"highlighted in ``yellow`` show the `generalised the roads served`. This " +"gives a better estimate of the areas from where the hospital can be reached " +"by a particular speed." +msgstr "" +"La siguiente figura muestra el resultado visualizado de la consulta " +"anterior. Las líneas resaltadas en \"amarillo\" muestran el \"generalizado " +"de las carreteras servidas\". Esto da una mejor estimación de las áreas " +"desde donde se puede llegar al hospital a una velocidad particular." + +#: ../../build/docs/un_sdg/sdg3-health.rst:549 +msgid "Calculating the total population served by the hospital" +msgstr "Cálculo de la población total atendida por el hospital" + +#: ../../build/docs/un_sdg/sdg3-health.rst:550 +msgid "" +"Now the next step is to estimate the dependant population. Official source " +"of population is Census conducted by the government. But for this exercise, " +"population will be estimated from the ``area`` as well as the ``category`` " +"of the building. This area will be stored in the nearest roads. Following " +"steps explain this process in detail." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:557 +msgid "Exercise 17: Estimating the population of buildings" +msgstr "Ejercicio 17: Estimación de la población de edificios" + +#: ../../build/docs/un_sdg/sdg3-health.rst:558 +msgid "" +"Population of an building can be estimated by its area and its category. " +"Buildings of OpenStreetMap data are classified into various categories. For " +"this exercise, the buildings are classified into the following classes:" +msgstr "" +"La población de un edificio se puede estimar por su área y su categoría. Los" +" edificios de datos de OpenStreetMap se clasifican en varias categorías. " +"Para este ejercicio, los edificios se clasifican en las siguientes clases:" + +#: ../../build/docs/un_sdg/sdg3-health.rst:562 +msgid "" +"Negligible: People do not live in these places. But the default is 1 because" +" of homeless people." +msgstr "" +"Insignificante: La gente no vive en estos lugares. Pero el valor " +"predeterminado es 1 debido a las personas sin hogar." + +#: ../../build/docs/un_sdg/sdg3-health.rst:564 +msgid "" +"Very Sparse: People do not live in these places. But the default is 2 " +"because there may be people guarding the place." +msgstr "" +"Muy escaso: La gente no vive en estos lugares. Pero el valor predeterminado " +"es 2 porque puede haber personas vigilando el lugar." + +#: ../../build/docs/un_sdg/sdg3-health.rst:566 +msgid "" +"Sparse: Buildings with low population density. Also, considering the " +"universities and college because the students live there." +msgstr "" +"Escaso: Edificios con baja densidad de población. Además, teniendo en cuenta" +" las universidades y el colegio porque los estudiantes viven allí." + +#: ../../build/docs/un_sdg/sdg3-health.rst:568 +msgid "Moderate: A family unit housing kind of location." +msgstr "Moderado: Un tipo de ubicación de vivienda de unidad familiar." + +#: ../../build/docs/un_sdg/sdg3-health.rst:569 +msgid "Dense: A medium sized residential building." +msgstr "Denso: Un edificio residencial de tamaño mediano." + +#: ../../build/docs/un_sdg/sdg3-health.rst:570 +msgid "Very Dense: A large sized residential building." +msgstr "Muy denso: Un edificio residencial de gran tamaño." + +#: ../../build/docs/un_sdg/sdg3-health.rst:572 +msgid "Reference: :ref:`Appendix`" +msgstr "Referencia: :ref:`Apéndice`" + +#: ../../build/docs/un_sdg/sdg3-health.rst:574 +msgid "" +"This class-specific factor is multiplied with the area of each building to " +"get the population. Follow the steps given below to complete this task." +msgstr "" +"Este factor específico de la clase se multiplica con el área de cada " +"edificio para obtener la población. Siga los pasos que se indican a " +"continuación para completar esta tarea." + +#: ../../build/docs/un_sdg/sdg3-health.rst:577 +msgid "" +"Create a function to find population using class-specific factor and area." +msgstr "" +"Cree una función para encontrar la población utilizando el factor y el área " +"específicos de la clase." + +#: ../../build/docs/un_sdg/sdg3-health.rst:584 +msgid "" +"All these are estimations based on this particular area. More complicated " +"functions can be done that consider height of the apartments but the design " +"of a function is going to depend on the availability of the data. For " +"example, using census data can achieve more accurate estimation." +msgstr "" +"Todas estas son estimaciones basadas en esta área en particular. Se pueden " +"hacer funciones más complicadas que consideren la altura de los apartamentos" +" pero el diseño de una función va a depender de la disponibilidad de los " +"datos. Por ejemplo, el uso de datos del censo puede lograr una estimación " +"más precisa." + +#: ../../build/docs/un_sdg/sdg3-health.rst:589 +msgid "Add a column for storing the population in the ``buildings_ways``" +msgstr "Agregue una columna para almacenar la población en ``buildings_ways``" + +#: ../../build/docs/un_sdg/sdg3-health.rst:597 +msgid "" +"3. Use the ``population`` function to store the population in the new column" +" created in the ``building_ways``." +msgstr "" +"3. Utilice la función ``population`` para almacenar la población en la nueva" +" columna creada en ``building_ways``." + +#: ../../build/docs/un_sdg/sdg3-health.rst:608 +msgid ":ref:`**Exercise:** 17 (**Chapter:** SDG 3)`" +msgstr ":ref:`**Ejercicio:** 17 (**Capítulo:** ODS 3)`" + +#: ../../build/docs/un_sdg/sdg3-health.rst:612 +msgid "Exercise 18: Finding the nearest roads to store the population" +msgstr "" +"Ejercicio 18: Encontrar las carreteras más cercanas para almacenar a la " +"población" + +#: ../../build/docs/un_sdg/sdg3-health.rst:613 +msgid "" +"To store the population of buildings in the roads, nearest road to a " +"building is to be found. Follow the steps given below to complete this task." +msgstr "" +"Para almacenar la población de edificios en las carreteras, se encuentra la " +"carretera más cercana a un edificio. Siga los pasos que se indican a " +"continuación para completar esta tarea." + +#: ../../build/docs/un_sdg/sdg3-health.rst:616 +msgid "Create Function for finding the closest edge." +msgstr "Crear función para encontrar el segmento más cercano." + +#: ../../build/docs/un_sdg/sdg3-health.rst:623 +msgid "Add a column in ``buildings_ways`` for storing the id of closest edge" +msgstr "" +"Agregue una columna en ``buildings_ways`` para almacenar el identificador " +"del borde más cercano" + +#: ../../build/docs/un_sdg/sdg3-health.rst:631 +msgid "" +"Store the edge id of the closest edge in the new column of " +"``buildings_ways``" +msgstr "" +"Almacene el identificador de borde del borde más cercano en la nueva columna" +" de ``buildings_ways``" + +#: ../../build/docs/un_sdg/sdg3-health.rst:641 +msgid ":ref:`**Exercise:** 18 (**Chapter:** SDG 3)`" +msgstr ":ref:`**Ejercicio:** 18 (**Capítulo:** ODS 3)`" + +#: ../../build/docs/un_sdg/sdg3-health.rst:644 +msgid "Exercise 19: Storing the population in the roads" +msgstr "Ejercicio 19: Almacenar la población en las carreteras" + +#: ../../build/docs/un_sdg/sdg3-health.rst:645 +msgid "" +"After finding the nearest road, the sum of population of all the nearest " +"buildings is stored in the population column of the roads table. Following " +"image shows the visualised output where the blue colour labels shows the " +"population stored in roads." +msgstr "" +"Después de encontrar la carretera más cercana, la suma de la población de " +"todos los edificios más cercanos se almacena en la columna de población de " +"la tabla de carreteras. La siguiente imagen muestra la salida visualizada " +"donde las etiquetas de color azul muestran la población almacenada en las " +"carreteras." + +#: ../../build/docs/un_sdg/sdg3-health.rst:656 +msgid "Add a column in ``roads_ways`` for storing population" +msgstr "Agregue una columna en ``roads_ways`` para almacenar la población" + +#: ../../build/docs/un_sdg/sdg3-health.rst:664 +msgid "Update the roads with the sum of population of buildings closest to it" +msgstr "" +"Actualizar los caminos con la suma de población de edificios más cercanos a " +"ellos" + +#: ../../build/docs/un_sdg/sdg3-health.rst:672 +msgid "Verify is the population is stored using the following query." +msgstr "Comprobar si la población se almacenó mediante la siguiente consulta." + +#: ../../build/docs/un_sdg/sdg3-health.rst:683 +msgid ":ref:`**Exercise:** 19 (**Chapter:** SDG 3)`" +msgstr ":ref:`**Ejercicio:** 19 (**Capítulo:** ODS 3)`" + +#: ../../build/docs/un_sdg/sdg3-health.rst:686 +msgid "Exercise 20: Finding total population" +msgstr "Ejercicio 20: Encontrar la población total" + +#: ../../build/docs/un_sdg/sdg3-health.rst:687 +msgid "" +"Final step is to find the total population served by the hospital based on " +"travel-time. Use the query from :ref:`Exercise 16: Generalising the served " +"roads` as a subquery to get all the edges in the roads served. Note that " +"``s.population`` is added in line 14 which gives the population. After " +"getting the population for each edge/road, use ``sum()`` to get the total " +"population which is dependant on the hospital." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:701 +msgid ":ref:`**Exercise:** 20 (**Chapter:** SDG 3)`" +msgstr ":ref:`**Ejercicio:** 20 (**Capítulo:** ODS 3)`" diff --git a/locale/es/LC_MESSAGES/un-sdg/sdg7-energy.po b/locale/es/LC_MESSAGES/un-sdg/sdg7-energy.po new file mode 100644 index 000000000..2905dc5db --- /dev/null +++ b/locale/es/LC_MESSAGES/un-sdg/sdg7-energy.po @@ -0,0 +1,567 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara +# This file is distributed under the same license as the Workshop FOSS4G +# Argentina package. +# FIRST AUTHOR , 2021. +# +# Translators: +# MarPetra , 2021 +# Vicky Vergara , 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-10 17:38+0000\n" +"PO-Revision-Date: 2021-10-10 17:39+0000\n" +"Last-Translator: Vicky Vergara , 2022\n" +"Language-Team: Spanish (https://www.transifex.com/pgrouting/teams/1219/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:11 +msgid "Affordable and Clean Energy" +msgstr "Energía asequible y limpia" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:13 +msgid "" +"`Affordable and Clean Energy` is the 7th Sustainable Development Goal 11. It" +" aspires to ensure access to `affordable, reliable, sustainable` and " +"`modern` energy for all. Today renewable energy is making impressive gains " +"in the electricity sector. As more and more new settlements are built, there" +" would be new electricity distribution network developed. Electricity " +"Distribution is very expensive infrastructure. Finding the optimal path for " +"laying this infrastructure is very crucial to maintain the affordability of " +"electricity for everyone. This exercise focusses on finding this optimal " +"path/network for laying the electricity distribution equipment." +msgstr "" +"'Energía asequible y limpia' es el 7º Objetivo de Desarrollo Sostenible 11. " +"Aspira a garantizar el acceso a una energía \"asequible, fiable, " +"sostenible\" y \"moderna\" para todos. Hoy en día, la energía renovable está" +" logrando ganancias impresionantes en el sector eléctrico. A medida que se " +"construyan más y más nuevos asentamientos, se desarrollará una nueva red de " +"distribución de electricidad. La distribución de electricidad es una " +"infraestructura muy costosa. Encontrar el camino óptimo para colocar esta " +"infraestructura es crucial para mantener la asequibilidad de la electricidad" +" para todos. Este ejercicio se centra en encontrar esta ruta / red óptima " +"para colocar el equipo de distribución de electricidad." + +msgid "Sustainable Development Goal 7: Affordable and Clean Energy" +msgstr "Objetivo de Desarrollo Sostenible 7: Energía asequible y limpia" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:26 +msgid "`Image Source `__" +msgstr "'Fuente de la imagen `__" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:28 +msgid "Chapter Contents" +msgstr "Contenido del Capítulo" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:31 +msgid "Problem: Optimising the Electricity Distribution Network" +msgstr "Problema: Optimización de la red de distribución eléctrica" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:33 +msgid "**Problem Statement**" +msgstr "**Declaración del problema**" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:35 +msgid "" +"To determine the least length of the path for laying the electricity " +"distribution equipment such that every building is served" +msgstr "" +"Determinar la menor longitud del camino para la colocación del equipo de " +"distribución de electricidad de tal manera que cada edificio sea atendido." + +#: ../../build/docs/un_sdg/sdg7-energy.rst:42 +msgid "**Core Idea**" +msgstr "**Idea central**" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:44 +msgid "" +"Electricity lines may not be there on every road of the city. In a complex " +"road network of a city, the network can be optimised for less length such " +"that Electricity lines reach every locality of the city. Less length leads " +"to enhanced cost-effectiveness resulting in affordable electricity." +msgstr "" +"Es posible que las líneas eléctricas no estén en todas las carreteras de la " +"ciudad. En una red de carreteras compleja de una ciudad, la red se puede " +"optimizar para una longitud menor, de modo que las líneas eléctricas lleguen" +" a todas las localidades de la ciudad. Menor longitud conduce a una mayor " +"rentabilidad, lo que resulta en electricidad asequible." + +#: ../../build/docs/un_sdg/sdg7-energy.rst:49 +msgid "**Approach**" +msgstr "**Enfoque**" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:51 +#: ../../build/docs/un_sdg/sdg7-energy.rst:181 +msgid "Extract connected components of roads" +msgstr "Extraer componentes conectados de carreteras" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:52 +msgid "Use pgRouting to find the minimum spanning tree" +msgstr "Usar pgRouting para encontrar el árbol de expansión mínimo" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:53 +msgid "Compare the total length of roads and minimum spanning tree" +msgstr "" +"Comparar la longitud total de las carreteras y el árbol de expansión mínimo" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:57 +msgid "Pre-processing roads data" +msgstr "Preprocesamiento de datos de carreteras" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:58 +msgid "" +"First step is to pre-process the data obtained from :ref:`Data for " +"Sustainable Development Goals`. This section will work the graph that is " +"going to be used for processing. While building the graph, the data has to " +"be inspected to determine if there is any invalid data. This is a very " +"important step to make sure that the data is of required quality. pgRouting " +"can also be used to do some Data Adjustments. This will be discussed in " +"further sections." +msgstr "" +"El primer paso es preprocesar los datos obtenidos de :ref:`Datos para los " +"Objetivos de Desarrollo Sostenible`. En esta sección se trabajará el gráfico" +" que se va a utilizar para el procesamiento. Al construir el gráfico, los " +"datos deben inspeccionarse para determinar si hay datos no válidos. Este es " +"un paso muy importante para asegurarse de que los datos sean de la calidad " +"requerida. pgRouting también se puede utilizar para realizar algunos ajustes" +" de datos. Esto se discutirá en secciones posteriores." + +#: ../../build/docs/un_sdg/sdg7-energy.rst:66 +msgid "Setting the Search Path of Roads" +msgstr "Establecer la ruta de búsqueda de carreteras" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:67 +msgid "" +"First step in pre processing is to set the search path for ``Roads`` data. " +"Search path is a list of schemas helps the system determine how a particular" +" table is to be imported." +msgstr "" +"El primer paso en el preprocesamiento es establecer la ruta de búsqueda para" +" los datos de ``Carreteras``. La ruta de búsqueda es una lista de esquemas " +"que ayuda al sistema a determinar cómo se va a importar una tabla en " +"particular." + +#: ../../build/docs/un_sdg/sdg7-energy.rst:72 +msgid "Exercise 1: Inspecting the current schemas" +msgstr "Ejercicio 1: Inspección de los esquemas" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:73 +msgid "" +"Inspect the schemas by displaying all the present schemas using the " +"following command" +msgstr "" +"Inspeccione los esquemas mostrando todos los esquemas actuales mediante el " +"siguiente comando" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:89 +msgid "" +"The schema names are ``roads`` and ``public``. The owner depends on who has" +" the rights to the database." +msgstr "" +"Los nombres de esquema son ``roads`` and ``public``. El propietario depende " +"de quién tiene los derechos de la base de datos." + +#: ../../build/docs/un_sdg/sdg7-energy.rst:92 +msgid "Exercise 2: Inspecting the current search path" +msgstr "Ejercicio 2: Inspeccionar la ruta de búsqueda" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:93 +msgid "Display the current search path using the following query." +msgstr "Mostrar la ruta de búsqueda actual mediante la siguiente consulta." + +#: ../../build/docs/un_sdg/sdg7-energy.rst:106 +msgid "This is the current search path. Tables cannot be accessed using this." +msgstr "" +"Esta es la ruta de búsqueda actual. No se puede acceder a las tablas " +"mediante esta opción." + +#: ../../build/docs/un_sdg/sdg7-energy.rst:109 +msgid "Exercise 3: Fixing the current search path" +msgstr "Ejercicio 3: Arreglar la ruta de búsqueda" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:110 +msgid "" +"In this case, search path of roads table is set to ``roads`` schema. " +"Following query is used to fix the search path" +msgstr "" +"En este caso, la tabla de rutas de búsqueda de carreteras se establece en el" +" esquema '``roads`` . La siguiente consulta se utiliza para corregir la ruta" +" de búsqueda" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:126 +msgid "Exercise 4: Enumerating the tables" +msgstr "Ejercicio 4: Enumerar tablas" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:127 +msgid "" +"Finally, ``\\dt`` is used to verify if the Schema have bees changed " +"correctly." +msgstr "" +"Finalmente, `\\dt`` se utiliza para verificar si el esquema se ha cambiado " +"correctamente." + +#: ../../build/docs/un_sdg/sdg7-energy.rst:146 +msgid "Exercise 5: Counting the number of Roads" +msgstr "Ejercicio 5: Contar el número de carreteras" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:147 +msgid "" +"The importance of counting the information on this workshop is to make sure " +"that the same data is used and consequently the results are same. Also, some" +" of the rows can be seen to understand the structure of the table and how " +"the data is stored in it." +msgstr "" +"La importancia de contar la información en este taller es asegurarse de que " +"se utilizan los mismos datos y, en consecuencia, los resultados son los " +"mismos. Además, algunas de las filas se pueden ver para comprender la " +"estructura de la tabla y cómo se almacenan los datos en ella." + +#: ../../build/docs/un_sdg/sdg7-energy.rst:158 +msgid ":ref:`**Exercise:** 5 (**Chapter:** SDG 7)`" +msgstr ":ref:`**Ejercicio:** 5 (**Capítulo:** ODS 7)`" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:161 +msgid "pgr_connectedComponents for preprocessing roads" +msgstr "``pgr_connectedComponents`` para el preprocesamiento de carreteras" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:162 +msgid "" +"For the next step ``pgr_connectedComponents`` will be used. It is used to " +"find the connected components of an undirected graph using a Depth First " +"Search-based approach." +msgstr "" +"Para el siguiente paso se utilizará ``pgr_connectedComponents``. Se utiliza " +"para encontrar los componentes conectados de un grafo no dirigido utilizando" +" un enfoque basado en la búsqueda en profundidad." + +#: ../../build/docs/un_sdg/sdg7-energy.rst:165 +msgid "**Signatures**" +msgstr "**Firmas**" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:177 +msgid "" +"`pgr_connectedComponents Documentation " +"`__ can be " +"found at this link for more information." +msgstr "" +"Para más información la documentation de `pgr_connectedComponents " +"`__ puede se" +" emcotrada en esta liga.." + +#: ../../build/docs/un_sdg/sdg7-energy.rst:182 +msgid "" +"Similar to Chapter 3 :ref:`Good Health and Well Being`, the disconnected " +"roads have to be removed from their network to get appropriate results." +msgstr "" +"Similar al Capítulo 3 :ref:`Buena Salud y Bienestar`, las carreteras " +"desconectadas tienen que ser eliminadas de su red para obtener resultados " +"apropiados." + +#: ../../build/docs/un_sdg/sdg7-energy.rst:185 +msgid "Follow the steps given below to complete this task." +msgstr "" +"Siga los pasos que se indican a continuación para completar esta tarea." + +#: ../../build/docs/un_sdg/sdg7-energy.rst:188 +msgid "Exercise 6: Find the Component ID for Road vertices" +msgstr "" +"Ejercicio 6: Buscar el identificador de componente para los vértices de " +"carretera" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:189 +msgid "" +"First step in Preprocessing Roads is to find the connected component ID for " +"Road vertices. Follow the steps given below to complete this task." +msgstr "" +"El primer paso en preprocesamiento de carreteras es encontrar el " +"identificador de componente conectado para los vértices de carretera. Siga " +"los pasos que se indican a continuación para completar esta tarea." + +#: ../../build/docs/un_sdg/sdg7-energy.rst:192 +msgid "Add a column named ``component`` to store component number." +msgstr "" +"Agregue una columna denominada '``component`` para almacenar el número de " +"componente." + +#: ../../build/docs/un_sdg/sdg7-energy.rst:200 +msgid "" +"Update the ``component`` column in ``roads_ways_vertices_pgr`` ith the " +"component number" +msgstr "" +"Actualice la columna '`component`` en ``roads_ways_vertices_pgr`` en el " +"número de componente" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:208 +msgid "" +"This will store the component number of each edge in the table. Now, the " +"completely connected network of roads should have the maximum count in the " +"``component`` table." +msgstr "" +"Esto almacenará el número del componente de cada segmento en la tabla. " +"Ahora, la red de carreteras completamente conectada debería tener el " +"recuento máximo en la tabla ``component``." + +#: ../../build/docs/un_sdg/sdg7-energy.rst:213 +msgid "" +"if done before: :ref:`**Exercise:** 10 (**Chapter:** SDG 3)` if not done " +"before: :ref:`**Exercise:** 6 (**Chapter:** SDG 7)`" +msgstr "" +"Si se hace antes: :ref:`**Ejercicio:** 10 (**Capítulo:** ODS 3)` si no se " +"hace antes: :ref:`**Ejercicio:** 6 (**Capítulo:** ODS 7)`" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:217 +msgid "Exercise 7: Finding the components which are to be removed" +msgstr "Ejercicio 7: Encontrar los componentes que deben eliminarse" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:219 +msgid "" +"This query selects all the components which are not equal to the component " +"number with maximum count using a subquery which groups the rows in " +"``roads_ways_vertices_pgr`` by the component." +msgstr "" +"Esta consulta selecciona todos los componentes que no son iguales al número " +"de componente con el recuento máximo mediante una subconsulta que agrupa las" +" filas en ``roads_ways_vertices_pgr`` por componentes." + +#: ../../build/docs/un_sdg/sdg7-energy.rst:232 +msgid "" +"if done before: :ref:`**Exercise:** 11 (**Chapter:** SDG 3)` if not done " +"before: :ref:`**Exercise:** 7 (**Chapter:** SDG 7)`" +msgstr "" +"Si se hace antes: :ref:`**Ejercicio:** 11 (**Capítulo:** ODS 3)` si no se " +"hace antes: :ref:`**Ejercicio:** 7 (**Capítulo:** ODS 7)`" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:236 +msgid "Exercise 8: Finding the road vertices of these components" +msgstr "" +"Ejercicio 8: Encontrar los vértices de la carretera de estos componentes" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:238 +msgid "" +"Find the road vertices if these components which belong to those components " +"which are to be removed. The following query selects all the road vertices " +"which have the component number from Exercise 7." +msgstr "" +"Encontar los vértices de la carretera si estos componentes pertenecen a los " +"componentes que se van a eliminar. La siguiente consulta selecciona todos " +"los vértices de carretera que tienen el número de componente del ejercicio " +"7." + +#: ../../build/docs/un_sdg/sdg7-energy.rst:251 +msgid "" +"if done before: :ref:`**Exercise:** 12 (**Chapter:** SDG 3)` if not done " +"before: :ref:`**Exercise:** 8 (**Chapter:** SDG 7)`" +msgstr "" +"Si se hace antes: :ref:`**Ejercicio:** 12 (**Capítulo:** ODS 3)` si no se " +"hace antes: :ref:`**Ejercicio:** 8 (**Capítulo:** ODS 7)`" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:255 +msgid "Exercise 9: Removing the unwanted edges and vertices" +msgstr "Ejercicio 9: Eliminación de las aristas y vértices no deseados" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:257 +msgid "Removing the unwanted edges" +msgstr "Eliminación de los segmentos no deseados" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:259 +msgid "" +"In ``roads_ways`` table (edge table) ``source`` and ``target`` have the " +"``id`` of the vertices from where the edge starts and ends. To delete all " +"the disconnected edges the following query takes the output from the query " +"of Step 4 and deletes all the edges having the same ``source`` as the " +"``id``." +msgstr "" +"En la tabla '`roads_ways`` (tabla de segmentos) ``source`` y ``target`` " +"tienen el ``id`` de los vértices desde donde comienza y termina lel " +"segmento. Para eliminar todas las aristas desconectadas, la siguiente " +"consulta toma el resultado de la consulta del paso 4 y elimina todas las " +"aristas que tienen el mismo `source`` como el ``id``." + +#: ../../build/docs/un_sdg/sdg7-energy.rst:270 +msgid "Removing unused vertices" +msgstr "Eliminación de vértices no utilizados" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:272 +msgid "" +"The following query uses the output of Step 4 to remove the vertices of the " +"disconnected edges." +msgstr "" +"La siguiente consulta utiliza el resultado del paso 4 para eliminar los " +"vértices de los segmentos desconectados." + +#: ../../build/docs/un_sdg/sdg7-energy.rst:284 +msgid "" +"if done before: :ref:`**Exercise:** 13 (**Chapter:** SDG 3)` if not done " +"before: :ref:`**Exercise:** 9 (**Chapter:** SDG 7)`" +msgstr "" +"Si se hace antes: :ref:`**Ejercicio:** 13 (**Capítulo:** ODS 3)` si no se " +"hace antes: :ref:`**Ejercicio:** 9 (**Capítulo:** ODS 7)`" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:288 +msgid "pgr_kruskalDFS" +msgstr "pgr_kruskalDFS" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:289 +msgid "" +"For the next step ``pgr_kruskalDFS`` will be used. Kruskal algorithm is used" +" for getting the Minimum Spanning Tree with Depth First Search ordering. A " +"minimum spanning tree (MST) is a subset of edges of a connected undirected " +"graph that connects all the vertices together, without any cycles such that " +"sum of edge weights is as small as possible." +msgstr "" +"Para el siguiente paso se utilizará ``pgr_kruskalDFS``. El algoritmo de " +"Kruskal se utiliza para obtener el árbol de expansión mínimo con el orden de" +" búsqueda de profundidad primero. Un árbol de expansión mínimo (MST) es un " +"subconjunto de aristas de un grafo conectado no dirigido que conecta todos " +"los vértices juntos, sin ningún ciclo, tal que la suma de los pesos de las " +"aristas sea lo más pequeña posible." + +#: ../../build/docs/un_sdg/sdg7-energy.rst:296 +msgid "Signatures" +msgstr "Firmas" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:308 +msgid "Single vertex" +msgstr "Un solo vértice" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:317 +msgid "Multiple vertices" +msgstr "Múltiples vértices" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:324 +msgid "" +"`pgr_kruskalDFS Documentation " +"`__ can be found at " +"this link for more information." +msgstr "" +"Para más información la documentation de `pgr_kruskalDFS " +"`__ puede se " +"emcotrada en esta liga.." + +#: ../../build/docs/un_sdg/sdg7-energy.rst:328 +msgid "Exercise 10: Find the minimum spanning tree" +msgstr "Ejercicio 10: Encontrar el árbol de expansión mínimo" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:329 +msgid "" +"The road network has a minimum spanning forest which is a union of the " +"minimum spanning trees for its connected components. This minimum spanning " +"forest is the optimal network of electricity distribution components." +msgstr "" +"La red de carreteras tiene un bosque de expansión mínimo que es una unión de" +" los árboles de expansión mínimos para sus componentes conectados. Este " +"bosque de expansión mínimo es la red óptima de componentes de distribución " +"de electricidad." + +#: ../../build/docs/un_sdg/sdg7-energy.rst:333 +msgid "To complete this task, execute the query below." +msgstr "Para completar esta tarea, ejecute la consulta siguiente." + +#: ../../build/docs/un_sdg/sdg7-energy.rst:341 +msgid "" +"The following query will give the results with the source vertex, target " +"vertex, edge id, aggregate cost." +msgstr "" +"La siguiente consulta dará los resultados con el vértice de origen, el " +"vértice de destino, el identificador del segmento, y el costo agregado." + +#: ../../build/docs/un_sdg/sdg7-energy.rst:350 +msgid "``LIMIT 10`` displays the first 10 rows of the output." +msgstr "``LIMIT 10`` muestra las primeras 10 filas de la salida." + +#: ../../build/docs/un_sdg/sdg7-energy.rst:354 +msgid ":ref:`**Exercise:** 10 (**Chapter:** SDG 7)`" +msgstr ":ref:`**Ejercicio:** 10 (**Capítulo:** ODS 7)`" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:358 +msgid "Comparison between Total and Optimal lengths" +msgstr "Comparación entre longitudes totales y óptimas" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:359 +msgid "" +"Total lengths of the network and the minimum spanning tree can be compared " +"to see the difference between both. To do the same, follow the steps below:" +msgstr "" +"Las longitudes totales de la red y el árbol de expansión mínimo se pueden " +"comparar para ver la diferencia entre ambos. Para hacerlo, siga los pasos a " +"continuación:" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:363 +msgid "Exercise 11: Compute total length of material required in km" +msgstr "Ejercicio 11: Calcular la longitud total del material requerido en km" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:364 +msgid "" +"Compute the total length of the minimum spanning tree which is an estimate " +"of the total length of material required." +msgstr "" +"Calcular la longitud total del árbol de expansión mínimo, que es una " +"estimación de la longitud total del material requerido." + +#: ../../build/docs/un_sdg/sdg7-energy.rst:373 +#: ../../build/docs/un_sdg/sdg7-energy.rst:389 +msgid "``(length_m)/1000`` is used to fine the length in kilometres" +msgstr "" +"'``(length_m)/1000`` se utiliza para encontrar la longitud en kilómetros" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:377 +msgid ":ref:`**Exercise:** 11 (**Chapter:** SDG 7)`" +msgstr ":ref:**Ejercicio:** 11 (**Capítulo:** ODS 7)`" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:380 +msgid "Exercise 12: Compute total length of roads" +msgstr "Ejercicio 12: Calcular la longitud total de las carreteras" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:381 +msgid "Compute the total length of the road network of the given area.." +msgstr "Calcular la longitud total de la red de carreteras del área dada." + +#: ../../build/docs/un_sdg/sdg7-energy.rst:391 +msgid "For this area we are getting following outputs:" +msgstr "Para esta área estamos obteniendo los siguientes resultados:" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:393 +msgid "Total Road Length: ``55.68 km``" +msgstr "Longitud total de la carretera: ``55.68 km``" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:394 +msgid "Optimal Network Length: ``29.89 km``" +msgstr "Longitud óptima de la red: '``29.89 km``" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:396 +msgid "" +"Length of minimum spanning tree is about half of the length of total road " +"network." +msgstr "" +"La longitud del árbol de expansión mínima es aproximadamente la mitad de la " +"longitud de la red total de carreteras." + +#: ../../build/docs/un_sdg/sdg7-energy.rst:400 +msgid ":ref:`**Exercise:** 12 (**Chapter:** SDG 7)`" +msgstr ":ref:`**Ejercicio:** 12 (**Capítulo:** ODS 7)`" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:403 +msgid "Further possible extensions to the exercise" +msgstr "Otras posibles extensiones al ejercicio" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:404 +msgid "" +"Finding the optimal network of roads such that it reaches every building" +msgstr "" +"Encontrar la red óptima de carreteras de tal manera que llegue a todos los " +"edificios" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:405 +msgid "Finding the optimal number and locations of Electricity Transformers" +msgstr "" +"Encontrar el número y la ubicación óptimos de los transformadores de " +"electricidad" diff --git a/locale/es/LC_MESSAGES/un_sdg/appendix.po b/locale/es/LC_MESSAGES/un_sdg/appendix.po new file mode 100644 index 000000000..ad02546f5 --- /dev/null +++ b/locale/es/LC_MESSAGES/un_sdg/appendix.po @@ -0,0 +1,284 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara +# This file is distributed under the same license as the Workshop FOSS4G +# Argentina package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-10 17:38+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../build/docs/un_sdg/appendix.rst:11 +msgid "Appendix: OSGeo UN Challenge Workshop Solutions" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:14 +msgid "Solutions to Chapter 3: :doc:`sdg3-health`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:17 +msgid "**Exercise:** 5 (**Chapter:** SDG 3)" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:19 +msgid ":ref:`Exercise 5: Counting the number of Roads and Buildings`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:25 +msgid "**Exercise:** 6 (**Chapter:** SDG 3)" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:27 +msgid ":ref:`Exercise 6: Add a spatial column to the table`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:32 +msgid "**Exercise:** 7 (**Chapter:** SDG 3)" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:35 +msgid ":ref:`Exercise 7: Removing the polygons with less than 4 points`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:41 +msgid "**Exercise:** 8 (**Chapter:** SDG 3)" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:44 +msgid ":ref:`Exercise 8: Creating the polygons`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:49 +msgid "**Exercise:** 9 (**Chapter:** SDG 3)" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:52 +msgid ":ref:`Exercise 9: Calculating the area`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:58 +msgid "**Exercise:** 10 (**Chapter:** SDG 3)" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:60 +msgid ":ref:`Exercise 10: Find the Component ID for Road vertices`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:66 +msgid "**Exercise:** 11 (**Chapter:** SDG 3)" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:69 +msgid ":ref:`Exercise 11: Finding the components which are to be removed`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:75 +msgid "**Exercise:** 12 (**Chapter:** SDG 3)" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:78 +msgid ":ref:`Exercise 12: Finding the road vertices of these components`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:84 +msgid "**Exercise:** 13 (**Chapter:** SDG 3)" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:87 +msgid ":ref:`Exercise 13: Removing the unwanted edges and vertices`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:93 +msgid "**Exercise:** 15 (**Chapter:** SDG 3)" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:96 +msgid ":ref:`Exercise 15: Finding the served roads using pgr_drivingDistance`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:101 +msgid "**Exercise:** 16 (**Chapter:** SDG 3)" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:104 +msgid ":ref:`Exercise 16: Generalising the served roads`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:110 +msgid "**Exercise:** 17 (**Chapter:** SDG 3)" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:113 +msgid ":ref:`Exercise 17: Estimating the population of buildings`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:119 +msgid "**Exercise:** 18 (**Chapter:** SDG 3)" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:122 +msgid ":ref:`Exercise 18: Finding the nearest roads to store the population`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:128 +msgid "**Exercise:** 19 (**Chapter:** SDG 3)" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:131 +msgid ":ref:`Exercise 19: Storing the population in the roads`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:137 +msgid "**Exercise:** 20 (**Chapter:** SDG 3)" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:140 +msgid ":ref:`Exercise 20: Finding total population`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:146 +msgid "Solutions to :doc:`sdg7-energy`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:149 +msgid "**Exercise:** 5 (**Chapter:** SDG 7)" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:152 +msgid ":ref:`Exercise 5: Counting the number of Roads`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:158 +msgid "**Exercise:** 6 (**Chapter:** SDG 7)" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:161 +msgid ":ref:`Exercise 6: Find the Component ID for Road vertices`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:167 +msgid "**Exercise:** 7 (**Chapter:** SDG 7)" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:170 +msgid ":ref:`Exercise 7: Finding the components which are to be removed`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:176 +msgid "**Exercise:** 8 (**Chapter:** SDG 7)" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:179 +msgid ":ref:`Exercise 8: Finding the road vertices of these components`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:184 +msgid "**Exercise:** 9 (**Chapter:** SDG 7)" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:187 +msgid ":ref:`Exercise 9: Removing the unwanted edges and vertices`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:192 +msgid "**Exercise:** 10 (**Chapter:** SDG 7)" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:195 +msgid ":ref:`Exercise 10: Find the minimum spanning tree`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:200 +msgid "**Exercise:** 11 (**Chapter:** SDG 7)" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:203 +msgid ":ref:`Exercise 11: Compute total length of material required in km`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:208 +msgid "**Exercise:** 12 (**Chapter:** SDG 7)" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:210 +msgid ":ref:`Exercise 12: Compute total length of roads`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:215 +msgid "Solutions to :doc:`sdg11-cities`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:218 +msgid "**Exercise:** 1 (**Chapter:** SDG 11)" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:220 +msgid ":ref:`Exercise 1: Create a point for the city`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:226 +msgid "**Exercise:** 6 (**Chapter:** SDG 11)" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:229 +msgid ":ref:`Exercise 6: Counting the number of Waterways`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:235 +msgid "**Exercise:** 7 (**Chapter:** SDG 11)" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:238 +msgid ":ref:`Exercise 7: Removing the Rivers which are in swamps`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:244 +msgid "**Exercise:** 8 (**Chapter:** SDG 11)" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:246 +msgid ":ref:`Exercise 8: Get the Connected Components of Waterways`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:252 +msgid "**Exercise:** 9 (**Chapter:** SDG 11)" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:255 +msgid ":ref:`Exercise 9: Creating buffer around the city`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:260 +msgid "**Exercise:** 11 (**Chapter:** SDG 11)" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:262 +msgid ":ref:`Exercise 11: Finding the components intersecting the buffer`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:268 +msgid "**Exercise:** 12 (**Chapter:** SDG 11)" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:271 +msgid ":ref:`Exercise 12: Get the rain zones`" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:276 +msgid "**Exercise:** 13 (**Chapter:** SDG 11)" +msgstr "" + +#: ../../build/docs/un_sdg/appendix.rst:278 +msgid ":ref:`Exercise 13: Create a union of rain zones`" +msgstr "" + diff --git a/locale/es/LC_MESSAGES/un_sdg/data.po b/locale/es/LC_MESSAGES/un_sdg/data.po new file mode 100644 index 000000000..e261b1d6b --- /dev/null +++ b/locale/es/LC_MESSAGES/un_sdg/data.po @@ -0,0 +1,307 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara +# This file is distributed under the same license as the Workshop FOSS4G +# Argentina package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-10 17:38+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../build/docs/un_sdg/data.rst:11 +msgid "Data for Sustainable Development Goals" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:16 +msgid "" +"To be able to use pgRouting, data has to be imported into a database. " +"This chapter will use ``osm2pgrouting`` to get that the data from " +"OpenStreetMaps(OSM). This data will be used for exercises in further " +"chapters." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:20 +msgid "Chapter Contents" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:23 +msgid "Work Directory for pgRouting data manipulation" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:31 +msgid "Mumbai database" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:33 +msgid "pgRouting is pre-installed as an extension which requires:" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:35 +msgid "Supported PostgreSQL version" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:36 +msgid "Supported PostGIS version" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:38 +msgid "" +"These requirements are met on OSGeoLive. When the required software is " +"installed, open a terminal window by pressing ``ctrl-alt-t`` and follow " +"the instructions. Information about installing OSGeoLive can be found in" +" Chapter 3 :ref:`Installation` of this workshop." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:43 +msgid "" +"If you don't have pgRouting installed. You can find the installation " +"procedure at this `link `__" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:49 +msgid "Create Mumbai database compatible with pgRouting" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:51 +msgid "Use the following command to create ``mumbai`` database" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:57 ../../build/docs/un_sdg/data.rst:191 +msgid "To connect to the database do the following" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:63 ../../build/docs/un_sdg/data.rst:198 +msgid "" +"After connecting to the database, first step is to create ``EXTENSION`` " +"to enable pgRouting and PostGIS in the database. Then add the ``SCHEMA`` " +"for each table." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:73 +msgid "Get the Mumbai Data" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:74 +msgid "" +"The pgRouting workshop will make use of OpenStreetMap data of an area in " +"Mumbai City. The instructions for downloading the data are given below." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:78 +msgid "Downloading Mumbai data from OSGeo" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:80 +msgid "" +"The following command is used to download the snapshot of the Mumbai area" +" data used in this workshop, using the download service of OSGeo." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:83 ../../build/docs/un_sdg/data.rst:216 +msgid "This workshop depends on this snapshot." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:92 +msgid "Downloading Mumbai data from OpenStreetMap (OSM)" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:93 +msgid "" +"The following command is used to download the OpenStreetMap data of the " +"area in Mumbai, India." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:95 +msgid "" +"OpenStreetMap data changes on a day to day basis, therefore if this data " +"is used, the results might change and some queries might need " +"adjustments. The command was used to take the snapshot of the data on " +"June 2021." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:106 +msgid "Upload Mumbai data to the database" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:108 ../../build/docs/un_sdg/data.rst:240 +msgid "" +"The next step is to run ``osm2pgrouting`` converter, which is a command " +"line tool that inserts the data in the database, \"ready\" to be used " +"with pgRouting. Additional information about ``osm2pgrouting`` can be " +"found `here " +"`_" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:114 ../../build/docs/un_sdg/data.rst:245 +msgid "For this step the following is used:" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:116 +msgid "" +"``mumbai_buildings.xml`` and ``mumbai_roads.xml`` configuration files for" +" osm2pgrouting." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:117 +msgid "``~/Desktop/workshop/mumbai.osm`` - OSM data from the previous step" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:118 +msgid "``mumbai`` database." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:120 ../../build/docs/un_sdg/data.rst:251 +msgid "" +"Contents of the configuration files are given in :ref:`Appendix`. Create " +"a XML file using these contents and save it into the root directory " +"``~/Desktop/workshop``." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:123 +msgid "" +"Open a terminal window by ``ctrl-alt-t`` and move to the workshop " +"directory by ``cd ~/Desktop/workshop``. The following ``osm2pgrouting`` " +"command will be used to convert the osm files to pgRouting friendly " +"format which we will use for further exercises." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:128 +msgid "Importing Mumbai Roads" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:130 +msgid "" +"The following ``osm2pgrouting`` command will be used to import the Roads " +"from OpenStreetMaps file to pgRouting database which we will use for " +"further exercises." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:140 ../../build/docs/un_sdg/data.rst:161 +#: ../../build/docs/un_sdg/data.rst:269 +msgid "Depending on the osm2pgrouting version `-W password` is needed" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:143 ../../build/docs/un_sdg/data.rst:164 +#: ../../build/docs/un_sdg/data.rst:272 +msgid "Output:" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:149 +msgid "Importing Mumbai Buildings" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:151 +msgid "" +"Similar to Roads, ``osm2pgrouting`` command will be used to import the " +"Buildings from OpenStreetMaps file to pgRouting database which we will " +"use for further exercises." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:169 ../../build/docs/un_sdg/data.rst:277 +msgid "To connect to the database, type the following in the terminal." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:177 +msgid "Bangladesh database" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:179 +msgid "" +"Now download the data for an area in Bangladesh by following the same " +"steps like that of Mumbai." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:183 +msgid "Create Bangladesh area database compatible with pgRouting" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:185 +msgid "Use the following command to create ``bangladesh`` database" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:208 +msgid "Get the Bangladesh Data" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:211 +msgid "Downloading Bangladesh data from OSGeo" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:213 +msgid "" +"The following command is used to download the snapshot of the Bangladesh " +"area data used in this workshop, using the download service of OSGeo." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:225 +msgid "Downloading Bangladesh data from OpenStreetMap" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:226 +msgid "" +"The following command is used to download the OSM data of the area in " +"Munshigang, Bangladesh." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:235 +msgid "" +"Refer to Section 1.2.1.3. from Chapter 1 :ref:`Option 3) Download using " +"Overpass XAPI`" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:238 +msgid "Upload Bangladesh data to the database" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:247 +msgid "``waterways.xml`` configuration file" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:248 +msgid "``~/Desktop/workshop/bangladesh.osm`` - OSM data from the previous step" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:249 +msgid "``bangladesh`` database" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:254 +msgid "" +"Open a terminal window by ``ctrl-alt-t`` and move to the workshop " +"directory by ``cd ~/Desktop/workshop``." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:258 +msgid "Importing Bangladesh Waterways" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:260 +msgid "" +"The following ``osm2pgrouting`` command will be used to import the " +"Waterways from OpenStreetMaps file to pgRouting database which we will " +"use for further exercises." +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:286 +msgid "Appendix" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:289 +msgid "Configuration information for Buildings" +msgstr "" + +#: ../../build/docs/un_sdg/data.rst:297 +msgid "Configuration information for Waterways" +msgstr "" + diff --git a/locale/es/LC_MESSAGES/un_sdg/introduction.po b/locale/es/LC_MESSAGES/un_sdg/introduction.po new file mode 100644 index 000000000..74de10333 --- /dev/null +++ b/locale/es/LC_MESSAGES/un_sdg/introduction.po @@ -0,0 +1,430 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara +# This file is distributed under the same license as the Workshop FOSS4G +# Argentina package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-10 17:38+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../build/docs/un_sdg/introduction.rst:12 +msgid "Achieving Sustainable Development Goals with pgRouting" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:16 +msgid "History" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:18 +msgid "" +"The `UN OpenGIS initiative " +"`__ along with `OSGeo " +"Foundation `__ organized the `OSGeo UN Committee " +"Educational Challenge `__ where Challenge 2 was to create " +"Workshop material for pgRouting. The challenge supports the objectives of" +" the OSGeo UN Committee, i.e. promoting the development and use of open-" +"source software that meets UN needs and supports the aims of the UN. " +"pgRouting is not only useful for routing cars on roads but it can also be" +" used to analyse water distribution networks, river flow or the " +"connectivity of an electricity network. Currently, this workshop expands " +"the pgRouting workshop by addressing Three of the Seventeen Sustainable " +"Development Goals" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:32 +msgid "Chapter Contents" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:35 +msgid "United Nations" +msgstr "" + +msgid "UN Flag" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:41 +msgid "`Image Source `__" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:43 +msgid "" +"The United Nations (UN) is an intergovernmental organization founded in " +"1945 that aims to maintain international peace and security and develop " +"friendly relations among nations to achieve international cooperation. " +"The UN has its headquarters in New York City in an international " +"territory and has other main offices in Geneva, Nairobi, Vienna, and The " +"Hague." +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:50 +msgid "The Major Objectives of the UN are to:" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:52 +msgid "Maintain International Peace and Security" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:53 +msgid "Protect Human Rights" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:54 +msgid "Deliver Humanitarian Aid" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:55 +msgid "Support Sustainable Development and Climate Action" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:56 +msgid "Uphold International Law" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:59 +msgid "What are the Sustainable Development Goals?" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:63 +msgid "`Image Source `__" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:65 +msgid "" +"The Sustainable Development Goals (SDGs) are 17 interconnected goals that" +" were adopted by the United Nations in 2015 as a universal call to all " +"the nations to take action to end poverty, hunger protects the planet " +"from the overexploitation by global cooperation. UN aims to achieve the " +"goals by ensuring that all people enjoy peace and prosperity. The " +"seventeen goals are integrated and they recognize that action in one " +"domain will affect outcomes in others. The goals also promote that the " +"development must balanced ensuring social, economic and environmental " +"sustainability. Countries have committed to prioritizing progress for " +"those who's furthest behind. The following table gives an overview of all" +" the Sustainable Development Goals." +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:76 +msgid "**Overview of UN Sustainable Development Goals (SDGs)**" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:80 +msgid "Goal Number" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:81 +msgid "Goal Name" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:82 +msgid "Objective" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:83 +msgid "Goal 1" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:84 +msgid "No Poverty" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:85 +msgid "End poverty in all its forms everywhere" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:86 +msgid "Goal 2" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:87 +msgid "Zero Hunger" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:88 +msgid "" +"End hunger, achieve food security and improved nutrition and promote " +"sustainable agriculture" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:90 +msgid "Goal 3" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:91 +msgid "Good Health and Well Being" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:92 +msgid "Ensure healthy lives and promote well-being for all at all ages" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:93 +msgid "Goal 4" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:94 +msgid "Quality Education" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:95 +msgid "" +"Ensure inclusive and equitable quality education and promote lifelong " +"learning opportunities for all" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:97 +msgid "Goal 5" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:98 +msgid "Gender Equality" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:99 +msgid "Achieve gender equality and empower all women and girls" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:100 +msgid "Goal 6" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:101 +msgid "Clean Water and Sanitation" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:102 +msgid "" +"Ensure availability and sustainable management of water and sanitation " +"for all" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:104 +msgid "Goal 7" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:105 +msgid "Affordable and Clean Energy" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:106 +msgid "" +"Ensure access to affordable, reliable, sustainable and modern energy for " +"all" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:108 +msgid "Goal 8" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:109 +msgid "Decent Work and Economic Growth" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:110 +msgid "" +"Promote sustained, inclusive and sustainable economic growth, full and " +"productive employment and decent work for all" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:112 +msgid "Goal 9" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:113 +msgid "Industry Innovation and Infrastructure" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:114 +msgid "" +"Build resilient infrastructure, promote inclusive and sustainable " +"industrialization and foster innovation" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:116 +msgid "Goal 10" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:117 +msgid "Reduced Inequalities" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:118 +msgid "Reduce inequality within and among countries" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:119 +msgid "Goal 11" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:120 +msgid "Sustainable Cities and Communities" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:121 +msgid "" +"Make cities and human settlements inclusive, safe, resilient and " +"sustainable" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:123 +msgid "Goal 12" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:124 +msgid "Responsible Consumption and Production" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:125 +msgid "Ensure sustainable consumption and production patterns" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:126 +msgid "Goal 13" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:127 +msgid "Climate Action" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:128 +msgid "Take urgent action to combat climate change and its impacts" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:129 +msgid "Goal 14" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:130 +msgid "Life Below Water" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:131 +msgid "" +"Conserve and sustainably use the oceans, seas and marine resources for " +"sustainable development" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:133 +msgid "Goal 15" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:134 +msgid "Life on Land" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:135 +msgid "" +"Protect, restore and promote sustainable use of terrestrial ecosystems, " +"sustainably manage forests, combat desertification, and halt and reverse " +"land degradation and halt biodiversity loss" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:138 +msgid "Goal 16" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:139 +msgid "Peace, Justice and Strong Institutions" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:140 +msgid "" +"Promote peaceful and inclusive societies for sustainable development, " +"provide access to justice for all and build effective, accountable and " +"inclusive institutions at all levels" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:143 +msgid "Goal 17" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:144 +msgid "Partnerships for the Goals" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:145 +msgid "" +"Strengthen the means of implementation and revitalize the global " +"partnership for sustainable development" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:148 +msgid "" +"More on Sustainable Development Goals can be found at this `link " +"`__." +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:150 +msgid "" +"Currently this workshop addresses three of the seventeen Sustainable " +"Development Goals and covers the following:" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:154 +msgid "Data for Sustainable Development Goals" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:155 +msgid "UN SDG 3: Good Health and Well Being" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:156 +msgid "UN SDG 11: Sustainable Cities and Communities" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:157 +msgid "UN SDG 7: Affordable and Clean Energy" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:161 +msgid "Target Audience" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:163 +msgid "" +"This educational material can be used by researchers, educators and in " +"local,regional, national or international agencies who have some " +"knowledge of PostGIS and PostgreSQL, and want to teach themselves how to " +"use pgRouting. It is recommended to have a basic knowledge of database " +"management systems and geospatial data structures and formats." +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:170 +msgid "Prerequisites for UN SDG Exercises" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:172 +msgid "Workshop level: Advanced" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:173 +msgid "" +"Previous knowledge: SQL (PostgreSQL, PostGIS), a brief idea about the " +"applications of GIS and pgRouting" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:175 +msgid "Brief idea about applications of GIS and pgRouting" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:176 +msgid "" +"System Requirements: This workshop uses OSGeoLive (The latest available " +"version)" +msgstr "" + +#: ../../build/docs/un_sdg/introduction.rst:177 +msgid "Basic chapters pgRouting Workshop" +msgstr "" + diff --git a/locale/es/LC_MESSAGES/un_sdg/sdg11-cities.po b/locale/es/LC_MESSAGES/un_sdg/sdg11-cities.po new file mode 100644 index 000000000..53d619d8a --- /dev/null +++ b/locale/es/LC_MESSAGES/un_sdg/sdg11-cities.po @@ -0,0 +1,396 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara +# This file is distributed under the same license as the Workshop FOSS4G +# Argentina package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-10 17:38+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:11 +msgid "Sustainable Cities and Communities" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:13 +msgid "" +"`Sustainable Cities and Communities` is the 11th Sustainable Development " +"Goal which aspires to make cities `inclusive, safe, resilient` and " +"`sustainable`.The world is becoming increasingly urbanized. Since 2007, " +"more than half the world’s population has been living in cities. This " +"makes it very important for the cities to remain alert when there is a " +"chance of disaster like floods. Local administration should know if their" +" city is going to get affected by the rains which happen in their " +"proximity so that they can raise an alert amongst the citizens. This " +"exercise will solve one of such problems." +msgstr "" + +msgid "Sustainable Development Goal 11: Sustainable Cities and Communities" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:26 +msgid "`Image Source `__" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:28 +msgid "Chapter Contents" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:31 +msgid "Problem: City getting affected by rain or not" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:33 +msgid "**Problem Statement**" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:35 +msgid "To determine the areas where if it rains will affect a city/town" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:41 +msgid "**Core Idea**" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:43 +msgid "" +"If it rains in vicinity of a river connecting the city, the city will get" +" affected by the rains." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:46 +msgid "**Approach**" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:48 +#: ../../build/docs/un_sdg/sdg11-cities.rst:59 +msgid "Choose a city" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:49 +msgid "Get the Rivers (Edges)" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:50 +msgid "Create river components" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:51 +msgid "Create a Buffer around the city" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:52 +msgid "Finding the components intersecting the buffer" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:53 +msgid "Finding the rain zones" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:60 +msgid "" +"For this exercise, Munshigang city from Bangladesh is chosen. This city " +"has multiple rivers in its proximity which makes it an apt location to " +"demonstrate this exercise. The exercise will try to find the areas, where" +" if it rains the city will be affected. To define the location of this " +"city and use it in for further steps, create a table to store the name " +"along with latitude and longitude values of City's location. This stores " +"the city as a point." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:68 +msgid "Exercise 1: Create a point for the city" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:78 +msgid ":ref:`**Exercise:** 1 (**Chapter:** SDG 11)`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:80 +msgid "" +"Latitude and longitude values are converted into ``geometry`` form using " +"``ST_Point`` which returns a point with the given X and Y coordinate " +"values. ``ST_SetSRID`` is used to set the SRID (Spatial Reference " +"Identifier) on the point geometry to ``4326``." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:86 +msgid "Pre-processing waterways data" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:87 +msgid "" +"First step is to pre-process the data obtained from :ref:`Data for " +"Sustainable Development Goals`. This section will work the graph that is " +"going to be used for processing. While building the graph, the data has " +"to be inspected to determine if there is any invalid data. This is a very" +" important step to make sure that the data is of required quality. " +"pgRouting can also be used to do some Data Adjustments. This will be " +"discussed in further sections." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:95 +msgid "Setting the Search Path of Waterways" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:96 +msgid "" +"First step in pre processing is to set the search path for ``Waterways`` " +"data. Search path is a list of schemas that helps the system determine " +"how a particular table is to be imported." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:101 +msgid "Exercise 2: Inspecting the schemas" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:102 +msgid "" +"Inspect the schemas by displaying all the present schemas using the " +"following command" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:119 +msgid "" +"The schema names are ``waterway`` and ``public``. The owner depends on " +"who has the rights to the database." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:122 +msgid "Exercise 3: Inspecting the search path" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:123 +msgid "Display the current search path using the following query." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:136 +msgid "This is the current search path. Tables cannot be accessed using this." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:139 +msgid "Exercise 4: Fixing the search path" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:140 +msgid "" +"In this case, search path of roads table is set to ``waterways`` schema. " +"Following query is used to fix the search path" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:156 +msgid "Exercise 5: Enumerating tables" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:157 +msgid "" +"Finally, ``\\dt`` is used to verify if the Schema have bees changed " +"correctly." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:177 +msgid "Exercise 6: Counting the number of Waterways" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:178 +msgid "" +"The importance of counting the information on this workshop is to make " +"sure that the same data is used and consequently the results are same. " +"Also, some of the rows can be seen to understand the structure of the " +"table and how the data is stored in it." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:192 +msgid ":ref:`**Exercise:** 6 (**Chapter:** SDG 11)`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:195 +msgid "Exercise 7: Removing the Rivers which are in swamps" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:196 +msgid "" +"This exercise focusses only the areas in the mainland, where if it rains " +"the city is affected. Hence, the rivers which are there in the swamp area" +" have to be removed from the ``waterways_ways`` table." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:209 +msgid ":ref:`**Exercise:** 7 (**Chapter:** SDG 11)`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:212 +msgid "pgr_connectedComponents for preprocessing waterways" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:214 +msgid "" +"For the next step ``pgr_connectedComponents`` will be used. It is used to" +" find the connected components of an undirected graph using a Depth First" +" Search-based approach." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:218 +msgid "Signatures" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:229 +msgid "" +"`pgr_connectedComponents Documentation " +"`__ can " +"be found at this link for more information." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:233 +msgid "Exercise 8: Get the Connected Components of Waterways" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:235 +msgid "" +"As the rivers in the data are not having single edge, i.e, multiple edges" +" make up a river, it is important to find out the connected edges and " +"store the information in the ``waterways_ways`` table. This will help us " +"to identify which edges belong to a river. First, the connected " +"components are found and then stored in a new column named ``component``." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:241 +msgid "" +"pgRouting function ``pgr_connectedComponents`` is used to complete this " +"task. A sub-query is created to find out all the connected components. " +"After that, the ``component`` column is updated using the results " +"obtained from the sub-query. This helps in storing the component id in " +"the ``waterways_ways_vertices_pgr`` table. Next query uses this output " +"and stores the component id in the waterways_ways (edges) table. Follow " +"the steps given below to complete this task." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:248 +msgid "Add a column named ``component`` to store component number." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:256 +msgid "Get the Connected Components of Waterways" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:264 +msgid "" +"With component id stored in both vertex and edge table of waterways, lets" +" proceed to next step." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:269 +msgid ":ref:`**Exercise:** 8 (**Chapter:** SDG 11)`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:272 +msgid "Exercise 9: Creating buffer around the city" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:273 +msgid "" +"Create a buffer around the city to define an area, inside which the " +"intersection of rivers would be found. ``ST_Buffer`` is used to create " +"this buffer. Follow the steps given below to complete this task." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:277 +#: ../../build/docs/un_sdg/sdg11-cities.rst:345 +msgid "Adding column to store Buffer geometry" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:285 +#: ../../build/docs/un_sdg/sdg11-cities.rst:353 +msgid "Storing Buffer geometry" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:293 +msgid "Displaying the results of Buffer operation" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:303 +msgid ":ref:`**Exercise:** 9 (**Chapter:** SDG 11)`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:306 +msgid "Exercise 10: Creating a function that gets the city buffer" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:307 +msgid "" +"A function can be created for the same task. This will be help when the " +"table has more than one city." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:317 +msgid "Exercise 11: Finding the components intersecting the buffer" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:318 +msgid "" +"Next step is to find the components of waterways which lie in the buffer " +"zone of the city. These are the waterways which will affect the city when" +" it rains around them. This is done using ``ST_Intersects``. Note that " +"``get_city_buffer`` function is used in the query below." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:329 +msgid "" +"Output shows the distinct component numbers which lie in the buffer zone " +"of the city. Next step is to get all the edges that have those " +"components." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:334 +msgid ":ref:`**Exercise:** 11 (**Chapter:** SDG 11)`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:337 +msgid "Exercise 12: Get the rain zones" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:338 +msgid "" +"This is the final step of the exercise. In this, the area where if it " +"rains, the city would be affected, also can be called as ``rain zone`` is" +" being found. For this, create a Buffer around the river components. " +"First, add columns named ``rain_zone`` in waterways_ways to store buffer " +"geometry of the rain zones. Then, find the buffer for every edge which " +"intersects the buffer area using ``ST_Buffer`` and update the " +"``rain_zone`` column. Follow the steps given below to complete this task." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:361 +msgid "" +"This will give us the requires area, where if it rains, the city will be " +"affected." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:365 +msgid ":ref:`**Exercise:** 12 (**Chapter:** SDG 11)`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:368 +msgid "Exercise 13: Create a union of rain zones" +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:369 +msgid "" +"Multiple polygons that are obtained can also be merged using " +"``ST_Union``. This will give a single polygon as the output." +msgstr "" + +#: ../../build/docs/un_sdg/sdg11-cities.rst:380 +msgid ":ref:`**Exercise:** 13 (**Chapter:** SDG 11)`" +msgstr "" + diff --git a/locale/es/LC_MESSAGES/un_sdg/sdg3-health.po b/locale/es/LC_MESSAGES/un_sdg/sdg3-health.po new file mode 100644 index 000000000..535f4c509 --- /dev/null +++ b/locale/es/LC_MESSAGES/un_sdg/sdg3-health.po @@ -0,0 +1,769 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara +# This file is distributed under the same license as the Workshop FOSS4G +# Argentina package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-10 17:38+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../build/docs/un_sdg/sdg3-health.rst:11 +msgid "Good Health and Well Being" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:13 +msgid "" +"`Good Health and Well Being` is the 3rd Sustainable Development Goal " +"which aspires to ensure health and well-being for all, including a bold " +"commitment to end the epidemics like AIDS, tuberculosis, malaria and " +"other communicable diseases by 2030. It also aims to achieve universal " +"health coverage, and provide access to safe and effective medicines and " +"vaccines for all. Supporting research and development for vaccines is an " +"essential part of this process as well as expanding access to affordable " +"medicines. Hospitals are a very important part of a well functioning " +"health infrastructure. An appropriate planning is required for optimal " +"distribution of the population of an area to its hospitals. Hence, it is " +"very important to estimate the number of dependant people living near the" +" hospital for better planning which would ultimately help in achieving " +"universal coverage of health services. This chapter will focus on solving" +" one such problem." +msgstr "" + +msgid "Sustainable Development Goal 3: Good Health and Well Being" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:30 +msgid "`Image Source `__" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:32 +msgid "Chapter Contents" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:35 +msgid "Problem: Estimation of Population Served by Hospitals" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:37 +msgid "**Problem Statement**" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:39 +msgid "To determine the population served by a hospital based on travel time" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:41 +msgid "**Core Idea**" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:43 +msgid "" +"Population residing along the roads which reach to a hospital within a " +"particular time is dependant on that hospital." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:46 +msgid "**Approach**" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:48 +msgid "To prepare a dataset with:" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:50 +msgid "Edges: Roads" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:51 +msgid "Polygons: Buildings with population" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:53 +msgid "Find the travel-time based the roads served" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:54 +msgid "Estimate the population of the buildings" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:55 +msgid "Find the nearest road to the buildings" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:56 +msgid "Store the sum of population of nearest buildings in roads table" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:57 +msgid "Find the sum of population on all the roads in the roads served" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:60 +msgid "Pre-processing roads and buildings data" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:61 +msgid "" +"First step is to pre-process the data obtained from :ref:`Data for " +"Sustainable Development Goals`. This section will work the graph that is " +"going to be used for processing. While building the graph, the data has " +"to be inspected to determine if there is any invalid data. This is a very" +" important step to make sure that the data is of required quality. " +"pgRouting can also be used to do some Data Adjustments. This will be " +"discussed in further sections." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:69 +msgid "Inspecting the database structure" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:70 +msgid "" +"First step in pre processing is to set the search path for ``Roads`` and " +"``Buildings`` data. `Search path` is a list of schemas helps the system " +"determine how a particular table is to be imported. In this case, search " +"path of roads table is set to roads and buildings schema. ``\\dn`` is " +"used to list down all the present schemas. ``SHOW search_path`` command " +"shows the current search path. ``SET search_path`` is used to set the " +"search path to ``roads`` and ``buildings``. Finally, ``\\dt`` is used to " +"verify if the Schema have bees changed correctly. Following code snippets" +" show the steps as well as the outputs." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:80 +msgid "Exercise 1: Inspecting schemas" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:82 +msgid "" +"Inspect the schemas by displaying all the present schemas using the " +"following command" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:89 +#: ../../build/docs/un_sdg/sdg3-health.rst:113 +msgid "The output of the postgresql command is:" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:101 +msgid "" +"The schema names are ``buildings`` , ``roads`` and ``public``. The owner" +" depends on who has the rights to the database." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:105 +msgid "Exercise 2: Inspecting the search path" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:107 +msgid "Display the current search path using the following query." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:122 +msgid "This is the current search path. Tables cannot be accessed using this." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:125 +msgid "Exercise 3: Fixing the search path" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:127 +msgid "" +"In this case, search path of roads table is search path to ``roads`` and " +"``buildings`` schemas. Following query is used to fix the search path" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:143 +msgid "Exercise 4: Enumerating tables" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:144 +msgid "" +"Finally, ``\\dt`` is used to verify if the Schema have bees changed " +"correctly." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:166 +msgid "Exercise 5: Counting the number of Roads and Buildings" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:168 +msgid "" +"The importance of counting the information on this workshop is to make " +"sure that the same data is used and consequently the results are same. " +"Also, some of the rows can be seen to understand the structure of the " +"table and how the data is stored in it." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:181 +msgid ":ref:`**Exercise:** 5 (**Chapter:** SDG 3)`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:183 +msgid "Following image shows the roads and buildings visualised." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:190 +msgid "Preprocessing Buildings" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:191 +msgid "" +"The table ``buildings_ways`` contains the buildings in edge form. They " +"have to be converted into polygons to get the area." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:196 +msgid "Exercise 6: Add a spatial column to the table" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:198 +msgid "" +"Add a spatial column named ``poly_geom`` to the table ``buildings_ways`` " +"to store the Polygon Geometry" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:209 +msgid ":ref:`**Exercise:** 6 (**Chapter:** SDG 3)`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:212 +msgid "Exercise 7: Removing the polygons with less than 4 points" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:214 +msgid "" +"``ST_NumPoints`` is used to find the number of points on a geometry. " +"Also, polygons with less than 3 points/vertices are not considered valid " +"polygons in PostgreSQL. Hence, the buildings having less than 3 vertices " +"need to be cleaned up. Follow the steps given below to complete this " +"task." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:227 +msgid ":ref:`**Exercise:** 7 (**Chapter:** SDG 3)`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:230 +msgid "Exercise 8: Creating the polygons" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:232 +msgid "" +"``ST_MakePolygons`` is used to make the polygons. This step stores the " +"geom of polygons in the ``poly_geom`` column which was created earlier." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:243 +msgid ":ref:`**Exercise:** 8 (**Chapter:** SDG 3)`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:246 +msgid "Exercise 9: Calculating the area" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:247 +msgid "" +"After getting the polygon geometry, next step is to find the area of the " +"polygons. Follow the steps given below to complete this task." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:250 +msgid "Adding a column for storing the area" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:258 +msgid "Storing the area in the new column" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:260 +msgid "" +"``ST_Area`` is used to calculate area of polygons. Area is stored in the " +"new column" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:271 +msgid ":ref:`**Exercise:** 9 (**Chapter:** SDG 3)`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:274 +msgid "pgr_connectedComponents" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:275 +msgid "" +"For the next step ``pgr_connectedComponents`` will be used. It is used to" +" find the connected components of an undirected graph using a Depth First" +" Search-based approach." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:278 +msgid "**Signatures**" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:290 +msgid "" +"`pgr_connectedComponents Documentation " +"`__ can " +"be found at this link for more information." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:294 +msgid "Preprocessing Roads" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:295 +msgid "" +"pgRouting algorithms are only useful when the road network belongs to a " +"single graph (or all the roads are connected to each other). Hence, the " +"disconnected roads have to be removed from their network to get " +"appropriate results. This image gives an example of the disconnected " +"edges." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:304 +msgid "" +"For example, in the above figure roads with label ``119`` are " +"disconnected from the network. Hence they will have same connected " +"component number. But the count of this number will be less count of " +"fully connected network. All the edges with the component number with " +"count less than maximum count will be removed" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:309 +#: ../../build/docs/un_sdg/sdg3-health.rst:654 +msgid "Follow the steps given below to complete this task." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:312 +msgid "Exercise 10: Find the Component ID for Road vertices" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:313 +msgid "" +"First step in Preprocessing Roads is to find the connected component ID " +"for Road vertices. Follow the steps given below to complete this task." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:316 +msgid "Add a column named ``component`` to store component number." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:324 +msgid "" +"Update the ``component`` column in ``roads_ways_vertices_pgr`` with the " +"component number" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:332 +msgid "" +"This will store the component number of each edge in the table. Now, the " +"completely connected network of roads should have the maximum count in " +"the ``component`` table." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:342 +msgid ":ref:`**Exercise:** 10 (**Chapter:** SDG 3)`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:345 +msgid "Exercise 11: Finding the components which are to be removed" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:347 +msgid "" +"This query selects all the components which are not equal to the " +"component number with maximum count using a subquery which groups the " +"rows in ``roads_ways_vertices_pgr`` by the component." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:359 +msgid ":ref:`**Exercise:** 11 (**Chapter:** SDG 3)`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:362 +msgid "Exercise 12: Finding the road vertices of these components" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:364 +msgid "" +"Find the road vertices of these components which belong to those " +"components which are to be removed. The following query selects all the " +"road vertices which have the component number from Exercise 11." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:376 +msgid ":ref:`**Exercise:** 12 (**Chapter:** SDG 3)`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:379 +msgid "Exercise 13: Removing the unwanted edges and vertices" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:381 +msgid "Removing the unwanted edges" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:383 +msgid "" +"In ``roads_ways`` table (edge table) ``source`` and ``target`` have the " +"``id`` of the vertices from where the edge starts and ends. To delete all" +" the disconnected edges the following query takes the output from the " +"query of Step 4 and deletes all the edges having the same ``source`` as " +"the ``id``." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:394 +msgid "Removing unused vertices" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:396 +msgid "" +"The following query uses the output of Step 4 to remove the vertices of " +"the disconnected edges." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:408 +msgid ":ref:`**Exercise:** 13 (**Chapter:** SDG 3)`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:411 +msgid "Finding the roads served by the hospitals" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:412 +msgid "" +"After pre-processing the data, next step is to find the area served by " +"the hospital. This area can be computed from the entrance of the hospital" +" or from any point on road near the hospital. In this exercise it is " +"computed from closest road vertex. ``pgr_drivingDistance`` will be used " +"to find the roads served. The steps to be followed are:" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:418 +msgid "Finding the closest road vertex" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:419 +msgid "Finding the roads served" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:420 +msgid "Generalising the roads served" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:423 +msgid "Exercise 14: Finding the closest road vertex" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:424 +msgid "" +"There are multiple road vertices near the hospital. Create a function to " +"find the geographically closest road vertex. ``closest_vertex`` function " +"takes geometry of other table as input and gives the gid of the closest " +"vertex as output by comparing ``geom`` of both the tables." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:433 +msgid "The following query creates a function to find the closest road vertex." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:442 +msgid "pgr_drivingDistance" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:443 +msgid "" +"For the next step ``pgr_drivingDistance`` will be used. This returns the " +"driving distance from a start node. It uses the Dijkstra algorithm to " +"extract all the nodes that have costs less than or equal to the value " +"distance. The edges that are extracted conform to the corresponding " +"spanning tree." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:449 +msgid "Signatures" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:457 +msgid "Using defaults" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:464 +msgid "Single Vertex" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:471 +msgid "Multiple Vertices" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:477 +msgid "" +"`pgr_drivingDistance Documentation " +"`__ can be found " +"at this link for more information." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:481 +msgid "Exercise 15: Finding the served roads using pgr_drivingDistance" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:482 +msgid "" +"In this exercise, the roads served based on travel-time are calculated. " +"This can be calculated using ``pgrdrivingDistance`` function of " +"pgRouting. Time in minutes is considered as ``cost``. The ``agg_cost`` " +"column would show the total time required to reach the hospital." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:487 +msgid "For the following query," +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:489 +msgid "" +"In line 3, Pedestrian speed is assumed to be as ``1 m/s``. As ``time`` = " +"``distance/speed``, ``length_m`` / ``1 m/s`` / ``60`` gives the time in " +"minutes" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:491 +msgid "" +"In line 7, ``tag_id = '318'`` as 318 is the tag_id of hospital in the " +"configuration file of buildings. Reference for Tag ID : :ref:`Appendix`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:493 +msgid "" +"In line 8, ``10`` is written for 10 minutes which is a threshold for " +"``agg_cost``" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:494 +msgid "In line 8, ``FALSE`` is written as the query is for undirected graph" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:502 +#: ../../build/docs/un_sdg/sdg3-health.rst:534 +msgid "``LIMIT 10`` displays the first 10 rows of the output." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:506 +msgid ":ref:`**Exercise:** 15 (**Chapter:** SDG 3)`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:508 +msgid "" +"Following figure shows the visualised output of the above query. The " +"lines highlighted by ``red`` colour show the area from where the hospital" +" can be reached within 10 minutes of walking at the speed of ``1 m/s``. " +"It is evident from the output figure that some of the roads which are " +"near to the hospital are not highlighted. For example, to roads in the " +"north of the hospital. This is because the only one edge per road vertex " +"was selected by the query. Next section will solve this issue by doing a " +"small modification in the query." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:521 +msgid "Exercise 16: Generalising the served roads" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:522 +msgid "" +"The edges which are near to to hospital should also be selected in the " +"roads served as the hospital also serves those buildings. The following " +"query takes the query from previous section as a ``subquery`` and selects" +" all the edges from ``roads_ways`` that have the same ``source`` and " +"``target`` to that of ``subquery`` (Line 14)." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:538 +msgid ":ref:`**Exercise:** 16 (**Chapter:** SDG 3)`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:540 +msgid "" +"Following figure shows the visualised output of the above query. Lines " +"highlighted in ``yellow`` show the `generalised the roads served`. This " +"gives a better estimate of the areas from where the hospital can be " +"reached by a particular speed." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:549 +msgid "Calculating the total population served by the hospital" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:550 +msgid "" +"Now the next step is to estimate the dependant population. Official " +"source of population is Census conducted by the government. But for this " +"exercise, population will be estimated from the ``area`` as well as the " +"``category`` of the building. This area will be stored in the nearest " +"roads. Following steps explain this process in detail." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:557 +msgid "Exercise 17: Estimating the population of buildings" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:558 +msgid "" +"Population of an building can be estimated by its area and its category. " +"Buildings of OpenStreetMap data are classified into various categories. " +"For this exercise, the buildings are classified into the following " +"classes:" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:562 +msgid "" +"Negligible: People do not live in these places. But the default is 1 " +"because of homeless people." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:564 +msgid "" +"Very Sparse: People do not live in these places. But the default is 2 " +"because there may be people guarding the place." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:566 +msgid "" +"Sparse: Buildings with low population density. Also, considering the " +"universities and college because the students live there." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:568 +msgid "Moderate: A family unit housing kind of location." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:569 +msgid "Dense: A medium sized residential building." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:570 +msgid "Very Dense: A large sized residential building." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:572 +msgid "Reference: :ref:`Appendix`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:574 +msgid "" +"This class-specific factor is multiplied with the area of each building " +"to get the population. Follow the steps given below to complete this " +"task." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:577 +msgid "Create a function to find population using class-specific factor and area." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:584 +msgid "" +"All these are estimations based on this particular area. More complicated" +" functions can be done that consider height of the apartments but the " +"design of a function is going to depend on the availability of the data. " +"For example, using census data can achieve more accurate estimation." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:589 +msgid "Add a column for storing the population in the ``buildings_ways``" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:597 +msgid "" +"3. Use the ``population`` function to store the population in the new " +"column created in the ``building_ways``." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:608 +msgid ":ref:`**Exercise:** 17 (**Chapter:** SDG 3)`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:612 +msgid "Exercise 18: Finding the nearest roads to store the population" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:613 +msgid "" +"To store the population of buildings in the roads, nearest road to a " +"building is to be found. Follow the steps given below to complete this " +"task." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:616 +msgid "Create Function for finding the closest edge." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:623 +msgid "Add a column in ``buildings_ways`` for storing the id of closest edge" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:631 +msgid "" +"Store the edge id of the closest edge in the new column of " +"``buildings_ways``" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:641 +msgid ":ref:`**Exercise:** 18 (**Chapter:** SDG 3)`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:644 +msgid "Exercise 19: Storing the population in the roads" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:645 +msgid "" +"After finding the nearest road, the sum of population of all the nearest " +"buildings is stored in the population column of the roads table. " +"Following image shows the visualised output where the blue colour labels " +"shows the population stored in roads." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:656 +msgid "Add a column in ``roads_ways`` for storing population" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:664 +msgid "Update the roads with the sum of population of buildings closest to it" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:672 +msgid "Verify is the population is stored using the following query." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:683 +msgid ":ref:`**Exercise:** 19 (**Chapter:** SDG 3)`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:686 +msgid "Exercise 20: Finding total population" +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:687 +msgid "" +"Final step is to find the total population served by the hospital based " +"on travel-time. Use the query from :ref:`Exercise 16: Generalising the " +"served roads` as a subquery to get all the edges in the roads served. " +"Note that ``s.population`` is added in line 14 which gives the " +"population. After getting the population for each edge/road, use " +"``sum()`` to get the total population which is dependant on the hospital." +msgstr "" + +#: ../../build/docs/un_sdg/sdg3-health.rst:701 +msgid ":ref:`**Exercise:** 20 (**Chapter:** SDG 3)`" +msgstr "" + diff --git a/locale/es/LC_MESSAGES/un_sdg/sdg7-energy.po b/locale/es/LC_MESSAGES/un_sdg/sdg7-energy.po new file mode 100644 index 000000000..28f960886 --- /dev/null +++ b/locale/es/LC_MESSAGES/un_sdg/sdg7-energy.po @@ -0,0 +1,449 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara +# This file is distributed under the same license as the Workshop FOSS4G +# Argentina package. +# FIRST AUTHOR , 2022. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-10-10 17:38+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.9.1\n" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:11 +msgid "Affordable and Clean Energy" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:13 +msgid "" +"`Affordable and Clean Energy` is the 7th Sustainable Development Goal 11." +" It aspires to ensure access to `affordable, reliable, sustainable` and " +"`modern` energy for all. Today renewable energy is making impressive " +"gains in the electricity sector. As more and more new settlements are " +"built, there would be new electricity distribution network developed. " +"Electricity Distribution is very expensive infrastructure. Finding the " +"optimal path for laying this infrastructure is very crucial to maintain " +"the affordability of electricity for everyone. This exercise focusses on " +"finding this optimal path/network for laying the electricity distribution" +" equipment." +msgstr "" + +msgid "Sustainable Development Goal 7: Affordable and Clean Energy" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:26 +msgid "`Image Source `__" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:28 +msgid "Chapter Contents" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:31 +msgid "Problem: Optimising the Electricity Distribution Network" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:33 +msgid "**Problem Statement**" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:35 +msgid "" +"To determine the least length of the path for laying the electricity " +"distribution equipment such that every building is served" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:42 +msgid "**Core Idea**" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:44 +msgid "" +"Electricity lines may not be there on every road of the city. In a " +"complex road network of a city, the network can be optimised for less " +"length such that Electricity lines reach every locality of the city. Less" +" length leads to enhanced cost-effectiveness resulting in affordable " +"electricity." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:49 +msgid "**Approach**" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:51 +#: ../../build/docs/un_sdg/sdg7-energy.rst:181 +msgid "Extract connected components of roads" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:52 +msgid "Use pgRouting to find the minimum spanning tree" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:53 +msgid "Compare the total length of roads and minimum spanning tree" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:57 +msgid "Pre-processing roads data" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:58 +msgid "" +"First step is to pre-process the data obtained from :ref:`Data for " +"Sustainable Development Goals`. This section will work the graph that is " +"going to be used for processing. While building the graph, the data has " +"to be inspected to determine if there is any invalid data. This is a very" +" important step to make sure that the data is of required quality. " +"pgRouting can also be used to do some Data Adjustments. This will be " +"discussed in further sections." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:66 +msgid "Setting the Search Path of Roads" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:67 +msgid "" +"First step in pre processing is to set the search path for ``Roads`` " +"data. Search path is a list of schemas helps the system determine how a " +"particular table is to be imported." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:72 +msgid "Exercise 1: Inspecting the current schemas" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:73 +msgid "" +"Inspect the schemas by displaying all the present schemas using the " +"following command" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:89 +msgid "" +"The schema names are ``roads`` and ``public``. The owner depends on who " +"has the rights to the database." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:92 +msgid "Exercise 2: Inspecting the current search path" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:93 +msgid "Display the current search path using the following query." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:106 +msgid "This is the current search path. Tables cannot be accessed using this." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:109 +msgid "Exercise 3: Fixing the current search path" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:110 +msgid "" +"In this case, search path of roads table is set to ``roads`` schema. " +"Following query is used to fix the search path" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:126 +msgid "Exercise 4: Enumerating the tables" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:127 +msgid "" +"Finally, ``\\dt`` is used to verify if the Schema have bees changed " +"correctly." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:146 +msgid "Exercise 5: Counting the number of Roads" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:147 +msgid "" +"The importance of counting the information on this workshop is to make " +"sure that the same data is used and consequently the results are same. " +"Also, some of the rows can be seen to understand the structure of the " +"table and how the data is stored in it." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:158 +msgid ":ref:`**Exercise:** 5 (**Chapter:** SDG 7)`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:161 +msgid "pgr_connectedComponents for preprocessing roads" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:162 +msgid "" +"For the next step ``pgr_connectedComponents`` will be used. It is used to" +" find the connected components of an undirected graph using a Depth First" +" Search-based approach." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:165 +msgid "**Signatures**" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:177 +msgid "" +"`pgr_connectedComponents Documentation " +"`__ can " +"be found at this link for more information." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:182 +msgid "" +"Similar to Chapter 3 :ref:`Good Health and Well Being`, the disconnected " +"roads have to be removed from their network to get appropriate results." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:185 +msgid "Follow the steps given below to complete this task." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:188 +msgid "Exercise 6: Find the Component ID for Road vertices" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:189 +msgid "" +"First step in Preprocessing Roads is to find the connected component ID " +"for Road vertices. Follow the steps given below to complete this task." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:192 +msgid "Add a column named ``component`` to store component number." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:200 +msgid "" +"Update the ``component`` column in ``roads_ways_vertices_pgr`` ith the " +"component number" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:208 +msgid "" +"This will store the component number of each edge in the table. Now, the " +"completely connected network of roads should have the maximum count in " +"the ``component`` table." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:213 +msgid "" +"if done before: :ref:`**Exercise:** 10 (**Chapter:** SDG 3)` if not done " +"before: :ref:`**Exercise:** 6 (**Chapter:** SDG 7)`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:217 +msgid "Exercise 7: Finding the components which are to be removed" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:219 +msgid "" +"This query selects all the components which are not equal to the " +"component number with maximum count using a subquery which groups the " +"rows in ``roads_ways_vertices_pgr`` by the component." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:232 +msgid "" +"if done before: :ref:`**Exercise:** 11 (**Chapter:** SDG 3)` if not done " +"before: :ref:`**Exercise:** 7 (**Chapter:** SDG 7)`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:236 +msgid "Exercise 8: Finding the road vertices of these components" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:238 +msgid "" +"Find the road vertices if these components which belong to those " +"components which are to be removed. The following query selects all the " +"road vertices which have the component number from Exercise 7." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:251 +msgid "" +"if done before: :ref:`**Exercise:** 12 (**Chapter:** SDG 3)` if not done " +"before: :ref:`**Exercise:** 8 (**Chapter:** SDG 7)`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:255 +msgid "Exercise 9: Removing the unwanted edges and vertices" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:257 +msgid "Removing the unwanted edges" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:259 +msgid "" +"In ``roads_ways`` table (edge table) ``source`` and ``target`` have the " +"``id`` of the vertices from where the edge starts and ends. To delete all" +" the disconnected edges the following query takes the output from the " +"query of Step 4 and deletes all the edges having the same ``source`` as " +"the ``id``." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:270 +msgid "Removing unused vertices" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:272 +msgid "" +"The following query uses the output of Step 4 to remove the vertices of " +"the disconnected edges." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:284 +msgid "" +"if done before: :ref:`**Exercise:** 13 (**Chapter:** SDG 3)` if not done " +"before: :ref:`**Exercise:** 9 (**Chapter:** SDG 7)`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:288 +msgid "pgr_kruskalDFS" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:289 +msgid "" +"For the next step ``pgr_kruskalDFS`` will be used. Kruskal algorithm is " +"used for getting the Minimum Spanning Tree with Depth First Search " +"ordering. A minimum spanning tree (MST) is a subset of edges of a " +"connected undirected graph that connects all the vertices together, " +"without any cycles such that sum of edge weights is as small as possible." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:296 +msgid "Signatures" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:308 +msgid "Single vertex" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:317 +msgid "Multiple vertices" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:324 +msgid "" +"`pgr_kruskalDFS Documentation " +"`__ can be found " +"at this link for more information." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:328 +msgid "Exercise 10: Find the minimum spanning tree" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:329 +msgid "" +"The road network has a minimum spanning forest which is a union of the " +"minimum spanning trees for its connected components. This minimum " +"spanning forest is the optimal network of electricity distribution " +"components." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:333 +msgid "To complete this task, execute the query below." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:341 +msgid "" +"The following query will give the results with the source vertex, target " +"vertex, edge id, aggregate cost." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:350 +msgid "``LIMIT 10`` displays the first 10 rows of the output." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:354 +msgid ":ref:`**Exercise:** 10 (**Chapter:** SDG 7)`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:358 +msgid "Comparison between Total and Optimal lengths" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:359 +msgid "" +"Total lengths of the network and the minimum spanning tree can be " +"compared to see the difference between both. To do the same, follow the " +"steps below:" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:363 +msgid "Exercise 11: Compute total length of material required in km" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:364 +msgid "" +"Compute the total length of the minimum spanning tree which is an " +"estimate of the total length of material required." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:373 +#: ../../build/docs/un_sdg/sdg7-energy.rst:389 +msgid "``(length_m)/1000`` is used to fine the length in kilometres" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:377 +msgid ":ref:`**Exercise:** 11 (**Chapter:** SDG 7)`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:380 +msgid "Exercise 12: Compute total length of roads" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:381 +msgid "Compute the total length of the road network of the given area.." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:391 +msgid "For this area we are getting following outputs:" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:393 +msgid "Total Road Length: ``55.68 km``" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:394 +msgid "Optimal Network Length: ``29.89 km``" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:396 +msgid "" +"Length of minimum spanning tree is about half of the length of total road" +" network." +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:400 +msgid ":ref:`**Exercise:** 12 (**Chapter:** SDG 7)`" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:403 +msgid "Further possible extensions to the exercise" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:404 +msgid "Finding the optimal network of roads such that it reaches every building" +msgstr "" + +#: ../../build/docs/un_sdg/sdg7-energy.rst:405 +msgid "Finding the optimal number and locations of Electricity Transformers" +msgstr "" + diff --git a/locale/pot/chapters/appendix-1.pot b/locale/pot/chapters/appendix-1.pot deleted file mode 100644 index 527221ae1..000000000 --- a/locale/pot/chapters/appendix-1.pot +++ /dev/null @@ -1,326 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G Argentina package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-14 19:30+0000\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../../build/docs/chapters/appendix-1.rst:15 -msgid "Appendix: Workshop Solutions" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:18 -msgid "Solutions to :doc:`chapter-5`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:22 -msgid "Query results for chapter 5 exercise 1" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:24 -msgid ":ref:`Exercise 1: Single pedestrian routing`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:30 -msgid "Query results for chapter 5 exercise 2" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:32 -msgid ":ref:`Exercise 2: Many Pedestrians going to the same destination`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:38 -msgid "Query results for chapter 5 exercise 3" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:40 -msgid ":ref:`Exercise 3: Many Pedestrians departing from the same location`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:46 -msgid "Query results for chapter 5 exercise 4" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:48 -msgid ":ref:`Exercise 4: Many Pedestrians going to different destinations`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:54 -msgid "Query results for chapter 5 exercise 5" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:56 -msgid ":ref:`Exercise 5: Many Pedestrians going to different destinations returning aggregate costs`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:62 -msgid "Query results for chapter 5 exercise 6" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:64 -msgid ":ref:`Exercise 6: Many Pedestrians going to different destinations summarizing the total costs per departure`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:69 -msgid "Solutions to :doc:`chapter-6`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:73 -msgid "Query results for chapter 6 exercise 1" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:75 -msgid ":ref:`Exercise 1: Vehicle routing - going`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:81 -msgid "Query results for chapter 6 exercise 2" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:83 -msgid ":ref:`Exercise 2: Vehicle routing - returning`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:89 -msgid "Query results for chapter 6 exercise 3" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:91 -msgid ":ref:`Exercise 3: Vehicle routing when time is money`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:97 -msgid "Query results for chapter 6 exercise 4" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:99 -msgid ":ref:`Exercise 4: Vehicle routing without penalization`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:105 -msgid "Query results for chapter 6 exercise 5" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:107 -msgid ":ref:`Exercise 5: Vehicle routing with penalization`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:114 -msgid "Solutions to :doc:`chapter-7`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:118 -msgid "Query results for chapter 7 exercise 1" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:120 -msgid ":ref:`Exercise 1: Creating a view for routing`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:126 -msgid "Query results for chapter 7 exercise 2" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:128 -msgid ":ref:`Exercise 2: Limiting the road network within an area`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:133 -msgid "Query results for chapter 7 exercise 3" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:135 -msgid ":ref:`Exercise 3: Creating a materialized view for routing pedestrians`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:141 -msgid "Query results for chapter 7 exercise 4" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:143 -msgid ":ref:`Exercise 4: Testing the views for routing`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:150 -msgid "Query results for chapter 7 exercise 5" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:152 -msgid ":ref:`Exercise 5: Get additional information`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:158 -msgid "Query results for chapter 7 exercise 6" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:160 -msgid ":ref:`Exercise 6: Route geometry (human readable)`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:166 -msgid "Query results for chapter 7 exercise 7" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:168 -msgid ":ref:`Exercise 7: Route geometry (binary format)`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:174 -msgid "Query results for chapter 7 exercise 8" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:176 -msgid ":ref:`Exercise 8: Route geometry directionality`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:182 -msgid "Query results for chapter 7 exercise 9" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:184 -msgid ":ref:`Exercise 9: Using the geometry`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:190 -msgid "Query results for chapter 7 exercise 10" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:192 -msgid ":ref:`Exercise 10: Function for an application`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:197 -msgid "Query results for chapter 7 exercise 11" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:199 -msgid ":ref:`Exercise 11: Using the function`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:205 -msgid "Solutions to :doc:`chapter-8`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:208 -msgid "Query results for chapter 8 exercise 1" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:210 -msgid ":ref:`Exercise 1: Number of Vertices`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:212 -#: ../../build/docs/chapters/appendix-1.rst:251 -#: ../../build/docs/chapters/appendix-1.rst:280 -msgid "For ``ways_vertices_pgr``:" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:216 -#: ../../build/docs/chapters/appendix-1.rst:233 -msgid "For ``vehicle_net``:" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:220 -#: ../../build/docs/chapters/appendix-1.rst:237 -msgid "For ``taxi_net``:" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:224 -#: ../../build/docs/chapters/appendix-1.rst:241 -msgid "For ``walk_net``:" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:229 -msgid "Query results for chapter 8 exercise 2" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:231 -msgid ":ref:`Exercise 2: Vertices on a table`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:247 -msgid "Query results for chapter 8 exercise 3" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:249 -msgid ":ref:`Exercise 3: Nearest Vertex`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:255 -#: ../../build/docs/chapters/appendix-1.rst:284 -msgid "For ``vehicle_net_vertices_pgr``:" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:259 -#: ../../build/docs/chapters/appendix-1.rst:288 -msgid "For ``taxi_net_vertices_pgr``:" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:263 -#: ../../build/docs/chapters/appendix-1.rst:292 -msgid "For ``walk_net_vertices_pgr``:" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:269 -msgid "Query results for chapter 8 exercise 4" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:271 -msgid ":ref:`Exercise 4: Nearest vertex function`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:276 -msgid "Query results for chapter 8 exercise 5" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:278 -msgid ":ref:`Exercise 5: Test nearest vertex function`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:298 -msgid "Query results for chapter 8 exercise 6" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:300 -msgid ":ref:`Exercise 6: Creating the main function`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:305 -msgid "Query results for chapter 8 exercise 7" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:307 -msgid ":ref:`Exercise 7: Using the main function`" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:309 -msgid "For ``vehicle_net``" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:313 -msgid "For ``taxi_net``" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:315 -msgid "The ``WARNING`` message:" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:320 -msgid "The query results:" -msgstr "" - -#: ../../build/docs/chapters/appendix-1.rst:324 -msgid "For ``walk_net``" -msgstr "" - diff --git a/locale/pot/chapters/appendix-2.pot b/locale/pot/chapters/appendix-2.pot deleted file mode 100644 index d4c0d034f..000000000 --- a/locale/pot/chapters/appendix-2.pot +++ /dev/null @@ -1,78 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G Argentina package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-19 13:37-0500\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../../build/docs/chapters/appendix-2.rst:11 -msgid "Appendix: Installation" -msgstr "" - -#: ../../build/docs/chapters/appendix-2.rst:13 -msgid "For this workshop you need:" -msgstr "" - -#: ../../build/docs/chapters/appendix-2.rst:15 -msgid "Linux operating system like Ubuntu" -msgstr "" - -#: ../../build/docs/chapters/appendix-2.rst:16 -msgid "An editor like Gedit, Medit or similar" -msgstr "" - -#: ../../build/docs/chapters/appendix-2.rst:17 -msgid "`Geoserver `__ for the routing application" -msgstr "" - -#: ../../build/docs/chapters/appendix-2.rst:19 -msgid "Internet connection" -msgstr "" - -#: ../../build/docs/chapters/appendix-2.rst:21 -msgid "`Install pgRouting on a Windows computer `__." -msgstr "" - -#: ../../build/docs/chapters/appendix-2.rst:23 -msgid "The following reference is a quick summary of how to install it on your own computer running Ubuntu 14.04 or later." -msgstr "" - -#: ../../build/docs/chapters/appendix-2.rst:27 -msgid "Ubuntu" -msgstr "" - -#: ../../build/docs/chapters/appendix-2.rst:28 -msgid "pgRouting on Ubuntu can be installed using packages from a `PostgreSQL repository `__:" -msgstr "" - -#: ../../build/docs/chapters/appendix-2.rst:31 -msgid "Using a terminal window:" -msgstr "" - -#: ../../build/docs/chapters/appendix-2.rst:46 -msgid "This will also install all required packages such as PostgreSQL and PostGIS if not installed yet." -msgstr "" - -#: ../../build/docs/chapters/appendix-2.rst:48 -msgid "To be up-to-date with changes and improvements" -msgstr "" - -#: ../../build/docs/chapters/appendix-2.rst:54 -msgid "To avoid permission denied errors for local users you can set connection method to ``trust`` in ``/etc/postgresql//main/pg_hba.conf`` and restart PostgreSQL server with ``sudo service postgresql restart``." -msgstr "" - -#: ../../build/docs/chapters/appendix-2.rst:58 -msgid "Following the example with PostgreSQL 10:" -msgstr "" - diff --git a/locale/pot/chapters/appendix-3.pot b/locale/pot/chapters/appendix-3.pot deleted file mode 100644 index 4961d5eb0..000000000 --- a/locale/pot/chapters/appendix-3.pot +++ /dev/null @@ -1,90 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G Argentina package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-19 13:37-0500\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../../build/docs/chapters/appendix-3.rst:13 -msgid "Appendix: osm2pgrouting Import Tool" -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:15 -msgid "**osm2pgrouting** is a command line tool that allows to import OpenStreetMap data into a pgRouting database. It builds the routing network topology automatically and creates tables for feature types and road classes." -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:19 -msgid "Website: |osm2pgrouting-web|" -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:20 -msgid "Documentation: |osm2pgrouting-wiki|" -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:23 -msgid "There are some limitations, especially regarding the network size. The way to handle large data sets is to current version of osm2pgrouting needs to load all data into memory, which makes it fast but also requires a lot or memory for large datasets. An alternative tool to osm2pgrouting without the network size limitation is **osm2po** (https://osm2po.de). It's available under \"Freeware License\"." -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:30 -msgid "Raw OpenStreetMap data contains much more features and information than needed for routing. Also the format is not suitable for pgRouting out-of-the-box. An ``.osm`` XML file consists of three major feature types:" -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:34 -msgid "nodes" -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:35 -msgid "ways" -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:36 -msgid "relations" -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:39 -msgid "Version and Help Options" -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:40 -msgid "This workshop use the osm2pgrouting version |osm2pgrouting-ver|" -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:51 -msgid "An osm file example looks like this:" -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:55 -msgid "The detailed description of all possible OpenStretMap types and classes are described as `map features `__" -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:59 -msgid "mapconfig.xml" -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:60 -msgid "When using osm2pgrouting, we take only nodes and ways of types and classes specified in a ``mapconfig.xml`` file that will be imported into the routing database:" -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:67 -msgid "The default ``mapconfig.xml`` is installed in ``/usr/share/osm2pgrouting/``." -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:69 -msgid "osm2pgrouting creates more tables and imports more attributes than we will use in this workshop." -msgstr "" - -#: ../../build/docs/chapters/appendix-3.rst:71 -msgid "See the description of the tables the |osm2pgrouting-wiki|" -msgstr "" - diff --git a/locale/pot/chapters/appendix-4.pot b/locale/pot/chapters/appendix-4.pot deleted file mode 100644 index 0a2ddf05d..000000000 --- a/locale/pot/chapters/appendix-4.pot +++ /dev/null @@ -1,38 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G Argentina package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-19 13:37-0500\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../../build/docs/chapters/appendix-4.rst:11 -msgid "Video Tutorials for Workshop" -msgstr "" - -#: ../../build/docs/chapters/appendix-4.rst:15 -msgid "Chapter 4" -msgstr "" - -#: ../../build/docs/chapters/appendix-4.rst:17 -msgid "Video for section 4.1: `Prepare the database `__." -msgstr "" - -#: ../../build/docs/chapters/appendix-4.rst:18 -msgid "Video for section 4.2: `Get the Workshop Data `__." -msgstr "" - -#: ../../build/docs/chapters/appendix-4.rst:19 -msgid "Video for section 4.3: `Upload Data to the database `__." -msgstr "" - diff --git a/locale/pot/chapters/appendix-5.pot b/locale/pot/chapters/appendix-5.pot deleted file mode 100644 index 2ccbea283..000000000 --- a/locale/pot/chapters/appendix-5.pot +++ /dev/null @@ -1,62 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G Argentina package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-19 13:37-0500\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../../build/docs/chapters/appendix-5.rst:11 -msgid "Internet Examples" -msgstr "" - -#: ../../build/docs/chapters/appendix-5.rst:14 -msgid "Hanoslav Example" -msgstr "" - -#: ../../build/docs/chapters/appendix-5.rst:15 -msgid "pgRouting can solve the example problem like the one shown down below (`picture from hanoslav.net `_)" -msgstr "" - -#: ../../build/docs/chapters/appendix-5.rst:95 -msgid "The following code outputs the table down below." -msgstr "" - -#: ../../build/docs/chapters/appendix-5.rst:115 -msgid "Boost Dijkstra Example" -msgstr "" - -#: ../../build/docs/chapters/appendix-5.rst:116 -msgid "Using, pgRouting you can translate `C++ dijkstra code `_ into SQL commands." -msgstr "" - -#: ../../build/docs/chapters/appendix-5.rst:119 -msgid "Boost Code" -msgstr "" - -#: ../../build/docs/chapters/appendix-5.rst:130 -msgid "Here is the tranlasted SQL commands." -msgstr "" - -#: ../../build/docs/chapters/appendix-5.rst:133 -msgid "Translated Code" -msgstr "" - -#: ../../build/docs/chapters/appendix-5.rst:182 -msgid "Output from running the following SQL command:" -msgstr "" - -#: ../../build/docs/chapters/appendix-5.rst:185 -msgid "Output" -msgstr "" - diff --git a/locale/pot/chapters/appendix-6.pot b/locale/pot/chapters/appendix-6.pot deleted file mode 100644 index 43a39b447..000000000 --- a/locale/pot/chapters/appendix-6.pot +++ /dev/null @@ -1,46 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G Argentina package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-19 13:37-0500\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../../build/docs/chapters/appendix-6.rst:11 -msgid "Boost Dijkstra Example" -msgstr "" - -#: ../../build/docs/chapters/appendix-6.rst:13 -msgid "Using, pgRouting you can translate `C++ dijkstra code `_ into SQL commands." -msgstr "" - -#: ../../build/docs/chapters/appendix-6.rst:16 -msgid "Boost Code" -msgstr "" - -#: ../../build/docs/chapters/appendix-6.rst:27 -msgid "Here is the tranlasted SQL commands." -msgstr "" - -#: ../../build/docs/chapters/appendix-6.rst:30 -msgid "Translated Code" -msgstr "" - -#: ../../build/docs/chapters/appendix-6.rst:79 -msgid "Output from running the following SQL command:" -msgstr "" - -#: ../../build/docs/chapters/appendix-6.rst:82 -msgid "Output" -msgstr "" - diff --git a/locale/pot/chapters/chapter-1.pot b/locale/pot/chapters/chapter-1.pot deleted file mode 100644 index 185e005c6..000000000 --- a/locale/pot/chapters/chapter-1.pot +++ /dev/null @@ -1,118 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G Argentina package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-19 13:37-0500\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../../build/docs/chapters/chapter-1.rst:11 -msgid "Introduction" -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:14 -msgid "Abstract" -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:15 -msgid "|pgrouting-web| adds routing functionality to |postgis-web|. This introductory workshop will demonstrate the routing functionality by providing practical examples using |osm-web| road network data. It will be covering topics starting from preparing the data, making routing queries, writing custom 'plpgsql' functions up to integrating pgRouting with other FOSS4G tools." -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:21 -msgid "Road networks navigation require complex graph algorithms. pgRouting is an extendible open-source library that provides a variety of tools for graph algorithms, including shortest path search, as an extension of PostgreSQL and PostGIS." -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:24 -msgid "The workshop will focus on real road networks of the FOSS4G Argentina surrounding area. It will cover the following topics:" -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:27 -msgid "Installing pgRouting." -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:28 -msgid "Creating a routing topology." -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:29 -msgid "Importing |osm-web| road network data." -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:30 -msgid "Using pgRouting algorithms." -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:31 -msgid "Writing advanced queries." -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:32 -msgid "Writing a custom PostgreSQL stored procedure in ‘plpgsql’." -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:34 -msgid "Please see the :doc:`contents <../index>` for full content of this workshop." -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:37 -msgid "Prerequisites" -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:38 -msgid "Workshop level: intermediate." -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:39 -msgid "Attendee's previous knowledge: SQL (PostgreSQL, PostGIS)" -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:40 -msgid "Equipments: This workshop uses `OSGeoLive `__ (14.0)" -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:43 -msgid "Authors" -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:57 -msgid "Alphabetical Order:" -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:59 -msgid "*Daniel Kastl* is founder and CEO of `Georepublic `_ and works in Germany and Japan. He is moderating and promoting the pgRouting community and development since the beginning of the project, and he's an active OSM contributor in Japan. OSGeo Charter member." -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:63 -msgid "*Ko Nagase* works at `Georepublic `_ and works in Japan. tests of pgRouting project on Windows and Mac OSX environment. One of the contributors of pgRoutingLayers for QGIS. OSGeo Charter member." -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:66 -msgid "*Stephen Woodbridge* works at the greater Boston, MA area. He was a pgrouting PSC member and developer. He develops solutions for mapping, geocoding, reverse geocoding, routing and processing of remote sensing imagery. OSGeo Charter member." -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:69 -msgid "*Vicky Vergara* works at `Georepublic `_ and works in Mexico. She's the core developer of pgRouting project and GSoC Mentor. OSGeo Charter member." -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:74 -msgid "License" -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:75 -msgid "This work is licensed under a `Creative Commons Attribution-Share Alike 3.0 License `_." -msgstr "" - -#: ../../build/docs/chapters/chapter-1.rst:80 -msgid "Supported by" -msgstr "" - diff --git a/locale/pot/chapters/chapter-10.pot b/locale/pot/chapters/chapter-10.pot deleted file mode 100644 index cc0ba60ef..000000000 --- a/locale/pot/chapters/chapter-10.pot +++ /dev/null @@ -1,230 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G Argentina package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-19 13:37-0500\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../../build/docs/chapters/chapter-10.rst:13 -msgid "WMS server with GeoServer" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:15 -msgid "Now that we have a pl/pgsql wrapper, we will make it available as a WMS layer using `GeoServer `_." -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:18 -msgid "The installation of GeoServer is out of the scope of this workshop, but if you're using the `OSGeo Live `_ for this workshop then you have GeoServer installed already." -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:23 -msgid "Connect to the administration page" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:25 -msgid "In order to create the WMS layer, we need to connect to the administration interface of GeoServer. On `OSGeo LiveDVD `_ Desktop, open the *Applications* menu on the desktop and then *Geospatial* > *Web Services* > *GeoServer* > *Start GeoServer*." -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:29 -msgid "Once the server is up and running, open the `administration page `_ in your browser, click the *Login* button, and enter the GeoServer admin credentials:" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:0 -msgid "Username" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:33 -msgid "``admin``" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:0 -msgid "Password" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:34 -msgid "``geoserver``" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:37 -msgid "Create the layer" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:39 -msgid "Now that your are logged in as an administrator you can create the WMS layer. In GeoServer terminology you will create an SQL View (see the `official documentation `_ for more info)." -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:44 -msgid "The first thing to do is to create a new **Workspace** for pgrouting: in the left menu of the page, inside the *Data* section, click *Workspaces* and then *Add new workspace*." -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:48 -#: ../../build/docs/chapters/chapter-10.rst:59 -msgid "Fill the form with:" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:0 -msgid "Name" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:50 -#: ../../build/docs/chapters/chapter-10.rst:63 -#: ../../build/docs/chapters/chapter-10.rst:64 -msgid "``pgrouting``" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:0 -msgid "Namespace URI" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:51 -msgid "``http://pgrouting.org``" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:53 -msgid "And press the ``submit`` button." -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:55 -msgid "Next step: create a new **Store** linked to the workspace. Still in the left menu, click *Stores* and then *Add new Store*. Here you can choose the type of data source to configure. Choose *PostGIS*." -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:61 -msgid "Basic Store Info:" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:0 -msgid "Workspace" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:0 -msgid "Data Source" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:66 -msgid "Connection Parameters:" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:0 -msgid "host" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:68 -msgid "``localhost``" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:0 -msgid "port" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:69 -msgid "``5432``" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:0 -msgid "database" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:70 -msgid "``city_routing``" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:0 -msgid "schema" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:71 -msgid "``public``" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:0 -msgid "user" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:72 -#: ../../build/docs/chapters/chapter-10.rst:73 -msgid "``user``" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:0 -msgid "password" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:75 -msgid "The rest of the values can be left untouched." -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:77 -msgid "Finally, your next task is to create the **Layer**. Click the *Layers* menu and then *Add a new resource*. Select the newly created workspace and store pair: ``pgrouting:pgrouting``." -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:81 -msgid "Inside the text, click *Configure new SQL view*." -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:83 -msgid "Name the view ``pgrouting`` and fill the *SQL statement* with:" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:91 -msgid "In the *SQL view parameters*, click *Guess parameters from SQL*; the list displayed represents the parameters from the SQL above." -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:94 -msgid "For each parameter:" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:96 -msgid "Set the default value to: `0`" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:97 -msgid "Change the validation regular expression to ``^-?[\\d.]+$``" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:99 -msgid "The regular expression will only match numbers." -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:101 -msgid "In the *Attributes* list:" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:103 -msgid "Hit *Refresh*, one attribute should appear (called *st_makeline*)" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:104 -msgid "Change the type to ``LineString`` and the SRID of the geometry column from ``-1`` to ``4326``" -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:107 -msgid "Save the form." -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:109 -msgid "Finally, we need to setup the rest of the layer." -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:111 -msgid "The only thing to do in this screen is to make sure that the coordinate reference system is correct: the geometries in the database are in ``EPSG:4326`` but we want to display them in `EPSG:3857` because the OpenLayers map where the layer will be dispayed is in this projection." -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:116 -msgid "Scroll down to the *coordinate reference system* section and change the **Declared SRS** to ``EPSG:3857`` and the **SRS handling** to ``Reproject native to declared``." -msgstr "" - -#: ../../build/docs/chapters/chapter-10.rst:120 -msgid "Click the *Compute from data* and *Compute from native bounds* link to automatically set the layer bounds. Click the *Save* at the bottom of the page to create the layer." -msgstr "" - diff --git a/locale/pot/chapters/chapter-11.pot b/locale/pot/chapters/chapter-11.pot deleted file mode 100644 index 16e64dcc4..000000000 --- a/locale/pot/chapters/chapter-11.pot +++ /dev/null @@ -1,182 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G Argentina package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-19 13:37-0500\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../../build/docs/chapters/chapter-11.rst:13 -msgid "OpenLayers Based Routing Interface" -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:15 -msgid "The goal of this chapter is to create a simple web-based user interface to pgRouting based on OpenLayers. The user will be able to choose start and destination locations, and get the route from the start point to the destination point." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:20 -msgid "The start and destination points are created by the user, with simple clicks on the map. The start and destination coordinates are then sent to the WMS server (GeoServer), as parameters to a WMS ``GetMap`` request. The resulting image is added as an *image* layer to the map." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:26 -msgid "OpenLayers introduction" -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:28 -msgid "OpenLayers uses modern JavaScript, and HTML5 technologies such as Canvas and WebGL for the rendering of images/tiles and vectors." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:31 -msgid "Creating an OpenLayers map in a web page involves creating a *map* object, which is an instance of the ``ol.Map`` class. Then, data layers and controls can be added to that map object." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:35 -msgid "The center and resolution (zoom level) of the map are controlled through the *view* object. Unless other mapping libraries, the view is separated from the map; one advantage is to allow multiple maps to share the same view. See `this example `__." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:40 -msgid "OpenLayers features three renderers: the *Canvas* renderer, the *WebGL* renderer, and the *DOM* renderer. Currently, the most capable renderer is Canvas. In particular the Canvas renderer supports vector layers, while the other two don't. Canvas is the default renderer, and the renderer used in this workshop." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:47 -msgid "Creating a minimal map" -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:49 -msgid "Let's create our first OpenLayers map: open a text editor and copy this code into a file named ``ol.html``. You can save this file on the ``Desktop`` and open it with a web browser." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:57 -msgid "This workshop assumes, that you use OSGeo Live, which includes the OpenLayers Javascript library accessible under the following URL: http://localhost/openlayers/dist/ If you don't use OSGeo Live for this workshop, you need to adjust the URL to OpenLayers Javascript and CSS file." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:62 -msgid "This web page includes a simple map with an OpenStreetMap layer and center to a predifined location. There is no routing-related code for now; just a simple map with stantard navigation tools." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:66 -msgid "Line by line we have:" -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:68 -msgid "Line 6: include the default OpenLayers CSS file." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:69 -msgid "Line 7 to Line 12: CSS rules to give dimensions to the map DOM element." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:70 -msgid "Line 15: add a div element for the map. The element's identifier is ``map``." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:71 -msgid "Line 16: load the OpenLayers library code. Functions and classes in the ``ol`` namespace come from there." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:73 -msgid "Line 18 to Line 29: the JavaScript code specific to that example." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:75 -msgid "Let's have a closer look at the code that create the OpenLayers code:" -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:97 -msgid "This code creates an ``ol.Map`` instance whose ``target`` is the ``map`` DOM element in the HTML page. The map is configured with a *tile layer*, itself configured with an OpenStreetMap *source*. The map is also configured with a *view* instance (of the ``ol.View`` class) with predefined values for the *center* and the *zoom* level." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:104 -msgid "WMS GET parameters" -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:106 -msgid "Add this code after the creation of the map:" -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:115 -msgid "The ``params`` object holds the WMS GET parameters that will be sent to GeoServer. Here we set the values that will never change: the layer name and the output format." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:121 -msgid "Select \"start\" and \"destination\"" -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:123 -msgid "We now want to allow the user to add the start and destination positions by clicking on the map. Add the following code for that:" -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:140 -msgid "That code creates two vector features, one for the \"start\" position and one for the \"destination\" position. These features are empty for now – they do not include a geometry." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:144 -msgid "The code also creates a vector layer, with the \"start\" and \"destination\" features added to it. It also adds the vector layer to the map, using the map's ``addLayer`` method." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:148 -msgid "Now add the following code:" -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:183 -msgid "This code registers a listener function for the map ``click`` event. This means that OpenLayers will call that function each time a click is detected on the map." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:187 -msgid "The event object passed to the listener function includes a ``coordinate`` property that indicates the geographical location of the click. That coordinate is used to create a *point* geometry for the \"start\" and \"destination\" features." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:191 -msgid "Once we have the start and destination points (after two clicks); the two pairs of coordinates are transformed from the map projection (``EPSG:3857``) into the server projection (``EPSG:4326``) using the ``transform`` function." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:195 -msgid "The ``viewparams`` property is then set on WMS GET parameters object. The value of this property has a special meaning: GeoServer will substitute the value before executing the SQL query for the layer. For example, if we have:" -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:203 -msgid "And ``viewparams`` is ``viewparams=min:20;max:120`` then the SQL query sent to PostGIS will be:" -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:210 -msgid "Finally, a new OpenLayers WMS layer is created and added to the map, the param object is passed to it." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:214 -msgid "Clear the results" -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:216 -msgid "Add this after the map ``div`` in the HTML page:" -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:222 -msgid "This creates a button to we will use to allow the user to clear the routing points and start a new routing query." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:225 -msgid "Now add the following to the JavaScript code:" -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:238 -msgid "When the button is clicked, this function passed to ``addEventListener`` is executed. That function resets the \"start\" and \"destination\" features and remove the routing result layer from the map." -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:243 -msgid "Summary (full example)" -msgstr "" - -#: ../../build/docs/chapters/chapter-11.rst:245 -msgid "Now copy the following final application code into a file, accessible by a webserver, such as Apache or Nginx for example:" -msgstr "" - diff --git a/locale/pot/chapters/chapter-12.pot b/locale/pot/chapters/chapter-12.pot deleted file mode 100644 index 2a4bb1d74..000000000 --- a/locale/pot/chapters/chapter-12.pot +++ /dev/null @@ -1,234 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G Argentina package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-19 13:37-0500\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../../build/docs/chapters/chapter-12.rst:11 -msgid "Create a Network Topology" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:17 -msgid ":doc:`osm2pgrouting ` is a convenient tool, and its focus to work on OpenStreetMap data. There are several cases where :doc:`osm2pgrouting ` can't be used. Some network data already comes with a network topology that can be used with pgRouting out-of-the-box. Often network data is stored in Shape file format (``.shp``) and we can use PostGIS' ``shp2pgsql`` converter to import the data into a PostgreSQL database." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:24 -msgid "But what to do then?" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:26 -msgid "In this chapter you will learn how to create a basic `Routing Network Topology` from a network data that does not have a routing Topology create the minimum attributes needed the `Routing Network Topology`." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:34 -msgid "Load network data" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:36 -msgid "At first we will load OpenStreetMap sample data with osm2pgsql." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:49 -msgid "Let's see which tables have been created:" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:52 -msgid "Run: ``psql -U user -d osm_data -c \"\\d\"``" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:53 -msgid "The table containing the road network data has the name ``planet_osm_roads``. It consists of large amount of attributes." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:57 -msgid "Run: ``psql -U user -d osm_data -c \"\\d planet_osm_roads\"``" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:58 -msgid "It is common that road network data provides at least the following information:" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:60 -msgid "Road link ID (gid)" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:61 -msgid "Road class (class_id)" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:62 -msgid "Road link length (length)" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:63 -msgid "Road name (name)" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:64 -msgid "Road geometry (the_geom)" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:66 -msgid "This allows to display the road network as a PostGIS layer in GIS software, for example in QGIS. Though it is not sufficient for routing, because it doesn't contain network topology information." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:70 -msgid "The next steps will use the PostgreSQL command line tool." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:79 -msgid "Create a Routing Network Topology" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:81 -msgid "Having your data imported into a PostgreSQL database might require one more step for pgRouting." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:84 -msgid "Make sure that your data provides a correct `Routing Network Topology`, which consists of information about source and target identifiers for each road link. The results above, show that the network topology does not have any source and target information." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:89 -msgid "Creation of the `Routing Network Topology` is necessary." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:92 -msgid "PostGIS topology is not suitable for Routing." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:94 -msgid "pgRouting provides a general way for creating the `Routing Network Topology` with the ``pgr_createTopology`` function." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:97 -msgid "This function:" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:99 -msgid "Assigns a ``source`` and a ``target`` identifiers to each road link" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:100 -msgid "It can logically \"snap\" nearby vertices within a certain tolerance by assigning the same identifier." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:102 -msgid "Creates a vertices table related to it." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:103 -msgid "Creates the basic indices." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:109 -msgid "For additional information see `pgr_createTopology `_." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:112 -msgid "First add source and target column, then run the ``pgr_createTopology`` function ... and wait." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:115 -msgid "Depending on the network size this process may take from minutes to hours." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:116 -msgid "Progress indicator can be read with PostgreSQL NOTICE" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:117 -msgid "It will also require enough memory (RAM or SWAP partition) to store temporary data." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:120 -msgid "The dimension of the tolerance parameter depends on your data projection. Usually it's either \"degrees\" or \"meters\". In our example the geometry data projection to determine the tolerance:" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:132 -msgid "Based on this result the tolerance will be 0.00001" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:145 -msgid "Verify the Routing Network Topology" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:147 -msgid "To verify that there is a basic `Routing Network Topology`:" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:153 -msgid "Also a new table containing the vertices information was created:" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:159 -msgid "``id`` is the vertex identifier" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:160 -msgid "``the_geom`` is the geometry considered for that particular vertex identifier." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:161 -msgid "``source`` and ``target`` from the ``planet_osm_roads`` correspond to an ``id`` in ``planet_osm_roads_vertices_pgr`` table" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:163 -msgid "Additional columns are for analyzing the topology." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:165 -msgid "Now we are ready for our first routing query with :doc:`Dijkstra algorithm `!" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:170 -msgid "Analyze and Adjust the Routing Network Topology" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:172 -msgid "Analyzing the topology with `pgr_analyzeGraph `_:" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:179 -msgid "Adjusting the topology is not an easy task:" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:181 -msgid "Is an isolated segment an error in the data?" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:182 -msgid "Is an isolated segment because its on the edge of the bounding box?" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:183 -msgid "Do the potential gaps found near dead ends because the tolerance was too small?" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:185 -msgid "Are the intersections real intersections and need to be nodded?" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:186 -msgid "Are the intersections bridges or tunnels and do not need to be nodded?" -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:188 -msgid "Depending on the application some adjustments need to be made." -msgstr "" - -#: ../../build/docs/chapters/chapter-12.rst:190 -msgid "Some `topology manipulation `_ functions help to detect and fix some of the topological errors in the data." -msgstr "" - diff --git a/locale/pot/chapters/chapter-2.pot b/locale/pot/chapters/chapter-2.pot deleted file mode 100644 index a35e3a128..000000000 --- a/locale/pot/chapters/chapter-2.pot +++ /dev/null @@ -1,175 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G Argentina package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-21 23:52+0530\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../../build/docs/chapters/chapter-2.rst:11 -msgid "About The Workshop" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:18 -msgid "This workshop use several free and open source software for geospatial tools. Most of the free and open source software for geospatial tools are related to other open source software projects and it would not be feasible to list all of them." -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:25 -msgid "pgRouting Overview" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:31 -msgid "pgRouting extends the PostGIS / PostgreSQL geospatial database to provide geospatial routing functionality." -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:34 -msgid "Advantages of the database routing approach are:" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:36 -msgid "Data and attributes can be modified by many clients, like QGIS or by directly using PL/pgSQL. The clients can either be personal computers or mobile devices." -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:38 -msgid "Data changes can be reflected instantaneously through the routing engine. There is no need for precalculation." -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:40 -msgid "The “cost” parameter can be dynamically calculated through SQL and its value can come from multiple fields or tables." -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:43 -msgid "Some of the pgRouting library core features are:" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:45 -msgid "`Dijkstra Algorithm `__" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:46 -msgid "`Johnson's Algorithm `__" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:47 -msgid "`Floyd-Warshall Algorithm `__" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:48 -msgid "`A* Search Algorithm `__" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:49 -msgid "`Bi-directional Dijkstra `__" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:50 -msgid "`Bi-directional A* `__" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:51 -msgid "`Traveling Salesperson Problem `__" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:52 -msgid "`Driving Distance `__" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:53 -msgid "many more!!!" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:55 -msgid "pgRouting is an Open Source Software, available under the GPLv2 license and is supported and maintained by |georepublic|, |paragon| and a broad user community." -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:58 -msgid "pgRouting is a part of `OSGeo Community Projects `__ of the `OSGeo Foundation `__ and included on `OSGeoLive `__." -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:0 -#: ../../build/docs/chapters/chapter-2.rst:0 -msgid "Website" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:61 -msgid "https://pgrouting.org" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:0 -msgid "OSGeoLive" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:62 -msgid "https://live.osgeo.org/en/overview/pgrouting_overview.html" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:66 -msgid "osm2pgrouting Overview" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:73 -msgid "osm2pgrouting is a command line tool that imports OpenStreetMap data into a pgRouting database. It builds the routing network topology automatically and creates tables for feature types and road classes. osm2pgrouting was primarily written by Daniel Wendt and is now hosted on the pgRouting project site." -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:78 -msgid "osm2pgrouting is available under the GPLv2 license." -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:0 -msgid "Wiki" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:80 -msgid "https://github.com/pgRouting/osm2pgrouting/wiki" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:84 -msgid "OpenStreetMap Overview" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:91 -msgid "\"OpenStreetMap (OSM) is dedicated to creating and providing geographic data, such as street maps, worldwide, for free. Most maps considered \"free\" actually have legal or technical restrictions on their use. These restrictions hold back anyone from using them in creative, productive or unexpected ways, and make every map a silo of data and effort.\"" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:93 -msgid "(Source: https://wiki.openstreetmap.org/wiki/Press)" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:95 -msgid "OpenStreetMap is an adequate data source for pgRouting, because it has no technical restrictions in terms of processing the data. Data availability still varies from country to country, but the worldwide coverage is improving day by day." -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:100 -msgid "OpenStreetMap uses a topological data structure:" -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:102 -msgid "Nodes are points with a geographic position." -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:103 -msgid "Ways are lists of nodes, representing a polyline or polygon." -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:104 -msgid "Relations are groups of nodes, ways and other relations which can be assigned certain properties." -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:106 -msgid "Properties can be assigned to nodes, ways or relations and consist of :code:`name = value` pairs." -msgstr "" - -#: ../../build/docs/chapters/chapter-2.rst:109 -msgid "https://www.openstreetmap.org" -msgstr "" - diff --git a/locale/pot/chapters/chapter-3.pot b/locale/pot/chapters/chapter-3.pot deleted file mode 100644 index f11d3d111..000000000 --- a/locale/pot/chapters/chapter-3.pot +++ /dev/null @@ -1,122 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G Argentina package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-20 10:00-0500\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../../build/docs/chapters/chapter-3.rst:13 -msgid "Installation" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:15 -msgid "All required tools are available on `OSGeoLive `__." -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:17 -msgid "`OSGeoLive Quickstart for Running in a Virtual Machine `__" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:18 -msgid "`Creating an OSGeoLive Bootable USB flash drive `__" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:20 -msgid "Before attending a workshop event, make sure your you can use `OSGeoLive` with either method or :doc:`appendix-2` on your computer." -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:24 -msgid "This workshop uses OSGeoLive on VirtualBox" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:26 -msgid ":ref:`install_osgeo_vm`" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:33 -msgid "OSGeoLive on a VirtualBox" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:36 -msgid "Install `VirtualBox `__." -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:38 -msgid "Complete details about installation can be found on the `VirtualBox `__ documentation." -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:44 -msgid "Linux distributions:" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:45 -msgid "Add the following line to your /etc/apt/sources.list. According to your distribution, replace '' with your distribution name." -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:52 -msgid "Add the keys:" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:59 -msgid "Install Virtual box using:" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:66 -msgid "More detailed and up to date information can be found `here `__" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:70 -msgid "Download OSGeoLive 14.0" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:72 -msgid "The images on this section might not correspond to the VirtualBox version you installed. But the workflow is similar." -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:77 -msgid "Go to https://sourceforge.net/projects/osgeo-live/files/14.0/ and download *osgeolive-14.0-vmdk.7z*" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:85 -msgid "Open VirtualBox and click :menuselection:`New`" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:92 -msgid "Fill *name* and *operating system*" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:99 -msgid "Fill *memory size*: Use 2048" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:106 -msgid "Fill *hard disk* & create" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:111 -msgid "Fill *General* & Choose *bidirectional* (to be able o use the clipboard between your computer and the virtual machine.)" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:116 -msgid "Double-click on *OSGeoLive14* & Read *Welcome message*" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:121 -msgid "Ready to use" -msgstr "" - -#: ../../build/docs/chapters/chapter-3.rst:126 -msgid "OSGeoLive's account is ``user`` and password is ``user``" -msgstr "" - diff --git a/locale/pot/chapters/chapter-4.pot b/locale/pot/chapters/chapter-4.pot deleted file mode 100644 index 579a98077..000000000 --- a/locale/pot/chapters/chapter-4.pot +++ /dev/null @@ -1,158 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G Argentina package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-21 01:08+0530\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../../build/docs/chapters/chapter-4.rst:12 -msgid "Prepare Data" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:17 -msgid "To be able to use pgRouting, data has to be imported into a database." -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:23 -msgid "Prepare the database" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:25 -msgid "pgRouting is installed as extension. This requires:" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:27 -msgid "Supported PostgreSQL version" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:28 -msgid "Supported PostGIS version" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:30 -msgid "These requirements are met on OSGeoLive. When the required software is installed, open a terminal window by pressing :code:`ctrl-alt-t` and follow the instructions. Information about installing OSGeoLive can be found on :doc:`chapter-3`." -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:33 -msgid "If OSGeoLive is not being used, please refer to the chapter's appendix to set up the user \"user\"." -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:39 -msgid "Create a pgRouting compatible database" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:41 -msgid "Depending on the postgres configuration :code:`-U ` is needed on :code:`psql` commands" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:50 -msgid "Get the Workshop Data" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:54 -msgid "The pgRouting workshop will make use of OpenStreetMap data, which is already available on `OSGeoLive `_. This workshop will use the ``Buenos Aires`` city data and is a snapshot of August 2020." -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:59 -msgid "Getting the data" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:62 -msgid "Option 1) When using OSGeoLive" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:64 -msgid "OSGeoLive comes with osm data from the city of Buenos Aires." -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:72 -msgid "Option 2) Download data form OSGeoLive website" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:74 -msgid "The exact same data can be found on the OSGeoLive download page." -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:83 -msgid "Option 3) Download using Overpass XAPI" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:85 -msgid "The following downloads the latest OSM data on using the same area. Using this data in the workshop can generate variations in the results, due to changes since August 2020." -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:95 -msgid "More information about how to download OpenStreetMap data can be found in https://wiki.openstreetmap.org/wiki/Downloading_data" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:98 -msgid "An alternative for very large areas is to use the download services of `Geofabrik `_." -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:103 -msgid "Upload data to the database" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:105 -msgid "The next step is to run ``osm2pgrouting`` converter, which is a command line tool that inserts the data in the database, \"ready\" to be used with pgRouting. Additional information about ``osm2pgrouting`` can be found at the :ref:`osm2pgrouting`" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:109 -msgid "For this step:" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:111 -msgid "the osm2pgrouting default ``mapconfig.xml`` configuration file is used" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:112 -msgid "and the ``~/Desktop/workshop/BA_AR.osm`` data" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:113 -msgid "with the ``city_routing`` database" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:115 -msgid "From a terminal window :code:`ctrl-alt-t`." -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:118 -msgid "Run the osm2pgrouting converter" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:126 -msgid "Depending on the osm2pgrouting version `-W password` is needed" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:129 -msgid "Output:" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:134 -msgid "Tables on the database" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:141 -msgid "If everything went well the result should look like this:" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:147 -msgid "Chapter: Appendix" -msgstr "" - -#: ../../build/docs/chapters/chapter-4.rst:150 -msgid "OSGeoLive's account name on the database is ``\"user\"``. To easily use the workshop when not using OSGeoLive this extra steps are needed:" -msgstr "" - diff --git a/locale/pot/chapters/chapter-5.pot b/locale/pot/chapters/chapter-5.pot deleted file mode 100644 index b9015fdc7..000000000 --- a/locale/pot/chapters/chapter-5.pot +++ /dev/null @@ -1,340 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G Argentina package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-14 14:30+0000\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../../build/docs/chapters/chapter-5.rst:11 -msgid "pgRouting Algorithms" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:17 -msgid "**pgRouting** was first called *pgDijkstra*, because it implemented only shortest path search with *Dijkstra* algorithm. Later other functions were added and the library was renamed to pgRouting." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:25 -msgid "pgr_dijkstra" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:27 -msgid "Dijkstra algorithm was the first algorithm implemented in pgRouting. It doesn't require other attributes than ``id``, ``source`` and ``target`` ID and ``cost`` and ``reverse_cost``." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:31 -msgid "You can specify when to consider the graph as `directed `__ or undirected." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:35 -#: ../../build/docs/chapters/chapter-5.rst:252 -msgid "Signature Summary" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:47 -msgid "Description of the parameters can be found in `pgr_dijkstra `__." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:51 -msgid "Many pgRouting functions have ``sql::text`` as one of their arguments. While this may look confusing at first, it makes the functions very flexible as the user can pass a ``SELECT`` statement as function argument as long as the returned result contains the required number of attributes and the correct attribute names." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:56 -msgid "Most of pgRouting implemented algorithms do not require the **geometry**." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:57 -msgid "The pgRouting functions **do not** return a geometry, but only an ordered list of nodes or edges." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:61 -msgid "Identifiers for the Queries" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:62 -msgid "The assignment of the vertices identifiers on the source and target columns may be different, the following exercises will use the results of this query. For the workshop, some locations near of the FOSS4G Argentina event are going to be used. These locations are within this area https://www.openstreetmap.org#map=15/-34.5847/-58.3970" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:67 -msgid "|osmid_1| |place_1|" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:68 -msgid "|osmid_2| |place_2|" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:69 -msgid "|osmid_3| |place_3|" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:70 -msgid "|osmid_4| |place_4|" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:71 -msgid "|osmid_5| |place_5|" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:74 -msgid "Connect to the database, if not connected:" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:80 -msgid "Get the vertex identifiers" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:93 -msgid "|osmid_1| |place_1| (|id_1|)" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:94 -msgid "|osmid_2| |place_2| (|id_2|)" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:95 -msgid "|osmid_3| |place_3| (|id_3|)" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:96 -msgid "|osmid_4| |place_4| (|id_4|)" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:97 -msgid "|osmid_5| |place_5| (|id_5|)" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:100 -msgid "The corresponding :code:`id` are shown in the following image, and a sample route from \"|place_3|\" to \"|place_5|\"." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:108 -msgid "Exercise 1: Single pedestrian routing" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:111 -#: ../../build/docs/chapters/chapter-5.rst:149 -#: ../../build/docs/chapters/chapter-5.rst:178 -#: ../../build/docs/chapters/chapter-5.rst:205 -#: ../../build/docs/chapters/chapter-5.rst:272 -#: ../../build/docs/chapters/chapter-5.rst:304 -msgid "Problem:" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:112 -msgid "Walking from \"|place_1|\" to the \"|place_3|\"." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:119 -#: ../../build/docs/chapters/chapter-5.rst:157 -#: ../../build/docs/chapters/chapter-5.rst:186 -#: ../../build/docs/chapters/chapter-5.rst:213 -#: ../../build/docs/chapters/chapter-5.rst:280 -#: ../../build/docs/chapters/chapter-5.rst:308 -msgid "Solution:" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:120 -msgid "The pedestrian wants to go from vertex |id_1| to vertex |id_3| (lines **9** and **10**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:121 -msgid "The pedestrian's cost is in terms of length. In this case ``length`` (line **6**), which was calculated by osm2pgrouting, is in unit ``degrees``." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:123 -msgid "From a pedestrian perspective the graph is ``undirected`` (line **11**), that is, the pedestrian can move in both directions on all segments." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:135 -msgid ":ref:`Query results for chapter 5 exercise 1`" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:138 -msgid "The returned cost attribute represents the cost specified in the inner SQL query (``edges_sql::text`` argument). In this example cost is ``length`` in unit \"degrees\". Cost may be time, distance or any combination of both or any other attributes or a custom formula." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:142 -msgid "``node`` and ``edge`` results may vary depending on the assignment of the identifiers to the vertices given by osm2pgrouting." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:146 -msgid "Exercise 2: Many Pedestrians going to the same destination" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:150 -msgid "Walking from the \"|place_1|\" and \"|place_2|\" to the \"|place_3|\"." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:158 -msgid "The pedestrians are departing at vertices |id_1| and |id_2| (line **9**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:159 -msgid "All pedestrians want to go to vertex |id_3| (line **10**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:160 -msgid "The cost to be in meters using attribute ``length_m`` (line **6**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:171 -msgid ":ref:`Query results for chapter 5 exercise 2`" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:175 -msgid "Exercise 3: Many Pedestrians departing from the same location" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:179 -msgid "Walking from the \"|place_3|\" to the \"|place_1|\" and \"|place_2|\" (in seconds)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:187 -msgid "All pedestrians are departing from vertex |id_3| (line **9**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:188 -msgid "Pedestrians want to go to locations |id_1| and |id_2| (line **10**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:189 -msgid "The cost to be in seconds, with a walking speed ``s = 1.3 m/s`` and ``t = d/s`` (line **6**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:198 -msgid ":ref:`Query results for chapter 5 exercise 3`" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:202 -msgid "Exercise 4: Many Pedestrians going to different destinations" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:206 -msgid "Walking from the hotels to the \"|place_4|\" and \"|place_5|\" (in minutes)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:214 -msgid "The pedestrians depart from |id_1| and |id_2| (line **9**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:215 -msgid "The pedestrians want to go to destinations |id_4| and |id_5| (line **10**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:216 -msgid "The cost to be in minutes, with a walking speed ``s = 1.3 m/s`` and ``t = d/s`` (line **6**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:217 -#: ../../build/docs/chapters/chapter-5.rst:312 -msgid "Result adds the costs per destination." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:228 -msgid ":ref:`Query results for chapter 5 exercise 4`" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:232 -msgid "Inspecting the results, looking for totals (`edge = -1`):" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:234 -msgid "Going to vertex |id_4|:" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:236 -msgid "from |id_1| takes 8.84.. minutes (seq = 35)" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:237 -msgid "from |id_2| takes 5.84.. minutes (seq = 74)" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:239 -msgid "Going to vertex |id_5|:" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:241 -msgid "from |id_1| takes 7.44.. minutes (seq = 7)" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:242 -msgid "from |id_2| takes 12.06.. minutes (seq = 55)" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:246 -msgid "pgr_dijkstraCost" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:248 -msgid "When the main goal is to calculate the total cost, without \"inspecting\" the `pgr_dijkstra` results, using ``pgr_dijkstraCost`` returns a more compact result." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:264 -msgid "Description of the parameters can be found in `pgr_dijkstraCost `__" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:269 -msgid "Exercise 5: Many Pedestrians going to different destinations returning aggregate costs" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:273 -msgid "Walking from the hotels to the \"|place_4|\" or \"|place_5|\" (get only the cost in minutes)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:281 -#: ../../build/docs/chapters/chapter-5.rst:309 -msgid "The pedestrians depart from |id_1| and |id_2| (line **10**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:282 -#: ../../build/docs/chapters/chapter-5.rst:310 -msgid "The pedestrians want to go to destinations |id_4| and |id_5| (line **11**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:283 -msgid "The cost to be in minutes, with a walking speed ``s = 1.3 m/s`` and ``t = d/s`` (line **7**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:284 -msgid "Result as aggregated costs." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:295 -msgid ":ref:`Query results for chapter 5 exercise 5`" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:297 -msgid "Compare with :ref:`Exercise 4 ` 's note." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:301 -msgid "Exercise 6: Many Pedestrians going to different destinations summarizing the total costs per departure" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:305 -msgid "Walking from the hotels to the \"|place_4|\" or \"|place_5|\" (summarize cost in minutes)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:311 -msgid "The cost to be in minutes, with a walking speed s = 1.3 m/s and t = d/s (line **7**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:322 -msgid ":ref:`Query results for chapter 5 exercise 6`" -msgstr "" - -#: ../../build/docs/chapters/chapter-5.rst:325 -msgid "An interpretation of the result can be: In general, it is faster to depart from the \"|place_2|\" than from the \"|place_1|\"." -msgstr "" - diff --git a/locale/pot/chapters/chapter-6.pot b/locale/pot/chapters/chapter-6.pot deleted file mode 100644 index 85a69ba1a..000000000 --- a/locale/pot/chapters/chapter-6.pot +++ /dev/null @@ -1,381 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G Argentina package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-14 15:45+0000\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../../build/docs/chapters/chapter-6.rst:12 -msgid "Advanced routing queries" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:18 -msgid "Routing, is not limited to pedestrians and most of the time is used for routing vehicles." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:24 -msgid "Routing for vehicles" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:26 -msgid "A query for vehicle routing generally differs from routing for pedestrians:" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:28 -msgid "The road segments are considered `directed`" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:29 -msgid "Costs can be:" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:31 -msgid "Distance" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:32 -msgid "Time" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:33 -msgid "Euros" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:34 -msgid "Pesos" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:35 -msgid "Dollars" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:36 -msgid "CO\\ :sub:`2`\\ emissions" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:37 -msgid "Wear and tear on the vehicle, etc." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:39 -msgid "The ``reverse_cost`` attribute must be taken into account on two way streets." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:41 -msgid "The costs should have the same units as the ``cost`` attribute" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:42 -msgid "``cost`` and ``reverse_cost`` values can be different" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:44 -msgid "Due to the fact that there are roads that are **one way**" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:46 -msgid "Depending on the geometry, the valid way:" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:48 -msgid "(``source, target``) segment ``IF cost >= 0 AND reverse_cost < 0``" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:49 -msgid "(``target, source``) segment ``IF cost < 0 AND reverse_cost >= 0``" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:51 -msgid "A **wrong way** is indicated with a **negative value** and is not inserted in the graph for processing." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:54 -msgid "**Two way** roads - ``IF cost >= 0 AND reverse_cost >= 0`` and their values can be different. For example, it is faster going down hill on a sloped road. In general, ``cost`` and ``reverse_cost`` do not need to be length; they can be 84c2aa29125fdae1aae0cb25bc0ef2c097e7537ealmost anything, for example - time, slope, surface, road type, etc., or they can be a combination of multiple parameters." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:61 -msgid "The following queries indicate the number of road segments, where a \"one way\" rule applies:" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:62 -msgid "Number of (``source, target``) segments with ``cost < 0`` (line **3**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:74 -msgid "Number of (``target, source``) segments with ``reverse_cost < 0`` (line **3**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:88 -msgid "Exercise 1: Vehicle routing - going" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:91 -#: ../../build/docs/chapters/chapter-6.rst:117 -#: ../../build/docs/chapters/chapter-6.rst:145 -#: ../../build/docs/chapters/chapter-6.rst:250 -#: ../../build/docs/chapters/chapter-6.rst:299 -msgid "Problem:" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:92 -msgid "From the \"|place_3|\" to the \"|place_1|\" by car." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:99 -#: ../../build/docs/chapters/chapter-6.rst:125 -#: ../../build/docs/chapters/chapter-6.rst:153 -#: ../../build/docs/chapters/chapter-6.rst:258 -#: ../../build/docs/chapters/chapter-6.rst:307 -msgid "Solution:" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:100 -msgid "The vehicle is going from vertex |id_3| (line **10**) to |id_1| (line **11**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:101 -#: ../../build/docs/chapters/chapter-6.rst:127 -msgid "Use ``cost`` (line **6**) and ``reverse_cost`` (line **7**) columns, which are in unit ``degrees``." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:110 -msgid ":ref:`Query results for chapter 6 exercise 1`" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:114 -msgid "Exercise 2: Vehicle routing - returning" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:118 -msgid "From \"|place_1|\" to the \"|place_3|\" by car." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:126 -#: ../../build/docs/chapters/chapter-6.rst:154 -msgid "The vehicle is going from vertex |id_1| (line **10**) to |id_3| (line **11**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:136 -msgid ":ref:`Query results for chapter 6 exercise 2`" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:138 -msgid "On a directed graph, going and coming back routes, most of the time are different." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:142 -msgid "Exercise 3: Vehicle routing when **time is money**" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:146 -msgid "From \"|place_1|\" to the \"|place_3|\" by taxi." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:155 -msgid "The cost is ``$100 per hour``." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:156 -#: ../../build/docs/chapters/chapter-6.rst:309 -msgid "Use ``cost_s`` (line **6**) and ``reverse_cost_s`` (line **7**) columns, which are in unit ``seconds``." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:157 -msgid "The duration in hours is ``cost_s / 3600``." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:158 -msgid "The cost in ``$`` is ``cost_s / 3600 * 100``." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:167 -msgid ":ref:`Query results for chapter 6 exercise 3`" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:170 -msgid "Comparing with :ref:`Exercise 2: Vehicle routing - returning`:" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:172 -msgid "The total number of records are identical." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:173 -msgid "The node sequence is identical." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:174 -msgid "The edge sequence is identical." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:175 -msgid "The cost and agg_cost results are directly proportional." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:181 -msgid "Cost manipulations" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:183 -msgid "When dealing with data, being aware of what kind of data is being used can improve results." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:185 -msgid "Vehicles can not circulate on pedestrian ways" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:193 -msgid "Penalizing or removal of pedestrian ways will make the results closer to reality." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:195 -msgid "When converting data from OSM format using the `osm2pgrouting` tool, there is an additional table: ``configuration``." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:199 -msgid "The ``configuration`` table structure can be obtained with the following command." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:216 -msgid "In the image above there is a detail of the ``tag_id`` of the roads." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:219 -msgid "The ``OSM way`` types:" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:229 -msgid "Also, on the ``ways`` table there is a column that can be used to ``JOIN`` with the ``configuration`` table." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:232 -msgid "The ``ways`` types:" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:243 -msgid "In this workshop, costs are going to be manipulated using the ``configuration`` table." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:247 -msgid "Exercise 4: Vehicle routing without penalization" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:251 -msgid "From the \"|place_3|\" to \"|place_1|\"" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:259 -msgid "The vehicle is going from vertex |id_3| (line **17**) to vertex |id_1| (line **18**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:260 -msgid "The vehicle's cost in this case will be in seconds." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:261 -msgid "All roads have a ``penalty`` of ``1`` (line **3**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:262 -msgid "Costs (in seconds) are to be multiplied by :code:`penalty` (lines **12** and **13**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:263 -msgid "Costs wont change (times 1 leaves the value unchanged)." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:264 -msgid "The :code:`configuration` table is linked with the :code:`ways` table by the :code:`tag_id` field using a ``JOIN`` (lines **14** and **15**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:275 -msgid ":ref:`Query results for chapter 6 exercise 4`" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:279 -msgid "Exercise 5: Vehicle routing with penalization" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:282 -msgid "Concept:" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:283 -msgid "Change the cost values for the :code:`configuration` table, in such a way, that the" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:285 -msgid "Pedestrian roads are not used." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:286 -msgid "Using residential roads is not encouraged." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:287 -msgid "Using \"faster\" roads is highly encouraged." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:288 -msgid "The ``penalty`` values can be changed with ``UPDATE`` queries." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:290 -msgid "These values are an exaggeration." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:300 -msgid "From the \"|place_3|\" to \"|place_1|\" with penalization." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:308 -msgid "The vehicle is going from vertex |id_3| (line **11**) to vertex |id_1| (line **12**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:310 -msgid "Costs are to be multiplied by :code:`penalty` (lines **6** and **7**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:311 -msgid "The :code:`configuration` table is linked with the :code:`ways` table by the :code:`tag_id` field using a ``JOIN`` (lines **8** and **9**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:320 -msgid ":ref:`Query results for chapter 6 exercise 5`" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:323 -msgid "Comparing with :ref:`Exercise 3: Vehicle routing when time is money`:" -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:325 -msgid "The total number of records changed." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:326 -msgid "The node sequence changed." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:327 -msgid "The edge sequence changed." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:328 -msgid "The route is avoiding the residential roads that have ``tag_id = 110``." -msgstr "" - -#: ../../build/docs/chapters/chapter-6.rst:329 -msgid "The cost did not change proportionally because of the penalty to some of the roads which was uniform (penalty=1) while routing with cost as money." -msgstr "" - diff --git a/locale/pot/chapters/chapter-7.pot b/locale/pot/chapters/chapter-7.pot deleted file mode 100644 index b1511eff4..000000000 --- a/locale/pot/chapters/chapter-7.pot +++ /dev/null @@ -1,973 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G Argentina package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-24 14:53+0000\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../../build/docs/chapters/chapter-7.rst:13 -msgid "Writing a SQL Stored Procedures" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:21 -msgid "pgRouting functions provide `low level` interface." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:23 -msgid "When developing for a `higher level` application, the requirements need to be represented in the SQL queries. As these SQL queries get more complex, it is desirable to store them in postgreSQL stored procedures or functions. Stored procedures or functions are an effective way to wrap application logic, in this case, related to routing logic and requirements." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:31 -msgid "The application requirements" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:33 -msgid "In this chapter there are three requirements that follow the same logic. It consists on 2 types of vehicles and the pedestrian routing:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:36 -msgid "Particular vehicle:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:38 -msgid "Circulate on the whole Buenos Aires area. - Do not use `steps`, `footway`, `path`." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:40 -msgid "Speed is the default speed from OSM information." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:42 -msgid "Taxi vehicle:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:44 -msgid "Circulate on a smaller area near \"|place_4|\"." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:46 -msgid "Bounding box: ``(-58.41,-34.58,-58.37,-34.55)``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:47 -msgid "Do not use `steps`, `footway`, `path`" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:49 -msgid "Speed is 10% slower than the Particular vehicles." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:51 -msgid "Pedestrians:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:53 -msgid "Walk on the whole Buenos Aires area." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:54 -msgid "Can not circulate on `motorways` and on `primary` segments." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:55 -#: ../../build/docs/chapters/chapter-7.rst:216 -msgid "The speed is ``2 mts/sec``." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:65 -msgid "A front end needs the following routing information:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:58 -msgid "seq - A unique identifier of the rows" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:59 -msgid "gid - The segment's identifier" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:60 -msgid "name - The segment's name" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:61 -msgid "length - The segment's length" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:62 -msgid "seconds - Number of seconds to traverse the segment" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:63 -msgid "azimuth - The azimuth of the segment" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:64 -msgid "route_geom - The routing geometry" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:65 -msgid "route_readable - The geometry in human readable form." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:67 -msgid "and it needs to work based on the graph, and the OSM identifiers of the vertices." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:70 -msgid "Design of the function" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:71 -msgid "The function to be created ``wrk_dijkstra`` with the following input parameters and output columns:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:75 -msgid "Input parameters" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:77 -#: ../../build/docs/chapters/chapter-7.rst:87 -msgid "Name" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:77 -#: ../../build/docs/chapters/chapter-7.rst:87 -msgid "Type" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:77 -#: ../../build/docs/chapters/chapter-7.rst:87 -msgid "Description" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:79 -msgid "edges_subset" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:79 -msgid "REGCLASS" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:79 -msgid "The table/view that is going to be used for processing" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:80 -msgid "source_osm" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:80 -#: ../../build/docs/chapters/chapter-7.rst:81 -#: ../../build/docs/chapters/chapter-7.rst:90 -msgid "BIGINT" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:80 -msgid "The OSM identifier of the `departure` location." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:81 -msgid "target_osm" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:81 -msgid "The OSM identifier of the `destination` location." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:85 -msgid "output columns" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:89 -msgid "seq" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:89 -msgid "INTEGER" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:89 -msgid "A unique number for each result row." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:90 -msgid "id" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:90 -msgid "The edge identifier." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:91 -msgid "name" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:91 -#: ../../build/docs/chapters/chapter-7.rst:95 -msgid "TEXT" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:91 -msgid "The name of the segment." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:92 -msgid "seconds" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:92 -#: ../../build/docs/chapters/chapter-7.rst:93 -#: ../../build/docs/chapters/chapter-7.rst:94 -msgid "FLOAT" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:92 -msgid "The number of seconds it takes to traverse the segment." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:93 -msgid "azimuth" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:93 -msgid "The azimuth of the segment." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:94 -msgid "length_m" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:94 -msgid "The leng in meters of the segment." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:95 -msgid "route_readable" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:95 -msgid "The geometry in human readable form." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:96 -msgid "route_geom" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:96 -msgid "geometry" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:96 -msgid "The geometry of the segment in the correct direction." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:100 -msgid "Preparing processing graphs" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:103 -msgid "Exercise 1: Creating a view for routing" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:110 -#: ../../build/docs/chapters/chapter-7.rst:167 -#: ../../build/docs/chapters/chapter-7.rst:212 -#: ../../build/docs/chapters/chapter-7.rst:265 -#: ../../build/docs/chapters/chapter-7.rst:350 -#: ../../build/docs/chapters/chapter-7.rst:397 -#: ../../build/docs/chapters/chapter-7.rst:444 -#: ../../build/docs/chapters/chapter-7.rst:502 -#: ../../build/docs/chapters/chapter-7.rst:557 -#: ../../build/docs/chapters/chapter-7.rst:608 -#: ../../build/docs/chapters/chapter-7.rst:657 -msgid "Problem" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:111 -msgid "Create a view with minimal amount of information for processing the particular vehicles." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:112 -#: ../../build/docs/chapters/chapter-7.rst:214 -msgid "Routing `cost` and `reverse_cost` will be on seconds for routing calculations." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:113 -msgid "Exclude `steps`, `footway`, `path` segments." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:114 -#: ../../build/docs/chapters/chapter-7.rst:219 -msgid "Data needed in the view for further prossesing." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:116 -#: ../../build/docs/chapters/chapter-7.rst:221 -msgid "`length_m` The length in meters." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:117 -#: ../../build/docs/chapters/chapter-7.rst:222 -msgid "`the_geom` The geometry." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:119 -#: ../../build/docs/chapters/chapter-7.rst:224 -msgid "Verify the number of edges was reduced." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:122 -#: ../../build/docs/chapters/chapter-7.rst:176 -#: ../../build/docs/chapters/chapter-7.rst:227 -#: ../../build/docs/chapters/chapter-7.rst:284 -#: ../../build/docs/chapters/chapter-7.rst:359 -#: ../../build/docs/chapters/chapter-7.rst:410 -#: ../../build/docs/chapters/chapter-7.rst:453 -#: ../../build/docs/chapters/chapter-7.rst:514 -#: ../../build/docs/chapters/chapter-7.rst:569 -#: ../../build/docs/chapters/chapter-7.rst:623 -#: ../../build/docs/chapters/chapter-7.rst:662 -msgid "Solution" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:123 -#: ../../build/docs/chapters/chapter-7.rst:177 -#: ../../build/docs/chapters/chapter-7.rst:228 -msgid "Creating the view:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:125 -msgid "The `source` and `target` requirements for the function are to be with OSM identifiers. (line **6**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:128 -msgid "The ``cost`` and ``reverse_cost`` are in terms of seconds. (line **7**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:129 -msgid "The additional parameters `length_m` and `the_geom`. (line **8**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:130 -msgid "``JOIN`` with the `configuration`:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:132 -msgid "Exclude `steps`, `footway`, `path`. (line **11**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:134 -msgid "If you need to reconstruct the view, first drop it using the command on line **1**." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:143 -#: ../../build/docs/chapters/chapter-7.rst:190 -#: ../../build/docs/chapters/chapter-7.rst:242 -msgid "Verification:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:145 -msgid "Count the rows on the original ``ways`` (line **1**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:146 -msgid "Count the rows on the view ``vehicle_net`` (line **2**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:156 -msgid ":ref:`Query results for chapter 7 exercise 1`" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:160 -msgid "Exercise 2: Limiting the road network within an area" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:168 -msgid "Create a view ``taxi_net`` for the `taxi`:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:170 -msgid "The taxi can only circulate inside this Bounding Box: ``(-58.41,-34.58,-58.37,-34.55)``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:171 -msgid "The taxi speed is 10% slower than the particular vehicle." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:173 -msgid "Verify the reduced number of road segments." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:179 -msgid "The graph for the taxi is a subset of the ``vehicle_net`` graph. (line **9**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:180 -msgid "Can only circulate inside the bounding box: ``(-58.41,-34.58,-58.37,-34.55)``. (line **10**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:181 -msgid "Adjust the taxi's ``cost`` and ``reverse_cost`` to be 90% of the particular vehicle. (line **7**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:192 -msgid "Count the rows on the original ``taxi_net``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:202 -msgid ":ref:`Query results for chapter 7 exercise 2`" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:205 -msgid "Exercise 3: Creating a materialized view for routing pedestrians" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:213 -msgid "Create a materialized view with minimal amount of information for processing pedestrians." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:218 -msgid "Exclude `motorway` and `primary` segments." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:230 -msgid "Similar to :ref:`Exercise 1: Creating a view for routing`:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:232 -msgid "The ``cost`` and ``reverse_cost`` are in terms of seconds with speed of ``2 mts/sec``. (line **7**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:233 -msgid "Exclude `motorway`, `primary`. (line **11**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:244 -msgid "Count the rows on the view ``walk_net`` (line **1**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:254 -msgid ":ref:`Query results for chapter 7 exercise 3`" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:258 -msgid "Exercise 4: Testing the views for routing" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:266 -msgid "Test the created views" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:268 -msgid "In particular:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:270 -msgid "From the \"|place_3|\" to the \"|place_1|\" using the OSM identifier" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:271 -msgid "the views to be tested are:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:273 -msgid "``vehicle_net``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:274 -msgid "``taxi_net``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:275 -msgid "``walk_net``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:277 -msgid "Only show the following results, as the other columns are to be ignored on the function." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:279 -msgid "``seq``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:280 -msgid "``edge`` with the name ``id``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:281 -msgid "``cost`` with the name: ``seconds``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:285 -msgid "In general" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:287 -msgid "The departure is \"|place_3|\" with OSM identifier |osmid_3|." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:288 -msgid "The destination is \"|place_1|\" with OSM identifier |osmid_1|." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:290 -msgid "For ``vehicle_net``:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:292 -msgid "``vehicle_net`` is used." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:293 -msgid "Selection of the columns with the corresponding names are on line **1**." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:294 -msgid "The view is prepared with the column names that pgRouting use." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:296 -msgid "There is no need to rename columns. (line **3**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:298 -msgid "The OSM identifiers of the departure and destination are used. (line **4**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:307 -msgid "For ``taxi_net``:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:309 -msgid "Similar as the previous one but with ``taxi_net``. (line **3**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:310 -msgid "The results give the same route as with ``vehicle_net`` but ``cost`` is higher" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:319 -msgid "For ``walk_net``:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:321 -msgid "Similar as the previous one but with ``walk_net``. (line **3**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:322 -msgid "The results give a different route than of the vehicles." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:332 -msgid "From these queries, it can be deduced that what we design for one view will work for the other views. On the following exercises only ``vehicle_net`` will be used, but you can test the queries with the other views." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:338 -msgid ":ref:`Query results for chapter 7 exercise 4`" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:342 -msgid "Exercise 5: Get additional information" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:351 -msgid "From the |place_3| to the |place_1|, using OSM identifiers." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:352 -msgid "additionally to the :ref:`Exercise 4: Testing the views for routing` results also get information found on the edges subset:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:355 -msgid "``name``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:356 -msgid "``length_m``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:360 -msgid "The query from :ref:`Exercise 4: Testing the views for routing` used as a subquery named ``results`` (not highlighted lines **5** to **9**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:362 -msgid "The ``SELECT`` clause contains" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:364 -msgid "All the columns of ``results``. (line **2**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:365 -msgid "The ``name`` and the ``length_m`` values. (line **3**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:367 -msgid "A ``LEFT JOIN`` with ``vehicle_net`` is needed to get the additional information. (line **10**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:369 -msgid "Has to be ``LEFT`` because there is a row with ``id = -1`` that does not exist on ``vehicle_net``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:380 -msgid ":ref:`Query results for chapter 7 exercise 5`" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:386 -msgid "Geometry handling" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:389 -msgid "Exercise 6: Route geometry (human readable)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:398 -msgid "From the \"|place_3|\" to the \"|place_1|\", additionally get the geometry in human readable form." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:400 -#: ../../build/docs/chapters/chapter-7.rst:447 -#: ../../build/docs/chapters/chapter-7.rst:505 -msgid "Additionally to the :ref:`Exercise 4: Testing the views for routing` results also get information found on the edges subset of:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:403 -#: ../../build/docs/chapters/chapter-7.rst:508 -msgid "``the_geom`` in human readable form named as ``route_readable``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:406 -msgid "``WITH`` provides a way to write auxiliary statements in larger queries. It can be thought of as defining temporary tables that exist just for one query." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:411 -msgid "The query from :ref:`Exercise 4: Testing the views for routing` used as a subquery named ``results`` this time in a WITH clause. (not highlighted lines **2** to **6**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:413 -#: ../../build/docs/chapters/chapter-7.rst:456 -msgid "The ``SELECT`` clause contains:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:415 -msgid "All the columns of ``results``. (line **8**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:416 -msgid "The ``the_geom`` processed with ``ST_AsText`` to get the human readable form. (line **9**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:418 -msgid "Renames the result to ``route_readable``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:420 -msgid "Like before ``LEFT JOIN`` with ``vehicle_net``. (line **11**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:432 -msgid ":ref:`Query results for chapter 7 exercise 6`" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:437 -msgid "Exercise 7: Route geometry (binary format)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:445 -msgid "From the \"|place_3|\" to the \"|place_1|\", the geometry in binary format." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:450 -#: ../../build/docs/chapters/chapter-7.rst:509 -msgid "``the_geom`` in binary format with the name ``route_geom``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:454 -msgid "The query from :ref:`Exercise 6: Route geometry (human readable)` used;" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:458 -msgid "The ``the_geom`` including the renaming (line **9**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:470 -msgid ":ref:`Query results for chapter 7 exercise 7`" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:474 -msgid "Exercise 8: Route geometry directionality" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:482 -msgid "Inspecting the detail image of :ref:`Exercise 7: Route geometry (binary format)` there are arrows that do not match the directionality of the route." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:491 -msgid "Inspecting the a detail of the results of :ref:`Exercise 6: Route geometry (human readable)`" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:493 -msgid "To have correct directionality, the ending point of a geometry must match the starting point of the next geometry" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:494 -msgid "Lines **2** and **3** do not match that criteria" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:503 -msgid "From the \"|place_3|\" to the \"|place_1|\"," -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:510 -msgid "Both columns must have the geometry fixed for directionality." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:515 -msgid "To get the correct direction some geometries need to be reversed:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:517 -msgid "Reversing a geometry will depend on the ``node`` column of the query to dijkstra (line **3**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:519 -msgid "That ``node`` is not needed on the ouput of the query, so explicitly naming required columns at line **9**." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:520 -msgid "A conditional ``CASE`` statement that returns the geometry in human readable form:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:522 -msgid "Of the geometry when ``node`` is the ``source`` column. (line **11**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:523 -msgid "Of the reversed geometry when ``node`` is not the ``source`` column. (line **12**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:525 -msgid "A conditional ``CASE`` statement that returns:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:527 -msgid "The reversed geometry when ``node`` is not the ``source`` column. (line **16**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:528 -msgid "The geometry when ``node`` is the ``source`` column. (line **17**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:539 -msgid ":ref:`Query results for chapter 7 exercise 8`" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:544 -msgid "Exercise 9: Using the geometry" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:551 -msgid "There are many geometry functions in PostGIS, the workshop already covered some of them like ``ST_AsText``, ``ST_Reverse``, ``ST_EndPoint``, etc. This exercise will make use an additional function ``ST_Azimuth``." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:558 -msgid "Modify the query from :ref:`Exercise 8: Route geometry directionality`." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:559 -msgid "Aditionally obtain the azimuth of the correct geometry." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:560 -msgid "keep the output small:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:562 -msgid "Even that other columns are calculated only output:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:564 -msgid "``seq``, ``id``, ``seconds`` and the ``azimuth``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:566 -msgid "Because ``vehicle_net`` is a subgraph of ``ways``, do the ``JOIN`` with ``ways``." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:570 -msgid "Moving the query that gets the additional information into the ``WITH`` statement." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:572 -msgid "Naming it ``additional``. (line **9**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:574 -msgid "Final ``SELECT`` statements gets:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:576 -msgid "The requested information. (line **25**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:577 -msgid "Calculates the azimuth of ``route_geom``. (line **26**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:588 -msgid ":ref:`Query results for chapter 7 exercise 9`" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:593 -msgid "Creating the Function" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:595 -msgid "The following function simplifies (and sets default values) when it calls the shortest path Dijkstra function." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:599 -msgid "pgRouting uses heavely function overloading:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:601 -msgid "Avoid creating functions with a name of a pgRouting routing function" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:602 -msgid "Avoid the name of a function to start with `pgr_`, `_pgr` or `ST_`" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:605 -msgid "Exercise 10: Function for an application" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:609 -msgid "Putting all together in a SQL function" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:611 -msgid "function name ``wrk_dijkstra``" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:612 -msgid "Should work for any given view." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:614 -msgid "Allow a view as a parameter" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:616 -msgid "A table can be used if the columns have the correct names." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:618 -msgid "``source`` and ``target`` are in terms of ``osm_id``." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:619 -msgid "The result should meet the requirements indicated at the begining of the chapter" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:624 -msgid "The signature of the function:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:626 -msgid "The input parameters are from line **4** to **6**." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:627 -msgid "The output columns are from line **7** to **14** (not highlited)." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:628 -msgid "The function returns a set. (line **16**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:636 -msgid "The body of the function:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:638 -msgid "Appending the view name on line **7** in the ``SELECT`` query to ``pgr_dijkstra``." -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:639 -msgid "Using the data to get the route from ``source`` to ``target``. (line **8**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:640 -msgid "The ``JOIN`` with ``ways`` is necessary, as the views are subset of ``ways`` (line **25**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:649 -msgid ":ref:`Query results for chapter 7 exercise 10`" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:654 -msgid "Exercise 11: Using the function" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:658 -msgid "Test the function with the three views" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:659 -msgid "From the \"|place_3|\" to the |place_1| using the OSM identifier" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:663 -msgid "Use the function on the ``SELECT`` statement" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:664 -msgid "The first parameter changes based on the view to be tested" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:671 -msgid ":ref:`Query results for chapter 7 exercise 11`" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:674 -msgid "For you to try" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:675 -msgid "Try the function with a combination of the interesting places:" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:677 -msgid "|osmid_1| |place_1|" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:678 -msgid "|osmid_2| |place_2|" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:679 -msgid "|osmid_3| |place_3|" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:680 -msgid "|osmid_4| |place_4|" -msgstr "" - -#: ../../build/docs/chapters/chapter-7.rst:681 -msgid "|osmid_5| |place_5|" -msgstr "" - diff --git a/locale/pot/chapters/chapter-8.pot b/locale/pot/chapters/chapter-8.pot deleted file mode 100644 index 4f7e1cff9..000000000 --- a/locale/pot/chapters/chapter-8.pot +++ /dev/null @@ -1,901 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G Argentina package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-24 14:53+0000\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../../build/docs/chapters/chapter-8.rst:12 -msgid "Writing a pl/pgsql Stored Procedures" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:18 -msgid "Other kind of functions are `pl/pgsql `__. As the applications requirements become more complex, using wrappers of previously defined functions becomes necessary for clarity." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:25 -msgid "Requirements for routing from A to B" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:28 -msgid "Chapter problem:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:29 -msgid "Create a function ``wrk_fromAtoB`` that allows routing from 2 geometries." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:30 -msgid "The function takes latitude/longitude points as input parameters." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:31 -msgid "Returns a route that includes a geometry so that if can be displayed, for example, in QGIS." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:32 -msgid "Will also return some other attributes." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:34 -msgid "The detailed description:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:37 -msgid "Input parameters" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:39 -#: ../../build/docs/chapters/chapter-8.rst:53 -#: ../../build/docs/chapters/chapter-8.rst:186 -#: ../../build/docs/chapters/chapter-8.rst:335 -msgid "Column" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:39 -#: ../../build/docs/chapters/chapter-8.rst:335 -#: ../../build/docs/chapters/chapter-8.rst:345 -msgid "type" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:39 -#: ../../build/docs/chapters/chapter-8.rst:53 -#: ../../build/docs/chapters/chapter-8.rst:186 -#: ../../build/docs/chapters/chapter-8.rst:335 -#: ../../build/docs/chapters/chapter-8.rst:345 -msgid "Description" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:41 -msgid "edges_subset" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:41 -#: ../../build/docs/chapters/chapter-8.rst:337 -msgid "REGCLASS" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:41 -msgid "Edge table name identifier." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:42 -msgid "lat1" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:42 -#: ../../build/docs/chapters/chapter-8.rst:43 -#: ../../build/docs/chapters/chapter-8.rst:44 -#: ../../build/docs/chapters/chapter-8.rst:45 -#: ../../build/docs/chapters/chapter-8.rst:338 -#: ../../build/docs/chapters/chapter-8.rst:339 -msgid "NUMERIC" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:42 -msgid "The latitude of the `departure` point." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:43 -msgid "lon1" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:43 -msgid "The longitude of the `departure` point." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:44 -msgid "lat2" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:44 -msgid "The latitude of the `destination` point." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:45 -msgid "lon2" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:45 -msgid "The longitude of the `destination` point." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:46 -msgid "do_debug" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:46 -msgid "BOOLEAN" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:46 -msgid "Flag to create a ``WARNING`` with the query that is been executed" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:51 -msgid "Output columns" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:55 -msgid "*seq*" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:55 -msgid "For ordering purposes." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:56 -msgid "*gid*" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:56 -msgid "The edge identifier that can be used to JOIN the results to the ``ways`` table." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:57 -msgid "*name*" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:57 -msgid "The street name." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:58 -msgid "*azimuth*" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:58 -msgid "Between start and end node of an edge." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:59 -msgid "*length*" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:59 -msgid "In meters." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:60 -msgid "*minutes*" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:60 -msgid "Minutes taken to traverse the segment." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:61 -msgid "*route_geom*" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:61 -msgid "The road geometry with corrected directionality." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:65 -msgid "For this chapter, the following points will be used for testing." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:67 -msgid "(lat,lon) = (-34.59, -58.4112)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:68 -msgid "(lat,lon) = (-34.5850, -58.4077)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:70 -msgid "Saving this information on a table:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:72 -msgid "The ``X`` value of a geometry is the longitude." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:73 -msgid "The ``Y`` value of a geometry is the latitude." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:74 -msgid "Natural language to form the point is ``(latitude, longitude)``." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:75 -msgid "For geometry processing to form the point is ``(longitude, latitude)``." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:76 -msgid "lines **4** and **6** show the inverse order of the (lat,lon) pairs." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:86 -msgid "The Vertex Table" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:88 -msgid "Graphs have a `set of edges` and a `set of vertices` associated to it." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:90 -msgid "`osm2pgrouting` provides the `ways_vertices_pgr` table which is associated with the `ways` table." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:93 -msgid "When a subset of `edges` is used like in ``vehicle_net`` or in ``taxi_net``, the set of vertices associated to each one must be used in order to, for example, locate the nearest vertex to a lat/lon location." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:98 -msgid "Exercise 1: Number of vertices" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:101 -#: ../../build/docs/chapters/chapter-8.rst:172 -#: ../../build/docs/chapters/chapter-8.rst:249 -#: ../../build/docs/chapters/chapter-8.rst:324 -#: ../../build/docs/chapters/chapter-8.rst:378 -#: ../../build/docs/chapters/chapter-8.rst:459 -#: ../../build/docs/chapters/chapter-8.rst:533 -msgid "Problem" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:102 -msgid "Calculate the number of vertices in a graph." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:104 -msgid "Depending on the graph calculate the number of vertices of:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:106 -#: ../../build/docs/chapters/chapter-8.rst:178 -msgid "``ways``" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:107 -#: ../../build/docs/chapters/chapter-8.rst:179 -msgid "``vehicle_net``" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:108 -#: ../../build/docs/chapters/chapter-8.rst:180 -msgid "``taxi_net``" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:109 -#: ../../build/docs/chapters/chapter-8.rst:181 -msgid "``walk_net``" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:112 -#: ../../build/docs/chapters/chapter-8.rst:193 -#: ../../build/docs/chapters/chapter-8.rst:266 -#: ../../build/docs/chapters/chapter-8.rst:351 -#: ../../build/docs/chapters/chapter-8.rst:395 -#: ../../build/docs/chapters/chapter-8.rst:472 -#: ../../build/docs/chapters/chapter-8.rst:556 -msgid "Solution" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:113 -#: ../../build/docs/chapters/chapter-8.rst:194 -msgid "For ``ways``:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:115 -#: ../../build/docs/chapters/chapter-8.rst:196 -msgid "`osm2pgrouting` automatically created the ``ways_vertices_pgr`` table that contains all the vertices in ``ways`` table." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:117 -msgid "Using `aggregate function `__ ``count``. (line **1**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:119 -msgid "Count all the rows of ``ways_vertices_pgr`` table. (line **2**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:128 -#: ../../build/docs/chapters/chapter-8.rst:203 -#: ../../build/docs/chapters/chapter-8.rst:538 -#: ../../build/docs/chapters/chapter-8.rst:557 -msgid "For ``vehicle_net``:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:130 -msgid "Extract the vertices identifiers of the ``source`` column. (line **3**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:131 -msgid "Extract the vertices identifiers of the ``target`` column. (line **8**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:132 -msgid "`UNION `__ both results (line **6**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:142 -#: ../../build/docs/chapters/chapter-8.rst:219 -#: ../../build/docs/chapters/chapter-8.rst:542 -#: ../../build/docs/chapters/chapter-8.rst:570 -msgid "For ``taxi_net``:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:144 -msgid "Similar solution as in previous query but on ``taxi_net``. (lines **4** and **9**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:153 -#: ../../build/docs/chapters/chapter-8.rst:230 -#: ../../build/docs/chapters/chapter-8.rst:546 -#: ../../build/docs/chapters/chapter-8.rst:582 -msgid "For ``walk_net``:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:155 -msgid "Similar solution as in previous query but on ``walk_net``. (lines **4** and **9**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:166 -msgid ":ref:`Query results for chapter 8 exercise 1`" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:169 -msgid "Exercise 2: Vertices on a table" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:173 -msgid "Create a vertices table." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:174 -msgid "Follow the suffix naming ``_vertices_pgr``." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:176 -msgid "Depending on the graph create a vertices table of:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:183 -msgid "The vertices table should contain:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:188 -msgid "osm_id" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:188 -msgid "OSM Identifier of the vertex." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:189 -msgid "the_geom" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:189 -msgid "The geometry of the vertex." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:198 -msgid "The vertices are already on a table." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:199 -msgid "The table suffix follows is as requested." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:200 -msgid "There is no need to create a table." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:201 -msgid "The source and target columns are in terms of ``id`` column of ``ways_vertices_pgr``" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:205 -msgid "Using the query ``id_list`` from :ref:`Exercise 1: Number of vertices`. (not highlighted lines **2** to **8**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:206 -msgid "``JOIN`` with ``ways_vertices_pgr`` that has the OSM identifier and the geometry information. (line **13**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:207 -msgid "Extract the ``osm_id`` and ``the_geom``. (line **10**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:208 -msgid "Save in table ``vehicle_net_vertices_pgr``. (line **11**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:209 -msgid "The source and target columns values have the ``osm_id`` therefore the ``id`` column of ``vehicle_net_vertices_pgr`` must also have the ``osm_id`` values" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:221 -#: ../../build/docs/chapters/chapter-8.rst:232 -msgid "Similar solution as in previous query but on ``taxi_net``. (lines **3**, **8** and **11**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:243 -msgid ":ref:`Query results for chapter 8 exercise 2`" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:246 -msgid "Exercise 3: Nearest Vertex" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:250 -msgid "Calculate the OSM identifier of the nearest vertex to a point." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:252 -msgid "In particular use the following (lat,lon) value: ``(-34.59, -58.4112)``." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:254 -#: ../../build/docs/chapters/chapter-8.rst:387 -msgid "calculate the nearest OSM identifier of the vertex to:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:256 -#: ../../build/docs/chapters/chapter-8.rst:390 -msgid "``vehicle_net_vertices_pgr``" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:257 -#: ../../build/docs/chapters/chapter-8.rst:391 -msgid "``taxi_net_vertices_pgr``" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:258 -#: ../../build/docs/chapters/chapter-8.rst:392 -msgid "``walk_net_vertices_pgr``" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:260 -msgid "The ``ways`` and the ``ways_vertices_pgr`` tables are not used on the **final applications**" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:262 -msgid "The *net* views and *vertices* tables have been prepared in such a way that the ``AS`` statement is not needed any more on a pgRouting function." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:267 -#: ../../build/docs/chapters/chapter-8.rst:396 -msgid "For ``ways_vertices_pgr``:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:269 -msgid "Get the osm_id. (line **1**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:270 -msgid "Using the distance operator `<-> `__ to order by distance. (line **3**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:271 -msgid "Get only the first row, to obtain the nearest OSM identifier of the vertex. (line **4**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:280 -msgid "For ``vehicle_net_vertices_pgr``:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:282 -msgid "Similar solution as in previous query but:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:284 -msgid "Extracting the ``id`` columns. (line **1**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:285 -msgid "On ``vehicle_net_vertices_pgr``. (line **2**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:294 -#: ../../build/docs/chapters/chapter-8.rst:422 -msgid "For ``taxi_net_vertices_pgr``:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:296 -msgid "Similar solution as in previous query but on ``taxi_net_vertices_pgr``. (line **2**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:305 -#: ../../build/docs/chapters/chapter-8.rst:433 -msgid "For ``walk_net_vertices_pgr``:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:307 -msgid "Similar solution as in previous query but on ``walk_net_vertices_pgr``. (line **2**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:318 -msgid ":ref:`Query results for chapter 8 exercise 3`" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:321 -msgid "Exercise 4: Nearest vertex function" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:325 -msgid "When operations look similar for different tables, a function can be created." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:327 -msgid "Create a function that calculates the OSM identifier of the nearest vertex to a point." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:328 -msgid "Function name: ``wrk_NearestOSM``." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:329 -msgid "Needs to work only for the **final application** views and table." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:332 -msgid "The input parameters:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:337 -msgid "vertex_table" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:337 -msgid "Table name identifier." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:338 -msgid "lat" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:338 -msgid "The latitude of a point." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:339 -msgid "lon" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:339 -msgid "The longitude of a point." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:342 -msgid "The output:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:347 -msgid "BIGINT" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:347 -msgid "the OSM identifier that is nearest to (lat,lon)." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:352 -msgid "The function returns only one value. (line **5**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:353 -msgid "Using `format `__ to build the query. (line **10**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:355 -msgid "The structure of the query is similar to :ref:`Exercise 3: Nearest Vertex` solutions. (lines **12** to **16**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:356 -msgid "``%1$I`` for the table name identifier. (line **13**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:357 -msgid "``%2$s`` and ``%3$s`` for the latitude and longitude." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:359 -msgid "The point is formed with (lon/lat) ``(%3$s, %2$s)``. (line **15**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:361 -msgid "The additional parameters of function ``format``, are the parameters of the function we are creating. (line **19**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:371 -msgid ":ref:`Query results for chapter 8 exercise 4`" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:375 -msgid "Exercise 5: Test nearest vertex function" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:379 -msgid "Test the ``wrk_NearestOSM`` function." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:381 -msgid "In particular use the following (lat,lon) values: ``(-34.59, -58.4112)``." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:383 -msgid "The point is the same as in :ref:`Exercise 3: Nearest Vertex` problem." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:385 -msgid "Verify the results are the same." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:389 -msgid "``ways_vertices_pgr``" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:398 -msgid "Use the function with ``ways_vertices_pgr`` as the ``vertex_table`` parameter. (line **2**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:399 -msgid "Pass the (lat,lon) values as second and third parameters. (line **3**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:400 -msgid "Using the function on the original data does not return the OSM identifier." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:402 -msgid "The value stored in ``id`` column is not the OSM identifier." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:411 -msgid "For ``vehicles_net_vertices_pgr``:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:413 -msgid "Similar solution as in previous query but on ``vehicles_net_vertices_pgr``. (lines **2**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:424 -msgid "Similar solution as in previous query but on ``taxi_net_vertices_pgr``. (lines **2**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:435 -msgid "Similar solution as in previous query but on ``walk_net_vertices_pgr``. (lines **2**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:446 -msgid ":ref:`Query results for chapter 8 exercise 5`" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:450 -msgid "wrk_fromAtoB function" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:452 -msgid "In this section, creation and testing the requiered function will be tackled." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:456 -msgid "Exercise 6: Creating the main function" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:460 -msgid "Create the function ``wrk_fromAtoB``." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:461 -msgid "Follow the description given at :ref:`Requirements for routing from A to B`." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:462 -msgid "Use specialized functions already created ``wrk_dijkstra`` and ``wrk_NearestOSM``." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:464 -msgid "``wrk_NearestOSM`` created on :ref:`Exercise 4: Nearest vertex function`." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:466 -msgid "It receives the point in natural language format." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:467 -msgid "Obtains the OSM identifier needed by ``wrk_dijkstra``." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:469 -msgid "``wrk_dijkstra`` created on Chapter 7 :ref:`Exercise 10: Function for an application`." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:473 -msgid "The function's signature:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:475 -msgid "The input parameters highlited on lines **2** to **5**." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:476 -msgid "The output columns are not higlighted on lines **7** to **13**." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:477 -msgid "The function returns a set of values. (line **15**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:487 -msgid "The function's body:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:489 -msgid "Call to the function ``wrk_dijkstra`` (line **8**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:491 -msgid "``wrk_dijkstra`` obtains many of the result values" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:492 -msgid "Parameters are passed on lines **9** to **13**." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:493 -msgid "The ``edges_subset``:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:495 -msgid "First parameters of the ``format`` function is the table name. (line **16**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:496 -msgid "Is passed as ``%1$I``. (line **9**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:498 -msgid "For the `departure` point:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:500 -msgid "``wrk_NearestOSM`` is used to find the OSM identifier. (line **10**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:502 -msgid "The vertices table name is formed with ``%1$I_vertices_pgr``. (line **11**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:503 -msgid "Second and third parameters of the ``format`` function are ``%2$s``, ``%3$s``. (line **17**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:504 -msgid "The latitude and longitude are given in natural language form. (line **12**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:506 -msgid "For the `destination` point:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:508 -msgid "Similar query is constructed but with the destination information. (line **13**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:509 -msgid "Fourth and fifth parameters of the ``format`` function. (line **18**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:511 -msgid "To get the constructed query in form of a warning:" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:513 -msgid "The ``WARNING`` will be issued only when ``do_debug`` is true. (lines **20** to **22**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:523 -msgid ":ref:`Query results for chapter 8 exercise 6`" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:526 -msgid "Exercise 7: Using the main function" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:534 -msgid "Use ``wrk_fromAtoB``" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:536 -msgid "Departure point is: (lat,lon) = ``(-34.59, -58.4112)``" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:537 -msgid "Destination point is: (lat,lon) = ``(-34.5850, -58.4077)``" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:540 -#: ../../build/docs/chapters/chapter-8.rst:548 -msgid "Use with default value of ``do_debug``." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:544 -msgid "Use with ``do_debug`` set to ``true``." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:549 -msgid "Store results on a table." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:550 -msgid "Show the table contents." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:553 -msgid "The function is not meant to be used with ``ways``" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:559 -msgid "The first parameter is the table name. (line **2**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:560 -msgid "The next two parameters are the latitude and longitude of the departure point. (line **3**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:561 -msgid "The next two parameters are the latitude and longitude of the destination point. (line **4**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:572 -msgid "Similar to previous solution, but with ``taxi_net`` (line **2**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:573 -msgid "Adding ``true`` to get the query that is executed. (line **5**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:584 -msgid "Similar to a previous solution, but with ``ways`` (line **4**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:585 -msgid "Store results on a table. (line **2**)" -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:586 -msgid "Show the table contents using a ``SELECT`` clause (lines **8** and **9**)." -msgstr "" - -#: ../../build/docs/chapters/chapter-8.rst:595 -msgid ":ref:`Query results for chapter 8 exercise 7`" -msgstr "" - diff --git a/locale/pot/chapters/chapter-9.pot b/locale/pot/chapters/chapter-9.pot deleted file mode 100644 index aa79d5b95..000000000 --- a/locale/pot/chapters/chapter-9.pot +++ /dev/null @@ -1,158 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2010-2021 Daniel Kastl, Vicky Vergara -# This file is distributed under the same license as the Workshop FOSS4G Argentina package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Workshop FOSS4G Argentina 2.7\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-19 13:37-0500\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../../build/docs/chapters/chapter-9.rst:12 -msgid "Using Qgis" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:18 -msgid "Other kind of functions are `pl/pgsql`. As applications requirements become more complex, using previously defined functions becomes necessary." -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:26 -msgid "Set Up QGIS" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:28 -msgid "Graphs have a `set of edges` and `set of vertices` associated to it. `osm2pgrouting` provides the `ways_vertices_pgr` table which is associated with the `ways` table. When a subset of `edges` is used like in ``vehicle_net`` or in ``small_net``, the set of vertices associated to each one must be used in order to, for example, locate the nearest vertex to a lat/lon location." -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:35 -msgid "Launch QGIS from :menuselection:`Geospatial --> Desktop GIS --> QGIS` and select :menuselection:`Project --> Open` from the menu bar." -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:40 -msgid "The location of QGIS may vary." -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:42 -msgid "The workshop instructions are based on QGIS 2.14 Essen" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:47 -msgid "Close the broswer pannel" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:53 -msgid "Connect to a posgGIS enabeled potsgreSQL database clicking on :menuselection:`Add postGIS layer`" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:58 -msgid "Create a new connection clicking on :menuselection:`New`" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:63 -msgid "Fill the information and test the connection" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:69 -msgid "**Name** city_routing" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:71 -msgid "**Host** localhost" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:73 -msgid "**Port** 5432" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:75 -msgid "**Database** city_routing" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:77 -msgid "**User name** user" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:79 -msgid "**Password** user" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:81 -msgid "Allow qgis to remember login and password" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:87 -msgid "Add a postGIS Layer" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:89 -msgid "Click :menuselection:`Connect` and a list of tables and views from the database will show." -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:91 -msgid "It is necessaary to select the column that has a distinct unique value:" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:93 -msgid "``seq`` on the routing views" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:94 -msgid "``gid`` on the data views" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:101 -msgid "Format a Routing Layer" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:103 -msgid "Choose a routing view, :menuselection:`Right click --> Zoom to Layer`" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:108 -msgid ":menuselection:`Right click --> Properties`" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:113 -msgid ":menuselection:`Style --> Color`" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:118 -msgid ":menuselection:`Style --> + --> Symbol Layer Type --> Marker line`" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:123 -msgid ":menuselection:`Apply --> Close`" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:126 -msgid "Copy/Paste Format" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:128 -msgid "Choose a formmated layer and :menuselection:`Right click --> Styles --> Copy Styles`" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:133 -msgid "Choose another layer and :menuselection:`Right click --> Styles --> Paste Styles`" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:139 -msgid "Save the project" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:141 -msgid ":menuselection:`Project --> Save As ...`" -msgstr "" - -#: ../../build/docs/chapters/chapter-9.rst:146 -msgid "Navigate to: :menuselection:`User --> Desktop --> workshop` and save ``pgrouting-Bucharest-Example``" -msgstr "" -