8 votos

Cambio de campo predeterminados de las propiedades de formato de número en ArcMap?

Cualquiera que haya trabajado con los números que tienen más de 14 dígitos se ha ejecutado en ArcMap maravilloso hábito de convertir cualquier número de tales longitud de e-notación. Al cambiar esto es una simple cuestión de entrar en las Propiedades de Campo y ajuste el formato de número, haciendo esto varias veces para cada campo de cada tabla me estoy cansando. ¿Hay algún secreto configuración del entorno o método para crear formatos de número predeterminado para algo además de "Numérico"?

4voto

Greg Puntos 1756

Lo mejor que puedo decir, la respuesta es no, uno no se puede establecer el formato de número predeterminado, no sin programación (y para que uno empiece con INumericFormat como se señaló por Kirk. Véase el ejemplo de Decimales Grados y Radianes y el Formato de Moneda).

También el indicador numérico de la propiedad se almacenan en el mapa (.mxd) o el archivo de capa (.lyr) y no una propiedad si la tabla, de modo que los cambios realizados de forma interactiva o a través de la programación como la de arriba no se aplica a los nuevos datos. Cambiar el campo de tipo numérico en el momento de la creación de doublem, float, etc. no ayuda tampoco, por la misma razón (que no es un campo de tabla o de la propiedad).

Presumiblemente, esto significa que la única forma de avanzar es la esperanza de que alguien construye y comparte un "cambio de formato numérico para todas las capas seleccionadas" botón en Arcmap, y/o enviar una solicitud a http://ideas.arcgis.com y la esperanza de los poderes que decidir que vale la pena implementar como una preferencia de usuario.

3voto

He encontrado la siguiente solución:

Carto.FeatureLayer clase implementa Geodatabase.ITableFields y Geodatabase.ILayerFields interfaces. A través de una de estas dos interfaces se puede acceder a FieldInfo tipo de propiedad de Geodatabase.IFieldInfo. A continuación, utilice IFieldInfo.NumberFormat de la propiedad.

Esperamos que te sea útil.

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