- •Оглавление
- •Введение
- •Что такое MapInfo Professional и как она работает
- •Обзор настольной картографии
- •Обзор возможностей
- •Как успешно обучиться работе с MapInfo
- •Пользование технической поддержкой
- •Строка сообщений
- •Справочная система
- •Пользование технической поддержкой
- •Перед тем, как позвонить
- •Что нового в MapInfo Professional 7.5
- •Усовершенствования вывода на печать
- •Усовершенствования в работе с базами данных
- •Дополнения в топоцентрические системы координат
- •Улучшения в работе с картами
- •Улучшения в работе отдельных модулей
- •Улучшения в меню
- •Улучшения отдельных программ
- •Изменения в программе EasyLoader
- •Улучшения в MapBasic
- •Новые функции MapInfo Professional 7.8
- •Добавлена поддержка клиента WFS
- •Улучшенная поддержка растров
- •Улучшения работы с картами
- •Добавление пользовательских символов
- •Изменения в режиме Автотрассировки
- •Улучшение 3D изображения
- •Изменения и дополнения новых систем координат
- •Улучшения печати
- •Улучшение работы с базами данных
- •Новые и усовершенствованные утилиты
- •Улучшения в документации
- •Усовершенствования в лицензиях
- •Системные требования для MapInfo Professional
- •Обработка соединений с базами данных
- •Перед установкой MapInfo Professional
- •Работа с Просмотрщиком MapInfo 7.5 CD
- •Установка MapInfo Professional 7.5
- •Полная установка
- •Выборочная установка
- •Установка MapInfo в сети
- •Выделение пользователей
- •Установка данных
- •MapInfo и Microsoft IntelliMouse ™
- •Проблемы при установке
- •Как удалить MapInfo Professional из системы
- •Настройка режимов MapInfo Professional
- •Доступ к Режимам
- •Настройка Режимов
- •Настройка системных режимов
- •Режимы окна Карты
- •Режим Окно Легенды
- •Стартовые режимы
- •Установка порядка записи адреса
- •Настройки каталогов
- •Параметры вывода графики
- •Режим Принтеры
- •Настройка стилей оформления
- •Запуск и закрытие MapInfo Professional
- •Запуск MapInfo
- •Использование Рабочего набора Startup.wor
- •Как открыть таблицу
- •Выход из MapInfo Professional
- •Закрытие MapInfo и Рабочий набор Mapinfow.wor
- •Знакомство с МapInfo Professional
- •Работа с инструментальными панелями
- •Использование Рабочих Наборов
- •MapInfo Professional начинается с данных
- •Что такое база данных и другие основные термины
- •Открытие таблиц и файлов
- •Окна просмотра в MapInfo Professional
- •Отображение данных в окне Карты
- •Отображение данных в окне Списка
- •Отображение данных в окне Графика
- •Отображение данных в окне Отчета
- •Другие окна для отображения данных
- •Что такое слои и объекты
- •Что такое слой
- •Объекты карты как часть слоев
- •Как управлять слоями
- •Что такое Косметический слой?
- •Как сделать слой “изменяемым”
- •Выбор объектов на слое
- •Получение информации о слое
- •Работа с тематическими слоями
- •Работа со слоями растров и поверхностей в Управлении слоями
- •Работа со сшитыми слоями
- •Как открыть сшитый слой
- •Сохранение и экспорт результатов работы
- •Сохранение Рабочего Набора
- •Как закрыть таблицу
- •Сохранение Таблицы или Сохранение копии таблицы
- •Экспорт данных в новый формат
- •Использование Каталога программ
- •О дополнительных программах MapInfo Professional
- •Доступ и загрузка программ из Каталога программ
- •Добавление (Регистрация) Программы к Каталогк программ
- •Правка Заголовка программы и ее Описания
- •Удаление программы из Каталога программ
- •Использование Инструментальной панели Программы
- •Как поместить данные на карту
- •Когда надо геокодировать, а когда создавать точки
- •Создание TAB-файла из данных
- •Создание TAB-файлов из таблиц Excel (.XLS)
- •Создание TAB-файлов из базы данных Access
- •Создание TAB-файлов из данных dBase
- •Создание TAB-файлов для данных Lotus 1-2-3
- •Регистрирование таблиц ASCII
- •Импорт GML-файлов в таблицу TAB
- •Работа с удаленными данными СУБД
- •С чего начать?
- •Общая процедура геокодирования
- •Режимы геокодирования
- •Методы геокодирования
- •Поиск точного совпадения адресов
- •Размещение геокодированных точек
- •Сравнение названий улиц
- •Сравнение номеров домов
- •Сравнение областей
- •После геокодирования
- •Использование программы Вывод координат
- •Выбор негеокодированных записей
- •Размещение новых геокодированных точек
- •Результирующие коды
- •Раскодирование таблицы
- •Приближение к 100% геокодированию
- •Описки в данных
- •Уточняющие границы поиска адреса
- •Простая подстановка, ограниченная пробелами
- •Сокращение после знака
- •Допустимые пробелы
- •Неправильная нумерация домов
- •Абонентские ящики
- •Неправильное название города
- •Как пользоваться кодами результатов
- •Примеры кодов
- •Создание точечных объектов из формата Широта/Долгота
- •Создание точечных объектов из таблиц Excel или Lotus
- •Создание точечных объектов из формата Широта/Долгота
- •Создание точечных объектов в другой проекции
- •Рассеивание точек
- •Создание точек, обозначающих пересечения
- •Показ данных на карте
- •Вывод на печать
- •Настройка параметров страницы
- •Настройки печати Графика/Списка/3D-Карты
- •Дополнительные настройки печати
- •Проблемы при печати
- •Обработка данных
- •Работа с таблицами MapInfo
- •Добавление данных к таблице
- •Обновление части таблицы
- •Добавление записей в таблицу
- •Разделение данных из одной колонки в несколько колонок
- •Создание новых таблиц
- •Изменение структуры таблиц
- •Копирование и переименование таблиц
- •Удаление таблицы
- •Упаковка таблицы
- •Просмотр таблиц в окне Списка
- •Создание отчетов Crystal Reports
- •Необходимые условия для обработки пространственных данных в СУБД
- •Поддержка Oracle Spatial
- •Доступ к удаленным базам данных с помощью ODBC
- •Создание новых источников данных (ODBC)
- •Открытие таблиц СУБД
- •Ввод SQL-запросов вручную
- •Создание прямого доступа к удаленной базе данных
- •Сохранение связанной таблицы
- •Работа с таблицами СУБД
- •Производительность при прямом доступе к большим таблицам СУБД
- •Запрет на редактирование пространственного объекта
- •Инструменты рисования и редактирования
- •Инструменты рисования
- •Команды рисования и редактирования
- •Рисование объектов
- •Применение окна Линейки
- •Стили графических объектов
- •Рисование полигонов и полилиний
- •Преобразование полилиний в полигоны
- •Рисование символов
- •Изменения стиля символа на Карте
- •Поддерживаемые шрифты
- •Работа с растровыми символами
- •Ввод и работа с текстом на Карте
- •Редактирование объектов
- •Перемещение и изменение размеров объектов Карты
- •Изменение формы объектов
- •“Совмещение узлов” для выбора узлов и центроидов
- •Сглаживание полилиний
- •Преобразование полигонов в полилинии
- •Выборки по запросам
- •Выборка данных в MapInfo Professional
- •Характеристики выборок
- •Выбор на экране
- •Инструменты, используемые для выбора
- •Команда Отменить выбор
- •Выбор с помощью запросов в MapInfo Professional
- •Команда Выбрать
- •Создание выражений
- •Выбор объектов с помощью команды Выбрать
- •Интерактивный выбор объектов
- •Команда SQL-запрос
- •Сохранение запросов
- •Шаблоны запросов
- •Вычисляемые колонки
- •Создание псевдонимов колонок
- •Обобщение данных
- •Группирование и упорядочивание данных
- •Объединение таблиц командой SQL-запрос
- •Внешнее объединение
- •Поиск информации внутри колонки с помощью функции InStr
- •Выбор записей таблицы, отсутствующих в другой таблице
- •Выбор четных или нечетных записей из таблицы
- •Поиск всех записей с дублирующимися значениями в колонках
- •Рассчет расстояния до фиксированной точки
- •Выбор улиц из таблицы StreetPro
- •Ввод SQL запросов вручную
- •MapInfo в действии
- •Тематические слои
- •Типы тематических карт
- •Карты отдельных значений
- •Карты диапазонов значений
- •Карты размерных символов
- •Карта плотности точек
- •Карты столбчатых диаграмм
- •Карты круговых диаграмм
- •Работа с тематическими картами и легендами
- •Настройка тематической карты
- •Сохранение тематических настроек
- •Использование операции обновления колонки в тематической картографии
- •Работа с Легендами
- •Что такое картографические легенды?
- •Что такое тематические легенды?
- •Работа с картами растровых поверхностей
- •Работа с 3DКартой и Картой-призмой
- •Меню 3DКарта
- •Карта-призма
- •Создание буферов из данных
- •Что такое буферные зоны
- •Создание буфера
- •Методы создания буферов
- •Типы буферов
- •Редактирование объектов с помощью “изменяемого объекта”
- •Обобщение данных
- •Объединение объектов с участием изменяемого объекта
- •Разрезание объектов
- •Объединение объектов и территориальное планирование
- •Объединение выбранных объектов
- •Слияние в таблице
- •Создание полигонов Вороного
- •Объекты Группа точек и Коллекция
- •Обработка и действия с объектами
- •Замыкание объектов
- •Проверка полигонов
- •Коррекция топологии
- •Совмещение и генерализация
- •Удаление фрагментов объектов
- •Работа с графиками
- •Как выбрать правильный тип графика
- •Термины используемые при построении графиков
- •3D Графики
- •Площадные графики
- •Столбчатые графики
- •Пузырьковые графики
- •Колонки
- •Гистограммы
- •Линейные графики
- •Круговые диаграммы
- •Точечные графики
- •Графики поверхности
- •Создание графика
- •Использование Мастера графиков
- •Правка графика
- •Как построить графики нескольких переменных из разных таблиц
- •Выборки из графика и связанных с ним таблиц
- •Сохранение графика
- •Шаблоны графиков и другие вспомогательные файлы
- •Использование графиков, созданных в ранних версиях MapInfo
- •Изменение стиля оформления карты
- •Изменение стиля региона
- •Изменение стиля линии
- •Изменение стиля Символа
- •Изменения стиля текста
- •Подписывание карты
- •Работа с подписями
- •Текст подписи
- •Автоматическое подписывание
- •Изменение подписей вручную
- •Использование текстовых объектов в качестве подписей
- •Удаление подписей
- •Сохранение подписей
- •Работа с отчетами
- •Что такое окно Отчета?
- •Работа в окне Отчета
- •Перед тем как создать отчет
- •Создание нового Отчета
- •Работа с легендами в Отчете
- •Перемещение рамок в Отчете
- •Выравнивание объектов Отчета
- •Масштабирование Карты в Отчете
- •Создание дубля окна Карты
- •Создание картографической легенды
- •Картографические легенды
- •Создание картографической легенды
- •Создание картографической легекды
- •Другие атрибуты легенды
- •Изменение картографической легенды
- •Добавление раздела к картографической легенде
- •Печать и экспорт результатов
- •Печать Отчетов
- •Экспорт отчета
- •Работа с растровыми изображениями
- •Допустимые форматы растров в MapInfo
- •Настройки цветов для растровых изображений
- •Как открыть растровое изображение
- •Открытие незарегистрированных изображений
- •Открытие полностью или частично зарегистрированных растровых изображений
- •Открытие зарегистрированного изображения
- •Регистрация координат растрового изображения
- •Перевод векторных координат в растровое изображение
- •Изменение контрольных точек
- •Печать/экспорт полупрозрачных изображений
- •Содержимое растровой таблицы
- •Что такое система координат и проекция
- •Что такое проекция?
- •Что такое система координат?
- •Допустимые типы систем координат и проекций
- •Выбор проекций
- •Выбор проекции для разных задач
- •Конвертация координат
- •Преобразование градусов/минут/секунд в десятичные градусы
- •Конвертация десятичных градусов в градусы, минуты, секунды
- •Работа с проекциями
- •Как показать карту в другой проекции
- •Как сохранить карту в другой проекции
- •Часто задаваемые вопросы о проекциях
- •Создание собственной системы координат
- •Применение файла MAPINFOW.PRJ
- •Топоцентрическая (региональная) система координат
- •Редактирование файла "Mapinfow.prj"
- •Создание новой картографической проекции
- •Пример создания проекции
- •Аффинные преобразования
- •Географические карты и планы
- •Таблицы океанов и координатной сетки
- •Внедрение OLE-объектов из MapInfo
- •Термины и понятия OLE
- •Кнопки и команды меню
- •Инструменты OLE
- •Меню и инструменты объекта MapInfo Map
- •Меню Правка
- •Меню Показ
- •Меню Таблица
- •Меню Карта
- •Показать по-другому
- •Меню Справка
- •Сохранение Карты в документе
- •Изменение размера и положения картографического объекта
- •Сравнение объекта MapInfo Map и объекта Data Map
- •Использование таблиц MapInfo в картах объекта Data Map
- •Связь MapInfo с Интернетом
- •Активные объекты
- •Использование инструмента Геолинк
- •Использование инструмента Геолинк в окне Списка
- •Программа HTML-Карта
- •Что такое районирование и как его применять?
- •Список районов
- •Районирование
- •Создание выражений
- •Составление простых выражений
- •Составление сложных выражений
- •Задание констант
- •Символьные строки
- •Очередность выполнения операторов
- •Функции
- •Работа с окном MapBasic
- •Доступ к окну MapBasic
- •Примеры программ MapBasic
- •Дигитайзер в MapInfo
- •Полный список горячих клавиш
- •Элементы системы координат
- •Проекции и их параметры
- •Топоцентрическая (региональная) система координат
- •Формат обмена данными MapInfo
- •Заголовок файла формата MIF
- •Секция данных в файлах формата MIF
- •Файл формата MID
- •Типы штриховок (в версиях до MapInfo Professional 7.5)
- •Новые типы штриховок (добавлены в MapInfo Professional 7.5)
- •Определение собственного референц-эллипсоида
- •Служебные файлы MapInfo Professional и вспомогательные файлы настроек
- •Изменения в реестре
- •Список изменений по версиям
- •Оператор Objects Move
- •Оператор Objects Offset
- •Функция Offset()
- •Функция SphericalOffset()
- •Функция CartesianOffset()
- •Функция OffsetXY()
- •Функция SphericalOffsetXY()
- •Функция CartesianOffsetXY()
- •Функция LayerInfo( )
- •Оператор Register
- •Оператор Server Create Map
- •Функция TableInfo( )
- •Словарь
- •ИНДЕКС
MapInfo Professional 7.5 Руководство пользователя (Полное) |
Глава 3: Основы MapInfo Professional |
MapInfo Professional начинается с данных
При использовании MapInfo Professional Вы размещаете Вашу информацию на картах поставляемых с MapInfo Professional или созданных самостоятельно. MapInfo Professional организует всю свою информацию, текстовую и графическую, в виде таблиц; каждая таблица – это группа файлов MapInfo Professional, это может быть или файл карты или файл базы данных.
На этой тематической карте показаны точки вызова “скорой помощи”, выделенные по типу и времени, а районы раскрашены в зависимости от общего количества вызовов.
Работа в МapInfo Professional начинается с того, что Вы открываете одну или более таблиц, не важно, карты это или базы данных.
Что такое база данных и другие основные термины
База данных – это совокупность информации, организованная так, чтобы доступ к ней во время работы на компьютере был удобен. Базы данных в MapInfo Professional часто называются таблицами.
Для понимания MapInfo Professional нужно ясно представлять себе базовые термины из организации базы данных, в частности, следующие фундаментальные концепции: запись,
поле, индекс и запрос.
|
Фамилия |
Имя |
Адрес |
Почтовый индекс |
|
|
|
|
|
|
|
|
|
|
Иванов |
Алексей |
212 |
ул Ленина |
119220 |
|
|
|
|
|
|
|
|
|
Петров |
Сергей |
459 |
ул Чехова |
119208 |
|
|
|
|
|
|
|
|
|
Сидоров |
Иван |
200 ул Бунина |
119180 |
|
|
|
|
|
|
|
|
|
|
Кузнецов |
Константин |
1 проспект Рязанский |
102065 |
|
|
|
|
|
|
|
|
|
|
Никитина |
Елизавета |
53 бульвар Цветной |
102077 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MapInfo Professional 7.5 |
|
|
||
© May 2004 MapInfo Corporation. All rights reserved. |
60 |
|
MI_UG.PDF |
MapInfo Professional 7.5 Руководство пользователя (Полное) |
Глава 3: Основы MapInfo Professional |
Каждая строка этого перечня содержит сведения об одном человеке. В терминах баз данных каждая такая строка называется записью. Каждая запись содержит несколько типов сведений о человеке. Разные виды сведений называют полями. Поля соответствуют колонкам, так что приведенная выше таблица содержит четыре различных поля (Фамилия,
Имя, Адрес и Почтовый индекс).
Поля базы данных упорядочены (первое, второе, третье и т.д.), и обычно первое поле показывается в виде первой колонки базы данных. Второе поле показывается справа от первой и т.д., последнее поле показывается в самой правой колонке.
Заметим, однако, что в нашем примере записи приведены не в алфавитном порядке, как это обычно бывает в справочниках. Для быстрой обработки запросов (поиска по базе) базы данных используют механизм индексации. Без индексов было бы сложно найти что-либо в базе из сотен записей, не говоря уже о базах из сотен тысяч записей.
Индекс в базе данных подобен указателю в книге. Индекс представляет собой Набор ссылок (как и в книге, где каждому названию соответствуют номера страниц). В книгах указатели, как правило, используют алфавитный порядок, чтобы легче было найти интересующую Вас тему. Найдя название темы, мы ищем страницы с заданными номерами. Номера страниц являются ссылками. Они означают: "Открой страницу, на которую я указываю."
Подобным образом работают индексы баз данных, только обычно они остаются скрытыми от пользователя. Хотя Вы не видите их, программа строит их и активно использует при работе.
Так, MapInfo требует, чтобы были проиндексированы те поля, к которым Вы применяете команду ЗАПРОС > НАЙТИ. Индексы также используются для оптимизации процедур объединения таблиц и SQL-запросов.
Запрос – это по сути то же самое что и вопрос. Данные, которые отбираются в результате выполнения запроса, являются частью базы данных. Например, если надо узнать, сколько клиентов проживает на территории диаметром 2 километра от Вашего сервис-центра (и информация об адресах проживания клиентов имеется в базе), то надо сделать сооветствующий запрос к такой базе. Результатом будут данные запроса. Можно счесть данные запроса подмножеством Ваших данных, как в приведенном примере – список клиентов, проживающих не далее 2 километров от сервис-центра. MapInfo Professional имеет встроенные модули, помогающие делать запросы и показывать их на карте. Более подробно о составлении запросов смотрите в разделе Команда Выбрать в Главе 8 на странице 111.
Открытие таблиц и файлов
Для работы с данными из базы надо сначала открыть файл или таблицу, содержащую данные.
Чтобы открыть обычную, не удаленную, таблицу:
1.Выполните команду ФАЙЛ > OТКРЫТЬ ТАБЛИЦУ. Откроется диалог "Открыть таблицу".
Внимание: Если Вы находитесь в диалоге "Открыть сразу" (первый диалог, появляющийся при запуске MapInfo Professional), выберите кнопку OТКРЫТЬ. Появится диалог "Открыть таблицу".
MapInfo Professional 7.5 |
|
|
© May 2004 MapInfo Corporation. All rights reserved. |
61 |
MI_UG.PDF |
MapInfo Professional 7.5 Руководство пользователя (Полное) |
Глава 3: Основы MapInfo Professional |
2.Выберите нужный Вам в работе файл, который надо открыть. Используйте настройки в окошке Тип файлов, чтобы выбрать нужный по расширению файл.
3.Выберите Представление, т.е. ту форму просмотра таблицы, которая предпочтительна. Более подробно о представлениях смотрите в разделе Замечание о представлении открывающихся файлов на странице 63.
•КАК ПОЛУЧИТСЯ– MapInfo автоматически выбирает наиболее подходящий способ представления таблицы в окне Карты. Если данные содержат графические объекты, MapInfo откроет таблицу в окне Карты. Если уже существует открытое окно Карты и Ваши данные могут быть нанесены на карту, MapInfo автоматически будет открывать таблицу в текущем окне Карты. Если таблица не содержит графических объектов, MapInfo откроет для нее окно Списка. Если в таблице не содержится ни графических, ни табличных данных, MapInfo использует режим Скрыть (данные не будут выводиться на экран).
•СПИСКОМ – MapInfo попытается открыть таблицу в виде списка.
•В АКТИВНОЙ КАРТЕ – MapInfo попытается добавить Ваши данные в окно активной Карты.
•В НОВОЙ КАРТЕ – MapInfo попытается открыть таблицу в новом окне Карты.
•СКРЫТЬ – MapInfo откроет таблицу, но данные не будут выводиться на экран.
4.Чтобы открыть файл, проделайте одно из следующих действий:
•Дважды щелкните на файле, который надо открыть.
•Щелкните на файле, который надо открыть, или выделите файл из списка и щелкние на кнопке OТКРЫТЬ.
MapInfo Professional откроет файл данных.
Запомните, что хотя таблица MapInfo Professional состоит из двух или более компонентов (РОССИЯ.TAB, РОССИЯ.DAT,РОССИЯ.MAP и др.), только TAB-файл появляется в окошке Имя файла диалога "Открыть таблицу". Только этот компонент Вы должны открыть. Более подробно о других типах файлов MapInfo смотрите в разделе Из каких файлов состоит таблица на странице 65.
MapInfo Professional 7.5 |
|
|
© May 2004 MapInfo Corporation. All rights reserved. |
62 |
MI_UG.PDF |
MapInfo Professional 7.5 Руководство пользователя (Полное) |
Глава 3: Основы MapInfo Professional |
В MapInfo Professional можно работать с несколькими типами таблиц. Некоторые таблицы данных похожи на пример таблицы с адресами, который мы рассмотрели выше. Основное же деление состоит в том, что есть таблицы, имеющие графические объекты (объекты карты), и таблицы данных, которые не имеют таких объектов (это электронные таблицы или внешние базы данных).
Растровые таблицы – это графические изображения, которые можно просматривать в окне Карты. Такие компьютеризированные изображения не имеют табличной структуры данных в виде полей записей, индексов, и их мы рассмотрим позднее. Более подробнее о растровых изображениях написано в разделе Регистрация координат растрового изображения в Главе 4 на странице 107.
В меню ОКНО, в самом низу, перечислены "Другие..." открытые окна. Если одно из них является активным окном, то у такого окна в этом меню слева появится флажок. Сделать активным другое окно можно просто щелкнув на стоке в этом меню ОКНО. Выделенное таким образом окно помещается на экране поверх других. Когда Вы выбираете окно через "Другие окна", то откроется диалог "Выбрать окно". Чтобы активировать окно из этого списка, или дважды щелкните по нужному окну в списке Выбрать окно, или щелкните на нужном окне, а потом нажмите ОK.
Замечание о представлении открывающихся файлов
Существует пять типов возможных представлений. Как получится и Скрыть будут работать для всех таблиц, независимо от типа содержащихся в таблице данных. MapInfo Professional будет пытаться открыть таблицу, если указаны представления Списком, В открытой карте и В новой карте. Если это невозможно, то таблица будет открыта по следующим правилам:
•Если выбран режим В текущем окне, но ни одно окно Карты не открыто, MapInfo Professional попытается открыть таблицу в новом окне Карты.
•Если выбраны режимы В текущем окне или В новом окне и данные не имеют соспоставленных графических объектов, то MapInfo Professional будет пытаться открыть таблицу в окне Списка.
•Если таблица не может быть показана списком или на карте, то MapInfo Professional откроет таблицу, используя представление Скрыть (без показа данных).
Открытие данных из удаленных таблиц
MapInfo Professional предоставляет возможность доступа к удаленным базам данных посредством поддержки соединения ODBC и поддержки соединения Oracle Spatial Object. Поддержка соединения MapInfo Professional ODBC сопровождается поставкой широкого набор драйверов ODBC, которые легко устанавливаются. Базы данных Oracle Spatial позволяют хранить пространственные объекты с Вашими табличными данными в одной и той же базе данных. Поэтому можно записывать и считывать географическую информацию в Oracle Spatial без обращения к промежуточным программам, таким как MapInfo Professional SpatialWare или SDE. Существенное облегчение в работе Вы получаете, используя Oracle Call Interface (OCI). Кроме этого, приложения Oracle могут использовать те же самые пространственные или непространственные данные посредством других интерфейсов (ODBC, OCI, JDBC, PL/SQL, HTTP, IIOP, и др.) или используя другие пространственные или непро-
MapInfo Professional 7.5 |
|
|
© May 2004 MapInfo Corporation. All rights reserved. |
63 |
MI_UG.PDF |
MapInfo Professional 7.5 Руководство пользователя (Полное) |
Глава 3: Основы MapInfo Professional |
странственные инструменты (MapInfo Professional, ArcView, Intergraph, Excel, Forte, Formida
и др.). Более подробно о доступе к удаленным базам данных через соединение ODBC
смотрите в разделе Добавление драйверов ODBC в Главе 2 на странице 26.
Как внести новые данные в MapInfo
MapInfo позволяет использовать данные из файлов других форматов. При этом нужно указать формат файлов. Например, если Ваши данные находятся в ASCII-файле, то из списка Тип файлов выберите формат "ASCII с разделителями".
Вы можете использовать в MapInfo следующие данные:
•Microsoft Access
•Microsoft Excel
•dBASE DBF
•ESRI ® шейпфайлы
•Растровые изображения
•Изображения поверхности
•ASCII с разделителем
•Lotus 1–2–3
•Удаленные базы данных (Oracle, Informix, SQL Server, и др.)
•Рабочие Наборы
Если Вы выберите один из типов файлов, то в окне списка Имя файла будут отображаться только файлы с соответствующим расширением. Например, если Вы выбрали в списке Тип файла "dBASE DBF", то MapInfo покажет только файлы формата dBASE.
Выберите нужный файл. MapInfo создаст таблицу для данных из этого файла, причем структура таблицы будет определяться типом файла.
Внимание: Во время процесса создания TAB-файла исходный файл не изменяется. Он
остается таким, каким был и до процедуры создания TAB-файла.
Если в дальнейшем Вы будете открывать такую таблицу, MapInfo будет считать, что относящиеся к ней файлы имеют формат MapInfo. Поэтому больше Вам не нужно будет указывать формат этих файлов. Если Вы случайно снова будете открывать файл данных в его исходном формате, MapInfo выдаст сообщение:
"Таблица уже определена. Хотите ли Вы построить ее заново?"
Это сообщение появляется потому, что в MapInfo уже создана таблица для данного файла. Чтобы использовать уже созданный файл, нажмите ОТМЕНА и откройте соответствующий
TAB-файл.
Имейте в виду, что теперь MapInfo поддерживает длинные имена файлов и UNC-маршруты. Маршрут UNC позволяет получить доступ к данным без указания дисковода в последующих сеансах работы.
Чтобы данные могли быть отображены на карте, они должны содержать координаты X и Y. Если их еще нет, то в MapInfo их можно добавить с помощью процедуры геокодирования. Подробно этот процесс описан в разделе Глава 4: Размещение данных на карте.
MapInfo Professional 7.5 |
|
|
© May 2004 MapInfo Corporation. All rights reserved. |
64 |
MI_UG.PDF |
MapInfo Professional 7.5 Руководство пользователя (Полное) |
Глава 3: Основы MapInfo Professional |
Поддержка растровых изображений
МapInfo может показывать растровые изображения. Их можно использовать как подложку для векторных карт MapInfo Professional.
Растровое изображение нужно зарегистрировать в MapInfo (т.е. привязать его к координатам), и тогда MapInfo сможет корректно отобразить его. Открытие растрового изображения в диалоге "Открыть таблицу" автоматически сопровождается диалогом "Регистрация изображения", в котором можно задать систему координат. В результате регистрации создается TAB-файл, который можно открывать как таблицу MapInfo в окне Карты. Растровые изображения, входящие в комплект поставки MapInfo, уже зарегистрированы.
Если растровое изображение уже зарегистрировано, то оно открывается автоматически. Если растровое изображение имеет ассоциированный файл WORLD, то Вы увидите подсказку, в которой будет предложено выбрать проекцию. Если Вы открываете растровое изображение, не имеющее привязки, то возникнет предложение зарегистрировать или показать это изображение без регистрации.
Более подробно работа с растровыми изображениями обсуждается в разделе Регистрация изображения формата SPOT в приложении Appendix C.
Из каких файлов состоит таблица
Когда Вы открываете файл данных в MapInfo, MapInfo создает таблицу. Эта таблица состоит по крайней мере из двух различных файлов. Первый содержит данные, а второй – описание структуры данных:
•<имя файла>.TAB: Этот файл содержит описание структуры данных таблицы. Он представляет из себя небольшой текстовый файл, описывающий формат того файла, который содержит данные.
•<имя файла>.DAT или <имя файла>.WKS, .DBF, .XLS: Этот файл содержит табличные данные. Если Вы работаете с файлами dBASE/FoxBASE, ASCII с разделите-
лями, Lotus 1-2-3, Microsoft Access или Microsoft Excel, таблица MapInfo будет состоять из файла с расширением TAB и либо файла данных, либо файла электронной таблицы. Таблицы, содержащие растровые изображения, хранят данные в файлах-компонентах форматов BMP, TIF или GIF.
Ваши данные могут включать в себя также графические объекты. Вы узнаете, как присваивать записям координаты X и Y, чтобы затем отображать их на карте, прочитав раздел
Геокодирование – Присвоение координат записям данных на странице 118. Если записям соответствуют координаты X и Y, это означает, что таблица содержит графические объекты. В таком случае к таблице будут относиться еще два файла:
•<имя файла>.MAP: Этот файл описывает графические объекты.
•<имя файла>.ID: Этот файл содержит список указателей (индексов) на графические объекты, позволяющий MapInfo быстро находить объекты на карте.
Для таблиц Microsoft Access будет создан файл <имя файла>.AID, связанный с таблицей (вместо <имяфайла>.ID). Этот файл является ссылкой, которая связывает данные с объектами таблицы Microsoft Access.
MapInfo Professional 7.5 |
|
|
© May 2004 MapInfo Corporation. All rights reserved. |
65 |
MI_UG.PDF |
MapInfo Professional 7.5 Руководство пользователя (Полное) |
Глава 3: Основы MapInfo Professional |
Таблица может содержать также и индексный файл. Индексный файл позволяет проводить поиск объектов на карте с помощью команды НАЙТИ. Если Вам нужно найти улицы, города или области с использованием команды НАЙТИ, соответствующие поля таблицы должны быть проиндексированы. Индекс хранится в файле:
•<имя файла>.IND.
Открытие данных в MapInfo Professional
В MapInfo Pro можно открывать данные форматов Excel (.XLS), dBase (.DBF), Microsoft Access (.MDB) и ASCII (.TXT) и отображать результат на карте. Процедура открытия файлов состоит из трех этапов:
1.Создание копии исходных данных в формате MapInfo.
2.Создание точек на карте при помощи координат данных или путем сравнения данных с файлом поиска (смотрите раздел Когда надо геокодировать, а когда создавать точки в Главе 4 на странице 102).
3.Отобразите данные на карте (смотрите раздел Показ данных на карте в Главе 4
на странице 156).
Если вы работаете с удаленным доступом к данным или используете SpatialWare или другие программы, поддерживающие базы данных ODBC, смотрите раздел Необходимые условия для доступа к удаленным базам данных в Главе 6 на странице 102 и Доступ к окну MapBasic в Главе 15 на странице 157 .
Более подробная информация о конвертации, отображении и печати данных находится в разделе Обработка данных в Главе 5 на странице 165.
Открытие данных, поставляемых с MapInfo Professional
В комплект поставки MapInfo входят примеры данных и карт, которые можно использовать для добавления к ним собственной информации.
Для того чтобы открыть поставляемые примеры данных:
1.Выполните команду ФАЙЛ > OТКРЫТЬ, пoявится диалог "Открыть таблицу".
2.По каталогу перейдите в каталог MapInfo и дважды щелкните на папке /DATA, внутри ее будут видны две папки следующего уровня с различными данными:
•/Map_Data содержит данные, в масштабе всего земного шара, сгруппированные по континентам;
•/Tut_Data содержит данные, используемые главным образом для процесса обучения работе с MapInfo.
3.Чтобы открыть файл данных, проделайте одно из следующих действий:
•Дважды щелкните на директории, которая содержит данные в виде интересующих Вас TAB-файлов.
•Выберите TAB-файл, который надо открыть, и нажмите кнопку OТКРЫТЬ, чтобы отобразить этот файл.
Можно открыть файл и другими способами, известными в Windows.
Рекомендуется потренироваться с этими данными, чтобы запомнить, где и какие данные у Вас имеются, что упростит работу с данными в дальнейшем.
MapInfo Professional 7.5 |
|
|
© May 2004 MapInfo Corporation. All rights reserved. |
66 |
MI_UG.PDF |
MapInfo Professional 7.5 Руководство пользователя (Полное) |
Глава 3: Основы MapInfo Professional |
Открытие файлов специальных типов
Существуют дополнительные, специальные типы файлов, которые может читать MapInfo Professional, включая растры, поверхности и шейпфайлы. Подробнее о работе с растровыми изображениями смотрите в разделе Открытие растрового изображения на странице 88 и Регистрация координат растрового изображения в Главе 4 на странице 107.
Открытие слоя поверхности
Слой поверхности – это специальный тип тематических карт, который отображает данные на карте в виде непрерывной растровой отмывки. Чтобы создать этот тип тематической карты, надо проинтерполировать точки с известными координатами из Вашей исходной таблицы. В MapInfo Professional есть модули которые осуществляют интерполяцию данных и отображают растровые данные в окне Карты.
Чтобы открыть слой поверхности:
1.Выполните команду ФАЙЛ > ОТКРЫТЬ ТАБЛИЦУ, откроется диалог "Открыть таблицу".
2.Выберите ПОВЕРХНОСТЬ в окошке Тип файлов.
3.Найдите каталог, в котором размещены нужные изображения поверхностей, и щелкните на том файле, который надо открыть.
4.Нажмите кнопку OТКРЫТЬ, чтoбы увидеть изображение поверхности.
Открытие шейпфайла ESRI
Один из широко употребимых графических форматов в нашей отрасли – это шейпфайлы стандарта ESRI.
Чтобы открыть шейпфайл в MapInfo Professional:
1.Выполните команду ФАЙЛ > ОТКРЫТЬ. Появится диалог "Открыть таблицу".
2.В списке типов файлов выберите ESRI (R) шейпфайл.
3.Выберите файл, который надо открыть.
4.Нажмите ОТКРЫТЬ, появится диалог-предложение сохранить новый TAB-файл, соответствующий шейпфайлу. В результате у шейпфайла появится TAB-файл, обращение к которому в дальнейшем упростит процедуру чтения содержимого шейпфайла. Этот файл имеет то же имя, но другое расширение, а именно TAB.
MapInfo Professional 7.5 |
|
|
© May 2004 MapInfo Corporation. All rights reserved. |
67 |
MI_UG.PDF |
MapInfo Professional 7.5 Руководство пользователя (Полное) |
Глава 3: Основы MapInfo Professional |
5.Нажмите кнопку СОХРАНИТЬ, и файл будет записан с новым именем. MapInfo Professional откроет диалог "Информация о шейпфайле".
6.Введите все необходимое в этом диалоге и нажмите OK, после чего отобразится шейпфайл.
Набор символов
Выберите необходимый Набор символов для этого файла. По умолчанию – это Windows (Cyrillic), но можно выбрать и другой.
Проекция
Выберите необходимую проекцию, поскольку сами шейпфайлы внутри себя информации о проекции не несут, и нажмите OK.
Стиль
Выберите подходящий стиль линии и штриховки для областей, для этого нажмите в диалоге кнопку СТИЛЬ. Когда вы нажимаете эту кнопку, открывается соответствующий диалог настройки стиля. Нажмите OK, чтобы сохранить внесенные настройки.
Сохранять файл на диске
Установите этот флажок, чтобы сохранить MAP-файл на диске компьютера. Если флажок не установлен, то MAP-файл будет заново создаваться в каждом сеансе открытия шейпфайла.
Таким образом, если Вы собираетесь сохранить шейпфайл как TAB-файл, то флажок устанавливать не надо.
Внимание: Если после того Вы открываете шейпфайл в MapInfo Professional, а потом редактируете этот файл в ESRI ArcView и сохраняете этот файл, содержимое файлов MAP и DAT воссоздается заново, даже если флажок
Сохранять файл на диске ранее был установлен.
MapInfo Professional 7.5 |
|
|
© May 2004 MapInfo Corporation. All rights reserved. |
68 |
MI_UG.PDF |