3 votos

Cambio entre nombres de alias y nombres de tabla utilizando ArcPy en ArcGIS Pro

Siempre que añado tablas independientes de mi geodatabase de archivos a un mapa de ArcGIS Pro, se muestran los nombres de los alias en lugar de los nombres de las tablas. Quiero ver estas tablas utilizando sólo sus nombres de tabla. Además, no he podido encontrar ninguna función de ArcPy que pueda automatizar estos cambios ni tampoco ninguna herramienta de geoprocesamiento.

¿Hay alguna forma de cambiar todos los nombres de las tablas en mi proyecto de ArcGIS Pro sin tener que pasar manualmente por cada una de ellas?

0 votos

¡Bienvenido a GIS SE! Somos un poco diferentes de otros sitios. Somos un sitio de preguntas y respuestas, no un foro de discusión. Para las preguntas que involucran código le pedimos que nos muestre donde está atascado con su propio código mediante la inclusión de un fragmento de código en su pregunta. Hay un editar botón debajo de su pregunta que le permitirá hacer eso y un {} que le permite dar un formato agradable a cualquier código resaltado. Consulte nuestro breve visita para saber más sobre el funcionamiento del sitio. Muchas gracias.

1 votos

¿Ha probado AlterAliasName . Sin probarlo parece que se podría iterar una lista de tablas para hacer que todos los alias de las tablas coincidan con sus nombres.

0 votos

Lamentablemente, esa función altera el nombre de alias de la tabla almacenada en mi geodatabase de archivos, pero no cómo se ve en un mapa de ArcGIS Pro.

1voto

UnkwnTech Puntos 21942

No conozco ninguna forma de evitar que ArcGIS Pro utilice el alias de una tabla de la geodatabase de archivo como el nombre de la tabla independiente que se utiliza cuando se añade a un mapa.

En consecuencia, creo que necesitarás escribir un script que itere a través de cada tabla en tu mapa (los objetos Map tienen un método listTables), y luego utilice la propiedad dataSource de cada objeto Table devuelto para buscar su propiedad name, de modo que puedas cambiar el nombre de la tabla en tu mapa a eso.

Si no se siente cómodo codificando, podría presentar una idea de ArcGIS para que ArcGIS Pro ofrezca una opción para ignorar los alias de las tablas al añadirlas a los mapas.

2 votos

Estoy de acuerdo con @PolyGeo, actualmente no existe la opción de desactivar el alias del nombre de la capa/tabla al añadir el conjunto de datos a un mapa y por defecto aparece el nombre de la fuente de datos. Esta sería una buena idea para sugerir en geonet.

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