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

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

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

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

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

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

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

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

Внимание: Чтобы отменить эту операцию, выполните команду ПРАВКА > ОТМЕНИТЬ УДАЛЕНИЕ.

Приближение к 100% геокодированию

Очень редко MapInfo может присваивать координаты X и Y всем записям с первой попытки. Обычно с первого раза проходит только 50% всех записей. Информация в базе данных может не полностью совпадать с информацией в таблице поиска. Карты MapInfo должны обновляться, но это происходит не всегда.

Могут возникнуть и другие проблемы. Сокращения названий в таблице могут не распознаваться MapInfo. Когда сокращение не распознается, геокодирования не происходит.

Из-за таких проблем в MapInfo предусмотрена возможность ручного геокодирования. Есть несколько методов такого геокодирования. Ниже приводится список проблем геокодирования и предлагаемые пути их решения.

Описки в данных

Если при автоматическом геокодировании данные в какой-нибудь записи из кодируемой базы не совпадают ни с одной записью в таблице поиска, MapInfo оставляет такую запись необработанной.

При геокодировании вручную MapInfo выдает список возможных вариантов. Листать этот список можно, нажимая кнопки ВВЕРХ и ВНИЗ. Выберите нужный вариант или, если нужной записи нет в списке, нажмите кнопку ПРОПУСТИТЬ.

Помните, что MapInfo ищет полные совпадения. Улица "Генерала Карбышева" и улица "Карбышева" не совпадают полностью, так же, как и "Улица Островского" и "Улица Н.А. Островского".

MapInfo предлагает список вариантов в алфавитном порядке. Например, если MapInfo не может найти в базе данных "Свободный проспект", то генерируется список альтернатив, близких в алфавитном смысле к Свободному проспекту (Свободный проезд, Свободный переулок, Свободная улица и т.д.). Однако если вкралась опечатка в первую букву этого адреса (вместо "Улица Кирова" должна быть "Улица Жирова"), то следует либо найти правильный вариант в списке, пользуясь кнопками ВВЕРХ и ВНИЗ, или, если правильный вариант найти не удалось, ввести правильное написание.

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

134

MI_UG.PDF

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

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

Неправильный адрес

Если в записи указан адрес, для которого не найден соответствующий адрес в таблице поиска, то MapInfo не обрабатывает запись при автоматическом геокодировании и выдает список возможных вариантов при ручном кодировании. Вы должны выбрать подходящий адрес (диапазон адресов) из списка или нажать на кнопку ПРОПУСТИТЬ, чтобы не обрабатывать запись.

Вы также можете поручить MapInfo выбирать наиболее подходящий адрес из списка автоматически. Нажмите кнопку ВАРИАНТЫ в диалоге "Геокодирование". В нем Вы установаете режим, в котором при отсутствии точного совпадения выбирается наиболее подходящая запись.

Обработка сокращений

Если количество обработанных записей в кодируемой таблице невелико, то следует проверить, понимает ли MapInfo сокращения, используемые в Вашей базе данных. Возможно, во всех записях Вы используете "пр-т" для сокращения слова "проспект", а в MapInfo применяется другое сокращение – "просп". Другой пример: в базе данных номера улиц пишутся словами ("Парковая Первая"), а не цифрами, как в таблицах MapInfo ("Парковая 1-я").

Вместо того, чтобы изменять все записи, Вы можете поменять стандартное сокращение. Для этого нужно внести изменение в файл сокращений (MAPINFO.ABB), который MapInfo использует при обработке сокращений.

Решение проблем с аббревиатурами и подстановками

Целевая таблица может содержать такие сокращения, которые отсутствуют в файле сокращений MapInfo. Например:

Ave./Просп.

Лишняя точка.

Suite/Квартира

Нет таких слов.

WK/АО

Нет таких слов.

#/№

Нет таких слов.

 

 

Решить подобные проблемы можно одним из двух способов:

исправить адрес в целевой таблице, чтобы MapInfo понимала его элементы или

исправить файл сокращений MapInfo, чтобы с его помощью можно было обрабатывать адреса целевой таблицы.

Во многих случаях второй метод проще. Файл сокращений MapInfo (см. ниже) состоит из пар элементов. Второй элемент является сокращением от первого. При обработке файлов описания улиц MapInfo проводит поиск целевых адресов, содержащих один из первых элементов пар файла сокращений. Если найден такой элемент, он заменяется соответствующим сокращением.

Так выглядит стандартный файл сокращений MapInfo для английской версии:

!Version 3.0

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

135

MI_UG.PDF

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

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

FIRST

 

1ST

 

SECOND

 

2ND

 

THIRD

 

3RD

 

FOURTH

 

4TH

 

FIFTH

 

5TH

 

SIXTH

 

6TH

 

SEVENTH

 

7TH

 

EIGHTH

 

8TH

 

NINTH

 

9TH

 

TENTH

10TH

 

NORTH

N

 

 

SOUTH

S

 

 

EAST

E

 

 

WEST

W

 

 

ALLEY

 

AL

 

AVENUE

 

AV

 

AVE

 

AV

 

BOULEVARD BLVD

 

BRIDGE

 

BR

 

CIRCLE

 

CIR

 

COURT

 

CT

 

DRIVE

 

DR

 

EXTENSION EXT

 

HIGHWAY

 

HWY

 

INTERSTATE I

 

LANE

 

LN

 

MOUNT

 

MT

 

PARK

 

PK

 

PARKWAY

 

PKWY

 

PLACE

 

PL

 

PLAZA

 

PLZ

 

POINT

 

PT

 

RAILROAD

RR

 

ROAD

 

RD

 

ROUTE

 

RT

 

SAINT

 

ST

 

SQUARE

 

SQ

 

STREET

 

ST

 

STR

 

ST

 

TERRACE

 

TER

 

!EOLNOSPACE

,

;

#

!EOLSPACE FLOOR SUITE “P.O. BOX” !NOSPACE

.

\”

\!

\\

!SPACE

“STATE HIGHWAY”STHWY” “N ST”NORTH ST”

”S ST”SOUTH ST”

”E ST”EAST ST”

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

136

MI_UG.PDF

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

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

”W ST”WEST ST” ”N AV”NORTH AV” ”S AV”SOUTH AV” ”E AV”EAST AV” ”W AV”WEST AV”

В этот файл можно вносить собственные добавления и изменения. MapInfo различает четыре класса подстановок (инструкций), которые по-разному обрабатывает. Перед элементами каждого класса указывается соответствующее ключевое слово:

Класс подстановок

Ключевое слово

 

 

Простая подстановка, ограниченная пробелами

!SPACE

Сокращение после знака

!EOLNOSPACE

Сокращение после пробела

!EOLSPACE

Удаление

!NOSPACE

 

 

Чтобы MapInfo знала, как обрабатывать различные строки в файле сокращений, перед каждой группой инструкций должно быть указано ключевое слово.

Только если все элементы файла сокращений имеют стандартное значение, необходимость использовать ключевые слова отпадает. При отсутствии ключевого слова в начале файла сокращений, MapInfo считает, что все строки представляют стандартные инструкции.

Однако при добавлении в файл пар других классов необходимо расставить ключевые слова перед парами разных классов.

Уточняющие границы поиска адреса

Допустим, что Вы геокодируете записи об Архангельской области. В базе данных имеется адрес "Ломоносова, 12". В Архангельской области расположено несколько городов. В четырех из них есть улица Ломоносова, причем в трех на улице Ломоносова есть дом 12. Как геокодировать эту запись?

Уточняя поиск с помощью указания границ областей, Вы даете MapInfo дополнительную информацию, позволяющую правильно найти соответствие. Если, например, задать не только адрес, но и название города, то MapInfo будет искать адрес в пределах заданного города. В таком случае MapInfo может отличить "Ломоносова, 12" в Северодвинске от "Ломоносова, 12" в Архангельске.

Для того, чтобы уточнить поиск, надо выбрать одну из колонок кодируемой таблицы, которая содержит информацию об областях ("Город", "Территория", "Область" и т.п.). Затем надо выбрать другую таблицу MapInfo, которая содержит необходимые данные по этим областям. Если Вы приобрели карту улиц в MapInfo, то к ней прилагаются два файла: файл, содержащий информацию об улицах, и файл, содержащий границы городов внутри области. Второй файл можно применить при уточнении поиска.

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

MapInfo Professional 7.5

 

© May 2004 MapInfo Corporation. All rights reserved.

137

MI_UG.PDF

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