- •ОБЩИЕ СВЕДЕНИЯ
- •2. Основные понятия в MapInfo
- •3. Начало работы в MapInfo
- •3.1. Запуск программы
- •3.2. Основы технологии работы
- •3.3. Инструментальная панель «Операции»
- •3.4. Инструментальная панель «Пенал»
- •3.5. Инструментальная панель «Программы»
- •3.6. Главное меню
- •4. Ввод информации
- •4.1. Импорт таблицы
- •4.2. Открытие таблицы
- •4.3. Открыть рабочий набор
- •4.4. Закрытие и сохранение таблиц
- •4.5. Сохранение Рабочего набора
- •4.6. Выбор единиц измерений в окне Карты
- •5. Послойное картографирование
- •5.1. Управление слоями
- •5.2. Переупорядочивание слоев
- •5.3. Удаление слоя
- •5.4. Отображение слоя полностью
- •5.5. Изменение вида слоя
- •5.6. Масштабный эффект слоев
- •5.7. Дублирование окна карты
- •5.8. Что такое Косметический слой?
- •5.9. Подписывание
- •5.9.1. Создание подписей
- •5.9.2. Автоматическое подписывание
- •5.9.3. Редактирование подписей
- •5.9.4. Удаление подписей
- •5.9.5. Сохранение подписей
- •5.9.6. Создание заголовков
- •6. Отображение и работа с атрибутивными данными
- •6.1. Просмотр табличных данных
- •6.2. Информация об объектах
- •6.3. Построение Графиков
- •6.4. Выборки
- •6.4.1. Выбор отдельного объекта
- •6.4.2. Инструмент «Выбор в рамке»
- •6.4.3. Инструмент «Выбор в круге»
- •6.4.4. Инструмент «Выбор в области»
- •6.4.5. Инструмент «Выбор в полигоне»
- •6.4.6. Обращение выборки
- •6.4.7. Выборка по атрибутам
- •6.5. Запрос
- •6.5.1. Выбор с помощью запросов
- •6.5.1. Этапы выполнения команды Выбрать
- •6.5.2. Выбор объектов с помощью SQL-Запроса
- •7. Пространственный анализ
- •7.1. Тематическое картографирование
- •7.1.1. Создание тематического слоя
- •7.1.2. Показ тематических слоев
- •7.1.3. Настройка тематической карты
- •7.2. Геокодирование
- •7.2.1. Общая процедура геокодирования
- •7.3. Районирование
- •7.3.1. Список районов
- •7.3.2. Процесс районирования
- •7.4. Географический анализ
- •7.4.1. Изменяемые объекты
- •7.4.2. Обобщение данных
- •7.4.3. Комбинирование объектов с участием изменяемого объекта
- •7.4.4. Разрезание объектов
- •7.4.5. Удаление фрагментов объектов
- •7.4.6. Добавление узлов
- •7.4.7. Буферные зоны
- •7.4.8. Комбинирование объектов
- •7.4.9. Слияние в таблице
- •8. Вывод информации
- •8.1. Работа с отчетами
- •8.1.1. Создание картографической легенды
- •8.1.2. Создание Нового Отчета
- •8.2. Экспорт окна
- •9. Контрольные вопросы
- •10. Контрольная работа
- •Литература
- •Глоссарий
9.Контрольные вопросы
1.Основные возможности и применение ГИС MapInfo.
2.Основные понятия ГИС MapInfo – таблица, ее структура и состав.
3.Атрибутивные данные в ГИС MapInfo, структура, состав и файл хранения.
4.Назначение и понятие в MapInfo Рабочего набора.
5.Назначение форматов mif/mid.
6.Назначение и понятие диалога Управление слоями.
7.Что такое косметический слой?
8.Понятие «видимый», «изменяемый», «доступный» слой.
9.Окно График – назначение и применение.
10.Функции Выборки – назначение, инструменты, выражения.
11.Как получить площадь, длину и периметр географического объекта средствами ГИС MapInfo?
12.SQL-запрос – язык, операторы, функции и применение.
13.В чем заключается тематическое картографирование в
MapInfo?
14.Процесс геокодирования – назначение и применение.
15.Процесс районирования – назначение и применение.
16.Географический анализ в MapInfo.
17.Понятие «буферные зоны» – назначение и применение.
18.Что такое Легенда?
19.Процесс подготовки макета-печати в MapInfo.
20.Окно Карта, Список, График, Отчет – назначение каждого окна.
10.Контрольная работа
1.Импорт векторных слоев из ГИС GeoDraw.
2.Создание Рабочего набора.
3.Тематическое картографирование.
4.Создание Легенды.
5.Составление запросов и выборок по атрибутивным данным.
6.Подготовка Отчета.
64
Литература
1.Документация для программы MapInfo Professional 6.0.
2.Цветков, В.Я. Основы работы с MapInfo. Ч. 1. Начальный этап работы: Метод. Указания / В.Я. Цветков. – М., 1998 – 56 с.
3.www.mapinfo.com – официальный сайт Mapping Information Systems Corporation.
4.Якубайлик, О.Э. Методы и приемы пространственного анализа в геоинформационных системах: Учебное пособие / О.Э. Якубайлик. – Красноярск: Изд-во КрасГУ, 2001. – 140 с.
5.Кошкарев, А.В. Геоинформатика / А.В. Кошкарев, В.С. Тикунов – М.: Картгеоцентр-Геодезиздат, 1993. – 348 с.
65
Приложение 1. «Создание выражений»
|
|
1. Операторы |
|
Математические операторы: |
|||
|
|
|
|
+ |
сложение |
|
A + B |
|
|
|
|
– |
вычитание |
|
A – B (вычитание) |
|
|
|
– A (отрицательное число) |
* |
умножение |
|
A * B |
/ |
деление |
|
A / B |
|
|
|
|
^ |
возведение в степень |
|
A ^ B |
|
|
|
|
Строчный оператор:
+«склейка» — соединение строк или строковых выражений.
Операторы сравнения:
=«равно»
<> |
«не равно» |
>«больше»
<«меньше»
>= |
«больше или равно» |
|
|
<= |
«меньше или равно» |
Географические операторы:
Contains
Содержит
Contains Entire
Полностью содержит
Contains Part
Содержит часть
Within
Внутри
Entirely Within
Полностью внутри
Partly Within
Частично внутри
Intersects
Пересекает
Объект A содержит объект B, если центроид B лежит в границах объекта A
Объект A полностью содержит объект B, если граница B полностью лежит внутри границ A
Объект A содержит часть объекта B, если границы B частично лежат внутри границ A
Объект A лежит внутри объекта B, если его центроид лежит в границах B
Объект A лежит полностью внутри объекта B, если его граница полностью лежит внутри границ B
Объект A лежит частично внутри объекта B, если его границы частично лежат внутри границ объекта B Объект A пересекается с объектом B, если они имеют хотя бы одну общую точку
Логические операторы:
66
and принимает значение “истина” только в том случае, если оба ее аргумента (логических выражения) истинны. Другими словами, запись должна удовлетворять обоим условиям, чтобы попасть в выборку
or принимает значение “истина”, если хотя бы один из аргументов имеет значение “истина”. Другими словами, запись должна удовлетворять хотя бы одному из условий, чтобы попасть в выборку
not принимает значение “истина”, если аргумент имеет значение “ложь”, и наоборот. Другими словами, запись не должна удовлетворять условию, чтобы попасть в выборку
2.Ключевые слова в выражениях
Внекоторых диалогах MapInfo есть возможность вызвать диалог «Выражение» для составления математических выражений вычисления значений из колонок. Смотрите также раздел «Составление выражений».
ВMapInfo используются ключевые слова «any»( выбор любого из элементов множества), «all»(все значения), «in»(внутри определенного интервала) и «between»(между определенными значениями). При задании выражений эти ключевые слова надо набирать с клавиатуры.
3.Функции
Математические функции:
Abs(num) |
Возвращает абсолютное значение числа (модуль) |
Cos(num) |
Возвращает косинус числа num в радианах |
|
Возвращает целую часть числа |
Int(num) |
|
|
Возвращает наибольшее |
Maximum(num,num) |
|
|
Возвращает наименьшее |
Minimum(num,num) |
|
|
Возвращает число (num1), округленное до ближайшего |
Round(num1,num2) |
|
|
кратного num2 |
Sin(num) |
Возвращает синус числа num в радианах |
|
Возвращает тангенс числа num в радианах |
Tan(num) |
|
|
|
Функции даты и времени:
CurDate( ) |
Возвращает текущую дату |
|
Возвращает день даты (от 1 до 31) |
Day(date) |
|
|
Возвращает месяц даты (от 1 до 12) |
Month(date) |
|
|
Возвращает день недели (от 1 до 7), 1 соответствует |
Weekday(date) |
|
|
воскресенью |
Year(date) |
Возвращает год-компоненту даты |
|
|
67
Строковые функции:
Chr$(num)
DeformatNumber$(str )
Format$(num,str)
FormatNumber$( num )
InStr(num,str1,str2)
LCase$(str)
Left$(str,num)
Len(str)
LTrim$(str)
Mid$(str,num1,num2)
Proper$(str)
Right$(str,num)
RTrim$(str)
Str$(expr)
UCase$(str)
Val(str)
Возвращает символ, заданный кодом (например, Chr$(65) равно «A»)
Обладает обратным действием к функции FormatNumber$; удаляет разделители тысяч из строки Возвращает строковое представление числа. Например: Format$( 12345.678, «$,#.##») возвращает «$12,345.68»
Возвращает строку, представляющую форматированную строку. Эта функция проще, чем Format$, но менее гибкая (например, всегда вставляет разделитель тысяч) Возвращает позицию первого символа подстроки в строке Возвращает строку, написанную в нижнем регистре
Возвращает первые num символов строки str. Возвращает число символов строки Удаляет все пробелы из начала строки
Возвращает num2 символов из str, начиная с символа, номер которого определен параметром num1. Возвращает строку, написанную в смешанном регистре (первый символ каждого слова заглавный) Возвращает последние num символов строки str.
Удаляет все пробелы из конца строки Возвращает строковое представление выражения
Возвращает строку, написанную в верхнем регистре
Возвращает число из строки, например, Val(«18») рав-
но 18.
Географические функции:
Area(obj,str)
CentroidX(obj)
CentroidY(obj)
Distance (num_x,num_y,num _x2,num_y2,str)
ObjectLen(obj,str)
Возвращает площадь объекта. Параметр str задает единицы измерения, такие как «sq mi» и «sq km»
Возвращает X-координату центроида
Возвращает Y-координату центроида
Возвращает расстояние между двумя точками, заданными координатами. Параметр str задает единицы измерения, такие как «mi» и «km»
Возвращает длину объекта. Параметр str задает единицы измерения, такие как «mi» и «km». Только объекты типа «дуга, «линия» и «полилиния» имеют ненулевую длину
68
Perimeter(obj,str) |
Возвращает периметр объекта. Параметр str задает едини- |
|
|
цы измерения, такие как «mi» or «km». Только объекты ти- |
|
|
па «эллипс, «область» и «прямоугольник» имеют ненуле- |
|
|
вую длину |
|
Функции, возвращающие объекты: |
||
|
|
|
Buffer (obj,num_res, |
|
Возвращает буферную зону. Параметр num_res за- |
num_width,str) |
|
дает разрешение; num_width – радиус буфера; str – |
|
|
имя единицы измерения |
Centroid(obj) |
|
Возвращает точечный объект на месте центроида |
|
|
объекта obj. |
CreateCircle (num_x, |
|
Возвращает объект типа «эллипс», окружность. Па- |
num_y, num_radius) |
|
раметр num_radius задает радиус в милях |
CreateLine (num_x,num_y, |
Возвращает линию |
|
num_x2,num_y2) |
|
|
CreatePoint(num_x,num_y) |
Возвращает точечный объект |
|
|
|
|
69