지도 이미지를 벡터 형식으로 변환하는 방법은 무엇입니까?


28

지도의 gif를 shapefile과 같은 벡터 형식으로 변환하는 가장 좋은 방법은 무엇입니까? 여기에 이미지 설명을 입력하십시오

내가 관심을 갖는 유일한 부분은 섬의 개요뿐이므로 주황색으로 표시된 곳에서는 일부 수동 작업이 필요할 것입니다. 나머지를 처리하는 방법이 있습니까?

저작권과 관련하여 1980 년대부터 제작되었으며 학술 연구에 사용되고 있습니다.


다음은 섬 데이터 수집을위한 유용한 리소스입니다. evs-islands.com
Kirk Kuykendall

답변:


22

GRASS GIS 에는 래스터 선을 벡터로 변환하는 도구가 있습니다. 절차는 다음과 같습니다

먼저 이미지 편집기 (GIMP)에서 맵을 열고 공차가있는 색상으로 선택한 다음 검은 색을 선택하십시오. 선택을 반전시키고 검은 색이 아닌 것을 삭제하십시오. 압축하지 않고 Tiff로 저장하십시오.

그런 다음 GRASS에서 :

r.in.gdal-가져 오기 래스터
r.thin- 래스터 맵에서 선형 피처를 나타내는 0이 아닌 셀을 얇게합니다.
r.to.vect- 래스터 맵을 벡터 맵 레이어로 변환합니다.

텍스트와 그리드에 문제가 있습니다. 좋은 결과를 위해서는 일부 청소가 필수적입니다.

예를 들어 다음은 GRASS의 절차 후 이미지의 벡터 출력에 대한 실제 스크린 샷입니다. 여기에 이미지 설명을 입력하십시오


예 이미지 누락
매트 윌키

1
Photoshop 사용자를위한이 튜토리얼은 이미지 준비에 유용 할 것입니다. chimpy.wordpress.com/2010/04/16/…
Mr_Chimp

8

이미지를 지리 참조하고 손으로 캡처합니다. 오류가 적기 때문에 이것이 가장 좋은 방법입니다.



3

ArcGIS가있는 경우 라이센스가 있으면 ArcScan 확장을 사용할 수 있습니다.


이미지 나 래스터 자체에 따라 속도가 느려질 수 있습니다. 작은 컴퓨터라면 강력한 컴퓨터가있는 한 빨리 변환 할 수 있어야합니다.
PROBERT

0

Google 어스에서 열어 디지털화 할 수 있습니다. 그리고 KML 파일로 저장하십시오. 끝난!

KML 파일은 대부분의 GIS 소프트웨어가 지원하는 좋은 벡터 형식입니다.


1
안녕 Zearth-당신이 그들을 '디지털화'한다는 것은 무엇을 의미합니까? Google 어스는 이미지를 벡터로 변환 할 수 있습니까?
djq

안녕, 셀레 미 우스 명확히. 글쎄, 나는 GIS 전문가는 아니지만 디지털화에 대해 말할 수있는 것은 위의 이미지를 업로드하고지도에 좌표를 넣을 수 있다는 것입니다. (싱가포르지도라고 생각합니까?) 비 유적으로 KML 또는 KMZ (압축 KML) 파일로 저장할 수 있습니다. 이 링크를 클릭하십시오 : iapad.org/p3dm_process/step_04b.htm
zearth

1
나는 원칙을 이해합니다-Google 어스는 이미지 (또는 래스터)를 벡터로 변환 할 수 있다고 생각하지 않습니다.
djq

이 자습서를 참조하십시오. youtube.com/watch?v=u5coUxUXe9s 작업을 쉽게 할 수 있습니다. 행운을 빕니다!
zearth
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.