3 votos

¿Añadir una expresión de etiquetado a la cuadrícula de superposición personalizada en ArcGIS Desktop?

Tengo una cuadrícula de superposición personalizada cuyas etiquetas son manejadas por un feo campo de atributos que contiene innecesarios ceros a la izquierda y otras cosas que no se pueden etiquetar.

¿Cómo puedo introducir una expresión de etiquetado en esta cuadrícula?

Estoy utilizando ArcGIS 10 SP1 para Desktop.

2voto

Niall C. Puntos 1234

Puede utilizar muchas expresiones en el diálogo de expresión de la etiqueta.
Puedes intentar usar regex para llegar a algunos de los problemas difíciles de alcanzar.
Aquí está una de mis antiguas preguntas que puede mostrar cómo se puede utilizar.

Si sólo se trata de ceros finales o iniciales, puede utilizar...
Derecho ([micolumna],4)

que dejará todo en el frente dejando sólo 4 caracteres del lado derecho.

Function FindLabel( [NAME]  )
  Dim fldValue, aWords, i, word, aNewWords, NewWord, numElements, k

  fldValue = [NAME]  

  'k = 0 'One word first line and two words all other lines  
 k = 1 'Two words first line and all other lines

  if not IsNull(fldValue) then
    aWords = split(fldValue, " ")
    numElements = UBound(aWords)

    'Create new array to store new field value and redimmension to store
    ' the correct number of elements to match original number of elements
    aNewWords = Array()
    Redim aNewWords(numElements)

    for i = LBound(aWords) to UBound(aWords)
       if i  Mod 2 = k  then
          word = aWords(i) & vbCr
       else
          word = aWords(i)
       end if
       aNewWords(i) = word
    next    

    NewWord = Join(aNewWords, " ")

  else
    NewWord = fldValue
  end if
  FindLabel = NewWord
End Function

Este es un ejemplo de una expresión de etiqueta de streetmap.

1voto

Hameno Puntos 129

Las expresiones de las etiquetas para una capa de características se pueden establecer yendo a la pestaña Propiedades de las capas>Etiquetas, y haciendo clic en el botón Expresión. Sin embargo, Jakub tiene un buen punto que usted debe limpiar sus datos primero a través de la calculadora de campo. Aquí está el enlace de ArcGIS 10 para las expresiones de características.

1voto

NeTeInStEiN Puntos 286

Según Esri, en este momento no es posible incorporar una expresión de etiqueta con una cuadrícula superpuesta personalizada; las expresiones de etiqueta no son compatibles con las etiquetas de la cuadrícula.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X