Hay alguna forma de agregar fragmentos de código arbitrario a una de ArcGIS modelo?
Me imagino algo similar a las "bloque de código" el generador de expresiones avanzadas de etiquetado o la calculadora de campo.
Por ejemplo, mi proyecto de el momento en que podrían beneficiarse de ir a buscar el nombre de usuario de la persona que ejecuta la herramienta. Sé que en python se trata de un simple import os; os.environ.get('USERNAME')
. Creo que podría escribir que snippet get_username.py
, agregarlo a una caja de herramientas en Arccatalog, a continuación, añadir la herramienta a la modelo y utilizarlo como por-requisito de parámetros para el modelo de mi herramienta. Eso es un montón de trabajo para algo tan pequeño, y la próxima vez que necesitemos algo más, como en línea de la sustitución de variable o de un compuesto de la variable.
Creo que un fragmento de código de la herramienta o similar, frente a todas estas necesidades en un genérico, ampliamente manera provechosa.