Интеграция с другими приложениями

ГИС

КОНТРОЛЬНЫЕ РАБОТЫ

на примере

Интеграция с другими приложениями - student2.ru

Содержание

Отображение Ваших данных ………………………….………3

Карта как набор слоёв ……………………………….…………7

Нанесение данных на Карту ………………………….………13

Выборки …………………………………………….………….17

Использование тематических Карт для анализа данных .…..25

Интеграции с другими приложениями ……..……………..…29

Размещение подписей на Карте ………….…………………..35

Создание и редактирование Карты …………………….…….40

Районирование …………………………………………….…..47

Работа с растровыми изображениями ……………………….53

Работа с Отчётом ………………………………………………61

Географический анализ ………………………………….……67

Интеграция с другими приложениями - student2.ru Отображение Ваших данных

В этом упражнении мы будем использовать Карту мира для того, чтобы:

  • открыть Карту мира и показать ее в окне Карты и Списка;
  • построить График для данных из таблицы стран мира;
  • сохранить расположение окон в Рабочем Наборе и затем восстановить их из этого набора;
  • использовать инструмент Информация.

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

Чтобы открыть таблицу стран мира в окне Карты:

  1. Выполните команду Файл > Открыть таблицу. Появится диалог “Открыть таблицу”.
  2. Если данные MapInfo уже установлены на диск Вашего компьютера, выберите каталог \MAPS\WORLD и укажите на файл WORLD.TAB.
  3. Нажмите кнопку “Открыть”.

Для того чтобы показать таблицу стран мира в окне Списка:

  • Выполните команду Окно > Новый Список.

Сведения о странах мира будут показаны в форме таблицы.

Сдвиньте Карту мира так, чтобы были видны оба окна.

Чтобы переместить окно Списка:

  1. Укажите на заголовок окна.
  2. Не отпуская кнопку мыши, передвиньте мышь вниз вправо.

Для размещения окон можно также использовать команду Окно > Рядом.

Интеграция с другими приложениями - student2.ru

Создание графиков

Поскольку пакет MapInfo предназначен для “визуализации данных”, он позволяет создавать графики. Создадим график численности населения для нескольких стран.

Чтобы создать график:

  1. Сделайте активным окно Карты, указав мышью на ее заголовок.
  2. Укажите на Канаду, Австралию, Индию, Россию и США, держа нажатой клавишу SHIFT.
  3. Выполните команду Окно > Новый График (F4). Появится диалог “Новое окно Графика”.
  4. Ds
  5. Выберите тип графика столбчатые, шаблон кластер.
  6. Мы хотим создать График численности населения для созданной выборки. Заполните диалог следующим образом:

В окошке списка “Построить график” выберите “Selection”.

В окошке списка “Из колонок” выберите “Население”.

В окошке списка “Подписи из колонок” выберите “Страна”, выберите ряды в стоках.

7. Нажмите ОК.

8. Затем щелкнув по графику правой кнопкой мыши выберите основные настройки и измените вид графика.

Интеграция с другими приложениями - student2.ru

Расположим окна таким образом, чтобы все они были видны.

  • Выполните команду Окно > Рядом. MapInfo расположит окна на экране так, чтобы все они были видны.

Теперь закроем График и таблицу запроса.

  1. Выполните команду Файл > Закрыть таблицу. Появится диалог “Закрыть таблицу”.
  2. В окошке списка “Закрыть” выберите “Query1” и нажмите OK.

Чтобы показать на весь экран окна Карты и Списка, выполните команду Окно > Рядом.

Использование Рабочих Наборов

Если Вы тратите достаточно много времени на открывание таблиц и размещение окон Карт и Списков на экране, то имейте в виду, что MapInfo умеет запоминать подобную информацию. MapInfo позволяет сохранить сведения о состоянии экрана в данный момент сеанса в так называемом Рабочем Наборе. Файл Рабочего Набора содержит список используемых таблиц и действий, которые необходимо выполнить в MapInfo, чтобы воссоздать ранее сложившуюся конфигурацию окон.

Чтобы создать Рабочий Набор:

  1. Выполните команду Файл > Сохранить Рабочий Набор. Появится диалог “Сохранить Рабочий Набор”.
  2. Задайте путь к любому каталогу в окошке “Папка” и введите имя WORLD1.WOR в окошко “Имя файла”.
  3. Нажмите кнопку "Сохранить".

Интеграция с другими приложениями - student2.ru

MapInfo сохранит информацию о расположении окон на экране в файле WORLD1.WOR. Теперь откроем созданный Рабочий Набор, но предварительно закроем все таблицы.

  • Выполните команду Файл>Закрыть все.

Чтобы открыть Рабочий Набор:



  1. Выполните команду Файл > Открыть Рабочий Набор. Появится диалог “Открыть Рабочий Набор”.
  2. Задайте путь к каталогу, в котором хранится созданный Рабочий Набор, в окошке “Папка” и введите имя WORLD1.WOR в окошко “Имя файла”.

Будет восстановлено то расположение окон на экране, которое существовало к моменту записи Рабочего Набора.

Получение информации

И, наконец, небольшой урок географии:

  1. Укажите на заголовок окна Карты.
  2. В панели Операции выберите инструмент Информация Интеграция с другими приложениями - student2.ru .
  3. Укажите на любую из стран мира. MapInfo покажет окно “Информация", в котором Вы найдете все сведения о данной стране, которые содержатся в таблице стран мира. Содержимое окна “Информация” можно листать, чтобы просматривать данные из всех полей записей.

Поздравляем! Вы готовы к изучению следующих тем. Если же что-то осталось не до конца понятым, просмотрите еще раз данную тему и соответствующие главы в Справочнике MapInfo.

Чтобы закончить урок, выполните команды Файл > Закрыть все.

Интеграция с другими приложениями - student2.ru Карта как набор слоев

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

  • Добавление и удаление слоев.
  • Переупорядочивание слоев.
  • Сделаете слои изменяемыми и доступными.
  • Подписывание объектов слоя.
  • Работа со сшитыми слоями.

Создание слоев

Сначала откроем Карту России, а затем поместим на нее другие слои.

1. Выберите Файл > Открыть таблицу.

  1. Убедитесь, что в окошке “Папка” показывается каталог \DATA\TUT_DATA\RUSSIA\, и укажите на файл RUS_OBL.TAB в окошке “Имя файла”.
  2. Нажмите кнопку “Открыть”.
  3. Укажите на кнопку максимизации окна Карты, чтобы развернуть его. Окно с Картой России раскроется полностью.

Теперь поместим на Карту другой слой – административных центров.

  1. Выполните команду Файл > Открыть Таблицу. Появится диалог “Открыть таблицу”. Выберите мышкой файл ADM_CENT.TAB.
  2. Нажмите кнопку “Открыть”. Обратите внимание на то, что в строке заголовка окна содержатся названия обеих таблиц в том порядке, в котором они были открыты. Карта границ областей России, открытая первой, стала нижним слоем, а над ней расположился слой административных центров, отмеченных значками.

Интеграция с другими приложениями - student2.ru

Добавим еще два слоя: слой 200 самых населенных городов России и слой железных дорог.

  1. Выполните команду Файл > Открыть Таблицу. Появится диалог “Открыть таблицу”. Выберите файл CITY_200.TAB и, держа нажатой клавишу CTRL, выберите мышкой файл RAILWAY.TAB.
  2. Нажмите кнопку "Открыть".Обратите внимание, что строка заголовка включает названия таблиц ADM_CENT, CITY_200, RAILWAY и RUS_OBL, и слои накладываются друг на друга в порядке перечисления.

Интеграция с другими приложениями - student2.ru

Работа со слоями

Расположив слои, Вы теперь можете переупорядочивать их, настраивать или удалять. Вы можете установить режим показа слоев таким образом, что они будут видимы только при достижении заданного масштаба показа. Мы установим масштаб для слоя CITY_200 таким, что он будет выводиться на экран только при охвате территории меньше чем 3000 км, но для начала сделаем копию окна Карты. Для этого:

  1. Выполните команду Карта > Дублировать. На дисплее появится второе окно нашей Карты.
  2. Выполните команду Окно > Рядом, чтобы наблюдать сразу обе Карты.

Теперь выберем режимы показа и масштабирования слоев в одном из окон:

  1. Нажмите кнопку Управление слоями в панели Операции. Интеграция с другими приложениями - student2.ru . Появится диалог “Управление слоями”.
  2. Выберите слой CITY_200 и нажмите кнопку “Оформление”. Откроется диалог “Оформление”.
  3. Установите флажок “Показывать в пределах", задайте максимум масштабного эффекта 3000 км и нажмите OK.
  4. Обратите внимание на изменение цвета отметки в флажке видимости, показывающее, что установлен масштабный эффект. Нажмите OK в диалоге “Управление слоями”.

Интеграция с другими приложениями - student2.ru На Карте России обновятся все слои, однако символы слоя CITY_200 исчезнут с экрана, т.к. ширина окна больше 3000 км, что можно заметить в строке сообщений.

В панели Операции выберите Увеличивающую Лупу и укажите на одну из областей. (Для увеличения уменьшения карты также можно воспользоваться колесиком мышки)

MapInfo изменит масштаб карты и слой CITY_200 станет видимым. Также обратите внимание на то, что теперь на экране показаны два различных вида нашей Карты.

Следующий этап - подписывание слоев. Для начала удалим слои CITY_200 и RAILWAY:

  1. В панели Операции нажмите кнопку Управление слоями. Появится диалог “Управление слоями”.
  2. Выберите CITY_200 и нажмите “Удалить”.
  3. Выберите RAILWAY и нажмите “Удалить”.
  4. Нажмите OK.

Два слоя будут удалены только из одного окна Карты.

Нажмите на кнопку закрытия окна в первом окне Карты, в другом нажмите на кнопку максимизации и нажмите на кнопку Уменьшающая Лупа для восстановления прежнего вида Карты.

Автоматическое подписывание административных центров:

  1. Сделайте Карту активной и нажмите на правую кнопку мышки для появления быстрого меню. Выберите Управление слоями.
  2. В появившемся диалоге “Управление слоями” установите флажок “Подписывание” для слоя ADM_CENT.
  3. Нажмите OK.

В открывшейся Карте подписи показаны так, что они не перекрывают друг друга и от этого часть подписей не видна. Вы можете поменять режим подписывания и позволить подписям перекрываться. Также можно изменить стиль текста.

  1. Нажмите кнопку "Управление слоями".
  2. Выберите слой ADM_CENT и нажмите кнопку "Подписи". Появится диалог "Подписывание".
  3. Установите флажок "Подписи могут накладываться".
  4. Затем нажмите кнопку подбора стиля текста Интеграция с другими приложениями - student2.ru и установите флажок "Жирный" в группе "Эффекты", выберите белую кайму, установите размер шрифта 10.
  5. Интеграция с другими приложениями - student2.ru Нажмите OK, затем OK в диалоге "Подписывание", установите галочку в последней колонке, и еще раз ОК в диалоге "Управление слоями". Теперь все подписи перекрывают друг друга и изображены на Карте с белой каймой. Подробней о подписывании Вы узнаете в других уроках.

Интеграция с другими приложениями - student2.ru

Далее Вы научитесь пользоваться сшитыми слоями Карты.

  • Выполните команду Файл > Закрыть все.

Сшитые слои карты

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

Вы можете построить свой собственный сшитый слой или работать с уже готовыми сшитыми слоями, но для начала давайте поработаем с уже готовыми сшитыми слоями MapInfo.

  1. Выполните команду Файл > Открыть таблицу.
  2. В подкаталоге RUSSIA/MOSCOW откройте HIGHWAY.TAB; появится сшитый слой, который отражает дорожную сеть Центрального района Европейской части России. Этот слой подготовлен из девяти таблиц: дороги Ивановской (H_IVANOV.TAB), Калужской (H_KALUZH.TAB), Московской (H_MOSCOW.TAB), Рязанской (H_RJAZAN.TAB), Смоленской (H_SMOLEN.TAB), Тульской (H_TULSKA.TAB), Тверской (H_TVERSK.TAB), Владимирской (H_VLADIM.TAB) и Ярославской (H_YAROSL.TAB) областей.

Интеграция с другими приложениями - student2.ru

Укажите на кнопку “Управление слоями”. Обратите внимание на то, что, хотя сшитый слой составлен из девяти таблиц, представлен он при этом только одним именем. Также обратите внимание, что Вы не можете редактировать сшитый слой, т.к. флажок “Изменяемый” неактивен. Нажмите кнопку “Отмена”. Вы также можете просмотреть Список любой из таблиц, образующих сшитый слой.

  1. Выполните команду Окно>Новый Список. Появится диалог “Выбрать базовую таблицу”.
  2. Если мы знаем имя таблиц, относящихся к сшитому слою, мы можем набрать это имя с клавиатуры. В случае, когда мы не уверены, нужно набрать “H” и нажать OK. Если не найдено точное соответствие имени, MapInfo покажет альтернативные имена. В данном случае будут показаны все наши базовые таблицы.
  3. Таблицы, которые составляют наш слой (H_IVANOV, H_KALUZH, H_MOSCOW, H_RJAZAN, H_SMOLEN, H_TULSKA, H_TVERSK, H_VLADIM и H_YAROSL) будут отражены на экране. Выберем H_MOSCOW. Появится Список с дорогами Московской области.

Поздравляем! Теперь Вы готовы к изучению следующих уроков. Если же что-то осталось не до конца понятым, просмотрите еще раз данную главу и соответствующие главы в Руководстве пользователя MapInfo.

Чтобы закончить сеанс работы с MapInfo выполните команды Файл > Закрыть все.

Интеграция с другими приложениями - student2.ru Нанесение данных на Карту

Вы готовы нанести Ваши данные на Карту. Как уже говорилось в Главе 7 Руководства пользователя, для начала всем Вашим данным должны быть присвоены географические координаты.

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

  • открытие базы данных клиента в формате dBASE;
  • процедуру геокодирования;
  • и, наконец, данные будут показаны в окне Карты.

Сначала откроем файл данных в MapInfo:

  1. Выполните команду Файл > Открыть таблицу. Появится диалог “Открыть таблицу”. Выберите каталог \MAPS\RUSSIA\MOSCOW, и имя каталога появится в окошке “Папка”. Для того, чтобы выбрать каталог, откройте папку MAPINFO, папку DATA, папку TUT_DATA, папку RUSSIA, папку MOSCOW.
  2. В окошке “Тип файлов” выберите dBASE DBF. Укажите на файл BOLNICY.DBF. Нажмите кнопку “Открыть”.

3. Появится диалог “Файлы dBASE DBF”. Во вкладке набор символов выберите “DOS Extended ASCII(Code Page 437)”

4. Нажмите OK.

В окне Списка появятся записи о больницах города Москвы из dBASE-файла. Пролистайте список больниц и ознакомьтесь с данными.

Присвоение координат

Прежде чем отобразить Вашу информацию на Карте, необходимо сопоставить адресным данным координаты X и Y. Вы присваиваете координаты X и Y сопоставлением адресов в базе данных BOLNICY с адресами в таблице улиц. Создание такого соответствия называется геокодированием.

Теперь откроем Карту, на которой мы хотим разместить больницы:

  1. Выполните команду Файл > Открыть Таблицу. Укажите на файл M_STREET.TAB. Нажмите кнопку “Открыть”.
  2. Нажмите на кнопку максимизации окна. На экране появится Карта улиц Москвы.

Теперь Вы имеете на экране Карту (M_STREET) и данные (BOLNICY) для геокодирования (они пока не видны).

Начинаем автоматическое геокодирование

  1. Выполните команду Таблица > Геокодирование. Откроется диалог “Геокодирование”.
  2. Заполните его следующим образом:
  • В окошке “Геокодировать таблицу” выберите “BOLNICY”;
  • В окошке “информация в колонке” выберите “Адрес”;
  • Оставьте колонку “в границах” в позиции “нет”;
  • В окошке “Искать в таблице” выберите “M_STREET”;
  • В окошке “Объекты из колонки” выберите “R_Name”.
  • Нажмите на кнопку “Символ” для того, чтобы поменять символ и его атрибуты.
  • В диалоге “Стиль символа” выберите крест красного цвета размером 18.
  • Нажмите ОК для того, чтобы вернуться в диалог “Геокодирование”.

Интеграция с другими приложениями - student2.ru

  1. Нажмите OK для начала процесса геокодирования.
  2. Понаблюдайте за процессом. Для каждой записи из базы данных MapInfo пытается найти соответствие между полями “Адрес” и “R_Name”. Если соответствие не удается найти, то запись пропускается. Позже такие записи можно дообработать в ручном режиме. Как только геокодирование закончится, будет показан диалог с результатами.
  3. Нажмите OK.

У нас осталось 1 запись, для которой не найдены координаты. Доведем дело до конца в ручном режиме.

  1. Выполните команду Таблица > Геокодирование. Откроется диалог “Геокодирование”.

2. Выберите следующие опции:

· В окошке “Геокодировать таблицу” выберите “BOLNICY”.

· В окошке “информация в колонке” выберите “Адрес”.

· В окошке “Искать в таблице” выберите “M_STREET”.

· В окошке “Объекты из колонки” выберите “R_Name”.

· В окошке “Режим” установите режим ручной обработки.

  • Нажмите OK.

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

Показ данных в окне Карты

Теперь мы покажем больницы на Карте улиц:

  1. Сделайте окно с заголовком “M_STREET Карта” активным.
  2. В панели Операции нажмите кнопку Интеграция с другими приложениями - student2.ru и появится диалог “Управление слоями”.
  3. Нажмите кнопку “Добавить”.

4. В открывшемся диалоге выберите BOLNICY и нажмите OK. Слой “BOLNICY” будет помещен под Косметическим слоем и над слоем улиц. Нажмите OK. Больницы будут представлены красными крестиками , которые были выбраны еще на этапе геокодирования.

Запись из поля “Адрес” таблицы BOLNICY теперь связана с определенной улицей поля “R_Name” таблицы M_STREET. Эта связь позволяет Вам посмотреть положение больниц на Карте Москвы. Теперь, когда Вы выберете часть больниц по какому-либо признаку, то сможете увидеть их географическое распределение на Вашей Карте.

Интеграция с другими приложениями - student2.ru

Предположим, Вы хотите получить информацию о больнице, представленной конкретным красным крестом:

1. Из панели Операции выберите инструмент Информация Интеграция с другими приложениями - student2.ru .

2. Поместите указатель мыши на красный крестик и нажмите кнопку мыши один раз. MapInfo откроет окно “Информация”, в котором будет содержаться информация об объектах в данной точке. Укажите на запись о больнице мышкой, и откроется набор связанных с ней данных.

Поздравляем! Вы готовы к изучению следующих глав. Если же что-то осталось не до конца понятым, просмотрите еще раз данную главу и соответствующие главы из Руководства пользователя MapInfo.

Для завершения урока выполните команду Файл > Закрыть все.

Интеграция с другими приложениями - student2.ru

Выборки

Как мы уже объясняли в Главе 8 Руководства пользователя, подлинная сила MapInfo заключается в способности организовывать и группировать данные. В данном упражнении мы будем тренироваться в использовании инструментов для создания выборок.

Мы будем оперировать с выборками на базе Карты областей России и Карты крупнейших городов России, а именно:

Выберем объекты с использованием инструментов Стрелка, Выбор-в-круге, Выбор-в-области и Выбор-в-рамке.

Сначала откроем таблицу RUS_OBL.TAB и таблицу CITY_200.TAB как Карты:

  1. Выберите меню Файл > Открыть.
  2. Выберите каталог \MAPS\RUSSIA, укажите на файл RUS_OBL.TAB и, держа нажатой клавишу CTRL, укажите на файл CITY_200.TAB.
  3. Нажмите кнопку Открыть. В окне Карты будут показаны Карта административного деления России и Карта 200 крупнейших городов. Укажите на кнопку максимизации окна, чтобы развернуть эти Карты на все окно MapInfo.

Интеграция с другими приложениями - student2.ru

Использование инструмента Стрелка

Инструмент Стрелка используется для выбора объектов с доступного слоя. Этот инструмент имеет форму стрелки и доступен с начала сеанса работы, когда активно любое из окон Списка, Карты или Отчета. Объекты можно выбирать по одному или группами.

Чтобы выбрать отдельный объект:

  1. Выберите инструмент Стрелка из панели Операции Интеграция с другими приложениями - student2.ru .
  2. Укажите на республику Коми. Обратите внимание на изменение стиля выделения выбранного объекта.
  3. Укажите на Приморский край. Заметим, что Приморский край станет выбранным, а выбор республики Коми будет отменен.

Чтобы выбрать более одного объекта:

  • Держа нажатой клавишу SHIFT, укажите снова на республику Коми и республику Саха. Теперь будут выбраны край и две республики.

Объекты, выбранные на Карте, сохраняются в виде временной таблицы и их можно просмотреть в окне Списка:

  1. Выполните команду Окно > Новый Список. Появится диалог “Новое окно Списка”.

2. Выберите “Selection“ и нажмите OK. Появится окно Списка для текущей таблицы выборки.

Укажите на строку заголовка окна Карты России, чтобы сделать это окно активным. Чтобы отменять выбор объектов по одному:

  • Держа нажатой клавишу SHIFT, укажите на республику Коми. Заметьте, что выбор республики Коми отменен, но Приморский край и республика Саха остались выбранными.

Чтобы отменить выбор всех объектов:

  • Укажите на любое место Карты свободное от объектов, скажем, на океан. Выбор всех объектов будет отменен.

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

Использование инструмента Выбор-в-круге

Теперь с помощью инструмента Выбор-в-круге выберем города на расстоянии не более 300 км от города Камышин Волгоградской области. Чтобы найти город Камышин на карте:

  1. Выполните команду Запрос > Найти. Появится первый диалог поиска.
  2. В окошке “Искать в таблице” выберите CITY_200. Изменим стиль символа. Нажмите на кнопку подбора символа и установите в диалоге “Стиль символа” соответственно звездочку, красный цвет и размер 24 точки. Нажмите OK. В окошке “Объекты из колонки” выберите “Rus_Name” и нажмите OK. Появится второй диалог “Найти”.
  3. Введите “Камышин” в окошко “Rus_Name” и нажмите OK. В Нижнем Поволжье появится красная звездочка.
  4. Выберите инструмент Увеличивающая Лупа из панели Операции, подведите указатель к сереро-восточной части Волгоградской области и нажмите кнопку мыши.
  5. Выберите инструмент Ладошка из панели Операции и поместите Волгоградскую область в центр окна Карты.

Большой звездочкой показан город Камышин.

Интеграция с другими приложениями - student2.ru Теперь с помощью инструмента “Выбор-в-круге” выберем города, лежащие в радиусе 300 км от Камышина:

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

MapInfo выберет все города, лежащие в радиусе 300 км от Камышина.

Интеграция с другими приложениями - student2.ru

MapInfo сохранит все выбранные записи во временную таблицу с названием “Selection”. Чтобы просмотреть эту таблицу:

  1. Выполните команду Окно > Новый Список. Появится диалог “Новое окно Списка”.
  2. Выберите “Selection” и нажмите OK. “Выбранные в круге записи” будут показаны в окне Списка с названием “Query2”.

Интеграция с другими приложениями - student2.ru

Использование инструмента Выбор-в-области

В дополнение к выбору объектов в окрестности некоторого объекта (например, города), MapInfo позволяет выбирать объекты, лежащие внутри другого объекта. Скажем, Вы можете выбрать все города, лежащие в пределах границ некоторой области (площадного объекта) с помощью инструмента “Выбор-в-области”:

Сначала отменим выбор всех городов и покажем полностью карту России.

  • Укажите на океан. Выбор всех городов будет отменен.

Пользуясь Уменьшающей Лупой и затем Ладошкой из панели Операции, покажите Карту России полностью в окне Карты.

Чтобы выбрать все города на территории республики Коми:

  1. Выберите инструмент “Выбор-в-области” в панели “Операции”.
  2. Укажите на республику Коми. Все города, расположенные на территории республики, будут выбраны.

Чтобы опять просмотреть результат выбора в окне Списка:

  1. Выполните команду Окно > Новый Список. Появится диалог “Новое окно Списка”.
  2. Выберите “Selection“ и нажмите OK.

Появится окно Списка, содержащее все города республики Коми.

Использование инструмента Выбор-в-рамке

И, наконец, потренируемся в использовании инструмента Выбор-в-рамке. Инструмент Выбор-в-рамке выбирает объекты с самого верхнего доступного слоя в заданной прямоугольной зоне.

Сначала, закроем уже открытые окна Списков, указав дважды на кнопки системного меню каждого из них. Укажите на строку заголовка окна “CITY_200, RUS_OBL Карта”.

Чтобы применить инструмент Выбор-в-рамке:

  1. Выберите инструмент Выбор-в-рамке из панели Операции Интеграция с другими приложениями - student2.ru .
  2. Поместите указатель в любое место на Карте. Курсор имеет вид указательного пальца. Нажмите кнопку мыши и, не отпуская ее, двигайте мышь, охватывая пунктирной рамкой различные области. Отпустите кнопку мыши. Все города, охваченные пунктирным прямоугольником, будут выбраны.

Чтобы показать выбранные города в окне Списка:

  1. Выполните команду Окно > Новый Список. Появится диалог “Новое окно Списка”.
  2. Выберите “Selection” и нажмите OK. Выбранные города будут показаны в окне Списка.

Поскольку инструмент “Выбор-в-рамке” осуществляет выбор на самом верхнем из доступных слоев, то для выбора с его помощью областей вместо городов:

  1. В панели “Операции” нажмите кнопку “Управление слоями” Интеграция с другими приложениями - student2.ru .
  2. Выберите CITY_200 и сбросьте флажок “Доступный”. Нажмите OK.
  3. В панели Операции выберите инструмент Выбор-в-рамке.
  4. Обведите пунктирным прямоугольником часть территории России и Вы увидите, что будут выбраны области, а не города. Далее мы будем использовать запросы MapInfo для выбора объектов на Карте или по пунктам списка.

Выбор по запросу

MapInfo позволяет легко находить информацию об объектах и их положение. Вы можете создать подмножество базы данных с Вашей информацией, используя функцию составления запроса. Мы используем таблицу России для ранжирования областей по суммарному населению на 1995 год.

1. Выполните команду Запрос > Выбрать. Появится диалог “Выбрать”.

2. Заполним его:

В окошке “Выбрать записи из таблицы” укажите “Rus_obl”. Нажмите кнопку “Составить”. Появится диалог “Выражение”.

3. Заполните диалог “Выражение” следующим образом:

В окошке “Колонки” выберите поле sum_1995, в котором содержатся данные населения на 1995 год (в тысячах человек).

В окошке “Операторы” выберите > (больше).

Наберите 3.

Нажмите кнопку “Проверить” для проверки правильности синтаксиса Вашего выражения.

Нажмите OK, чтобы закрыть диалог “Выражение”. Диалог “Выбрать” появится вновь. Убедитесь, что установлен флажок “Результат в Список”.

4. Нажмите OK для выбора областей.

MapInfo создаст Список, содержащий выборку. Обратите внимание, что выборка будет выделена как в окне Карты, так и в окне Списка.

Интеграция с другими приложениями - student2.ru

Поздравляем! Вы готовы к изучению следующих глав. Если же что-то осталось не до конца понятым, просмотрите еще раз данную главу и соответствующие главы в Руководстве пользователя MapInfo.

Интеграция с другими приложениями - student2.ru Чтобы закончить урок, выполните команды Файл > Закрыть все.

Использование тематических Карт для анализа данных

Тематические Карты позволяют увидеть зависимости и закономерности данных. Как Вы узнали из Главы 10 Руководства пользователя, MapInfo позволяет создавать различные виды тематических Карт. В данном упражнении Вы создадите следующие тематические Карты на основе Карты России и таблицы CITY_200:

· Карту плотности населения методом диапазонов;

  • Карту городов методом размерных символов в зависимости от числа жителей.

Создание карты диапазонов

Сначала откроем карту России:

1. Выполниет команду Файл > Открыть таблицу. Появится диалог “Открыть таблицу”.

  1. Убедитесь, что в окошке “Папка” показывается каталог \MAPS\RUSSIA. Пролистайте список “Имя файла” и дважды укажите на файл RUS_OBL.TAB.
  2. Максимизируйте окно Карты. Карта России будет показана во все окно MapInfo.

Теперь можно раскрашивать области в зависимости от плотности населения трудоспособного возраста. Для этого все области надо разделить на группы или диапазоны в зависимости от числа жителей трудоспособного возраста и площади административной единицы.

1. Выполните команду Карта > Создать тематическую карту. Появится первый диалог “Создание тематической карты Шаг 1 из 3”.

Интеграция с другими приложениями - student2.ru

2. Нажмите первую кнопку с надписью “Диапазоны”. Нажмите кнопку “Далее”. Появится второй диалог “Создание тематической карты Шаг 2 из 3”.

3. В окошке “Таблица” выберите RUS_OBL. В окошке “Поле” выберите “Выражение”. Откроется одноименный диалог. Пользуясь списками “Колонки", “Операторы”, “Функции” наберите “Summa_2/Area(obj, “sq km”)”. Нажмите кнопку “Далее”. Появится третий диалог “Создание тематической карты Шаг 3 из 3”.

4. В этом диалоге будет показано предлагаемое стандартное разделение по диапазонам. Чтобы использовать такие диапазоны, нажмите OK.

Появится тематический слой и легенда, объясняющая значения условных цветов.

Интеграция с другими приложениями - student2.ru

Размерные символы (значки)

Мы рассмотрели тематическую Карту, на которой данные сопоставлялись площадным объектам. Однако, в MapInfo также можно анализировать данные, выделяя условными обозначениями линейные и точечные объекты. Мы покажем, как использовать размерные символы для обозначения городов с различной численностью жителей. Но сначала надо очистить Карту России и добавить к ней Карту крупнейших городов:

  1. В панели “Операции” нажмите кнопку “Управление слоями” Интеграция с другими приложениями - student2.ru . Появится диалог “Управление слоями”.
  2. Удалите созданный тематический слой диапазонов.
  3. Выполните команду Файл > Открыть таблицу. Появится диалог “Открыть таблицу”.
  4. Убедитесь, что в окошке “Папка” показывается каталог \MAPS\RUSSIA. Пролистайте список “Имя файла” и дважды укажите на CITY_200.TAB.

На карте появятся крупнейшие города России.

Теперь сопоставим каждому городу символ, размер которого будет пропорционален численности населения города.

1.Выполните команду Карта > Создать тематическую карту.

2.В первом диалоге “Создание тематической карты Шаг 1 из 3” выберите “Значки” и нажмите “Далее”.

Интеграция с другими приложениями - student2.ru

3. Во втором диалоге “Создание тематической карты Шаг 2 из 3” в окошке “Таблица” выберите CITY_200. В окошке “Поле” выберите “Pop_1995” и нажмите “Далее”.

4. В третьем диалоге “Создание тематической карты Шаг 3 из 3” будет показан предлагаемый размер символов. Нажмите OK.

5. Каждый город будет обозначен символом, размер которого зависит от значения в поле “Pop_1995”.

Интеграция с другими приложениями - student2.ru

И, наконец, давайте создадим легенду для всех слоев карты.

  1. Выполните команду Карта > Создать легенду.
  2. Нажмите кнопку "Далее" в диалоге "Создание легенды" для включения в легенду всех слоев.
  3. Нажмите кнопку "Завершить", для построения легенды будут использованы стандартные установки.

Появится новое окно легенды с разделами, соответствующими слоям карты.

Итак, Вы готовы к изучению следующей главы. Если же какие-нибудь места этой главы остались неясными, просмотрите ее еще раз вместе с соответствующими главами Руководства пользователя MapInfo.

Чтобы закончить урок, выполните команду Файл > Закрыть все.

Интеграция с другими приложениями - student2.ru

Районирование

Как Вы узнали из Главы 14 Руководства пользователя, механизм районирования помогает просто и эффективно осуществлять территориальное планирование. В этом упражнении будут использоваться таблицы RUS_OBL.TAB и RUS_CUST.TAB (содержащие соответственно карту России и клиентов) из набора примеров для:

  • присоединения клиентов к существующему району;
  • присоединения клиентов к новому району.

Добавление клиентов

Сначала откроем таблицы RUS_CUST.TAB и RUS_OBL.TAB и покажем их в окне Карты:

  1. Выполниет команду Файл > Открыть таблицу. Появится диалог “Открыть таблицу”.
  2. Выберите каталог \MAPS\RUSSIA\, который появится в окошке “Папка”. Для того, чтобы выбрать каталог, укажите на папку MAPS, папку RUSSIA, затем укажите на файл RUS_OBL.TAB в окошке “Имя файла”.
  3. Держа нажатой клавишу CTRL, укажите на RUS_CUST.TAB.
  4. Укажите на кнопку максимизации окна. Окно Карты России с обозначениями клиентов будет показано во весь экран. Клиенты на территории России будут обозначены звездочками

Интеграция с другими приложениями - student2.ru

Большинство клиентов в таблице RUS_CUST.TAB уже связано с некоторой территорией (ЦР, СЗ, СК ЗС ,ВС и ДВ). Однако имеется несколько клиентов, не сопоставленных никакой территории. Мы осуществим это с помощью окна Районирования.

  1. Выполните команду Окно > Районирование. Появится диалог “Новое районирование”.
  2. Заполните этот диалог следующим образом:

Выберите RUS_CUST в окошке “Таблица-источник”.

Выберите “Район” в окошке “Поле группировки”. Территории из этой колонки будут использоваться в качестве основы для районирования в нашем примере.

Выберите “Sum(Кол_Инст)” в окошке “Доступные поля”.

Нажмите кнопку “Добавить", чтобы показывать суммарный объем заказов по районам, что тут же отразится в окне списка районов. Если мы решим добавить это поле, то сможем наблюдать, как изменяется объем заказов в зависимости от района.

Интеграция с другими приложениями - student2.ru

3. Нажмите OK. MapInfo предупредит, что поле “Район” содержит менее 4 символов. Если название района длиннее, могут возникнуть проблемы. В нашем упражнении так не произойдет, поэтому нажмите Продолжать”.

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

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