Cuando especifica los datos de entidades de entrada de una herramienta de geoprocesamiento, tiene las siguientes opciones:
- Seleccionar una capa de entidades del mapa.
- Buscar una clase de entidad.
- Entrada interactiva: agregar una capa nueva y crear entidades de forma interactiva.
Nota:
No todas las herramientas de geoprocesamiento admiten la entrada interactiva de entidades.
Crear nuevas entidades
Para utilizar la entrada interactiva de entidades con su herramienta, haga clic en el botón de entrada interactiva y, a continuación, seleccione un tipo de entidad del menú. El menú de tipos de entidad incluye puntos, líneas, polígonos y multiparches. Puede que algunos de estos tipos no estén disponibles en función de los tipos de entidad que son compatibles con la herramienta. Después de elegir un tipo de entidad, ocurre lo siguiente:
- Se agrega una capa nueva al panel Contenido de su mapa, con un nombre acorde al nombre de la herramienta, al nombre del parámetro y al tipo de entidad: <Tool> <Parameter> (<Type>). El nombre de esta capa se introducirá en el parámetro, para indicar que la herramienta utilizará esta nueva capa como entrada. Esta capa representa una nueva clase de entidad creada en su geodatabase de proyectos.
Nota:
Es posible que el nombre de clase de entidad no coincida con el nuevo nombre de la capa. Consulte la propiedad Origen de la capa para determinar el nombre y la ubicación de la clase de entidad.
- Las plantillas de edición se agregarán debajo del parámetro; y muestran los símbolos para las entidades que se acaban de dibujar, así como una paleta de herramientas que puede usar para crear entidades. Se selecciona una herramienta predeterminada para que pueda empezar a crear de inmediato entidades en el mapa.
Obtenga más información sobre las herramientas utilizadas para crear puntos, líneas, polígonos y multiparches.
Nota:
La entrada de entidad interactiva utiliza el sistema de edición para crear datos en una clase de entidad. Básicamente es igual que si creara datos utilizando el panel Crear entidades. No obstante, las ediciones se guardan automáticamente cuando se utiliza la entrada de entidad interactiva de geoprocesamiento, siempre que no tenga una sesión de edición activa. Al guardar automáticamente las ediciones, se asegura de que en el espacio de trabajo se borrarán todos los bloqueos y de que la herramienta se ejecutará en el subproceso de geoprocesamiento dedicado para que pueda realizar otras tareas mientras se ejecuta la herramienta.
Nota:
Puede que la última entidad que ha creado esté seleccionada y, dado que la mayoría de las herramientas de geoprocesamiento solo procesan las entidades seleccionadas, quizá desee borrar la selección haciendo clic en Mapa > Selección > Borrar antes de ejecutar la herramienta.
Introducir atributos para las entidades
Algunas herramientas de geoprocesamiento utilizan atributos de entidades como parte del procesamiento. Por ejemplo, la herramienta Zona de influencia tiene un parámetro de Campo de distancia que le permite elegir un campo que contenga distancias de zona de influencia, de modo que se puedan crear zonas de influencia de distintos tamaños para cada entidad de la entrada. Cuando se utiliza la entrada de entidad interactiva, dispone de varios campos de atributos genéricos que puede utilizar para introducir valores junto con las entidades que crea como, por ejemplo, campos de texto, numéricos y de fecha.
Utilice uno de los siguientes métodos para introducir atributos para las entidades que cree:
- Haga clic con el botón derecho en la capa en el panel Contenido y seleccione Tabla de atributos. Después de crear una entidad, introduzca sus atributos en la vista de la tabla de atributos.
- Abra el panel Plantilla activa haciendo clic en la flecha hacia delante y, a continuación, introduzca atributos para las entidades que va a crear en el mapa. Cada entidad que cree tendrá los atributos que estén definidos actualmente en el panel Plantilla activa.
Nota:
Si introduce atributos utilizando el panel Plantilla activa, deberá volver al panel Geoprocesamiento para seguir introduciendo parámetros y ejecutar la herramienta.
Configurar la entrada interactiva con conjuntos de entidades
Puede agregar la función de entrada interactiva de entidad para personalizar una herramienta de modelo o una herramienta de script utilizando el tipo de datos del parámetro Conjunto de entidades. Puede configurar el tipo de entidad de entrada interactiva, la simbología, los campos de atributos, las plantillas de edición, las herramientas de creación de entidades y otras propiedades utilizando una plantilla de archivo de capa asociada al parámetro de conjunto de entidades.
Cuando abre una herramienta personalizada con un parámetro de conjunto de entidades, haga clic en el botón de entrada interactiva que aparece junto al parámetro del conjunto de entidades. Haga clic en el botón para agregar una capa nueva al mapa activo basada en el archivo de capa que guardó anteriormente. La capa nueva estará vacía; no tendrá entidades. Las herramientas de edición, los campos de atributo y la simbología de la nueva capa coincidirán con el archivo de capa que configuró. Utilice las herramientas de creación de entidades para dibujar nuevas entidades en el mapa y utilizarlas como entrada a la herramienta personalizada.
Siga estos pasos para configurar un parámetro de conjunto de entidades para herramientas de modelo y de script.
Herramientas de modelo
Para configurar la entrada interactiva de entidades para una herramienta de modelo personalizada, siga estos pasos:
- Cree una capa con los atributos, la simbología y las plantillas de edición que desee.
- Guarde la capa como archivo de capa.
- Cree una herramienta de modelo nueva en una caja de herramientas.
- En la cinta, haga clic en ModelBuilder > Insertar > Variable para agregar una variable nueva al modelo.
- En el cuadro de diálogo Tipo de datos de variable seleccione Conjunto de entidades y, a continuación, haga clic en Aceptar.
- Haga doble clic en la variable del conjunto de entidades para abrir el cuadro de diálogo Conjunto de entidades. En la pestaña Propiedades, en la propiedad Plantilla haga clic en el botón examinar para navegar y seleccionar el archivo de capa que ha guardado. De forma alternativa, puede seleccionar una capa de la lista de opciones de capas del último mapa activo y creará y establecerá la plantilla del conjunto de entidades automáticamente. Haga clic en Aceptar.
Ahora, es posible conectarse a esta variable del conjunto de entidades y usarla con cualquier herramienta de geoprocesamiento del modelo que acepte capas de entidades como entrada.
- Haga clic con el botón derecho en la variable del conjunto de entidades y seleccione Parámetro para convertirla en un parámetro de modelo.
- Guarde el modelo.
Herramientas de script
Para configurar la entrada interactiva de entidades para una herramienta de script personalizada, siga estos pasos:
- Cree una capa con los atributos, la simbología y las plantillas de edición que desee.
- Guarde la capa como archivo de capa.
- Cree una herramienta de script nueva en una caja de herramientas.
- En la pestaña Parámetros del cuadro de diálogo Propiedades de la herramienta de script nueva, introduzca un parámetro nuevo y establezca el tipo de datos del parámetro como Conjunto de entidades.
- Haga clic en la celda para la propiedad Predeterminada del parámetro del conjunto de entidades y, a continuación, haga clic en el botón examinar .
- Examine y seleccione el archivo de capa que ha guardado anteriormente. Haga clic en Aceptar.
- Termine de crear la herramienta.
Tablas interactivas
Igual que una entrada interactiva de entidades le permite agregar una nueva capa de entidades y dibujar entidades para utilizarlas como entrada de una herramienta de geoprocesamiento, las tablas interactivas también son compatibles como entrada de las herramientas de geoprocesamiento.
Para poder sacar partido a una tabla interactiva, el parámetro de herramienta de geoprocesamiento debe ser un tipo de datos de Conjunto de registros. El uso de esta tabla interactiva es igual que el descrito anteriormente para la entrada interactiva de entidades. Sin embargo, no es necesario utilizar controles de edición integrados en la herramienta de geoprocesamiento. En cambio, la entrada de datos de la tabla se realiza en la tabla de atributos. Puede configurar conjuntos de registros siguiendo los mismos pasos que los descritos para los conjuntos de entidades.
Herramientas web y servicios de geoprocesamiento
La entrada interactiva de entidades está disponible para cualquier herramienta web o servicio de geoprocesamiento publicado con un valor Modo de entrada que sea un Valor definido por el usuario.
Si el parámetro de una herramienta no tiene configurado ningún archivo de capa, haga clic en el botón Configurar propiedades de herramienta en el panel Compartir como herramienta web. Las propiedades muestran el esquema predeterminado, que incluye la simbología, los atributos de tabla, el tipo de geometría y la referencia espacial, que se utilizan para el parámetro al ejecutar la herramienta antes de publicarla. Al utilizar la herramienta, puede hacer clic en la lista desplegable situada junto al botón Entrada interactiva y seleccionar uno de los tipos de geometría (punto, línea, polígono o multiparche).
Si el parámetro de la herramienta tiene configurado un archivo de capa, haga clic en el botón Configurar propiedades de herramienta en el panel Compartir como herramienta web. Las propiedades solo muestran los atributos de tabla, el tipo de geometría y la referencia espacial predeterminados, que se utilizan para el parámetro al ejecutar la herramienta antes de publicarla. El archivo de capa renderiza la simbología. A diferencia de cuando se utiliza una herramienta normal de ArcGIS Pro en la que el botón Entrada interactiva solo muestra el tipo de geometría y la simbología del archivo de capa, la lista desplegable situada junto al botón Entrada interactiva de una herramienta web o servicio de geoprocesamiento muestra los cuatro tipos de entidades. El esquema de cada tipo de entidad, incluida la simbología, utiliza un esquema genérico cuando no hay ningún archivo de capa configurado para el parámetro.
Con independencia de que el parámetro de la herramienta tenga configurado un archivo de capa, si filtra los tipos de entidades del parámetro en la herramienta antes de publicarla, solo los tipos de entidades filtradas se mostrarán en la lista desplegable del botón Entrada interactiva del parámetro de la herramienta web o servicio de geoprocesamiento.