arcgis javascript definition query
Este ejemplo demuestra cómo utilizar definiciones de capas con capas de entidades para limitar la información que se muestra en el mapa. La información sobre herramientas para cada característica también se muestra al pasar el mouse sobre el mapa. La información sobre herramientas se crea utilizando el dijit TooltipDialog del dojo.  Admite la paginación en una capa de consulta. Parámetros UseresultOffset y resultRecordCount para recorrer el resultado de una consulta. Tenga en cuenta que cuando pasa uno de estos dos parámetros y orderByFields se deja vacío, el servicio de mapas utiliza el campo object-id para ordenar el resultado.  Construyendo una expresión de consulta. Las expresiones de consulta se utilizan en ArcGIS para seleccionar un subconjunto de entidades y registros de tabla. Las expresiones de consulta en ArcGIS se ajustan a las expresiones SQL estándar. Por ejemplo, puede utilizar esta sintaxis utilizando la herramienta Seleccionar por atributos o con el cuadro de diálogo Generador de consultas para establecer una consulta de definición de capa. El widget de consulta sirve como generador de consultas durante la configuración, lo que le permite definir la consulta especificando datos de origen, filtros y mostrando campos en los resultados de la consulta. Cada consulta funciona con una sola capa. Sin embargo, puede definir varias consultas para una sola aplicación y las capas de datos pueden provenir de múltiples fuentes.  Pasos: 1 En el cuadro de diálogo Nueva capa de consulta, especifique un nombre en el cuadro de texto Nombre para la capa de consulta que se creará. 2 Introduzca una consulta SQL en el cuadro de texto Consulta. 3 Una vez creada la consulta se debe validar. Si su consulta se valida correctamente, haga clic en Finalizar para agregar el conjunto de resultados a ArcMap como una capa de consulta.  Antes de la versión 10.0, la operación de consulta solo se podía realizar en capas. A partir de 10.0, la operación de consulta se puede realizar en tablas y capas. La consulta de anotaciones se admite a nivel de capa; sin embargo, no se admite la consulta de anotaciones a nivel de subcapa. Tenga en cuenta que todos los parámetros relacionados con la geometría se ignorarán al consultar tablas. Haga clic en Establecer en Criterios de atributo para definir una cláusula donde para la consulta. Haga clic en Agregar una expresión de filtro para mostrar el generador de expresiones. La expresión de filtro puede ser una operación basada en valores o una operación entre dos campos. Seleccione un campo de consulta (una expresión) y proporcione un valor en el cuadro de texto.  Consulte Servicios web de ArcGIS Online ArcGIS Server para obtener más información. 1 Haga clic en el botón de opción junto a una fuente de datos. 2 Seleccione una capa de la lista. 3 Haga clic en Aceptar para cerrar la ventana Establecer origen de datos y volver a la ventana de configuración de la consulta. Especifique el título y el icono de la tarea de consulta 1. Haga clic en la pestaña Filtros.  Mostrar un subconjunto de entidades en una capa. Cuando especifica un conjunto de datos que desea dibujar como capa de mapa, a menudo solo desea dibujar algunas de las entidades del conjunto de datos. En estas situaciones, puede definir una expresión de consulta para seleccionar un subconjunto de entidades para la visualización de capas. Esto se conoce como consulta de definición. Si su mapa tiene habilitadas las páginas controladas por datos, puede usar consultas de definición de página para especificar qué entidades de una capa se dibujan en función de una consulta SQL. Aunque son similares a otras consultas de definición, las consultas de definición de página se diferencian en que solo funcionan con páginas controladas por datos y son dinámicas.
 Las expresiones de consulta se utilizan en ArcGIS para seleccionar un subconjunto de entidades y registros de tabla. Las expresiones de consulta en ArcGIS se ajustan a las expresiones SQL estándar.