4 votos

Cambio de anotación de propiedades de símbolo al por mayor?

Cómo puede una persona cambiar propiedades de anotación al por mayor?

Por ejemplo: tomar el 4500 registros en "masa de agua de texto" de la clase de entidad de anotación y cambiar todas las apariciones de "Times New Roman", "Cyan" a "Revival", "Creta Azul".

No quiero usar la capa de símbolo de sustitución , si se puede evitar (y Esri recomienda en contra de ella, para de esta manera: "...no está diseñado para ser un mayorista de reemplazo de la anotación de edición de símbolos y símbolo de administración")

5voto

xenny Puntos 670

usted puede trabajar con las propiedades de anotación como normal la tabla de atributos. Así que usted puede actualizar sus propiedades utilizando la calculadora de campo. Usted sólo necesita saber la cadena exacta (o de valor), así que me gustaría, en primer lugar el cambio de una anotación de forma manual con el fin de observar la sintaxis. enter image description here

EDIT : otro enfoque para el control total es para iniciar una sesión de edición, seleccione las notas que desea modificar, y la actualización se basa en el atributo de la ventana (en la barra de herramientas del editor).

Si selecciona la anotación del nombre de la clase que modifica todos los elementos seleccionados. Tenga en cuenta que usted necesita presionar "aplicar" para realmente cambiar sus anotaciones.

enter image description here

Otro enfoque consiste en utilizar el formato de texto en lugar de propiedades de anotación. De esta manera usted tiene toda la información en su cadena de texto. Por ejemplo :

<CLR cyan = "100">Annotation_text</CLR>

que se pueden crear con el campo de la calculadora (python analizador de aquí)

""" <CLR cyan = "100"> """ + !TextString! + """ </CLR> """

1voto

Greg Puntos 1756

He encontrado algo que funciona, pero es propenso a errores y probablemente accidente de ArcMap con grandes conjuntos de datos o máquinas con poca memoria. Una mejor solución es todavía deseado.

La carga de la anotación FC en ArcMap, haga uso de la barra de herramientas Dibujo, NO el Editor , como se podría esperar:

  1. Seleccione las características que desea cambiar (Dibujo de la flecha)
    Drawing toolbar arrow selected
  2. Zoom en tan sólo algunas de las características son visibles
  3. Iniciar La Edición De
  4. Cambio de propiedad deseada (Dibujo de la barra de herramientas)
    Drawing toolbar font colour selected
  5. De-seleccione (haga clic en un punto en blanco)
  6. Guardar ediciones

Espere a que el spinny círculo de parada antes de ir al siguiente paso, o tendrás que empezar de nuevo. No haga clic en la espera. A veces la spinny círculo no se inicia por un tiempo. Mueva el cursor del ratón sobre las barras de herramientas de ArcMap, Si la ayuda consejos no mostrar, spinning, esperar.

En mi moderadamente potente 2.5 Ghz máquina con 12 mb de memoria tengo que esperar varios minutos entre las operaciones con 4356 de los elementos seleccionados.

Paso 2 & 4 son sólo para reducir el redibujado de la pantalla de tiempo. No sé que ellos realmente hacen una gran diferencia.

1voto

Greg Puntos 1756

Esri Centro de Mapeo tiene otro enfoque, el Cambio de entidad de Anotación de la Clase Fuente:

Si desea que el cambio sea permanente, usted puede añadir el símbolo de la símbolo de la colección en ArcCatalog y, a continuación, abra la función de anotación clase en ArcMap y calcular el símbolo de IDENTIFICACIÓN de campo para el nuevo símbolo. Usted necesita tener cuidado al utilizar este método, ya que si no hay símbolo reemplaza van a ser eliminados. Usted puede evitar esto el cálculo de la invalidación de campos, cambiar el símbolo de IDENTIFICACIÓN de campo y a continuación, calcular de nuevo los valores.

Habrá algún tipo de investigación que participan en averiguar lo que el Símbolo de ID para usar. Mis datos son todos -1, por ejemplo, no se especifica.

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