Что такое слой на основе запроса?
Слой на основе запроса - это слои или автономная таблица, которые определяются SQL-запросом. Слои на основе запроса позволяют хранить в СУБД и пространственную, и непространственную информацию, чтобы легко интегрировать ее в ГИС-проекты в ArcMap. Поскольку слои на основе запроса применяют SQL для непосредственного запрашивания таблиц и представлений таблиц в базе данных, не требуется, чтобы пространственная информация, используемая этими слоями, находилась в базе данных.
При работе в ArcMap слои на основе запроса создаются при помощи SQL-запроса. Запрос осуществляется в отношении таблиц и представлений таблиц в базе данных, а затем результат добавляется в ArcMap как слой или автономная таблица (зависящая от запроса).
Запрос выполняется каждый раз, как слой отображается или используется в ArcMap. Это позволяет показывать самую свежую информацию, без создания копий или слепков данных, что особенно полезно при работе с динамической информацией, которая часто меняется. Функциональность слоев на основе запроса работает с любыми СУБД, поддерживаемыми ArcGIS.
Слои на основе запроса позволяю ArcMap интегрировать данные из баз геоданных, а также из СУБД. Поэтому такие слои могут быстро интегрировать пространственную и непространственную информацию в ГИС проекты независимо от того, где и как эта информация хранится.
Краткий обзор работы со слоями запроса
- В ArcMap слои на основе запроса можно добавить на карту, определив запрос по отношению к таблицам и представлениям таблиц в СУБД.
- Слои на основе запроса ведут себя также, как и любые другие слои объектов или автономные таблицы, то есть их можно использовать для отображения данных, в качестве входных данных для инструментов геообработки, или иметь доступ к ним программным способом при помощи API разработчика.
- После того, как слой на основе запроса создан, его можно сохранить как файл слоя (.lyr) или использовать для создания пакета слоев (.lpk). Это делает более легким совместное использование Слоев на основе запроса в других приложениях, документах карты, другими пользователями.