Автоматическая (пакетная) векторизация может включать серию процедур для достижения приемлемого преобразования растровых данных в векторные. Она может быть такой же простой, как и выполнение одной команды для создания векторных объектов. В зависимости от состояния входных растровых данных, с которыми вы работаете, процесс векторизации отличается. В этом разделе представлен обзор автоматической векторизации.
Обработка растра
Предварительная обработка растра — это метод подготовки растровых данных для векторизации. Он предусматривает удаление элементов шума и растра, которые не следует векторизовать. Метод также включает добавление новых объектов или заполнение отверстий и разрывов для улучшения входных данных. Эти действия будут способствовать успешной векторизации. ArcScan поддерживает инструменты для выполнения этих типов операций. Эти инструменты находятся в меню Очистка растра (Raster Cleanup) и на панели инструментов Рисование растра (Raster Painting). Доступны такие методы, как рисование, стирание ячеек и экспорт в новый файл растра.
Определение объема
Возможность сузить объем векторизации может помочь сэкономить время и повысить производительность. ArcScan облегчает этот процесс с помощью инструментов выбора растра. Они позволяют сфокусироваться на данных, предназначенных для конвертации с помощью интерактивной выборки и запросов на основе выражения. Можно выбрать серию смежных ячеек указателем или воспользоваться диалоговым окном Выбрать смежные ячейки (Select Connected Cells), чтобы выполнить более качественную выборку на основе критериев, заданных вами. Можно выбрать ячейки на переднем или заднем плане и использовать выборку как основу для создания объекта. Кроме того, используйте эти инструменты для облегчения процесса очистки растра.
Определение оптимальных установок
После подготовки растровых данных к векторизации следующим шагом является определение наилучших установок для преобразования растровых объектов в векторные. Использование правильных установок векторизации для данных является очень важным для обеспечения точной и успешной векторизации. Не существует другого процесса в ArcScan, который имеет большее влияние на построение объекта выходной векторизации. С помощью установок векторизации можно управлять тем, как обрабатываются пересечения и сколько вершин используются для построения линейного объекта. Кроме того, можно управлять величиной сглаживания, которое необходимо применить к линиям, а также выбрать, закрывать ли разрывы. После обнаружения дополнительных установок векторизации можно сохранить их с помощью документа карты или экспортировать их в стиль ArcScan, который затем можно использовать для похожих данных.
Создание векторных объектов
Последним шагом при автоматической векторизации является создание векторных объектов.
ArcScan поддерживает метод векторизации по средним линиям и оцифровку контуров в автоматическом режиме. Метод векторизация по средним линиям (centerline vectorization) позволяет создавать линейные векторные объекты в центре ячеек растра. Этот метод является наиболее распространенным типом векторизации. Метод векторизации по средним линиями является значением по умолчанию. Метод Векторизация контуров (outline vectorization) позволяет создавать полигональные объекты вектора на границах ячеек растра.
Обычно автоматическая векторизация выполняется для всего слоя растра. Поэтому это метод по умолчанию. ArcScan также поддерживает инструменты, позволяющие векторизовать определенную пользователем часть растра. Это обеспечивает гибкость в случаях, когда вам необходимо только конвертировать определенную область растра. Можно также воспользоваться инструментами выбора ячейки и использовать их вместе с командой Создание объектов (Generate Features) для векторизации только выбранных ячеек растра. ArcScan поддерживает создание векторных данных для двух форматов слоев: шейп-файлов и классов объектов базы геоданных.