У меня есть файл PDF с картой в качестве векторной графики. Я хочу включить это в ГИС. (Я использую ArcGIS от ESRI, но подойдет и любое решение FOSS).
Я знаю, что невозможно напрямую загрузить PDF в ArcGIS, поэтому я просто тестировал различные сценарии и обнаружил, что мы можем преобразовать векторную графику в PDF в SVG с помощью Inkscape. Мне это удалось.
Я надеялся, что может быть какой-то способ перейти из SVG в векторный формат, который понимает ArcGIS.
Это возможно?
vector
convert
svg
interoperability
Девдатта Тенгше
источник
источник
Ответы:
Вы можете попробовать эти варианты:
источник
Я использую несколько методов.
Первый pdf может быть в векторном или графическом формате. Это зависит от программного обеспечения, которое его создало, и используемых опций.
Если это формат изображения, я использую irfanview с полными плагинами, которые поддерживают чтение PDF. Сохраните его в TIF, а затем в растровом дизайне (Autodesk) я гео-ссылки и сохранить как гео-TIFF.
Тогда он будет работать с географической привязкой в любом моем программном обеспечении.
Если это вектор, то у меня есть несколько вариантов сейчас.
самый дешевый - scan2cad v8 pro, он позволяет экспортировать в dxf из многих форматов изображений и pdf.
Более дорогой вариант - Terrago Publisher.
Это позволяет напрямую загружать PDF в arcmap.
Затем PDF-файл может быть с географической привязкой и «оцифрован вручную» в ГИС-данные.
В области с открытым исходным кодом всегда есть трава и GDAL, которые имеют некоторую функциональность в преобразовании изображений в векторные. вам нужно «пригодное для использования» (обычно двоичное) изображение для завершения этого метода.
Новое в AutoCad: вы можете использовать команду «Вставить PDF», переместить PDF в нужное место, масштабировать и повернуть. Используйте pdfimportsettings, чтобы определить, как конвертировать. Затем используйте pdfimport для преобразования pdf (должен быть векторный pdf-файл) в строки AutoCad. Перед использованием импорта PDF вы можете использовать pdfshxtext для преобразования распознаваемого текста в текст AutoCad. и команда txt2mtxt преобразует этот однострочный текст в многострочный.
Autodesk имеет некоторую помощь в базе знаний здесь ...
источник
GeoPDF напрямую поддерживается в QGIS, если QGIS использует GDAL с поддержкой PDF: http://gdal.org/frmt_pdf.html, но это будет растеризованное изображение.
SVG также поддерживается в QGIS, но с ограничениями. См .: http://gdal.org/drv_svg.html
источник
Ваш лучший вариант, если у вас есть источник исходного кода
Или global mapper 18.2 отлично справляется с PDF.
Сначала попробуйте создать VRT с помощью gdalbuildvrt, потому что arcmap поддерживает vrt, поэтому вы можете использовать pdf, mbtiles или другие неподдерживаемые файлы, если у вас есть vrt.
источник