Jak przekonwertować obraz mapy na format wektorowy?


28

Jaki jest najlepszy sposób przekonwertowania gifu mapy na format wektorowy, taki jak plik kształtu? wprowadź opis zdjęcia tutaj

Jedyne istotne części, które mnie interesują, to zarys wyspy, więc zdaję sobie sprawę, że niektóre prace ręczne będą konieczne tam, gdzie jest ona zacieniona na pomarańczowo; czy jest sposób na resztę?

Jeśli chodzi o prawo autorskie, pochodzi ono z lat 80. i jest wykorzystywane do badań akademickich.


Oto dobry zasób do gromadzenia danych o wyspach: evs-islands.com
Kirk Kuykendall

Odpowiedzi:


22

GRASS GIS ma narzędzie do konwersji linii rastrowych na wektor. Procedura jest następująca:

Najpierw otwórz mapę w edytorze obrazów (GIMP), wybierz kolory z pewną tolerancją i wybierz kolor czarny. Odwróć zaznaczenie i usuń elementy inne niż czarne. Zapisz jako Tiff BEZ KOMPRESJI.

Następnie w GRASS:

r.in.gdal - import raster
r.thin - Cienkie niezerowe komórki, które oznaczają obiekty liniowe na mapie rastrowej.
r.to.vect - Konwertuje mapę rastrową na warstwę mapy wektorowej.

Będziesz miał problem z tekstami i siatką. Niektóre czyszczenie jest niezbędne dla dobrego wyniku.

Jako przykład, oto prawdziwy zrzut ekranu wektorowego obrazu po procedurze w GRASS: wprowadź opis zdjęcia tutaj


brak przykładowego obrazu
matt wilkie

1
Ten mój tutorial dla użytkowników Photoshopa może się przydać do przygotowania obrazu: chimpy.wordpress.com/2010/04/16/…
Mr_Chimp

8

Georeferencja obrazu i przechwytywanie ręcznie. Jest to zdecydowanie najlepszy sposób, ponieważ jest mniej podatny na błędy.



3

Jeśli masz ArcGIS, możesz użyć rozszerzenia ArcScan, jeśli masz na to licencję.


Zależy to od samego obrazu lub samego rastra, może działać naprawdę wolno .. jeśli jest mały, powinien móc szybko konwertować tak długo, jak masz potężny komputer.
PROBERT

0

Wystarczy je otworzyć w Google Earth i zdigitalizować. I zapisz go jako plik KML. Gotowy!

Plik KML to dobry format wektorowy obsługiwany przez większość programów GIS.


1
Cześć Zearth - co masz na myśli mówiąc o „digitalizacji”? Czy Google Earth może przekonwertować obraz na wektor?
djq

Cześć z powrotem, celemius. Zdecydowanie. Cóż, nie jestem ekspertem od GIS, ale mogę powiedzieć o digitalizacji, że możesz przesłać obraz powyżej i umieścić współrzędne na mapie. (Wierzę, że to mapa Singapuru, prawda?) I w przenośni można zapisać je jako pliki KML lub KMZ (skompresowane KML). Kliknij ten link: iapad.org/p3dm_process/step_04b.htm
zearth

1
Rozumiem zasadę - nie sądzę, aby Google Earth mógł przekonwertować obraz (lub raster) na wektor.
djq

Zobacz ten samouczek: youtube.com/watch?v=u5coUxUXe9s Może może ułatwić ci pracę. Powodzenia!
zearth
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.