Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
GIS-MapInfo.pdf
Скачиваний:
67
Добавлен:
14.04.2015
Размер:
1.2 Mб
Скачать

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]