<div style="font-family: Arial; font-size: 14px;"><span><span style="line-height:normal">Hola, gracias por revisar, ya te respondo:</span></span><div><ol><li><span style="line-height:normal">La wiki dice que son redundantes, ¿Por que razón están ahí? </span></li></ol><blockquote data-darkreader-inline-color="" data-darkreader-inline-border-bottom="" data-darkreader-inline-border-right="" data-darkreader-inline-border-top="" data-darkreader-inline-border-left="" style="border-color: rgb(200, 200, 200); border-left: 3px solid rgb(200, 200, 200); padding-left: 10px; color: rgb(102, 102, 102); --darkreader-inline-border-top: #404547; --darkreader-inline-border-right: #404547; --darkreader-inline-border-bottom: #404547; --darkreader-inline-border-left: #404547; --darkreader-inline-color: #a8a095;"><div><span style="font-size:9pt;line-height:normal">Using a </span><span style="line-height:normal"><tt data-darkreader-inline-bgimage="" data-darkreader-inline-bgcolor="" style="background: rgb(238, 238, 255); font-size: 1em; line-height: 1.6; --darkreader-inline-bgcolor: #1d1f20; --darkreader-inline-bgimage: none;" dir="ltr"><bdi style="white-space:nowrap"><a title="Key:public transport" href="https://wiki.openstreetmap.org/wiki/Key:public_transport" rel="noreferrer nofollow noopener" target="_blank"><span style="font-size:9pt;line-height:normal">public_transport</span></a></bdi><span style="font-size:9pt;line-height:normal">=</span><a title="Tag:public transport=stop position" href="https://wiki.openstreetmap.org/wiki/Tag:public_transport%3Dstop_position" rel="noreferrer nofollow noopener" target="_blank"><bdi><span style="font-size:9pt;line-height:normal">stop_position</span></bdi></a></tt></span><span style="font-size:9pt;line-height:normal">
node on the highway can be useful in some rare cases, but is usually
unnecessary. The simple and encouraged way to add a bus stop is as a
node at the location of the pole or shelter.
</span><span style="line-height:normal"><br></span></div></blockquote><div><span style="line-height:normal"><br></span></div><ol start="2"><li><span style="line-height:normal">Revisé y sí hay un error (calculaba la frecuencia entre la primera salida del lunes y la última del domingo)</span><span style="line-height:normal">, reorganicé y arreglé el código, y añadí un poco de monitoreo; aquí hay unos detalles para las variantes mencionadas</span><span style="line-height:normal">:</span><br></li></ol><blockquote data-darkreader-inline-color="" data-darkreader-inline-border-bottom="" data-darkreader-inline-border-right="" data-darkreader-inline-border-top="" data-darkreader-inline-border-left="" style="border-color: rgb(200, 200, 200); border-left: 3px solid rgb(200, 200, 200); padding-left: 10px; color: rgb(102, 102, 102); --darkreader-inline-border-top: #404547; --darkreader-inline-border-right: #404547; --darkreader-inline-border-bottom: #404547; --darkreader-inline-border-left: #404547; --darkreader-inline-color: #a8a095;"><div><span><span style="font-family:monospace"><span style="font-size:7.5pt;line-height:normal">Variante: 7884 ref: 121</span><div><span style="font-size:7.5pt;line-height:normal"> Tipo de día: Mo-Fr</span></div><div><span style="font-size:7.5pt;line-height:normal"> Cantidad de idas: 141</span></div><div><span style="font-size:7.5pt;line-height:normal"> Frecuencia promedio: 9.6928571428571</span></div><div><span style="font-size:7.5pt;line-height:normal"> Mínimo: 5 en 8:56 Máxmimo: 203 en 1:52</span></div><div><span style="font-size:7.5pt;line-height:normal"> Tipo de día: Sa</span></div><div><span style="font-size:7.5pt;line-height:normal"> Cantidad de idas: 100</span></div><div><span style="font-size:7.5pt;line-height:normal"> Frecuencia promedio: 14.161616161616</span></div><div><span style="font-size:7.5pt;line-height:normal"> Mínimo: 8 en 12:32 Máxmimo: 200 en 1:52</span></div><div><span style="font-size:7.5pt;line-height:normal"> Tipo de día: Su</span></div><div><span style="font-size:7.5pt;line-height:normal"> Cantidad de idas: 66</span></div><div><span style="font-size:7.5pt;line-height:normal"> Frecuencia promedio: 20.846153846154</span></div><div><span style="font-size:7.5pt;line-height:normal"> Mínimo: 11 en 17:46 Máxmimo: 206 en 1:46</span></div><div><span style="font-size:7.5pt;line-height:normal">Variante: 8389 ref: 183</span></div><div><span style="font-size:7.5pt;line-height:normal"> Tipo de día: Mo-Fr</span></div><div><span style="font-size:7.5pt;line-height:normal"> Cantidad de idas: 203</span></div><div><span style="font-size:7.5pt;line-height:normal"> Frecuencia promedio: 6.960396039604</span></div><div><span style="font-size:7.5pt;line-height:normal"> Mínimo: 2 en 9:30 Máxmimo: 189 en 1:55</span></div><div><span style="font-size:7.5pt;line-height:normal"> Tipo de día: Sa</span></div><div><span style="font-size:7.5pt;line-height:normal"> Cantidad de idas: 171</span></div><div><span style="font-size:7.5pt;line-height:normal"> Frecuencia promedio: 8.2588235294118</span></div><div><span style="font-size:7.5pt;line-height:normal"> Mínimo: 4 en 16:28 Máxmimo: 189 en 1:55</span></div><div><span style="font-size:7.5pt;line-height:normal"> Tipo de día: Su</span></div><div><span style="font-size:7.5pt;line-height:normal"> Cantidad de idas: 137</span></div><div><span style="font-size:7.5pt;line-height:normal"> Frecuencia promedio: 10.477941176471</span></div><div><span style="font-size:7.5pt;line-height:normal"> Mínimo: 6 en 11:44 Máxmimo: 189 en 1:55</span></div><div><span style="font-size:7.5pt;line-height:normal">Variante: 8707 ref: 174</span></div><div><span style="font-size:7.5pt;line-height:normal"> Tipo de día: Mo-Fr</span></div><div><span style="font-size:7.5pt;line-height:normal"> Cantidad de idas: 71</span></div><div><span style="font-size:7.5pt;line-height:normal"> Frecuencia promedio: 18.514285714286</span></div><div><span style="font-size:7.5pt;line-height:normal"> Mínimo: 6 en 6:54 Máxmimo: 166 en 1:34</span></div><div><span style="font-size:7.5pt;line-height:normal"> Tipo de día: Sa</span></div><div><span style="font-size:7.5pt;line-height:normal"> Cantidad de idas: 55</span></div><div><span style="font-size:7.5pt;line-height:normal"> Frecuencia promedio: 24.351851851852</span></div><div><span style="font-size:7.5pt;line-height:normal"> Mínimo: 14 en 8:55 Máxmimo: 146 en 1:34</span></div><div><span style="font-size:7.5pt;line-height:normal"> Tipo de día: Su</span></div><div><span style="font-size:7.5pt;line-height:normal"> Cantidad de idas: 40</span></div><div><span style="font-size:7.5pt;line-height:normal"> Frecuencia promedio: 33.666666666667</span></div><span style="font-size:7.5pt;line-height:normal"> Mínimo: 11 en 20:22 Máxmimo: 154 en 1:36</span><br></span></span></div><div><span></span></div></blockquote></div><div><ul><li><span><span style="line-height:normal">Hay una diferencia importante entre el intervalo mínimo y el máximo ¿El promedio sirve o no?</span><br></span></li></ul></div><div><ul><li><span><span style="line-height:normal">Los
horarios de apertura ya viste que son muy largos (en cantidad de
texto), ya los trato de reducir en el código: ¿Opinas dejarlos así,
reducirlos aún más (1 intervalo por día), u omitirlos?</span><br></span></li></ul></div><div><br></div><ol start="3"><li data-darkreader-inline-color="">Si,
hay relaciones desactualizadas (habían muchas más: decidí descartar
toda ruta que no esté en el archivo con los horarios). La que mencionas:
una tiene una desviación más que la otra no tiene (la que tiene la
desviación aparece en el como ir)<br></li></ol><div data-darkreader-inline-color=""><br></div><ol start="4"><li>Para
hacer eso convendría usar los archivos con horarios como fuente
principal (porque tienen las lineas circulares); ahora uso el archivo
con paradas porque está muy enlazado con el de las trazas GPS. Pero sí,
puedo estudiar eso aunque la descripción no sea muy prometedora.</li></ol><blockquote data-darkreader-inline-color="" data-darkreader-inline-border-bottom="" data-darkreader-inline-border-right="" data-darkreader-inline-border-top="" data-darkreader-inline-border-left="" style="border-color: rgb(200, 200, 200); border-left: 3px solid rgb(200, 200, 200); padding-left: 10px; color: rgb(102, 102, 102); --darkreader-inline-border-top: #404547; --darkreader-inline-border-right: #404547; --darkreader-inline-border-bottom: #404547; --darkreader-inline-border-left: #404547; --darkreader-inline-color: #a8a095;"><div><span style="font-size:9pt;line-height:normal">Puede
ocurrir que un variante solo realice la primera parte de un viaje
circular y que el viaje termine allí, o puede ocurrir también que
solamente se realice la segunda parte.</span><br></div></blockquote><div><br></div><div><span style="line-height:normal">
</span><div><span style="line-height:normal">
</span></div><span style="line-height:normal">
</span><ol start="5"><li>7. 8. Esos errores son porque el
graphhopper hace coincidir las trazas GPS con la calle más cercana,
sigue algunas reglas (ej. calles de un solo sentido a metros de
distancia), pero no parece respetar las relaciones, y en el caso de los
corredores, de hecho es que las trazas están más cerca de la calle de
afuera. No veo como corregirlos automaticamente. Los que aparezcan se
arreglan modificando los archivos .gpx<br></li></ol><div><br></div><div>El mapa con el arreglo de intervalos está en el mismo enlace de antes.</div><div><br></div><span>Ahora voy a hacerle algo de alineación manual a las líneas de los corredores y arreglar esos ejemplos que mencionas.<br></span></div><span style="line-height:normal"></span><div><br></div><div>Luego veré que scripts de verificación puedo hacer.</div><div><br></div><div><br></div><div></div><div>
------- Original Message -------<br>
On Saturday, October 1st, 2022 at 8:30 PM, <muralito@montevideo.com.uy> wrote:<br><br>
<blockquote type="cite">
<div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); --darkreader-inline-color: #e8e6e3;" data-darkreader-inline-color=""><div><span style="font-size: 9pt; line-height: normal;">Hola. No vi el procedimeinto pero si revise el resultado final (el osm.zip).</span><br></div><div><span style="font-size: 9pt; line-height: normal;">Tiene muy buena pinta. Se ve que partiste calles, agregaste las relaciones de las rutas por sentido, las rutas master, etc.</span><br data-mce-bogus="1"></div><div><span style="font-size: 9pt; line-height: normal;">Te planteo algunas dudas o cosas que habria que mejorar, que no se si es complejo.</span><br data-mce-bogus="1"></div><div><span style="font-size: 9pt; line-height: normal;">1)
Crear los stop_position y agregarlos a la relacion junto a la platform
(nodo que forma parte de la via por donde pasa el recorrido)</span><br data-mce-bogus="1"></div><div><span style="font-size: 9pt; line-height: normal;">2)
No me queda claro lo de los opening_hours. Ej. el 174 tiene "Mo-Fr
01:34-02:43,04:20-24:18; Sa 01:34-02:43,04:00-24:42; Su
01:36-02:43,04:10-23:59" y un interval de 8 minutos. Por lo que dice el
opening hours, ej, de lunes a viernes de 1:34 a 2:43 pasa cada 8
minutos? Si bien hace años que no tengo necesidad de esperar un omnibus a
esa hora de la noche. </span><br data-mce-bogus="1"></div><div><span style="font-size: 9pt; line-height: normal;">Lo mismo con el
183. El valor es "Mo-Fr 00:31-01:23,01:55-02:41,05:04-24:49; Sa
00:31-01:23,01:55-02:41,05:04-24:47; Su
00:04-01:23,01:55-02:41,05:04-23:59" y un interval de 3 minutos. Que
pase uno cada 3 minutos no te lo hace ni un 121 a las 9 de la mañana,
menos lo va ha hacer un 183 de noche. Capaz que estoy entendiendo mal
esos valores, pero cuando puedas revisa si hay error en los datos de
origen o en el procedimiento.</span><br data-mce-bogus="1"></div><div><span style="font-size: 9pt; line-height: normal;">3)
Encontre algunas relaciones que parecen duplicadas, ej 183 Pocitos -
Paso Molino. No se si es asi en realidad. Tendria que revisar mejor.</span><br data-mce-bogus="1"></div><div><span style="font-size: 9pt; line-height: normal;">4)
resolver lineas circulares si se puede. Me refiero por ej, a las que el
mismo coche en la ultima parada cambia el destino y sigue el recorrido
de la linea de vuelta, sin necesitar bajarte para trasbordo. Ej, las que
van a Ciudad Vieja y no paran en ninguna terminal.</span><br data-mce-bogus="1"></div><div><span style="font-size: 9pt; line-height: normal;">5)
Algunos detalles si es que se pueden detectar automaticamente. Ej el
329 (¿No usa el corredor de Gral Flores?) Ver que dobla mal en Gral
Flore sy Honduras. Tambien el 195 dobla mal en Gral Flores y
Chimborazo. Son errores que pueden ser sutiles, pero si se corrigen
mejor. En la intersecicon del 329 hay un no-left-turn que podria leerse
quizas. En el 195 no hay nada, falta la restriccion aunque hay una
darsena para girar a la derecha.</span><br data-mce-bogus="1"></div><div><span style="font-size: 9pt; line-height: normal;">6) Paradas duplicadas, ej, Gral Flores y Santa Ana.</span><br data-mce-bogus="1"></div><div><span style="font-size: 9pt; line-height: normal;">7)
Revisar en general todas las que van por el corredor de Gral Flores.
Casi todas estan con recorridos por afuera, no por el corredor en si.</span><br data-mce-bogus="1"></div><div><span style="font-size: 9pt; line-height: normal;">8)
Revisar en general las que van por el corredor Garzon. Ej, el G va por
afuera? Fijate que por ejemplo las paradas (platform) no pueden quedar a
la izquierda del coche (del recorrido) (no se si tenes operadores
geograficos/geometricos para poder chequearlo en ese lenguaje que
usaste)</span><br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div><span style="font-size: 9pt; line-height: normal;">Capaz
que muchas de estas cosas las podria responder entendiendo lo que hace
tu codigo, pero seguro que las podes contestar mas rapido si tenes
presente lo que hiciste.</span><br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div><span style="font-size: 9pt; line-height: normal;">Saludos,</span><br data-mce-bogus="1"></div><div><span style="font-size: 9pt; line-height: normal;">M.</span><br data-mce-bogus="1"></div></div></blockquote></div><br></div>