Преобразование изображений в вектор

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

Процедура, которую я собираюсь показать, - это использование Microstation Descartes, но то же самое можно сделать и для любой другой программы: Растровый дизайн AutoDesk (Перед наложением САПР) ArcScan, многообразие ГИС (Инструменты для бизнеса), я помню, что я долгое время работал с Corel Draw.

1. Изображение

Есть несколько факторов, которые влияют на возможность векторизации без незначительных головных болей. Среди них формат изображения, png или tiff даст лучшие результаты, а jpg почти невозможно; также влияет на разрешение, экспортированное, как если бы он был преобразован из модуля печати или экспорта обычно имеет масштаб, связанный с размером бумаги, тем больше размера бумаги, можно было бы ожидать лучшее разрешение или, по крайней мере, лучше условий, чем простой экран для печати.

карта, отсканированная до вектора

Пример, который я собираюсь использовать, - это кадастровая карта 1: 1,000, которая была экспортирована из модуля печати Microstation, на лист 24 «x36» в формате tiff.

2. геопривязка

Карта, подобная этому, легко привязана к геопривязке, поскольку она имеет координаты в поле. Я нарисовал точки, используя команду "точка места", И вводя keyin координата в виде "xy = X-координата, Y-координата«Это синие точки нижнего изображения.

Затем я назвал ссылочное изображение, поместив его немного за пределы этих точек. Затем я поместил те же точки в разных цветах, пересекаясь по зеленым линиям, всегда используя преувеличенную толщину, чтобы быть видимой. И, наконец, используя «edit, warp» из растрового менеджера, я применил четыре контрольные точки, как показано на рисунке. Теперь вы должны иметь возможность векторизовать масштаб.

карта, отсканированная до вектора

Хотя Microstation V8i поддерживает вызов PDF-файла в качестве изображения, и это может быть привязано к предыдущей процедуре, процесс векторизации не применяется, поскольку требует наличия прав на запись. Необходимо будет загрузить его и сохранить его как изображение (правая кнопка, Сохранить как...).

3. Векторизация

карта, отсканированная до вектораЯ использую Microstation Descartes V8i. Хотя это работает с предыдущими версиями.

Активировать инструменты Декарта. карта, отсканированная до вектораДля этого мы делаем "инструменты, растровые, растровые изображения«И это показывает нам панель, содержащую основные инструменты для обработки изображений.

Давайте сделаем упражнение на яблоке 15, чтобы объяснить каракули что делать:

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

карта, отсканированная до вектора

Сразу же выбранный в маске изменяется на указанный цвет (зеленый). Вы также можете добавить больше цветов к одной маске или вычесть их.

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

Нормализация. Чтобы избежать большего количества вершин из-за Я пикселизированным, присваивается коэффициент нормировки. Этот пример является ненормализованным, см., Как на линии влияют пикселированные.

карта, отсканированная до вектора

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

карта, отсканированная до вектора

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

Преобразование текста. Для этого есть другие инструменты, которые позволяют вам выбирать горизонтальный, повернутый, множественный текст, среди прочих, путем применения OCR. Прямо есть конвертировать блоки (ячейки).

карта, отсканированная до вектора

карта, отсканированная до вектора Другие варианты вектора, После применения маски среди задач, которые могут быть применены, являются:

4. Преобразование строк индивидуально
5. Преобразовать всю рамку в рамку
6. Преобразование всех связанных объектов на карте
7. Построение контуров Contour требует наличия в файле семени 3D.
8. Построить круги
9. Упростите векторы, это для строк, у которых слишком много сегментов

Точность, Я измерил расстояние от передней части Порядковый номер 2, и дал мне 28.9611 метров, оригинал был 29.00, vectorizarlo прогулка дала бы то же самое, но медленнее, оцифровка таблица была бы хуже. При этом необходимо учитывать несколько факторов, таких как качество
d сканирования, если лист не ухудшился, масштаб карты, качество пиксельной и особенно геопривязки 2 этого сообщения.

Массивная венеризация.

Если у вас есть двухцветное изображение или вы торопитесь, можно сделать массивную векторию, хотя для этого вам нужно учитывать некоторые аспекты:

  • Если карта содержит только границы, то после выполнения тестов нормализации можно было бы сделать простым способом.
  • Если на карте есть тексты, идеал состоит в том, чтобы преобразовать их сначала, а затем с помощью инструментов очистки изображений удалите грязные остатки
  • При сканировании в цвете, с приемлемым сканирования, как карта листа 1: 50,000, вы можете сделать цвет, и делать маски с полезными именами (контурных линий, зданий, дорог, сетки и т.д.) для того, чтобы применить его так равномерное к различным изображениям.
  • Когда у вас есть непрерывные листы, предпочтительнее называть их обоими, делать возможную настройку путем сращивания и векторизации, имея разные выбранные листы.
  • Целесообразно осуществлять последующий надзор, особенно в сращиваниях и областях, близких к линиям.

Один ответ на «Преобразование изображений в вектор»

  1. Хорошо, я надеюсь, что он работает с 8.5, потому что это было бы очень важно.

Оставить комментарий

Ваш электронный адрес не будет опубликован.

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