Estoy buscando una manera de actualizar los 'créditos de capa' en un cuadro de texto dinámico. He encontrado formas de usar los créditos de mapa o los créditos de marco de datos aquí, pero no puedo encontrar una manera de obtener la información derivada de una capa.
Parece que siempre produzco una cadena vacía. ¿Alguien ha hecho esto o ha encontrado una solución? Parece una forma extremadamente útil de actualizar créditos de mapas con pocos o ningún recurso.
Respuestas:
Como se mencionó en mi comentario anterior, no hay una manera de hacer esto usando texto dinámico. Sin embargo, podría escribir un script para hacer esto y adjuntarlo a un botón de complemento de Python o para ejecutarlo cuando guarde el MXD o algo así. Deberá crear un elemento de texto para contener los créditos y asígnele un nombre similar a "CRÉDITOS" de la siguiente manera:
El código básico se vería así:
fuente