Nhập khẩu SVG vào GIS?


21

Tôi có một tệp PDF, với Bản đồ là đồ họa vector. Tôi muốn có được điều này vào GIS. (Tôi sử dụng ArcGIS của ESRI, nhưng mọi giải pháp FOSS cũng ổn).

Tôi biết rằng không thể trực tiếp đưa PDF vào ArcGIS, vì vậy tôi chỉ thử nghiệm các kịch bản khác nhau và thấy rằng chúng tôi có thể chuyển đổi đồ họa vector trong PDF sang SVG bằng Inkscape. Tôi đã thành công trong việc đó.

Tôi đã hy vọng rằng có thể có một số cách đi từ SVG sang định dạng vector mà ArcGIS hiểu.

Điều này có thể không?


1
Tin rằng Inkscape sẽ còn tiến xa hơn nữa và cho phép lưu tệp PDF đã nhập dưới dạng DXF (Máy cắt để bàn (R13)), phù hợp để nhập vào ArcGIS - nhưng độ trung thực của các lớp kết quả có thể vẫn là một vấn đề.
V Stuart Foote

1
Một thay thế cho Inkscape - sử dụng GIMP. Nếu bạn quan tâm đến việc sử dụng PDF dưới dạng biểu diễn raster / lưới (và có lẽ sau đó số hóa bất kỳ dữ liệu vectơ cần thiết nào), hãy sử dụng GIMP để đọc trực tiếp PDF và lưu dưới dạng TIFF. Nhập TIFF vào ArcGIS, tham chiếu địa lý (chỉnh sửa nếu cần GeoTIFF).
V Stuart Foote

Sử dụng Adobe Illustrator để mở tệp PDF và lưu dưới dạng DXF.
Enoch

Câu trả lời:


7

Bạn có thể thử các tùy chọn sau:

  1. Sử dụng pstoedit để xuất PDF sang DXF và sau đó nhập nó vào phần mềm GIS. pstoedit dịch đồ họa PostScript và PDF sang các định dạng vector khác. SVG cũng được hỗ trợ bởi một plugin.
  2. Sử dụng một công cụ như CorelDraw có thể đọc định dạng SVG và xuất tệp sang DXF.

Cảm ơn bạn đã trả lời! Tôi đã làm theo cách này: SVG -> PDF (in thành PDF bằng Firefox) -> DXF với pstoedit. Lưu ý rằng việc chuyển đổi SVG sang PS / EPS trong Inkscape không tạo ra DXF hợp lệ.
luca76

2

Tôi sử dụng một số phương pháp.
Pdf đầu tiên có thể là định dạng vector hoặc hình ảnh. Điều đó phụ thuộc vào phần mềm đã tạo ra nó và các tùy chọn được sử dụng.
Nếu nó là định dạng hình ảnh, tôi sử dụng irfanview với các plugin đầy đủ hỗ trợ đọc pdf. Lưu nó vào tif và sau đó trong thiết kế raster (autodesk) Tôi tham chiếu địa lý và lưu dưới dạng địa lý.
Sau đó, nó sẽ hoạt động như tham chiếu địa lý trong bất kỳ phần mềm nào của tôi.

Nếu đó là vector thì bây giờ tôi có một vài lựa chọn.
rẻ nhất là scan2cad v8 pro, nó sẽ cho phép xuất ra dxf từ nhiều định dạng hình ảnh và pdf.

Tùy chọn đắt hơn là nhà xuất bản terrago.
Nó cho phép tải trực tiếp pdf vào arcmap.
Pdf sau đó có thể được tham chiếu địa lý và "số hóa tay" thành dữ liệu gis.

Trong vương quốc của mã nguồn mở luôn có cỏ và gdal có một số chức năng trong việc chuyển đổi hình ảnh thành vector. bạn cần một hình ảnh "có thể sử dụng" (thông thường là nhị phân) để hoàn thành phương pháp này.

Tính năng mới trong AutoCad: Bạn có thể sử dụng lệnh chèn lớp lót pdf, di chuyển pdf đến đúng vị trí, chia tỷ lệ và xoay. Sử dụng pdfimports settings để xác định cách chuyển đổi. Sau đó sử dụng pdfimport để chuyển đổi pdf (phải là tệp pdf vector) thành các dòng AutoCad. Trước khi sử dụng nhập pdf, bạn có thể sử dụng pdfshxtext để chuyển đổi văn bản có thể nhận dạng thành văn bản AutoCad. và lệnh txt2mtxt sẽ chuyển đổi các văn bản một dòng thành nhiều dòng.
Autodesk có một số trợ giúp về kiến ​​thức ở đây ...



0

Tùy chọn tốt nhất của bạn nếu bạn có sử dụng nguồn geopdf

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

Hoặc mapper toàn cầu 18.2 thực hiện công việc tuyệt vời với PDF.

Trước tiên hãy thử tạo VRT bằng gdalbuildvrt vì arcmap hỗ trợ vrt để bạn có thể mang pdf hoặc mbtiles hoặc các tệp không được hỗ trợ khác sau khi bạn có vrt.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.