Signatura topografica / Indice

8 views
Skip to first unread message

Mariano

unread,
Sep 29, 2005, 8:44:04 AM9/29/05
to cat...@googlegroups.com
Hola lista
 
Tengo el siguiente problema. Lo ejemplifico para que se entienda bien
Ingrese la signatura topografica 347.226 GHE, colocando dentro del campo CLASE 347.226 y dentro de LIBRISTICA   GHE.

Ahora bien, cuando busco esa signatura a traves del indice colocando  -ST=347.226    no logro encontrarla
 
Sin embargo, esta y otras signaturas mas aparecen en el indice de la siguitente forma:    -ST=347..226_GHE
 
Es decir, me reemplaza el punto por 2 puntos y me inserta un guion bajo.
 

Alguna sugerencia ??

Gracias!

Mariano
 

Mariano

unread,
Sep 29, 2005, 11:10:47 AM9/29/05
to cat...@googlegroups.com
Reenvio a la lista, para que compartan el debate,  la respuesta que me brinda Ruben Mansilla y, a continuacion mi nuevo comentario al respecto.
 
 
 
Hola Mariano (de nuevo),

Si lo que te molesta es la forma en la que se envía ese término al diccionario,
lo que podés hacer es editar el archivo biblio.fst que se encuentra en
la carpeta
"bases\catalis_pack\common" de la distribución de Catalis, y cambiar
la siguiente
línea:

9859 0 if p(v859) then ( '-INV=',v859^p/,
'-ST=',v859^k"_",v859^h.3,"."v859^h*3,"_"v859^i/ ) fi

por:

9859 0 if p(v859) then ( '-INV=',v859^p/, '-ST=',v859^k" ",v859^h.3,"
"v859^h*3," "v859^i/ ) fi

o, lo que es equivalente (a fin de preservar la forma *original* de la
instrucción de formato):

9859 0 /*if p(v859) then ( '-INV=',v859^p/,
'-ST=',v859^k"_",v859^h.3,"."v859^h*3,"_"v859^i/ ) fi*/
9859 0 if p(v859) then ( '-INV=',v859^p/, '-ST=',v859^k" ",v859^h.3,"
"v859^h*3," "v859^i/ ) fi

Es decir, comentar la línea a modificar, luego agregar abajo la línea
que reemplaza a la
anterior.

Pero eso *no* es suficiente. Para ver los resultados de las
modificaciones realizadas, hay
que generar el archivo invertido completo. Esto se hace, situándote,
desde el dos prompt,
en la carpeta "bases\catalis_pack\catalis\"

Ahora bien, supongamos que el nombre de la capeta en la que se
encuentra tu base es:
"pjud", entonces, accedé a ese directorio: cd pjud (suponiendo que
estabas ubicado en
 "bases\catalis_pack\catalis\")

Ahora ejecutá:

..\fullinv biblio

Y eso debería generar todo el archivo invertido desde cero,
considerando los cambios
realizados a biblio.fst.

Espero que esta información te resulte útil.

Sls.,
Rubén.

Fernando Gómez

unread,
Sep 29, 2005, 12:29:09 PM9/29/05
to Catalis
Qué locura, ¿quién puede haber diseñado algo así...?

Estemmm... yo. Pensando quién sabe en qué. Eso quedó de algún
experimento que hice, y creo que por ahora podríamos limpiarlo, de
manera tal que si tenés

347.226 GHE

en el diccionario te quede

-ST=347.226 GHE

La receta es la siguiente:

1. editar el archivo biblio.fst

2. cerca del final, donde dice "Algunos campos locales", ubicar la
línea donde aparece esto:

'-ST=',v859^k"_",v859^h.3,"."v859^h*3,"_"v859^i

y reemplazar esa porción de texto por esta otra:

'-ST=', if v859^k<>'' then v859^k,x1, fi, v859^h, if v859^i<>'' then
x1,v859^i, fi

(ojo: todo lo de arriba en una misma línea!)

3. grabar biblio.fst

4. volver a generar el diccionario de la base bibliográfica; para esto
véase

http://catalis.uns.edu.ar/wiki/index.php/Generaci%C3%B3n_del_archivo_invertido_en_Catalis


Saludos.

--Fernando

Reply all
Reply to author
Forward
0 new messages