trensim.comSimulación Ferroviaria
   

RECONSTRUIR BASE DATOS VÍAS elimina nodos

Foro para tratar de todo lo relacionado con rutas para MSTS

Moderador: Moderadores

RECONSTRUIR BASE DATOS VÍAS elimina nodos

Notapor damontej » Mar Mar 09, 2010 12:53 am

Atención ruteros!!!
No recuerdo haber visto esto indicado nunca, por lo que me asigno la autoría del descubrimiento.
Tal como indiqué pormenorizadamente en el hilo de mi ruta FETIFURG-ARAÑOV (ver viewtopic.php?f=8&t=23596&p=264179#p264179)

CORRER LA OPCIÓN DE RECONSTRUCCIÓN DE BASE DE DATOS DE VÍAS ELIMINA LOS NODOS EN LOS CRUCES DE TRAMOS DE VÍA DE ESTE TIPO YA COLOCADOS, NO ASÍ EN LOS QUE SE COLOQUEN POSTERIORMENTE

Espero que esto sirva para aquellos valientes que se animan a crear rutas.
Salutte!!!
Ing. Jorge A. Damonte
Ciudad Jardín, Buenos Aires - República Argentina
"...quien sobreviva a este día y vuelva salvo a casa, se pondrá de puntillas cuando sea nombrado en el futuro..."
Excusatio non petita, acusatio manifesta...
Avatar de Usuario
damontej
 
Mensajes: 1985
Registrado: Jue Mar 08, 2007 5:27 pm
Ubicación: Buenos Aires, Argentina

Re: RECONSTRUIR BASE DATOS VÍAS elimina nodos

Notapor PuntilloWonsik » Mar Mar 09, 2010 2:33 am

Lo digo de otra forma, porque ante mi inexperiencia en la construcción de rutas, necesité confirmar por mp un término:

Si se manda a reconstruir el tdb, los nodos formados por las piezas xover desaparecen como nodos, pero no como piezas, quedando éstas como dos rectas que se cruzan pero que no se reconocen, lo que posibilita los accidentes, debido a la falta de reconocimiento de parte de las señales. Sería como tirar una recta sobre otra, como se hace cuando se es novato.

En rutas breves, como Río de la Plata, no es algo grave, ya que se reemplazan y listo, pero hablando de un Fetifurg, un Roca o un Sarmiento, sus desarrolladores están ante un trabajo faraónico de nuevo.

Aguante la caja de Pandora... :roll:

Gracias por el aviso!!!

Pd: El 2do párrafo fue EDITADO para corregir el concepto.
Última edición por PuntilloWonsik el Mar Mar 09, 2010 5:33 am, editado 1 vez en total
PuntilloWonsik
 
Mensajes: 1140
Registrado: Sab Ago 09, 2008 4:22 pm
Ubicación: DEJEN DE CENSURAR ANÓNIMAMENTE

Re: RECONSTRUIR BASE DATOS VÍAS elimina nodos

Notapor damontej » Mar Mar 09, 2010 3:40 am

Ojo, Leo, que "NODO" no sólo incluye los puntos de cruce en piezas de ese tipo.
También hay nodos en los puntos de apertura de los desvíos e incluso hay tramos de vía recta simple que incluyen nodos.
Ninguno de estos fue observado por mí como afectados por el procedimiento, sino sólo los que indiqué.
En mi caso particular, una vez descubierto el problema (y verificado, además) el reemplazo de todos los tramos usados en 530km de tendido me tomó algo así como hora y media.
La cosa es diferente con los demás objetos interactivos perdidos, especialmente los mojones o postes kilométricos... Qué se va a hacer... no hay nada gratuito.
Salutte!!
Ing. Jorge A. Damonte
Ciudad Jardín, Buenos Aires - República Argentina
"...quien sobreviva a este día y vuelva salvo a casa, se pondrá de puntillas cuando sea nombrado en el futuro..."
Excusatio non petita, acusatio manifesta...
Avatar de Usuario
damontej
 
Mensajes: 1985
Registrado: Jue Mar 08, 2007 5:27 pm
Ubicación: Buenos Aires, Argentina

Re: RECONSTRUIR BASE DATOS VÍAS elimina nodos

Notapor PuntilloWonsik » Mar Mar 09, 2010 5:28 am

damontej escribió:Ojo, Leo, que "NODO" no sólo incluye los puntos de cruce en piezas de ese tipo.
También hay nodos en los puntos de apertura de los desvíos e incluso hay tramos de vía recta simple que incluyen nodos.

Esa amplitud del concepto "nodo" era lo que yo ignoraba y me impedía entender el nivel del problema.

Gracias! 8)
PuntilloWonsik
 
Mensajes: 1140
Registrado: Sab Ago 09, 2008 4:22 pm
Ubicación: DEJEN DE CENSURAR ANÓNIMAMENTE

Re: RECONSTRUIR BASE DATOS VÍAS elimina nodos

Notapor elar » Vie Mar 12, 2010 9:10 am

Hola,
El tema sin duda es de mucha importacia y quiero agregar algunas preguntas y exponer otras observaciones.
Cuando hiciste el TDB Rebuild los archivos RDB ,RIT ,TIT y TDB con sus respectivos backup, estaban o no en la carpeta de la ruta a ser masacrada ?
Imagino o supongo que no estaban, pues muchos constructores recomiendan su ausencia para un Rebuild saludable si vale el termino.
Tengo la impresion que los tramos de via llamados " Crossover " no estarian declarados en el TDB , pero si estan en el archivo TIT.
Seria por ese motivo que no aparecen despues del TDB Rebuild ,este metodo considerado muy agresivo en la reconstrucion.
De todas formas aunque ya no estaban en el TDB, debemos tener en cuenta que si estaban declarados en los archivos World a la espera de tu confirmacion para ser incorporados al archivo TIT.
Digo esto ultimo porque hay un sistema mas seguro y menos agresivo para reconstruir el track data base y lo recomiendan aqui mismo en el foro.
viewtopic.php?f=8&t=3692
Estoy practicandolo con varias rutas y funciona bien claro que toma mas tiempo pero siento que da mas seguridad a la hora de decidir que tramo eliminas o aumentar sin limitaciones, por ejemplo los dynamic tracks incorporados nuevamente o si estan defectuosos ( esto se puede ver nitidamente ) substituidos por los tramos normales ( Xtracks )
Asi fue hasta que llegue a un cruce doble " Crossover " cuando hice click en el y otros que estaban en secuencia y luego hacemos una pausa , encontraremos el nuevo archivo TIT creado en la carpeta de la ruta en el cual aparecen con detalles por ejemplo:
--------------------------------------------
CrossoverItem (
TrItemId ( 12 )
TrItemSData ( 37.6009 00000002 )
TrItemRData ( -810.891 175.548 517.35 -11188 14474 )
CrossoverTrItemData ( 13 39870 )
-------------------------------------------------------
Otra interrogante, porque si se trata al final de un tramo o seccion de via no se reconstruye o incorpora automaticamente al hacer el Rebuild TDB.
Al final claro " todos " los interactivos ( Siding ,Platforms,Signal.......) terminan perdiendose esto es inevitable pues habran de ser colocados nuevamente.
elar
 
Mensajes: 241
Registrado: Sab Sep 22, 2007 7:43 am
Ubicación: brazil

Re: RECONSTRUIR BASE DATOS VÍAS elimina nodos

Notapor damontej » Vie Mar 12, 2010 12:01 pm

Hola Elar.
Por lo que leo en el artículo que sugerís, Brill propone realizar manualmente una selección de todos y cada uno de los tramos de vía colocados en la totalidad de la ruta, como para que el Editor los "tome en cuenta" y los vaya agregando a la base de datos de vías de la ruta.
Eso es precisamente lo que hace el proceso de Reconstruir Base de Datos de Vías, sólo que automáticamente, lo que implica no sólo mayor rapidez, sino también (y muy especialmente) mayor certeza de no haber olvidado ninguno, ni grande ni chico.
Desafío a cualquiera que se anime, a asegurar luego de 40min de selección y des selección de tramos consecutivos de 530km de trazado a que me asegure que ha seleccionado todos y cada uno de los tramos y tramitos de 0,3m hasta los de 500m con desvíos y otras yerbas...
Dado que el resultado es el mismo, ya que por el método manual no se ahorra nada y todo lo que se pierde por el automático también se pierde por éste, yo elijo y sugiero el habitual.
Respecto a tu consulta, te respondo que sí he tomado la precaución de quitar los 4 archivos *.rdb, *.tdb, *.rit y *.tit y sus respectivos backup para que la reconstrucción de la base de datos sea "limpia" sin considerar la posibilidad de que el Editor retome algún backup.
Por otro lado, no he usado ningún tramo dinámico en mi ruta, aunque en ciertos lugares me ha quedado una ínfima luz entre tramos de zonas enmarañadas, ya que los pequeños tramos de longitudes de fracción de metro y/o los de medidas "extrañas" (como el tramo recto de 12,86m) satisfacen casi al 100% los requerimientos de cobertura de (por ejemplo) bifurcación de ramales dobles.
Gracias por tu interés y sugerencias.
Sólo espero que algunos otros desarrolladores de rutas corroboren que este efecto que he descubierto también les ocurre en sus PC y con las condiciones de instalación que yo tengo y con otras diferentes, como para poder afirmar sin lugar a dudas que esto es realmente universal y como tal, una regla condicionante de aplicación EN TODOS LOS CASOS.
Salutte!!!
Ing. Jorge A. Damonte
Ciudad Jardín, Buenos Aires - República Argentina
"...quien sobreviva a este día y vuelva salvo a casa, se pondrá de puntillas cuando sea nombrado en el futuro..."
Excusatio non petita, acusatio manifesta...
Avatar de Usuario
damontej
 
Mensajes: 1985
Registrado: Jue Mar 08, 2007 5:27 pm
Ubicación: Buenos Aires, Argentina

Re: RECONSTRUIR BASE DATOS VÍAS elimina nodos

Notapor Alejandro C » Vie Mar 12, 2010 1:18 pm

Señores, buenos días....
Excelente el material que han aportado, fabulosa explicación de Damontej, lástima que llegué tarde, pero la riqueza de lo explicado no tiene desperdicio...
Gracias por compartir sus conocimientos.
Alejandro C
 
Mensajes: 54
Registrado: Mié Mar 10, 2010 5:29 pm

Re: RECONSTRUIR BASE DATOS VÍAS elimina nodos

Notapor PuntilloWonsik » Vie Mar 12, 2010 1:35 pm

Aporto una idea, desearía un feedback:

Tener guardados TODOS los backups hasta que la ruta se publique. ¿Para qué? Supongamos: Yo inicio un proyecto el primero de enero, y lo finalizo el 31 de diciembre de ese mismo año. Tendría que tener 365 backups que, comprimidos con 7zip, pesarían menos de 1MB en total. Supongamos que el 30 de octubre se me rompe el TDB. Mi idea es, que en vez de usar el Rebuild, sobreescribir primero el backup del 29 de octubre, y si sigue mal, el del 28, y así hasta que uno de los backups me arregle el problema. Aviso: para mí, backpear una ruta es ejecutar un archivo por lotes con los siguientes parámetros:
Código: Seleccionar todo
ARROBAecho off
set u=
set /p u=
if defined u (
md B\%u%
)
call xcopy *.* B\%u%\ /y
call xcopy TILES\*.* B\%u%\Tiles\ /y
call xcopy WORLD\*.* B\%u%\world\ /y
del WORLD\*.bk
del *bk
del B\%u%\*.ace
del B\%u%\*.bat
del B\%u%\*.ref
del B\%u%\*.dat
call xcopy tsection.dat B\%u%\ /y


¿Puedo llegar a buen puerto con éste método, sin tener que llegar a usar el backup del primero de enero, o sea, perderlo todo?
PuntilloWonsik
 
Mensajes: 1140
Registrado: Sab Ago 09, 2008 4:22 pm
Ubicación: DEJEN DE CENSURAR ANÓNIMAMENTE

Re: RECONSTRUIR BASE DATOS VÍAS elimina nodos

Notapor deibid » Vie Mar 12, 2010 1:40 pm

Puedes Puntillo, puedes. De hecho me parece mucho mejor método que el reconstruir. Yo con este método me he salvado de la quema tres veces esta semana. Si no hubiera podido restaurar el backup.... RUTA KAPUTT!! :?
Próxima estación...
Avatar de Usuario
deibid
 
Mensajes: 672
Registrado: Lun Dic 10, 2007 11:28 am
Ubicación: Brunete - Madrid

Re: RECONSTRUIR BASE DATOS VÍAS elimina nodos

Notapor damontej » Vie Mar 12, 2010 2:19 pm

Excelente alternativa!!
Sólo dependerá de la disciplina que se imponga el desarrollador de la ruta respecto a tener guardados tantos backups como puntos de restauración desee preservar.
En el estado de cosas en el que me encuentro, cada backup es bastante extenso, por lo que opté por hacer una doble copia que voy actualizando: una en Mis Documentos (que es la que voy actualizando con el WinZip) y otra en un pendrive, que es la que copio de la primera una vez que está actualizada.
Salutte!!
Ing. Jorge A. Damonte
Ciudad Jardín, Buenos Aires - República Argentina
"...quien sobreviva a este día y vuelva salvo a casa, se pondrá de puntillas cuando sea nombrado en el futuro..."
Excusatio non petita, acusatio manifesta...
Avatar de Usuario
damontej
 
Mensajes: 1985
Registrado: Jue Mar 08, 2007 5:27 pm
Ubicación: Buenos Aires, Argentina

Re: RECONSTRUIR BASE DATOS VÍAS elimina nodos

Notapor Guardatren » Vie Mar 12, 2010 4:22 pm

Los nodos quedaron eliminados porque se eliminaron los archivos RIT y TIT
esos 2 archivos no hay que eliminarlos antes de reconstruir el TDB
Guardatren
 
Mensajes: 3627
Registrado: Mié Sep 01, 2004 4:23 am

Re: RECONSTRUIR BASE DATOS VÍAS elimina nodos

Notapor damontej » Vie Mar 12, 2010 5:35 pm

Guardatren escribió:Los nodos quedaron eliminados porque se eliminaron los archivos RIT y TIT
esos 2 archivos no hay que eliminarlos antes de reconstruir el TDB


Seré curioso: si la eliminación de esos dos archivos hace desaparecer los nodos en cruces ¿por qué no hace lo mismo con los de los desvíos?
Espero que ya estés asentado nuevamente.
Un abrazo Edu!!
Ing. Jorge A. Damonte
Ciudad Jardín, Buenos Aires - República Argentina
"...quien sobreviva a este día y vuelva salvo a casa, se pondrá de puntillas cuando sea nombrado en el futuro..."
Excusatio non petita, acusatio manifesta...
Avatar de Usuario
damontej
 
Mensajes: 1985
Registrado: Jue Mar 08, 2007 5:27 pm
Ubicación: Buenos Aires, Argentina

Re: RECONSTRUIR BASE DATOS VÍAS elimina nodos

Notapor Guardatren » Dom Mar 14, 2010 12:42 am

damontej escribió:Seré curioso: si la eliminación de esos dos archivos hace desaparecer los nodos en cruces ¿por qué no hace lo mismo con los de los desvíos?
Espero que ya estés asentado nuevamente.
Un abrazo Edu!!


No lo sé.
Pero es digno de estudio.
Ya lo investigaremos.

No, no estoy aun muy asentado,
veremos como proseguir...
Gracias por todo,
nos vemos... :D
Guardatren
 
Mensajes: 3627
Registrado: Mié Sep 01, 2004 4:23 am

Re: RECONSTRUIR BASE DATOS VÍAS elimina nodos

Notapor PaToPuNx[WRoNG-WaY] » Dom Mar 14, 2010 1:24 am

Curioso tantos problemas en un solo post... curioso que yo haga un backup cada dos semanas y mis rutas no exploten tan seguido...
Curioso el problema que tuve del administrador de actividades y no me andaba ni el EXPLORE ROUTE de JAPAN1 :mrgreen:
En fin, Gracias George por solucionarme ese inconveniente.

Salu2!
Avatar de Usuario
PaToPuNx[WRoNG-WaY]
 
Mensajes: 740
Registrado: Jue Sep 25, 2003 4:47 am
Ubicación: Km 14.5 FCM

Re: RECONSTRUIR BASE DATOS VÍAS elimina nodos

Notapor damontej » Dom Mar 14, 2010 3:10 am

PaToPuNx[WRoNG-WaY] escribió:Curioso tantos problemas en un solo post... curioso que yo haga un backup cada dos semanas y mis rutas no exploten tan seguido...
Curioso el problema que tuve del administrador de actividades y no me andaba ni el EXPLORE ROUTE de JAPAN1 :mrgreen:
En fin, Gracias George por solucionarme ese inconveniente.

Salu2!


La curiosidad mata al hombre, y embaraza a la mujer... :mrgreen: :mrgreen: :mrgreen:
Ing. Jorge A. Damonte
Ciudad Jardín, Buenos Aires - República Argentina
"...quien sobreviva a este día y vuelva salvo a casa, se pondrá de puntillas cuando sea nombrado en el futuro..."
Excusatio non petita, acusatio manifesta...
Avatar de Usuario
damontej
 
Mensajes: 1985
Registrado: Jue Mar 08, 2007 5:27 pm
Ubicación: Buenos Aires, Argentina

Siguiente

Volver a Rutas MSTS

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 56 invitados