<html><body><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000"><div>1. Es probable que hace años fue mi interpretacion de que se necesitaban, tal vez como las lineas de tren. Si no son necesarias no se agregan y listo.<br></div><div>2. Creo que no hay necesidad de acortar el texto. Desde mi punto de vista es preferible la exactitud en esto. Lo que si creo que no es bueno es poner horas donde no hay servicio como el nocturno.<br data-mce-bogus="1"></div><div><br></div><div>Yo creo que estamos en una buena posicion para hacer la importacion masiva a partir de tu proceso.<br data-mce-bogus="1"></div><div>Los datos que estuve revisando en la web de comoir, estan bastante actualizados aunque le faltan algunos detalles de paradas que se han movido, es solo por pocos metros y no creo que generen problemas.<br data-mce-bogus="1"></div><div>Ojala que con esta carga las apps con datos de OSM que rutean transporte publico queden usables en Montevideo.<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>La duda me queda con los nombres de las paradas, y te cuento por que, en los datos de IMM las encontras la parada nombrada como la interseccion, pero en la realidad se usa como la calle por la que va el omnibus y la interseccion, ej en los datos esta como "Arenal Grande", pero si te tomas los omnibus que tienen el anuncio automatico, te dicen "18 y Arenal Grande". ¿Que piensan de esto?¿Cual alternativa conviene?¿Elegimos una sola, o usamos variante de "name", como "alt_name" u "official_name"?<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Por otro lado la vandalizacion es tan grande, que ya es imposible validar los "ref", y ademas nunca los vi en uso en la realidad. Los identificadores de parada tampoco tienen ningun orden especifico que sirva para orientarse. Ma parece mas un codigo interno de IMM que algo util. <br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>Si queres hacer una nueva validacion, avisa cuando este el nuevo archivo.</div><div><br data-mce-bogus="1"></div><div>Saludos,<br data-mce-bogus="1"></div><div>M.<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><hr id="zwchr" data-marker="__DIVIDER__"><div data-marker="__HEADERS__"><blockquote style="border-left: 2px solid #1010FF; margin-left: 5px; padding-left: 5px; color: #000; font-weight: normal; font-style: normal; text-decoration: none; font-family: Helvetica,Arial,sans-serif; font-size: 12pt;" data-mce-style="border-left: 2px solid #1010FF; margin-left: 5px; padding-left: 5px; color: #000; font-weight: normal; font-style: normal; text-decoration: none; font-family: Helvetica,Arial,sans-serif; font-size: 12pt;"><b>De: </b>"VicSanRoPe" <VicSanRoPe@protonmail.com><br><b>Para: </b>"muralito" <muralito@montevideo.com.uy><br><b>CC: </b>"talk-uy" <talk-uy@openstreetmap.org><br><b>Enviados: </b>Domingo, 2 de Octubre 2022 19:23:27<br><b>Asunto: </b>Re: [Talk-uy] Importación del STM<br></blockquote></div><div data-marker="__QUOTED_TEXT__"><blockquote style="border-left: 2px solid #1010FF; margin-left: 5px; padding-left: 5px; color: #000; font-weight: normal; font-style: normal; text-decoration: none; font-family: Helvetica,Arial,sans-serif; font-size: 12pt;" data-mce-style="border-left: 2px solid #1010FF; margin-left: 5px; padding-left: 5px; color: #000; font-weight: normal; font-style: normal; text-decoration: none; font-family: Helvetica,Arial,sans-serif; font-size: 12pt;"><div style="font-family: Arial; font-size: 14px;" data-mce-style="font-family: Arial; font-size: 14px;"><span><span style="line-height: normal;" data-mce-style="line-height: normal;">Hola, gracias por revisar, ya te respondo:</span></span><div><ol><li><span style="line-height: normal;" data-mce-style="line-height: normal;">La wiki dice que son redundantes, ¿Por que razón están ahí? </span></li></ol><blockquote style="border-color: #c8c8c8; border-left: 3px solid #c8c8c8; padding-left: 10px; color: #666666; --darkreader-inline-border-top: #404547; --darkreader-inline-border-right: #404547; --darkreader-inline-border-bottom: #404547; --darkreader-inline-border-left: #404547; --darkreader-inline-color: #a8a095;" data-mce-style="border-color: #c8c8c8; border-left: 3px solid #c8c8c8; padding-left: 10px; color: #666666; --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;" data-mce-style="font-size: 9pt; line-height: normal;">Using a </span><span style="line-height: normal;" data-mce-style="line-height: normal;"><tt style="background: #eeeeff; font-size: 1em; line-height: 1.6; --darkreader-inline-bgcolor: #1d1f20; --darkreader-inline-bgimage: none;" dir="ltr" data-mce-style="background: #eeeeff; font-size: 1em; line-height: 1.6; --darkreader-inline-bgcolor: #1d1f20; --darkreader-inline-bgimage: none;"><a title="Key:public transport" href="https://wiki.openstreetmap.org/wiki/Key:public_transport" rel="noreferrer nofollow noopener" target="_blank" data-mce-href="https://wiki.openstreetmap.org/wiki/Key:public_transport"><span style="font-size: 9pt; line-height: normal;" data-mce-style="font-size: 9pt; line-height: normal;">public_transport</span></a><span style="font-size: 9pt; line-height: normal;" data-mce-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" data-mce-href="https://wiki.openstreetmap.org/wiki/Tag:public_transport%3Dstop_position"><span style="font-size: 9pt; line-height: normal;" data-mce-style="font-size: 9pt; line-height: normal;">stop_position</span></a></tt></span><span style="font-size: 9pt; line-height: normal;" data-mce-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;" data-mce-style="line-height: normal;"><br></span></div></blockquote><div><span style="line-height: normal;" data-mce-style="line-height: normal;"><br></span></div><ol start="2"><li><span style="line-height: normal;" data-mce-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;" data-mce-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;" data-mce-style="line-height: normal;">:</span><br></li></ol><blockquote style="border-color: #c8c8c8; border-left: 3px solid #c8c8c8; padding-left: 10px; color: #666666; --darkreader-inline-border-top: #404547; --darkreader-inline-border-right: #404547; --darkreader-inline-border-bottom: #404547; --darkreader-inline-border-left: #404547; --darkreader-inline-color: #a8a095;" data-mce-style="border-color: #c8c8c8; border-left: 3px solid #c8c8c8; padding-left: 10px; color: #666666; --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><span style="font-family: monospace;" data-mce-style="font-family: monospace;"><span style="font-size: 7.5pt; line-height: normal;" data-mce-style="font-size: 7.5pt; line-height: normal;">Variante: 7884 ref: 121</span></span></span></span><div><span style="font-size: 7.5pt; line-height: normal;" data-mce-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;" data-mce-style="font-size: 7.5pt; line-height: normal;"> Cantidad de idas: 141</span></div><div><span style="font-size: 7.5pt; line-height: normal;" data-mce-style="font-size: 7.5pt; line-height: normal;"> Frecuencia promedio: 9.6928571428571</span></div><div><span style="font-size: 7.5pt; line-height: normal;" data-mce-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;" data-mce-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;" data-mce-style="font-size: 7.5pt; line-height: normal;"> Cantidad de idas: 100</span></div><div><span style="font-size: 7.5pt; line-height: normal;" data-mce-style="font-size: 7.5pt; line-height: normal;"> Frecuencia promedio: 14.161616161616</span></div><div><span style="font-size: 7.5pt; line-height: normal;" data-mce-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;" data-mce-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;" data-mce-style="font-size: 7.5pt; line-height: normal;"> Cantidad de idas: 66</span></div><div><span style="font-size: 7.5pt; line-height: normal;" data-mce-style="font-size: 7.5pt; line-height: normal;"> Frecuencia promedio: 20.846153846154</span></div><div><span style="font-size: 7.5pt; line-height: normal;" data-mce-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;" data-mce-style="font-size: 7.5pt; line-height: normal;">Variante: 8389 ref: 183</span></div><div><span style="font-size: 7.5pt; line-height: normal;" data-mce-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;" data-mce-style="font-size: 7.5pt; line-height: normal;"> Cantidad de idas: 203</span></div><div><span style="font-size: 7.5pt; line-height: normal;" data-mce-style="font-size: 7.5pt; line-height: normal;"> Frecuencia promedio: 6.960396039604</span></div><div><span style="font-size: 7.5pt; line-height: normal;" data-mce-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;" data-mce-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;" data-mce-style="font-size: 7.5pt; line-height: normal;"> Cantidad de idas: 171</span></div><div><span style="font-size: 7.5pt; line-height: normal;" data-mce-style="font-size: 7.5pt; line-height: normal;"> Frecuencia promedio: 8.2588235294118</span></div><div><span style="font-size: 7.5pt; line-height: normal;" data-mce-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;" data-mce-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;" data-mce-style="font-size: 7.5pt; line-height: normal;"> Cantidad de idas: 137</span></div><div><span style="font-size: 7.5pt; line-height: normal;" data-mce-style="font-size: 7.5pt; line-height: normal;"> Frecuencia promedio: 10.477941176471</span></div><div><span style="font-size: 7.5pt; line-height: normal;" data-mce-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;" data-mce-style="font-size: 7.5pt; line-height: normal;">Variante: 8707 ref: 174</span></div><div><span style="font-size: 7.5pt; line-height: normal;" data-mce-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;" data-mce-style="font-size: 7.5pt; line-height: normal;"> Cantidad de idas: 71</span></div><div><span style="font-size: 7.5pt; line-height: normal;" data-mce-style="font-size: 7.5pt; line-height: normal;"> Frecuencia promedio: 18.514285714286</span></div><div><span style="font-size: 7.5pt; line-height: normal;" data-mce-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;" data-mce-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;" data-mce-style="font-size: 7.5pt; line-height: normal;"> Cantidad de idas: 55</span></div><div><span style="font-size: 7.5pt; line-height: normal;" data-mce-style="font-size: 7.5pt; line-height: normal;"> Frecuencia promedio: 24.351851851852</span></div><div><span style="font-size: 7.5pt; line-height: normal;" data-mce-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;" data-mce-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;" data-mce-style="font-size: 7.5pt; line-height: normal;"> Cantidad de idas: 40</span></div><div><span style="font-size: 7.5pt; line-height: normal;" data-mce-style="font-size: 7.5pt; line-height: normal;"> Frecuencia promedio: 33.666666666667</span></div><span><span style="font-family: monospace;" data-mce-style="font-family: monospace;"><span style="font-size: 7.5pt; line-height: normal;" data-mce-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><br></div></blockquote></div><div><ul><li><span><span style="line-height: normal;" data-mce-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;" data-mce-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><br><ol start="3"><li>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><br><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 style="border-color: #c8c8c8; border-left: 3px solid #c8c8c8; padding-left: 10px; color: #666666; --darkreader-inline-border-top: #404547; --darkreader-inline-border-right: #404547; --darkreader-inline-border-bottom: #404547; --darkreader-inline-border-left: #404547; --darkreader-inline-color: #a8a095;" data-mce-style="border-color: #c8c8c8; border-left: 3px solid #c8c8c8; padding-left: 10px; color: #666666; --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;" data-mce-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><br><div><span style="line-height: normal;" data-mce-style="line-height: normal;"> </span><div><span style="line-height: normal;" data-mce-style="line-height: normal;"> </span><br></div><span style="line-height: normal;" data-mce-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><br><div>El mapa con el arreglo de intervalos está en el mismo enlace de antes.</div><br><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;" data-mce-style="line-height: normal;"></span><br><div>Luego veré que scripts de verificación puedo hacer.</div><br><br><div>------- Original Message -------<br> On Saturday, October 1st, 2022 at 8:30 PM, <muralito@montevideo.com.uy> wrote:<br><br><blockquote><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000; --darkreader-inline-color: #e8e6e3;" data-mce-style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000; --darkreader-inline-color: #e8e6e3;"><div><span style="font-size: 9pt; line-height: normal;" data-mce-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;" data-mce-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></div><div><span style="font-size: 9pt; line-height: normal;" data-mce-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></div><div><span style="font-size: 9pt; line-height: normal;" data-mce-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></div><div><span style="font-size: 9pt; line-height: normal;" data-mce-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></div><div><span style="font-size: 9pt; line-height: normal;" data-mce-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></div><div><span style="font-size: 9pt; line-height: normal;" data-mce-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></div><div><span style="font-size: 9pt; line-height: normal;" data-mce-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></div><div><span style="font-size: 9pt; line-height: normal;" data-mce-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></div><div><span style="font-size: 9pt; line-height: normal;" data-mce-style="font-size: 9pt; line-height: normal;">6) Paradas duplicadas, ej, Gral Flores y Santa Ana.</span><br></div><div><span style="font-size: 9pt; line-height: normal;" data-mce-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></div><div><span style="font-size: 9pt; line-height: normal;" data-mce-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></div><br><div><span style="font-size: 9pt; line-height: normal;" data-mce-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></div><br><div><span style="font-size: 9pt; line-height: normal;" data-mce-style="font-size: 9pt; line-height: normal;">Saludos,</span><br></div><div><span style="font-size: 9pt; line-height: normal;" data-mce-style="font-size: 9pt; line-height: normal;">M.</span><br></div></div></blockquote></div></div><br></blockquote></div><div id="sconnect-is-installed" style="display: none;">2.14.0.0</div></div>
<br><!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Documento sin título</title>
</head>
<body>
<p class=MsoNormal>---------------------------------------------------------------------------------------------------------------------------------------</p>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><a href="https://crm2.montevideo.com.uy/trazabilidad/servlet/aredirect1?LPhdB6L%2FWNhVZs6SLZxphQ%3D%3D"><img src="https://imagenes.montevideo.com.uy/imgnoticias/202105/760489.jpg" width="245" height="100" alt=""/></a></td>
<td width="20"></td>
<td><p class=MsoNormal>Factura Electrónica de Montevideo COMM
<br>
La instalación más rápida de todo Uruguay
<br>
<a href="https://crm2.montevideo.com.uy/trazabilidad/servlet/aredirect1?LPhdB6L%2FWNhVZs6SLZxphQ%3D%3D">Informate aquí.</a>
</p></td>
</tr>
</table>
<p class=MsoNormal>---------------------------------------------------------------------------------------------------------------------------------------</p>
</body>
</html>
<br></body></html>