Создание выборок и запросов. Генерализация в MapInfo

Запросы – это один из видов документов, используемых в СУБД Access , которые предназначены для обработки данных, хранимых в таблицах.

Запросы можно создавать в режиме конструктора и с помощью мастеров. Конструктор позволяет самостоятельно создать любой тип запроса, но этот режим рекомендуется пользователям, уже имеющим некоторый опыт создания запросов.

Мастер запроса за несколько шагов собирает сведения, необходимые для формирования запроса, а затем автоматически составляет его в зависимости от ответов пользователя на поставленные вопросы.

С помощью мастеров в Access можно создавать следующие типы запросов:

§ Простой запрос.

§ Перекрестный запрос.

§ Повторяющиеся записи.

§ Записи без подчинённых.

Выборка — часть генеральной совокупности элементов, которая охватывается экспериментом (наблюдением, опросом).

Характеристики выборки:

Качественная характеристика выборки — что именно мы выбираем и какие способы построения выборки мы для этого используем.

Количественная характеристика выборки — сколько случаев выбираем, другими словами объём выборки.

Необходимость выборки:

Объект исследования очень обширный. Например, потребители продукции глобальной компании — огромное количество территориально разбросанных рынков.

Существует необходимость в сборе первичной информации.

Выборки MapInfo представляют собой временные таблицы, в которых хранятся выбранные в данный момент записи. Над выборками можно осуществлять различные операции:


−вырезать или копировать их в буфер обмена и вставлять их в другие таблицы и даже использовать в других программах;


−использовать их для редактирования исходной таблицы;


−делать на их основе дальнейшие выборки.


Преобразовать выборку в постоянную таблицу можно с помощью команды Файл → Создать Копию. Сохранив выборку в виде постоянной таблицы, с ней можно работать, как и с любой другой таблицей.


Вид выборок полностью зависит от той таблицы, на основе которой они создавались. Если закрыть базовую таблицу, то будут автоматически закрыты и все сделанные из нее выборки.


В MapInfo выборку можно создать с помощью пяти команд и инструментов.

Генерализация в ГИС — это набор процедур классификации и обобщения, предназначенных для отбора и отображения картографических объектов соответственно масштабу, содержанию и тематической направленности создаваемой цифровой карты.

Относительно информационного моделирования генерализация может быть рассмотрена как группа методов, позволяющих сохранить объем информации даже при уменьшении объема данных, Например, при сокращении числа точек на линии остающиеся должны быть выбраны так, чтобы внешний вид линии не изменился. При генерализации происходит геометрическое манипулирование с цепочками координатных пар {х, у).

Рассмотрим методику генерализации линий. Более общая задача включает, например, генерализацию ареалов до уровня точки.

Генерализация как группа методов включает в себя следующие процедуры:

упрощение — набор алгоритмов, которые позволяют убрать лишние или ненужные координатные пары, исходя из определенного геометрического критерия (например, расстояние между точками, смещение от центральной линии);

сглаживание — комплекс методов и алгоритмов, которые позволяют переместить или сдвинуть координатные пары с целью устранить мелкие нарушения и выделить только наиболее значимые тенденции изменения линии;

перемещение объектов — процедуры сдвига двух объектов, проводимые во избежание их слияния или наложения при уменьшении масштаба. Большинство алгоритмов перемещения объектов в векторном формате ориентировано на интеллектуальный интерактивный режим, когда векторы начального перемещения задаются специалистом-картографом. В иных случаях для регулирования процесса перемещения используется уменьшенная копия объекта;

слияние — объединение двух параллельных объектов при уменьшении масштаба. Например, берега реки или обочины дороги в мелком масштабе сливаются, остров превращается в точку;

корректировка (текстурирование) — набор эвристических процедур, которые позволяет в уже упрощенный набор данных снова ввести некоторые детали. Например, сглаженная линия может потерять сходство с оригиналом, тогда для улучшения ее вида будет проведено текстурирование в случайных точках.

Состав языка SQL

Язык SQL предназначен для манипулирования данными в реляционных базах данных, определения структуры баз данных и для управления правами доступа к данным в многопользовательской среде.

Поэтому, в язык SQL в качестве составных частей входят:

  • язык манипулирования данными (Data Manipulation Language, DML)
  • язык определения данных (Data Definition Language, DDL)
  • язык управления данными (Data Control Language, DCL).

Наши рекомендации