Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

MI6UGRU

.pdf
Скачиваний:
16
Добавлен:
13.02.2015
Размер:
14.71 Mб
Скачать

Глава 26: Дигитайзер в MapInfo

В диалоге, допускающем выбор единиц измерения для всей карты, укажите единицы, совпадающие с используемыми на обрабатываемой бумажной карте. Как правило, это градусы. Если Вы создали таблицу в проекции, отличной от “Долгота/Широта”, то можно выбрать и другие единицы измерения.

Контрольные точки

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

Создание контрольных точек и манипуляции с ними осуществляются в диалоге “Настройка дигитайзера”.

Например, чтобы добавить контрольную точку, нажмите на кнопку ДОБАВИТЬ. Откроется диалоговое окно. Поместите на нужную точку указатель мыши и нажмите на кнопку панели дигитайзера. Появится новый диалог “Добавить контрольную точку”, заполнив который и нажав OK, Вы возвращаетесь в диалог “Настройка дигитайзера”. Повторите процедуру для всех выбранных контрольных точек. Следите при этом за правильностью единиц измерения. Они должны совпадать с единицами измерения таблицы карты, для которой Вы цифруете бумажную карту.

Если Ваша карта имеет градусное измерение, вводите координаты контрольных точек в десятичных градусах. См. Приложение “Преобразование координат “ â Справочнике MapInfo.

607

Глава 26: Дигитайзер в MapInfo

Редактирование контрольных точек

Чтобы поправить контрольную точку, выберите ее из списка и нажмите на кнопку ИЗМЕНИТЬ. Появится диалог “Изменить контрольную точку”, в котором можно изменить название точки и ее X- и Y-координаты.

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

Вы можете также удалить одну или несколько контрольных точек кнопками УДАЛИТЬ

èëè ÓДАЛИТЬ ВСЕ.

Сохранение контрольных точек

Вы можете записать контрольные точки в Рабочем Наборе. Это полезно, если Вам нужно прервать процесс цифрования до того момента, когда Вы ввели все необходимые контрольные точки. Впоследствии при открытии этого Рабочего Набора, MapInfo автоматически установит режим работы с использованием дигитайзера. Существует несколько особых случаев, когда MapInfo не может переключиться в режим работы с дигитайзером, а именно:

В Рабочем Наборе записано меньше 3 контрольных точек. Понадобится добавить 1 или 2 контрольные точки и сохранить их в Рабочем Наборе для дальнейшего использования.

Контрольные точки лежат на одной прямой. Расположение контрольных точек должно однозначно определять положение плоскости в аналитическом смысле.

После записи Рабочего Набора изменился размер планшета или его разрешающая способность. Необходимо ввести новые контрольные точки в диалоге “Настройка

608

Глава 26: Дигитайзер в MapInfo

дигитайзера”.

Эти проблемы, однако, не мешают открытию Рабочего Набора для других целей.

Ошибки вычисления контрольных точек

Вы должны задать не менее четырех контрольных точек; если Вы оцифровываете аэрофотоснимок или непроецированную карту или чертеж, то качество оцифровки прямо пропорционально количеству контрольных точек и их можно задавать десятками.

MapInfo использует аффинные преобразования для подстройки наклоненных, смещенных или искаженных изображений.

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

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

609

Глава 26: Дигитайзер в MapInfo

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

Настройка кнопок дигитайзера

Вы можете настроить Кнопки указателя дигитайзера в диалоге “Настройка дигитайзера”, нажав на кнопку КНОПКИ. В последующих диалогах Вам будет предложено сначала выбрать кнопку указателя, используемую для рисования объектов, а затем назначить кнопку дигитайзера, которая будет давать сигнал о завершении рисования ломаных и многоугольников.

Если на панели дигитайзера есть только одна кнопка, то можно назначить один щелчок этой кнопкой, как управляющий рисованием и двойной щелчок, как завершающий рисование.

Внимание: Если Вы предполагаете использовать одну кнопку указателя дигитайзера и для рисования и для завершения рисования, то MapInfo может ошибаться при быстром вводе координат с дигитайзера.

Процесс оцифровки

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

Однако Вы можете принудительно переключать режим работы с дигитайзером при помощи клавиши “D”. Как и в случае с записью контрольных точек в Рабочий Набор, MapInfo не сможет переключиться в режим работы с дигитайзером, если введено меньше трех контрольных точек или если все контрольные точки лежат на одной прямой.

Подробности о новых возможностях, появляющихся в режиме оцифровки, приводятся ниже.

610

Глава 26: Дигитайзер в MapInfo

Пользование инструментальными кнопками в режиме дигитайзера

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

Курсор мыши

Теперь Вы можете одновременно использовать дигитайзер и мышь. Мышь всегда активна, даже если включен режим оцифровки. Поэтому, для того, чтобы воспользоваться мышью, не нужно выключать режим оцифровки. Курсор мыши всегда видим и может управляться мышью. Его вид зависит от выбранного инструмента.

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

Курсор дигитайзера

Курсор дигитайзера теперь представляет собой большое перекрестие во всю высоту и ширину окна Карты. Его внешний вид не меняется в зависимости от применяемого инструмента. Курсор дигитайзера всегда имеет вид большого перекрестия и легко видим.

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

Положение указателя дигитайзера будет выводиться в строке сообщений, показываемой внизу, если установите флажок режима показа в диалоге КÀÐÒÀ > ÐЕЖИМЫ. Это еще одно отличие от MapInfo версии 3.0, в которой положение курсора включенного дигитайзера всегда отражалось в строке сообщений.

611

Глава 26: Дигитайзер в MapInfo

Подготовка к оцифровке

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

Процедура продолжается так:

1.Сделайте окно Карты активным и один слой в нем изменяемым.

2.Выберите любой инструмент.

3.Выполните команду КÀÐÒÀ > ÏОКАЗАТЬ ÏÎ-ДРУГОМУ, чтобы установить размер видимой в окне части Карты большим, чем площадь оцифровки. Тем самым Вы предотвратите уход указателя за границы окна.

4.В диалоге “Показать по-другому” задайте также координаты центра окна.

5.Нажмите OK

6.Начинайте оцифровку карты.

Трассировка существующих объектов

MapInfo позволяет гораздо легче трассировать карты, для которых уже есть графическое представление, например, административные границы районов на карте России. Новая возможность автотрассировки делает редактирование узлов объекта с помощью инструментов рисования линий или многоугольников легкой задачей. Объекты, имеющие общие границы, оттрассировать гораздо проще, поскольку Вам не нужно повторно оцифровывать общие элементы границ. Их можно автотрассировать.

Автотрассировка включается после нажатия на клавишу “S”. Обратите внимание на то, что автотрассировку можно применять только по отношению к уже существующим объектам типа полилиний или многоугольников. Нельзя автотрассировать прямоугольники, эллипсы, дуги, созданные с помощью одноименных инструментов.

Для того, чтобы автотрассировать полилинию/многоугольник в режиме оцифровки, поступайте следующим образом:

1.Включите режим совмещения узлов (нажмите на клавишу “S”) и укажите стрелкой на узел полилинии/многоугольника, который Вы хотите автотрассировать.

2.Подведите курсор к другому узлу того же объекта.

3.Для полилиний удерживайте клавишу SHIFT и нажмите кнопку указателя дигитайзера.

При работе с многоугольниками, удерживая либо SHIFT, либо CTRL, нажмите кнопку указателя дигитайзера.

612

Глава 26: Дигитайзер в MapInfo

Как только Вы нажмете либо SHIFT, либо CTRL, MapInfo выделит путь, который будет автотрассирован. После нажатия на кнопку указателя дигитайзера, MapInfo автоматически оттрассирует путь, соединяющий выбранные узлы, и добавит его к рисуемым полилинии или многоугольнику.

Замечание: При нажатой клавише SHIFT трассированный путь будет представлять собой кратчайший путь между двумя узлами, а при нажатой клавише CTRL трассированный путь будет представлять собой длинный путь между двумя узлами (путь с большим числом узлов между выбранными). Автотрассировка работает также, как выбор многих узлов после выполнения команды ПРАВКА > ÔÎÐÌÀ.

Можно трассировать только один объект единовременно. Второй узел, на который Вы указываете курсором дигитайзера при нажатой клавише SHIFT/CTRL, должен принадлежать тому же объекту, что и первый. Если это не так, MapInfo нарисует прямую линию, соединяющую два узла. Если Вы укажете на узел, принадлежащий одновременно двум объектам (общая граница), то автотрассировку можно начинать с любого.

Проблемы и решения

Режим оцифровки переключается клавишей “D”

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

Вы включаете режим оцифровки либо клавишей “D”, либо установив по крайней мере три контрольные точки в диалоге команды НАСТРОЙКА ÄИГИТАЙЗЕРА.

Вы можете определить режим визуально по форме курсора, видимого в активном окне карты (в режиме оцифровки он похож на перекрестие прицела, занимающего всю высоту и ширину окна карты) и слову “ДИГ” в строке сообщений.

Карта при оцифровке показывается не там, где ожидалось

Это происходит тогда, когда неправильно заданы направления координатных осей (т.е. знаки плюс и минус) при задании контрольных точек. Например, для Южной Америки обе координаты X и Y должны быть отрицательны, а для Северной Америки

613

Глава 26: Дигитайзер в MapInfo

координата X должна быть отрицательной, а Y – положительной. Выявить эту причину легко, если открыть Карту мира и сравнить с ней результат оцифровки.

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

Большие значения ошибок контрольных точек

Большое значение ошибки означает, что есть большой разнос между заданными Вами координатами точки и координатами, которые вычисляет MapInfo. Следствием этого является недостоверность данных.

Чтобы уменьшить ошибку, измените контрольные точки, начиная с той, которая дает наибольшую ошибку, или увеличьте количество контрольных точек.

Неправильно измеряются расстояния

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

Если Вы все же не получаете правильного результата, то, вероятно, допущена ошибка на этапе подготовки к оцифровке.

При переключении в режим дигитайзера не появляется курсор

Если Вы не видите на экране при активном окне карты курсора, проверьте правильность координат. Это может произойти из-за неправильного задания знака при координатах (см. выше).

Еще можно попробовать:

переместить центр Карты в точку с координатами одной из Ваших контрольных точек (это можно проделать в диалоге команды КÀÐÒÀ > ÏОКАЗАТЬ ÏÎ-ДРУГОМУ);

передвинуть указатель дигитайзера в одну из Ваших контрольных точек.

Курсор дигитайзера движется рывками

Это является следствием того, что сильно различаются масштабы карты на экране и бумажной карты. Попробуйте выровнять размеры с помощью диалога команды КÀÐÒÀ

> ÏОКАЗАТЬ ПО-ДРУГОМУ.

614

Глава 26: Дигитайзер в MapInfo

Вообще цифровать бумажную карту можно и не следя за положением курсора на экране, хотя такая возможность очень полезна. Иногда помогает поиск положения курсора при помощи диалога команды КÀÐÒÀ > ÏОКАЗАТЬ СЛОЙ ПОЛНОСТЬЮ, особенно если Вы работаете с уже определенной картой.

Диалог "Настройка дигитайзера" недоступен, хотя дигитайзер подключен

Проверьте следующее:

Поддерживается ли дигитайзер текущей версией MapInfo?

Правильно ли подключен и настроен дигитайзер?

Правильно ли установлен драйвер дигитайзера?

Установлена ли правильная комбинация переключателей настройки дигитайзера?

Нет ли конфликта в конфигурации планшета и драйвера?

Не поврежден ли порт, соединительный кабель или планшет?

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

Оцифровка двух карт сразу

Для каждой карты нужно задать свои наборы контрольных точек, даже если они смежны.

615

Глава 26: Дигитайзер в MapInfo

Ограничения

Режим совмещения узлов доступен при оцифровке. Но при этом действует радиус совмещения, установленный для окна Карты. В этом режиме MapInfo учитывает при малых перемещениях пиксельное расстояние. Вы можете отключить этот режим, нажав на клавишу “S”.

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

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

616

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