Методическо ръководство "Геоинформационни системи"

1.2. Географска информационна система MapInfo

ГИС MapInfo е разработена в началото на 90-те години. Към днешна дата този пакет е бестселър на ГИС пазара и лидер в компютърната картография у нас. MapInfo е база данни за картографиране с вграден мощен SQL език за заявки, който ви позволява да манипулирате данни като професионалист. MapInfo поддържа OLE2 и ODBC и може да работи без загуба на функционалност под Visual Basic, Power Builder, Delphi и др. Съвместното използване на MapInfo и средата за разработка Map Basic позволява на всеки да изгради своя собствена, проблемно ориентирана ГИС за решаване на конкретни приложни проблеми.

1.3. Начало на работа. Отваряне на картата. Координатно обвързване.

Регистрация на карта: Стартирайте MapInfo, като стартиратеФайл →Отваряне на таблица (Фиг.1.1.).В прозореца, който се показва, изберете типа файлРастер (Фиг.1.2.),намерете и отворете желания файл. В появилия се диалогов прозорец изберете -Регистрация.Ще се появи прозорец за регистрация на изображението (фиг.1.3.).

Фиг.1.1 Отваряне на таблицата Фиг.1.2. Избор на растер.

НачертайтеКонтролни точкив пресечните точки на меридиани и паралели или километрични линии на мрежата. В прозореца, който се показва, въведете координатите на точката, първо по оста X (дължина), след това по оста Y (широчина) (фиг. 1.3.).

Фиг.1.3. Обвързване на координати. Фиг.1.4. Типът на избраната карта.

При обвързване в проекцията на Гаус-Крюгер след четирицифрени числа, показващи разстоянието в километри от меридиана 0˚ и екватора, добавете 3 нули, например:

2) Ако се използва на картата катокоординатите са градуси, минутите трябва да се преобразуват в десети от градуса. Например:

55˚ 20΄ - 55, 3333333

55˚ 40΄ - 55, 6666666

След като начертаете необходимия брой точки (поне 4), увеличете растера с помощта на бутона / + / и като маркирате всяка точка последователно в списъка, натиснете бутона/Goto/и коригирайте позицията.

MapInfo ви позволява да свържете растер към вече съществуваща векторна карта. За да направите това, отворете векторна карта (вижте по-долу), към която ще се свържете и отворете растер (вижте по-горе) в режим на регистрация. Изберете проекция и координати. Изпълнете командата^ Table → Raster → Match with map.Задайте функцията SNAPPING чрез натискане на клавиша S в английски регистър ((SNAP) ще се появи в долната част на прозореца). Като преместите курсора до желаната точка (ъгъл на границата, пътни пресичания, устия на реки, точки на населени места и други обекти на картата, изразени като точка), натиснете левия бутон на мишката. Ще се появи прозорец с координатите на точката, натиснетеОК. Номерът и координатите на точката ще се появят в прозореца за обвързване на растер. Избира се точка и се фиксира върху идентична векторна карта към растерна точка. Натиснете клавиша -Новои повторете операцията.

1.4. Работа с прозорци

За да промените картата, трябва да отворите (или импортирате) таблицатаMapInfoилиWorkset, т.е. набор от маси.

Всички таблици вMapInfoсе състоят от поне два различни файла. Първият съдържа данните, а вторият описание на структурата на данните:

  1. *.TAB: съдържа описание на структурата на данните на таблицата. Това е малък текстов файл, който описва формата на файла, който съдържа данните.
  2. *.DATили*.WKS, .XLS: съдържа атрибутни данни.
  3. *.MAP: съдържа графични обекти, всекизапис съответства на XиYкоординати.
  4. *.ID: съдържа списък с указатели (индекс) към графични обекти, което позволява наMapInfoбързо да намира обекти наКарта.
Таблиците, съдържащирастрови изображениясъхраняват данни вBMP,TIFилиGIFкомпонентни файлове. ^