Доступ к накопленной информации

Для работы с информацией, накопленной в базе данных, все ГИС и MapInfo в том числе, имеют функцию выборки и SQL-запроса. SQL – это стандартный язык, используемый для анализа информации из реляци-онных баз данных. Система управления базами данных MapInfo Professional основана на стандартном SQL-языке.

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

Естественно, что в случае регулярно создаваемого запроса и работе с постоянными базами данных и в случае получения результата в форме документа определенного образца эффективнее создать программу на языке MapBasic, выполняющую эти действия, и вызов ее поместить в меню дружественного интерфейса.

 

Доступ к накопленной информации

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

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

Доступ к накопленной информации

Кроме того, сведения на экране обозначены условными знаками, условными цветами. И все это нажатием одной кнопки, вместо конструиро-вания десятка SQL-запросов.