Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Infoeti 05
Infoeti 05
PLAN GEODE
PROYECTO BADAFI
PROCEDIMIENTO DE ETIQUETADO LA CARTOGRAFIA GEOLGICA DIGITAL
Javier Navas Madrazo Nuria Plaza Medina Margarita Sanabria V: 1.5 11/2008
114531742.doc
Pgina 1 de 20
16/01/2008
ESTUCTURALES. SHAPE:
DE CODE_JUST
Asignar el valor de CODE_JUST a partir de las siguientes condiciones sobre la rotacin. De las 9 justificaciones posibles, para este tipo de etiquetas se han utilizado slo 6, siendo stas:
CODE_JUST = 1 (superior izquierda)-- Si rotacin [210,270) - clase
1002_1
-
1002_3
-
1002_4
-
1002_6
-
-- Si rotacin [330,30)
1002_7
-
1002_9
0
1002_6 1002_3 1002_9 1002_7 1002_4
270
1002_1
90
180
Ejemplo: asignar CODE_JUST = 1 para
114531742.doc
Pgina 2 de 20
16/01/2008
2. GENERACIN DE CLASES Generar clases de etiquetas para cada valor de CODE_JUST Clase 1002_1 Clase 1002_3 Clase 1002_4 Clase 1002_6 Clase 1002_7 Clase 1002_9 para CODE_JUST = 1 (superior izquierda) para CODE_JUST = 3 (superior derecha) para CODE_JUST = 4 (centro izquierda) para CODE_JUST = 6 (centro derecha) para CODE_JUST = 7 (centro izquierda) para CODE_JUST = 9 (inferior derecha)
Ejemplo: asignar
CODE_JUST = 1 para
Usar para la creacin de las clases las expresiones SQL correspondientes: 1002_1.exp ,1002_3.exp, 1002_4.exp, 1002_6.exp, 1002_7.exp y 1002_9.exp
114531742.doc
Pgina 3 de 20
16/01/2008
3.
Para las clases 3, 6 y 9 establecer como expresin del rtulo a etiquetar el definido por la expresin: [ZXXXXMPBUZ.STRING]
Para las clases 1,4 y 7 establecer como expresin del rtulo a etiquetar el definido por la expresin siguiente. Esta condicin aade espacios en blanco segn la longitud de la cadena de caracteres. La condicin (fichero 1002_condicion.lpx) tiene el siguiente cdigo: Function FindLabel ( [Z2916MPBUZ.STRING] ) if (len ([Z2916MPBUZ.STRING]) = 8 ) then FindLabel = [Z2916MPBUZ.STRING] end if if (len ([Z2916MPBUZ.STRING]) = 7 ) then NewString = Replace([Z2916MPBUZ.STRING],"&","&") FindLabel = "<FNT>" &" " & NewString & "</FNT>" end if if (len ([Z2916MPBUZ.STRING]) = 6 ) then NewString = Replace([Z2916MPBUZ.STRING],"&","&") FindLabel = "<FNT>" &" " & NewString & "</FNT>" end if if (len ([Z2916MPBUZ.STRING]) = 5 ) then NewString = Replace([Z2916MPBUZ.STRING],"&","&") FindLabel = "<FNT>" &" " & NewString & "</FNT>" end if if (len ([Z2916MPBUZ.STRING]) = 4 ) then NewString = Replace([Z2916MPBUZ.STRING],"&","&") FindLabel = "<FNT>" &" " & NewString & "</FNT>" end if if (len ([Z2916MPBUZ.STRING]) = 3 ) then NewString = Replace([Z2916MPBUZ.STRING],"&","&") FindLabel = "<FNT>" &" " & NewString & "</FNT>" end if if (len ([Z2916MPBUZ.STRING]) = 2 ) then NewString = Replace([Z2916MPBUZ.STRING],"&","&") FindLabel = "<FNT>" &" " & NewString & "</FNT>" end if End Function En el caso de rtulos de un solo carcter se recomienda aadir el smbolo
114531742.doc
Pgina 4 de 20
16/01/2008
de 2
114531742.doc
Pgina 5 de 20
16/01/2008
4.
Seleccionar para cada clase la fuente de la badafi.style 1002_1 1002_3 1002_4 1002_6 1002_7 1002_9 para la Clase 1002_1 para la Clase 1002_3 para la Clase 1002_4 para la Clase 1002_6 para la Clase 1002_7 para la Clase 1002_9
De esta forma quedan establecidos los valores adecuados de: tipo de fuente, tamao, offset y alignment Establecer las preferencias de ubicacin iguales para todas las clases segn:
114531742.doc
Pgina 6 de 20
16/01/2008
5.
114531742.doc
Pgina 7 de 20
16/01/2008
PARA LA CLASE
PARA LA CLASE 4
114531742.doc
Pgina 8 de 20
16/01/2008
PARA LA CLASE 6
PARA LA CLASE 7
114531742.doc
Pgina 9 de 20
16/01/2008
PARA LA CLASE 9
6.
REVISIN MANUAL
Revisar manualmente los casos en los que las etiquetas se solapen, modificar en estos casos manualmente el valor de CODE_JUST para ubicar las etiquetas en el lugar mas adecuado.
114531742.doc
Pgina 10 de 20
16/01/2008
Asignar el valor de CODE_JUST a partir de las siguientes condiciones sobre la justificacin. De las 9 justificaciones posibles, para este tipo de etiquetas se utilizan slo 8, siendo stas:
CODE_JUST = 1 (superior izquierda) - clase 1003_1 CODE_JUST = 2 (superior centro) - clase 1003_2 CODE_JUST = 3 (superior derecha) clase 1003_3 CODE_JUST = 4 (centro izquierda) - clase 1003_4 CODE_JUST = 6 (centro derecha) - clase 1003_6 CODE_JUST = 7 (inferior izquierda) - clase 1003_7 CODE_JUST = 8 (inferior centro) - clase 1003_8 CODE_JUST = 9 (inferior derecha) - clase 1003_9
1003_2
1003_3 1003_6
1003_8
1003_9
114531742.doc
Pgina 11 de 20
16/01/2008
Clase 1003_1 Clase 1003_2 Clase 1003_3 Clase 1003_4 Clase 1003_6 Clase 1003_7 Clase 1003_8 Clase 1003_9
para CODE_JUST = 1 (superior izquierda) para CODE_JUST = 2 (superior derecha) para CODE_JUST = 3 (superior derecha) para CODE_JUST = 4 (centro izquierda) para CODE_JUST = 6 (centro derecha) para CODE_JUST = 7 (inferior izquierda) para CODE_JUST = 8 (inferior centro) para CODE_JUST = 9 (inferior derecha)
114531742.doc
Pgina 12 de 20
16/01/2008
3.
Para las clases 1,4 y 7 establecer como expresin del rtulo a etiquetar el definido por la expresin siguiente. Esta condicin aade espacios en blanco segn la longitud de la cadena de caracteres. La condicin (fichero 1003_condicion.lpx) tiene el siguiente cdigo: Function FindLabel ( [Z2916MPMIN.STRING] ) FindLabel = "<fnt size='12'>" & string (3 - Len([Z2910MPMIN.STRING])," ") & "</fnt>" & [Z2910MPMIN.STRING] End Function 4. ASIGNAR LOS SMBOLOS DE REPRESENTACION correspondiente:
Seleccionar para cada clase la fuente de la badafi.style 1003_1 1003_2 1003_3 1003_4 1003_6 1003_7 1003_8 1003_9 para la Clase 1003_1 para la Clase 1003_2 para la Clase 1002_3 para la Clase 1002_4 para la Clase 1002_6 para la Clase 1002_7 para la Clase 1003_8 para la Clase 1002_9
De esta forma quedan establecidos los valores adecuados de: tipo de fuente, tamao, offset y alignment
114531742.doc
Pgina 13 de 20
16/01/2008
Establecer las preferencias de ubicacin iguales para todas las clases segn:
Case 1002_1
114531742.doc
Pgina 14 de 20
16/01/2008
5.
En
PARA LA CLASE 1
PARA LA CLASE
114531742.doc
Pgina 15 de 20
16/01/2008
PARA LA CLASE 3
PARA LA CLASE 4
114531742.doc
Pgina 16 de 20
16/01/2008
PARA LA CLASE 6
PARA LA CLASE 7
114531742.doc
Pgina 17 de 20
16/01/2008
PARA LA CLASE 8
PARA LA CLASE 9
114531742.doc
Pgina 18 de 20
16/01/2008
6.
REVISIN MANUAL
Revisar manualmente los casos en los que las etiquetas se solapen, modificar en estos casos manualmente el valor de CODE_JUST para ubicar las etiquetas en el lugar mas adecuado. 7. MULTIPLES SUSTANCIAS
Aunque el caso ms habitual presenta solo una sustancia, la sustancia principal explotada, puede darse el caso de que aparezca ms de 1 sustancia asociada al mismo indicio. En estos casos la etiqueta incluir el rtulo de todas las sustancias. Se admiten hasta 5, que se colocarn en orden decreciente de importancia, separadas por comas y sin espacios. En estos casos slo se admiten justificaciones 3, 6, 9. Ejemplo del valor del campo STRING con 2 sustancias: Fe,Ni Ejemplo del valor del campo STRING con 5 sustancias: Fe,Ni,Pb,Cu,Sn
114531742.doc
Pgina 19 de 20
16/01/2008
Establecer para todas los tipos de etiquetas el valor de ubicacin tal como presenta la siguiente figura:
114531742.doc
Pgina 20 de 20
16/01/2008