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.
- Utilizar entrada interactiva: agregue una nueva capa y cree entidades de forma interactiva.
Nota:
No todas las herramientas de geoprocesamiento admiten la entrada interactiva de entidades.
Crear entidades
Para utilizar la entrada interactiva de entidades con una herramienta, haga clic en el botón de entrada interactiva y seleccione un tipo de entidad en el 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. Tras elegir un tipo de entidad, ocurre lo siguiente:
- Se agrega una nueva capa al panel Contenido del mapa, denominada según el nombre de la herramienta, el nombre del parámetro y el tipo de entidad: <Tool> <Parameter> (<Type>). Este nombre de capa rellena automáticamente el parámetro de entrada e indica que la herramienta utilizará esta nueva capa como entrada. Esta capa representa una nueva clase de entidad creada en la geodatabase del proyecto.
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.
- Aparece una plantilla de edicióndebajo del parámetro que muestra el símbolo y el nombre de la capa de la nueva entidad dibujada, con una paleta de herramientas que puede utilizar para crear entidades. Se selecciona una herramienta predeterminada para que puede 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:
La última entidad creada puede estar seleccionada y, dado que la mayoría de las herramientas de geoprocesamiento solo procesan las entidades seleccionadas, puede que 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 Campo de distancia que puede utilizar para especificar un campo que contenga distancias de zona de influencia, de modo que puedan crearse zonas de influencia de distinto tamaño 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.
Realice una de las siguientes acciones 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, debe 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 situado 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 nueva capa estará vacía, sin 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 configurado. 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.
Configurar la entrada para una herramienta 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 necesarios.
- Guarde la capa como archivo de capa.
- Cree una herramienta de modelo 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 haga clic en Aceptar.
- Haga doble clic en la variable de 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 de examinar para navegar y seleccionar el archivo de capa que ha guardado. Como alternativa, puede seleccionar una capa de la lista de capas del último mapa activo y este creará y establecerá automáticamente la plantilla de entidades.
- 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.
Configurar la entrada para una herramienta 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 necesarios.
- Guarde la capa como archivo de capa.
- Cree una herramienta de script en una caja de herramientas.
- En la pestaña Parámetros del cuadro de diálogo Propiedades de la nueva herramienta de script, introduzca un nuevo parámetro y establezca el tipo de datos del parámetro como Conjunto de entidades.
- Haga clic en la celda de la propiedad Predeterminado del parámetro del conjunto de entidades y haga clic en el botón de examinar .
- Examine y seleccione el archivo de capa que guardó anteriormente y haga clic en Aceptar.
- Termine de crear la herramienta.
Nota:
Cuando se especifica un archivo de capa, se internaliza la ruta al archivo de capa y, si se vuelve a abrir el cuadro de diálogo Propiedades, aparece una etiqueta integrada en la celda.
Tablas interactivas
Las tablas interactivas también son compatibles como entrada de las herramientas de geoprocesamiento.
Para utilizar una tabla interactiva, el parámetro de la 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 su lugar, 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 la herramienta no tiene configurado ningún archivo de capa, haga clic en el botón Configurar propiedades de la herramienta del panel Compartir como herramienta web. Las propiedades muestran el esquema predeterminado (incluida la simbología, los atributos de tabla, el tipo de geometría y la referencia espacial) que se utiliza para el parámetro al ejecutar la herramienta antes de su publicación. 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 la herramienta del 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. La lista desplegable situada junto al botón Entrada interactiva de una herramienta web o un 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.
Independientemente de si el parámetro de la herramienta tiene configurado un archivo de capa o de si filtra los tipos de entidad del parámetro en la herramienta antes de su publicación, solo aparecerán los tipos de entidad filtrados en la lista desplegable del botón Entrada interactiva del parámetro de la herramienta web o del servicio de geoprocesamiento.