Выражения запроса используются в ArcGIS для выбора подмножества объектов и табличных записей. Выражения запроса в ArcGIS соответствуют стандартным выражениям SQL.
В этом примере показано, как использовать определения слоев с векторными слоями для ограничения информации, отображаемой на карте. Всплывающие подсказки для каждого объекта также отображаются при наведении курсора мыши на карту. Всплывающие подсказки создаются с помощью dijit ToolTipDialog в dojo. Поддерживает разбиение на страницы на уровне запроса. Используйте параметры Resultoffset и resultRecordCount для просмотра результатов запроса на странице. Обратите внимание, что когда вы вводите один из этих двух параметров и поле orderByFields остается пустым, картографический сервис использует поле object-id для сортировки результата. Построение выражения запроса. Выражения запроса используются в ArcGIS для выбора подмножества объектов и записей таблицы. Выражения запроса в ArcGIS соответствуют стандартным выражениям SQL. Например, вы можете использовать этот синтаксис с помощью инструмента "Выбор по атрибутам" или диалогового окна "Построитель запросов", чтобы задать запрос на определение слоя. Виджет запроса служит в качестве конструктора запросов во время настройки, позволяя вам определить запрос, указав исходные данные, фильтры и отображая поля в результатах запроса. Каждый запрос работает с одним слоем. Однако вы можете определить несколько запросов для одного приложения, а слои данных могут быть из нескольких источников. Шаги: 1 В диалоговом окне "Создать слой запроса" укажите имя в текстовом поле "Название" для слоя запроса, который будет создан. 2 Введите SQL-запрос в текстовое поле "Запрос". 3 После создания запроса его необходимо проверить.  Если ваш запрос успешно подтвержден, нажмите кнопку Готово, чтобы добавить результирующий набор в ArcMap в качестве слоя запроса. До версии 10.0 операция запроса могла выполняться только над слоями. Начиная с версии 10.0, операция запроса может выполняться над таблицами и слоями. Запрос аннотации поддерживается на уровне слоя, однако запрос аннотации на уровне подуровня не поддерживается. Обратите внимание, что все параметры, относящиеся к геометрии, будут игнорироваться при запросе таблиц. Нажмите "Задать" в разделе "Критерии атрибута", чтобы задать предложение where для запроса. Нажмите "Добавить выражение фильтра", чтобы отобразить конструктор выражений. Выражение фильтра может быть операцией на основе значения или операцией между двумя полями. Выберите поле запроса — выражение — и укажите значение в текстовом поле. Смотрите веб-сервисы ArcGIS Online для получения дополнительной информации. 1 Щелкните переключатель рядом с источником данных. 2 Выберите слой из списка. 3 Нажмите "ОК", чтобы закрыть окно "Задать источник данных" и вернуться к окну "Настройка запроса".  Укажите заголовок и значок для задания "Запрос 1". Перейдите на вкладку "Фильтры". Отображение подмножества объектов в слое. Когда вы указываете набор данных, который хотите отобразить в качестве слоя карты, часто требуется отобразить только некоторые объекты в наборе данных. В таких ситуациях вы можете задать выражение запроса для выбора подмножества объектов для отображения слоя. Это называется определяющим запросом. Если на вашей карте включены страницы, управляемые данными, вы можете использовать запросы определения страницы, чтобы указать, какие объекты слоя отображаются на основе SQL-запроса. Хотя запросы определения страницы похожи на другие запросы определения, они отличаются тем, что работают только со страницами, управляемыми данными, и являются динамическими.
https://developers.arcgis.com/javascript/3/jssamples/fl_layer_definition.html http://resources.arcgis.com/en/help/arcgis-rest-api/02r3/02r3000000p1000000.htm http://desktop.arcgis.com/en/arcmap/10.3/map/working-with-layers/building-a-query-expression.htm https://doc.arcgis.com/en/web-appbuilder/create-apps/widget-query.htm http://resources.arcgis.com/en/help/main/10.1/00s5/00s500000027000000.htm http://resources.arcgis.com/en/help/arcgis-rest-api/02r3/02r3000000p1000000.htm https://doc.arcgis.com/en/web-appbuilder/create-apps/widget-query.htm https://doc.arcgis.com/en/web-appbuilder/create-apps/widget-query.htm https://desktop.arcgis.com/en/arcmap/10.3/map/working-with-layers/displaying-a-subset-of-features-in-a-layer.htm https://desktop.arcgis.com/en/arcmap/10.3/map/working-with-layers/displaying-a-subset-of-features-in-a-layer.htm
запрос определения arcgis javascript