การนำเข้า SVG ไปยัง GIS?


21

ฉันมีไฟล์ PDF โดยมี Map เป็นกราฟิกแบบเวกเตอร์ ฉันต้องการรับสิ่งนี้ใน GIS (ฉันใช้ ArcGIS ของ ESRI แต่โซลูชัน FOSS ใด ๆ ก็ใช้ได้เช่นกัน)

ฉันรู้ว่ามันเป็นไปไม่ได้ที่จะรับ PDF เข้าสู่ ArcGIS โดยตรงดังนั้นฉันเพิ่งทดสอบสถานการณ์ต่าง ๆ และพบว่าเราสามารถแปลงกราฟิกแบบเวกเตอร์ใน PDF เป็น SVG โดยใช้ Inkscape ฉันประสบความสำเร็จในการทำเช่นนั้น

ฉันหวังว่าอาจจะมีวิธีการเปลี่ยนจาก SVG เป็นรูปแบบเวกเตอร์ที่ ArcGIS เข้าใจ

เป็นไปได้ไหม


1
เชื่อว่า Inkscape จะดำเนินต่อไปและอนุญาตให้บันทึก PDF ที่นำเข้ามาเป็น DXF (Desktop Cutting Plotter (R13)) เหมาะสำหรับการนำเข้าสู่ ArcGIS - แต่ความเที่ยงตรงของเลเยอร์ที่เกิดขึ้นอาจยังคงเป็นปัญหาอยู่
V Stuart Foote

1
อีกทางเลือกหนึ่งสำหรับ Inkscape - ใช้ GIMP หากคุณสนใจที่จะใช้ PDF เป็นตัวแทนแรสเตอร์ / กริด (และอาจจะทำให้ข้อมูลเวกเตอร์ที่จำเป็นในรูปแบบดิจิทัล) ใช้ GIMP เพื่ออ่าน PDF โดยตรงและบันทึกเป็น TIFF นำเข้า TIFF ไปยัง ArcGIS, กำหนดตำแหน่งทางภูมิศาสตร์ (แก้ไขหากจำเป็นต้องใช้ GeoTIFF)
V Stuart Foote

ใช้ Adobe Illustrator เพื่อเปิด PDF และบันทึกเป็น DXF
Enoch

คำตอบ:


7

คุณสามารถลองใช้ตัวเลือกเหล่านี้:

  1. ใช้pstoeditเพื่อส่งออก PDF ไปยัง DXF และนำเข้าภายหลังไปยังซอฟต์แวร์ GIS pstoedit แปลกราฟิก PostScript และ PDF เป็นรูปแบบเวกเตอร์อื่น ๆ SVG ยังได้รับการสนับสนุนโดยใช้ปลั๊กอิน
  2. ใช้เครื่องมือเช่น CorelDraw ซึ่งสามารถอ่านรูปแบบ SVG และส่งออกไฟล์ไปยัง DXF

ขอบคุณสำหรับคำตอบ! ฉันทำอย่างนี้: SVG -> PDF (พิมพ์เป็น PDF ด้วย Firefox) -> DXF พร้อม pstoedit โปรดทราบว่าการแปลง SVG เป็น PS / EPS ใน Inkscape ไม่ได้สร้าง DXF ที่ถูกต้อง
luca76

2

ฉันใช้หลายวิธี
ไฟล์ PDF ตัวแรกสามารถเป็นรูปแบบเวกเตอร์หรือรูปภาพได้ ขึ้นอยู่กับซอฟต์แวร์ที่สร้างขึ้นและตัวเลือกที่ใช้
ถ้าเป็นรูปแบบภาพฉันใช้ irfanview กับปลั๊กอินแบบเต็มซึ่งรองรับการอ่านไฟล์ PDF บันทึกลงใน tif จากนั้นในการออกแบบแรสเตอร์ (autodesk) ฉันอ้างอิงทางภูมิศาสตร์และบันทึกเป็น geo-tiff
จากนั้นจะทำงานตามที่อ้างอิงทางภูมิศาสตร์ในซอฟต์แวร์ใด ๆ ของฉัน

ถ้าเป็นเวคเตอร์ฉันก็มีทางเลือกอยู่สองทางตอนนี้
ที่ถูกที่สุดคือ scan2cad v8 pro มันจะอนุญาตให้ส่งออกเป็น dxf จากรูปแบบภาพและ PDF จำนวนมาก

ตัวเลือกที่แพงกว่าคือผู้เผยแพร่ terrago
จะช่วยให้โหลดโดยตรงของ PDF เป็น arcmap
ไฟล์ PDF นั้นสามารถอ้างอิงทางภูมิศาสตร์และ "ข้อมูลดิจิทัล" ในข้อมูล GIS

ในขอบเขตของ opensource จะมีหญ้าและ gdal อยู่เสมอซึ่งมีฟังก์ชั่นบางอย่างในการแปลงภาพเป็นเวกเตอร์ คุณต้องการอิมเมจ "ใช้งานได้" (ปกติเป็นไบนารี่) เพื่อให้วิธีการนี้เสร็จสมบูรณ์

ใหม่ใน AutoCad: คุณสามารถใช้คำสั่ง insert pdf underlay ย้ายไฟล์ pdf ไปยังตำแหน่งมาตราส่วนและหมุนที่ถูกต้อง ใช้การตั้งค่า pdfimports เพื่อกำหนดวิธีการแปลง จากนั้นใช้ pdfimport เพื่อแปลงไฟล์ pdf (ต้องเป็นไฟล์เวกเตอร์ pdf) เป็นบรรทัด AutoCad ก่อนที่จะใช้การนำเข้า pdf คุณสามารถใช้ pdfshxtext เพื่อแปลงข้อความที่รู้จักเป็นข้อความ AutoCad และคำสั่ง txt2mtxt จะแปลงข้อความบรรทัดเดียวเหล่านั้นเป็นหลายบรรทัด
Autodesk มีส่วนช่วยในคลังความรู้ที่นี่ ...



0

ตัวเลือกที่ดีที่สุดของคุณหากคุณมีแหล่ง Geopdf ใช้

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

หรือผู้ทำแผนที่ระดับโลก 18.2 ทำงานได้ดีกับ PDF

อันดับแรกให้ลองสร้าง VRT ด้วย gdalbuildvrt เพราะ arcmap รองรับ vrt ดังนั้นคุณสามารถนำไฟล์ PDF หรือ mbtiles หรือไฟล์อื่น ๆ ที่ไม่รองรับเมื่อคุณมี vrt

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.