Skip to content

Commit 5553da4

Browse files
Update locale: commit 4314c5e
1 parent 4314c5e commit 5553da4

File tree

2 files changed

+147
-68
lines changed

2 files changed

+147
-68
lines changed

locale/en/LC_MESSAGES/pgrouting_doc_strings.po

Lines changed: 83 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
99
"Project-Id-Version: pgRouting v3.8\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"POT-Creation-Date: 2025-04-19 16:35+0000\n"
11+
"POT-Creation-Date: 2025-04-19 17:14+0000\n"
1212
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1313
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1414
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -5904,10 +5904,10 @@ msgid ""
59045904
"additional geometries."
59055905
msgstr ""
59065906

5907-
msgid "Create the topology for the data in :doc:`sampledata`"
5907+
msgid "An example use without results"
59085908
msgstr ""
59095909

5910-
msgid "Routing from :math:`1` to :math:`2` gives no solution."
5910+
msgid "Routing from :math:`1` to :math:`18` gives no solution."
59115911
msgstr ""
59125912

59135913
msgid "Analyze the network for intersections."
@@ -5916,83 +5916,89 @@ msgstr ""
59165916
msgid "The analysis tell us that the network has an intersection."
59175917
msgstr ""
59185918

5919+
msgid "Prepare tables"
5920+
msgstr ""
5921+
59195922
msgid "Additional columns to control the origin of the segments."
59205923
msgstr ""
59215924

5925+
msgid "Adding new segments."
5926+
msgstr ""
5927+
59225928
msgid ""
59235929
"Calling :doc:`pgr_separateCrossing` and adding the new segments to the "
59245930
"edges table."
59255931
msgstr ""
59265932

5927-
msgid "Update the cost and reverse_cost values."
5933+
msgid "Update other values"
59285934
msgstr ""
59295935

59305936
msgid ""
5931-
"In this example the costs are based on the length of the geometry and the"
5932-
" directionality is kept using the ``sign`` function."
5937+
"In this example only ``cost`` and ``reverse_cost`` are updated, where "
5938+
"they are based on the length of the geometry and the directionality is "
5939+
"kept using the ``sign`` function."
59335940
msgstr ""
59345941

59355942
msgid "Update the topology"
59365943
msgstr ""
59375944

5938-
msgid "Insert the intersections as new vertices."
5945+
msgid "Insert the new vertices if any."
59395946
msgstr ""
59405947

59415948
msgid "Update source and target information on the edges table."
59425949
msgstr ""
59435950

5951+
msgid "The example has results"
5952+
msgstr ""
5953+
59445954
msgid "Routing from :math:`1` to :math:`18` gives a solution."
59455955
msgstr ""
59465956

5947-
msgid "Disconnected graphs"
5957+
msgid "Touching edges"
59485958
msgstr ""
59495959

5950-
msgid "To get the graph connectivity:"
5960+
msgid "Visually the edges seem to be connected, but internally they are not."
59515961
msgstr ""
59525962

5953-
#, python-brace-format
5954-
msgid ""
5955-
"In this example, the component :math:`2` consists of vertices "
5956-
":math:`\\{2, 4\\}` and both vertices are also part of the dead end result"
5957-
" set."
5963+
msgid "The validity of the information is application dependent."
59585964
msgstr ""
59595965

5960-
msgid "This graph needs to be connected."
5966+
msgid "Maybe there is a small barrier for vehicles but not for pedestrians."
59615967
msgstr ""
59625968

59635969
msgid ""
5964-
"With the original graph of this documentation, there would be 3 "
5965-
"components as the crossing edge in this graph is a different component."
5970+
"Once analyzed one by one the touchings, for the ones that need a local "
5971+
"fix, the edges need to be `split "
5972+
"<https://postgis.net/docs/ST_Split.html>`__."
59665973
msgstr ""
59675974

5968-
msgid "Prepare storage for connection information"
5975+
msgid "Fixing a gap"
59695976
msgstr ""
59705977

5971-
msgid "Save the vertices connection information"
5978+
msgid "Routing from :math:`1` to :math:`2` gives no solution."
59725979
msgstr ""
59735980

5974-
msgid "Save the edges connection information"
5981+
msgid "Analyze the network for gaps."
59755982
msgstr ""
59765983

5977-
msgid "Get the closest vertex"
5984+
msgid "The analysis tell us that the network has a gap."
59785985
msgstr ""
59795986

59805987
msgid ""
5981-
"Using :doc:`pgr_findCloseEdges` the closest vertex to component :math:`1`"
5982-
" is vertex :math:`4`. And the closest edge to vertex :math:`4` is edge "
5983-
":math:`14`."
5988+
"Calling :doc:`pgr_separateTouching` and adding the new segments to the "
5989+
"edges table."
59845990
msgstr ""
59855991

5986-
msgid ""
5987-
"The ``edge`` can be used to connect the components, using the "
5988-
"``fraction`` information about the edge :math:`14` to split the "
5989-
"connecting edge."
5992+
msgid "Routing from :math:`1` to :math:`2` gives a solution."
59905993
msgstr ""
59915994

59925995
msgid "Connecting components"
59935996
msgstr ""
59945997

5995-
msgid "There are three basic ways to connect the components"
5998+
msgid "To get the graph connectivity:"
5999+
msgstr ""
6000+
6001+
msgid "There are three basic ways to connect components:"
59966002
msgstr ""
59976003

59986004
msgid "From the vertex to the starting point of the edge"
@@ -6007,15 +6013,31 @@ msgstr ""
60076013
msgid "This solution requires the edge to be split."
60086014
msgstr ""
60096015

6010-
msgid "The following query shows the three ways to connect the components:"
6016+
msgid ""
6017+
"In this example :doc:`pgr_separateCrossing` and "
6018+
":doc:`pgr_separateTouching` will be used."
60116019
msgstr ""
60126020

6013-
msgid "Checking components"
6021+
msgid "Get the connectivity"
60146022
msgstr ""
60156023

60166024
msgid ""
6017-
"Ignoring the edge that requires further work. The graph is now fully "
6018-
"connected as there is only one component."
6025+
"In this example: the edges table will need an additional column and the "
6026+
"vertex table will be rebuilt completely."
6027+
msgstr ""
6028+
6029+
msgid "Insert new edges"
6030+
msgstr ""
6031+
6032+
msgid ""
6033+
"Using :doc:`pgr_separateCrossing` and :doc:`pgr_separateTouching` insert "
6034+
"the results into the edges table."
6035+
msgstr ""
6036+
6037+
msgid "Create the vertices table"
6038+
msgstr ""
6039+
6040+
msgid "Using :doc:`pgr_extractVertices` create the table."
60196041
msgstr ""
60206042

60216043
msgid "Contraction of a graph"
@@ -11326,9 +11348,6 @@ msgstr ""
1132611348
msgid "Clean up the columns of the routing topology to be created"
1132711349
msgstr ""
1132811350

11329-
msgid "Create the vertices table"
11330-
msgstr ""
11331-
1133211351
msgid ""
1133311352
"When the ``LINESTRING`` has a SRID then use ``geom::geometry(POINT, "
1133411353
"<SRID>)``"
@@ -12905,7 +12924,7 @@ msgstr ""
1290512924
msgid "Examples"
1290612925
msgstr ""
1290712926

12908-
msgid "Analyze the network for gaps."
12927+
msgid "Create the topology for the data in :doc:`sampledata`"
1290912928
msgstr ""
1291012929

1291112930
msgid "The analysis tell us that the network has a gap and an intersection."
@@ -12934,9 +12953,6 @@ msgstr ""
1293412953
msgid "Update the vertex topology"
1293512954
msgstr ""
1293612955

12937-
msgid "Fixing a gap"
12938-
msgstr ""
12939-
1294012956
msgid "Store the deadends"
1294112957
msgstr ""
1294212958

@@ -13295,6 +13311,23 @@ msgid ""
1329513311
"obtained On a PostgreSQL ``NOTICE`` using the ``dryrun`` flag."
1329613312
msgstr ""
1329713313

13314+
msgid "``pgr_separateTouching``"
13315+
msgstr ""
13316+
13317+
msgid ""
13318+
"``pgr_separateTouching`` - From touching geometries generates geometries "
13319+
"that are properly connected at endpoints"
13320+
msgstr ""
13321+
13322+
msgid ""
13323+
"This is an auxiliary function for processing geometries that touch but "
13324+
"don't share exact endpoints, splitting them at their intersection points "
13325+
"to improve network connectivity."
13326+
msgstr ""
13327+
13328+
msgid "pgr_separateTouching(`Edges SQL`_, [``tolerance``, ``dryrun``])"
13329+
msgstr ""
13330+
1329813331
msgid "``pgr_sequentialVertexColoring`` - Proposed"
1329913332
msgstr ""
1330013333

@@ -14907,6 +14940,11 @@ msgstr ""
1490714940
msgid ":doc:`pgr_separateCrossing` - Breaks geometries that cross each other."
1490814941
msgstr ""
1490914942

14943+
msgid ""
14944+
":doc:`pgr_separateTouching` - Breaks geometries that (almost) touch each "
14945+
"other."
14946+
msgstr ""
14947+
1491014948
msgid ":doc:`withPoints-family` - Functions based on Dijkstra algorithm."
1491114949
msgstr ""
1491214950

@@ -15036,6 +15074,11 @@ msgid ""
1503615074
"pgr_separateCrossing"
1503715075
msgstr ""
1503815076

15077+
msgid ""
15078+
"`#2849 <https://github.com/pgRouting/pgrouting/issues/2849>`__: "
15079+
"pgr_separateTouching"
15080+
msgstr ""
15081+
1503915082
msgid "pgRouting 3.7"
1504015083
msgstr ""
1504115084

0 commit comments

Comments
 (0)