Puede definir parámetros en la sentencia SQL de una capa de consulta, lo que permite utilizar la capa de consulta para actualizar dinámicamente los valores de los parámetros antes de que ArcGIS Pro envía la consulta a la base de datos para recuperar los datos. Puede utilizar los dos tipos de parámetros siguientes en capas de consulta:
- Los parámetros de rango conectan valores numéricos o temporales dinámicamente a los controles deslizantes de rango y tiempo, lo que le permite cambiar el rango numérico o de tiempo utilizando el control deslizante.
- Los parámetros discretos le permiten actualizar una consulta con valores literales antes de ejecutar la consulta.
Para definir parámetros en una capa de consulta, consulte Definir parámetros en una capa de consulta.
Actualizar valores de parámetros de rango
Los parámetros de rango que hacen referencia a valores de fecha-hora hacen que la capa de consulta tenga el tiempo habilitado. La pestaña Tiempo del cuadro de diálogo Propiedades de capa especifica que el tiempo de la capa está ligado a un parámetro en la consulta SQL, junto con el nombre del parámetro. Use el control deslizante de tiempo para actualizar los valores del parámetro de rango.
Los parámetros de rango que hacen referencia a datos numéricos (enteros o dobles) están conectados al control deslizante de rango. Use el control deslizante de rango para actualizar los valores del parámetro de rango. Puede tener más de un parámetro de rango que haga referencia a los datos numéricos de la capa. Cada uno está asociado con un rango que se puede administrar en la pestaña Rango del cuadro de diálogo Propiedades de capa. Haga clic en un rango para modificar sus propiedades. El campo de rango indica que está ligado al parámetro definido en la consulta SQL.
Actualizar valores de parámetros discretos
Cuando se declara un parámetro discreto en una capa de consulta, puede actualizar o limitar el valor del parámetro al interactuar con la capa de consulta en un mapa o escena. Por ejemplo, en una capa que muestra las ubicaciones de terremotos, se puede definir un parámetro discreto para que solo los terremotos con magnitud 6 o superior se muestren de manera predeterminada. Puede cambiar ese valor directamente en la capa sin necesidad de modificar la consulta SQL de origen. Un parámetro discreto puede contener un valor único o una lista de opciones. Una capa de consulta puede admitir más de un parámetro discreto.
Siga estos pasos para actualizar el valor de un parámetro discreto definido en una capa de consulta:
- En el panel Contenido, haga clic con el botón derecho en la capa de consulta y, a continuación, haga clic en Propiedades .
- En el cuadro de diálogo Propiedades de capa, haga clic en la pestaña Parámetro de consulta para ver los parámetros discretos disponibles para la capa. Una capa de consulta puede tener cualquier número de parámetros discretos, denominados por el nombre del parámetro o por el alias, si se ha suministrado uno al definir el parámetro.
- Haga clic en una fila de la tabla y actualice el valor como desee. En el caso de varios valores, la celda del valor es un menú desplegable con casillas de verificación para las opciones. Si lo desea, modifique el valor del filtro escribiendo en la celda nuevos valores separados por comas.
- Para restablecer los valores a su definición mediante el parámetro discreto de la consulta SQL que define la capa, haga clic en el botón Restablecer.