<<На Главную     <В меню Советы по MapInfo

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

 

Чтобы было более понятно, о чём собственно идёт речь, можно привести такую иллюстрацию:

 

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

Чтобы как-то помочь операторам (особенно начинающим) избежать таких ошибок, в комплект вспомогательных программ Objects MapCAD в версии MapInfo 12.0 (меню Программы>Каталог программ) разработчики включили новый инструмент Undershot/Overshot (Недовод/перевод). Воспользоваться им вообще-то  довольно просто. Но для начала обсудим один небольшой предварительный момент - определимся с точностью работы этой утилиты. Прикинуть этот показатель в первом приближении можно инструментом Линейка, измерив расстояние недовода/перевода в каком-либо характерном месте (для нашего учебного случая это будет приблизительно 7 метров):

 

Далее, прижимая клавишу Shift, выделяем полилинии слоя улиц, которые хотим замкнуть на главную дорогу и на панели инструментов Objects выбираем утилиту Undershot/Overshot:

Утилита Undersot/Overshot MapCad

 

Программа запросит точность (Tolerance) совмещения полилиний - с ним мы определились выше:

 

 

Остался последний шаг - необходимо указать выделением  линию, на которую будем замыкать улицы и опять нажать на кнопку Undershot/Overshot. После проведенной таким образом манипуляции наша карта должна выглядеть приблизительно так:

 

Как видите программка,  Undershot/Overshot успешно справилась с поставленной задачей удаления недоводов/переводов.

 

 

Далеё в двух словах расскажу о ещё одной интересной утилите из набора MapCad. Дело в том, что при оцифровке карт иногда сталкиваются с задачей нанесения плавных кривых. С помощью программки Spline можно весьма существенно упростить оцифровку таких пространственных объектов. Этот инструмент возьмёт на себя работу по исправлению погрешностей. Предположим, что при оцифровке развязки дорог вы ошиблись весьма существенным образом (с кем не бывает) - обвели изгиб автобана ну очень грубо:

Утилита Spline MapCad в MapInfo

 

Утилиты Spline поможет сделать результаты грубой оцифровки таких объектов более приемлемыми. Для этого выбираем нашу кривую и в панели Objects жмём на кнопку Spline. Программа запросит точность выглаживания в размерности карты:

 

 

После отработки инструмента Spline  результат может оказаться весьма более приемлемым (сравните с исходной оцифровкой) :

 

 Знатоки MapInfo могут задать резонный вопрос - А чем отличается способ выглаживания методом Spline от отработки объекта по меню Объекты>Сгладить (Objects > Smooth). Ответ очень простой - по меню Объекты>Сгладить углы  происходить лишь визуальное выглаживание, при этом сами узлы остаются на месте и их количество не изменяется:

 

Прим. от 13.01.2014  В русскоязычной версии MapInfo 12.0 доступ к утилитам Spline и Undershot/Overshot отличается от  описанного выше и доступен из панели Объекты. Для этого по меню Настройки>Панели инструментов выставляем опцию как показано ниже ...:

 

... и в панели Объекты обнаруживаем соотв. кнопки:

 

 

Форма настроек опций утилиты Сплайн выглядит следующим образом:

 

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

 

За сим разрешите раскланяться :-)

 

Как проставить линейный размер утилитой MapCad смотрите здесь

Simashkov.2013

11.08.2013 г.

Назад