6 votos

Cómo crear una herramienta genérica con ModelBuilder en ArcGIS?

Estamos trabajando en la creación de una herramienta con model Builder de ArcGIS 10.1. Queremos construir una herramienta genérica que puede ser lanzado desde cualquier ordenador. Para ello, hemos establecido los archivos de entrada como parámetros en el modelo. Cuando se inicia desde el cuadro de herramientas, las rutas en nuestro equipo viene en el parámetro de cajas. El usuario puede cambiar, pero nos gustaría tener cuadros en blanco en su lugar.

Para ello, podemos eliminar todas ruta de acceso relativa de los parámetros en el modelo. Cuando ponemos a prueba el modelo en ArcMap, se obtiene el siguiente mensaje "Error de Advertencia 000873", que dice que nuestro espacio de trabajo no existe. También tenemos un segundo tipo de error: "ERROR 001000", lo que significa que algunos de valor de la zona de campo no existe.

¿Hay alguien que se ha ejecutado esta operación con éxito y podría explicar la manera correcta de proceso?

10voto

Dustin Laine Puntos 213

Para obtener el resultado que usted está buscando, usted necesita las entradas en el modelo vacío cuando la guarda y deben ser establecidos como parámetros. Hacer esto haciendo clic derecho sobre ellos en la construcción de modelos y la elección de "Modelo de Parámetro".

Puede configurar todo lo demás, pero dejar la entrada y/o los parámetros de destino en blanco. A continuación, cuando se abra la herramienta se pedirá al usuario definir los parámetros.

Usted quiere que ellos se parecen a este:

Set up the input and target to be parameters by right clicking on them:

Y luego, cuando el usuario abre la herramienta que va a tener este aspecto:

Set up the input and/or target to be parameters (Picture 1) and they will show up as options for the user (Picture 2)

Espero que ayude!

Con respecto a los mensajes de error que usted está viendo, mi pensamiento es que en algún lugar en el modelo se hace referencia a un área de trabajo que existe en la máquina donde el modelo fue construido, así que cuando usted se muda a un equipo diferente que el área de trabajo de la ruta no existe.

Sin conocer los detalles más específicos sobre el modelo que usted está trabajando con es difícil de depurar aún más. Si fuera yo, me gustaría ir a través de cada herramienta en el modelo y asegúrese de que todas las configuraciones de entorno son tales que se va a operar independiente de las variables que son específicas para cada uno de los usuarios de ordenador.

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