SVG를 GIS로 가져 오시겠습니까?


21

지도를 벡터 그래픽으로 사용하는 PDF 파일이 있습니다. 이것을 GIS에 넣고 싶습니다. (ESRI의 ArcGIS를 사용하지만 FOSS 솔루션도 좋습니다).

PDF를 ArcGIS로 직접 가져올 수 없다는 것을 알고 있으므로 다양한 시나리오를 테스트하고 있었으며 Inkscape를 사용하여 PDF의 벡터 그래픽을 SVG로 변환 할 수 있음을 발견했습니다. 나는 그것을 성공했다.

SVG에서 ArcGIS가 이해하는 벡터 형식으로 갈 수있는 방법이 있기를 바랍니다.

이것이 가능한가?


1
믿음의 잉크 스케이프는 더 나아가서 가져온 PDF를 DXGI (Desktop Cutting Plotter (R13))로 저장하여 ArcGIS로 가져 오기에 적합하지만 결과 레이어의 충실도는 여전히 문제가 될 수 있습니다.
V 스튜어트 푸트

1
잉크 스케이프 대신 김프를 사용하십시오. PDF를 래스터 / 그리드 표현으로 사용하고 나중에 필요한 벡터 데이터를 디지털화하려면 김프를 사용하여 PDF를 직접 읽고 TIFF로 저장하십시오. TIFF를 ArcGIS로 가져 오기, 지리 참조 (GeoTIFF가 필요한 경우 수정).
V 스튜어트 푸트

Adobe Illustrator를 사용하여 PDF를 열고 DXF로 저장하십시오.
Enoch

답변:


7

다음 옵션을 시도해 볼 수 있습니다.

  1. pstoedit 를 사용 하여 PDF를 DXF로 내보내고 나중에 GIS 소프트웨어로 가져옵니다. pstoedit는 PostScript 및 PDF 그래픽을 다른 벡터 형식으로 변환합니다. SVG는 플러그인을 통해서도 지원됩니다.
  2. SVG 형식을 읽고 파일을 DXF로 내보낼 수있는 CorelDraw와 같은 도구를 사용하십시오.

응답 해주셔서 감사합니다! SVG-> PDF (Firefox로 PDF로 인쇄)-> pstoedit로 DXF를 사용했습니다. Inkscape에서 SVG를 PS / EPS로 변환해도 유효한 DXF가 생성되지 않습니다.
luca76

2

몇 가지 방법을 사용합니다.
첫 번째 pdf는 벡터 또는 이미지 형식 일 수 있습니다. 소프트웨어를 만든 소프트웨어와 사용 된 옵션에 따라 다릅니다.
이미지 형식 인 경우 PDF 읽기를 지원하는 전체 플러그인으로 irfanview를 사용합니다. 그것을 tif에 저장 한 다음 래스터 디자인 (autodesk)에서 지리 참조하고 지오 틱으로 저장하십시오.
그런 다음 내 소프트웨어에서 지리 참조 된대로 작동합니다.

그것이 벡터라면 이제 몇 가지 옵션이 있습니다.
가장 저렴한 scan2cad v8 pro는 많은 이미지 형식과 pdf에서 dxf로 내보낼 수 있습니다.

더 비싼 옵션은 terrago 게시자입니다.
아크 맵으로 pdf를 직접로드 할 수 있습니다.
그런 다음 pdf를 지리 참조하고 gis 데이터로 "손으로 디지털화"할 수 있습니다.

오픈 소스 영역에는 이미지를 벡터로 변환하는 기능이있는 잔디와 gdal이 항상 있습니다. 이 방법을 완료하려면 "사용 가능한"(일반적으로 이진) 이미지가 필요합니다.

AutoCad의 새로운 기능 : pdf 언더 레이 삽입 명령을 사용하고 pdf를 올바른 위치로 이동하고 크기를 조정하고 회전 할 수 있습니다. pdfimportsettings를 사용하여 변환 방법을 결정하십시오. 그런 다음 pdfimport를 사용하여 pdf (벡터 pdf 파일이어야 함)를 AutoCad 행으로 변환하십시오. pdf 가져 오기를 사용하기 전에 pdfshxtext를 사용하여 인식 가능한 텍스트를 AutoCad 텍스트로 변환 할 수 있습니다. txt2mtxt 명령은 해당 한 줄 텍스트를 여러 줄로 변환합니다.
오토 데스크는 여기 지식 기반에 도움을줍니다.



0

geopdf 소스를 사용하는 경우 가장 좋은 옵션

OGR2OGR -f "ESRI Shapefile" path\name.shp source\filename.pdf

또는 글로벌 매퍼 18.2는 PDF로 훌륭하게 작동합니다.

arcmap이 vrt를 지원하므로 vrt가 있으면 pdf 또는 mbtiles 또는 기타 지원되지 않는 파일을 가져올 수 있으므로 먼저 gdalbuildvrt로 VRT를 작성하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.