Як перетворити зображення карти у векторний формат?


28

Який найкращий спосіб перетворення gif карти у векторний формат, такий як файл форми? введіть тут опис зображення

Єдиними релевантними частинами, які мене цікавлять, є контур острова, тому я розумію, що ручна робота буде потрібна там, де він помаранчевий; чи є спосіб впоратися з рештою?

Що стосується авторських прав, то він починає з 1980-х років і використовується для академічних досліджень.


Ось хороший ресурс для збору даних на острові: evs-islands.com
Kirk Kuykendall

Відповіді:


22

GRASS GIS має інструмент для перетворення растрових ліній у векторні. Процедура така:

Спочатку відкрийте карту в редакторі зображень (GIMP), виберіть кольори з деякою толерантністю та виберіть чорний колір. Інвертувати виділення та видалити не чорні речі. Збережіть як Tiff БЕЗ КОМПРЕСІЇ.

Потім у GRASS:

r.in.gdal - імпорт растрових
r.thin - тонкі ненульові комірки, що позначають лінійні ознаки на растровій карті.
r.to.vect - перетворює растрову карту в шар векторної карти.

У вас будуть проблеми з текстами та сіткою. Деяка чистка необхідна для хорошого результату.

Як приклад, ось справжній знімок векторного виведення зображення після процедури в GRASS: введіть тут опис зображення


Приклад зображення відсутній
matt wilkie

1
Цей моїй підручник для користувачів Photoshop може стати корисним для підготовки зображення: chimpy.wordpress.com/2010/04/16/…
Mr_Chimp

8

Геореференція зображення та зйомка вручну. Це, безумовно, найкращий спосіб, оскільки він менш схильний до помилок.



3

Якщо у вас є ArcGIS, ви можете використовувати розширення ArcScan, якщо у вас є ліцензія на це.


Це залежить від зображень чи растру, воно може йти дуже повільно. Якщо це невеликий, він повинен бути в змозі швидко конвертувати, якщо у вас є потужний комп'ютер.
PROBERT

0

Ви просто можете відкрити їх у Google Планета Земля та оцифрувати їх. І збережіть його як файл KML. Готово!

Файл KML - це хороший векторний формат, підтримуваний більшістю програмного забезпечення GIS.


1
Привіт, Zearth - що ти означає їх "оцифровувати"? Чи може Google Earth перетворити зображення у вектор?
djq

Привіт назад, селеміус. Безумовно. Ну, я не експерт з ГІС, але те, що я можу вам сказати про оцифрування, - це ви можете завантажити зображення вище та поставити координати на карті. (Я вважаю, що це карта Сінгапуру, правда?) І образно кажучи, ви можете зберегти їх як файли KML або KMZ (стислий KML). Перейдіть за цим посиланням: iapad.org/p3dm_process/step_04b.htm
zearth

1
Я розумію принцип - я не вірю, що програма Google Earth може перетворити зображення (або растр) у вектор.
djq

Дивіться цей підручник: youtube.com/watch?v=u5coUxUXe9s Можливо, ви можете полегшити вашу роботу. Удачі!
Зерт
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.