Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MI_UG_7.pdf
Скачиваний:
174
Добавлен:
13.02.2015
Размер:
8.59 Mб
Скачать

Создание точечных объектов из формата Широта/Долгота

2.Сбросьте флажок в окошке МОЖНО ПРИСОЕДИНЯТЬ ГЕОГРАФИЧЕСКИЕ ОБЪЕКТЫ.

Нажмите OK.

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

3.Появится диалоговое окно с предупреждением. Если Вы уверены в целесообразности удаления всех объектов, нажмите OK.

Все графические объекты теперь удалены из таблицы.

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

Раскодирование выбранных записей

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

1.Откройте геокодированнную таблицу в виде карты и выберите записи, которые надо раскодировать.

2.Выполните команду КАРТА > УПРАВЛЕНИЕ СЛОЯМИ и сделайте слой редактируемым.

3.Выполните команду ПРАВКА > УДАЛИТЬ ТОЛЬКО ОБЪЕКТЫ. Эта операция удаляет объекты только с карты и оставляет записи в таблице.

Внимание: Чтобы отменить эту операцию, выполните команду ПРАВКА >

ОТМЕНИТЬ УДАЛЕНИЕ.

Более подробная информация о проблемах, возникающих при геокодировании, находится в разделе Приближение к 100% геокодированию в Руководстве Пользователя Mapinfo Professional 7.5 (Полном), размещенном на установочном CD.

Создание точечных объектов из формата Широта/Долгота

Допустим, что у Вас есть таблицы, содержащие объекты с координатами X и Y, которые Вы хотите отобразить на карте MapInfo. Пока такая географическая информация содержится только в таблице, точечные объекты на карте созданы быть не могут. Команда ТАБЛИЦА > СОЗДАТЬ ТОЧЕЧНЫЕ ОБЪЕКТЫ позволит Вам создать точечные объекты для каждой записи в базе данных, которая содержит информацию о координатах (X,Y) или координатах Широта/Долгота.

140

MapInfo Professional 7.5

Глава 4: Размещение данных на карте

Внимание:MapInfo Professional использует поля координат в таблице для создания точечных объектов. Записи, с которыми уже связаны графические объекты, при процедуре Создать точечные объекты, будут пропущены.

Например, есть таблица, показывающая ретрансляционные башни, координаты которых взяты по GPS-замерам. Надо разместить замеры на карту в MapInfo Professional. Таблица уже имеет координаты X и Y, но MapInfo Professional не сможет отобразить эту информацию, пока Вы не создадите точки для этих данных , которые MapInfo Professional может прочесть.

Чтобы создать точечные объекты:

1.Откройте таблицу, для которой надо создать точечные объекты и содержащую координаты X и Y.

2.Выполните команду ТАБЛИЦА > СОЗДАТЬ ТОЧЕЧНЫЕ ОБЪЕКТЫ. Появится диалог "Создать точечные объекты".

3.Выберите соответствующую таблицу из выпадающего списка.

4.В окошках Извлечь координаты X и Y из колонок по умолчанию указаны XCOORD

и YCOORD.

5.В окошках Координату X и Y умножить на… введите необходимый множитель. Укажите 0.000001 для конвертации координат MapInfo для DOS в десятичные градусы. Если Вам нужна проекция, отличная от “Широта/Долгота”, выберите и проекцию.

Внимание: Если Вы выбрали ту же таблицу для координат X и Y, появится предложение сделать изменения. Нажмите OK и измените выбор в этом списке.

6.В некоторых случаях может понадобиться ввести отрицательный множитель, поскольку западные долготы и южные широты в MapInfo имеют отрицательные значения. Для Северной Америки координата X отрицательна. В Африке и Австралии координата Y отрицательна. Для Южной Америки обе координаты отрицательны.

7.Выберите подходящий флажок:

MapInfo Professional 7.5 Руководство пользователя (Сокращенное)

141

Создание точечных объектов из формата Широта/Долгота

ОТОБРАЖАТЬ ПОЛЯ НЕ ЧИСЛЕННОГО ТИПА – установите этот флажок, если дан-

ные, по которым надо построить точки, находятся в текстовых колонках исходной таблицы. MapInfo Professional попытается преобразовать текстовые значения в числовые. Если значения не числовые, MapInfo Professional не создаст объекта по такой записи. Этот флажок автоматически устанавливается и сбрасывается, когда не имеет двух числовых полей.

ПЕРЕПИСАТЬ СУЩЕСТВУЮЩИЕ ТОЧКИ – установите этот флажок, чтобы переместить существующие объекты в текущей карте и заменить их точками, основанными на данных в этой таблице.

8.Нажмите OK. MapInfo обновит таблицу и создаст точечные объекты.

9.Чтобы эту таблицу отобразить на карте, выполните команду ОКНО > НОВОЕ ОКНО

КАРТЫ или выполните команду КАРТА > УПРАВЛЕНИЕ СЛОЯМИ > ДОБАВИТЬ, чтобы добавить эту таблицу к существующей карте.

Создание точечных объектов из таблиц Excel или Lotus

Есть некоторая особенность при создании точек из данных в формате Excel или Lotus 1-2-3. Для того, чтобы создать точечные объекты из таблиц Excel или Lotus:

1.Выполните команду ФАЙЛ > ОТКРЫТЬ ТАБЛИЦУ.

2.В выпадающем списке файлов укажите тип таблицы, которую Вы хотите открыть (Excel или Lotus). Нажмите кнопку ОТКРЫТЬ.

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

142

MapInfo Professional 7.5

Глава 4: Размещение данных на карте

4.Если таблица использует первую строку с именами столбцов, то установите флажок

Задать заголовки из ячеек, находящихся над выбранными. Нажмите OK.

Теперь у Вас открылось окно Списка. Эта таблица открыта только для чтения и не может изменяться в MapInfo.

Внимание:Далее убедитесь, что информация о координатах в десятичных градусах, а не в градусах/минутах/секундах. Если информация в формате градус/минута/секунда, то смотрите раздел Программа Пересчет в Руководстве Пользователя Mapinfo Professional 7.5, размещенном на установочном CD . Если это разные системы координат, это должны быть числовые колонки.

Если Вы работаете с последней версией MapInfo Professional, то программа сможет использовать численные данные, даже если они и описаны как строковые. А если версия у MapInfo Professional ниже, чем 7.5, то надо поменять структуру в исходном файле и потом убедиться, что колонка с координатами является числовой. Часто числовые колонки считываются как строковые, потому что первая строка состоит из названий колонок.

5.Проверьте структуру таблицы, чтобы убедиться, что координаты представлены столбцами и числовыми значениями. Часто столбцы содержат информацию о координатах в виде строковых значений, потому что первая строка используется для заголовков. Выполните команду ТАБЛИЦА > ИЗМЕНИТЬ > ПЕРЕСТРОИТЬ. Появится диалог "Перестройка структуры таблицы", в котором показаны имена и типы данных.

Если поля с координатами имеют десятичный или целый тип, переходите к пункту 10.

Если поля с координатами имеют символьный тип, то следуйте к пункту 6.

6.Выполните команду ФАЙЛ > СОХРАНИТЬ КОПИЮ. Дайте таблице новое имя, например, Samples2.tab. Нажмите кнопку СОХРАНИТЬ. Копия таблицы сохранится.

7.Выполните команду ФАЙЛ > ЗАКРЫТЬ и закройте таблицу, которая была открыта.

8.Выполните команду ФАЙЛ > ОТКРЫТЬ. Выберите новую таблицу, которую Вы только что сохранили, например, Samples2.tab. Нажмите кнопку ОТКРЫТЬ. Откроется редактируемая копия первоначальной таблицы.

9.Выполните команду ТАБЛИЦА > ИЗМЕНИТЬ > ПЕРЕСТРОИТЬ. Появится диалог "Перестройка структуры таблицы". Выберите столбцы с координатами и поменяйте тип данных на вещественный. Нажмите OK.

10.Появится запрос о сохранении внесенных изменений. Нажмите OK. Ваше окно Списка закроется, что свидетельствует о том, что изменения внесены. Появится запрос о сохранении внесенных изменений. Нажмите OK. Ваше окно Списка закроется, что свидетельствует о том, что изменения внесены.

MapInfo Professional 7.5 Руководство пользователя (Сокращенное)

143

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