Я хочу преобразовать GeoPDF с векторной сущностью в векторный формат и сохранить реальные координаты этих векторов. GeoPDF был экспортирован из ArcMap и содержит слои.
Я попробовал GDAL, но он растеризовал PDF перед экспортом. Что не хорошо для меня. Также я не хочу решения, которое конвертировало бы это изображение обратно в векторы, слишком сложные для данных, которые у меня есть.
Кто-нибудь знает какой-либо инструмент, который может сделать это? Полученный формат может быть файлом САПР, шейп-файлом или чем-либо в векторном формате.
Ответы:
Плата за программу pdf2cad конвертируется в dxf или hpgl.
Если в файле геопространства есть слои, есть возможность сохранить слои в формате dxf.
Иногда (на самом деле довольно часто), когда в геопространственном файле есть слой с именем «по умолчанию», вы должны отредактировать dxf.
«defalut» не является допустимым именем слоя в файлах dxf.
Но файлы DXF доступны для редактирования в текстовом редакторе.
Вы также должны гео-ссылку на DXF впоследствии. (Я поместил запрос на улучшение для чтения координат из гео-PDF.)
В расстоянии выберите измерение и измерение известного расстояния (то есть отрезка мили), затем используйте ноги и вставьте 5280.
В точке привязки, если вы знаете точку на земле, определите ее значения в пикселях, тогда вы можете поместить обе эти координаты и нажать «Выбрать». ,
Единственное, что вы не получаете, это вращение, но оно просто приближает его, так что вы можете закончить его в кадре.
Мне нравится программное обеспечение, и я собираюсь заплатить за обновление. я думаю. Это не то, что я бы назвал высококлассным программным обеспечением, но оно стоит денег, и я не могу вспомнить, чтобы оно когда-либо давало о себе знать.
Еще одна ошибка, которую я обнаружил, заключается в том, что когда есть изображение (см. Следующий раздел), и вы открываете dxf, на изображение ссылаются вверх ногами. ?? Для восстановления я использую команду зеркала и выбираю середину одной стороны и переворачиваю ее. Но часто изображения не важны для меня только векторы.
Изображение pdf:
если в геопространстве есть фоновое изображение, оно преобразуется в изображение в формате dxf.
Также, если в документе arcmap есть какие-либо слои, которые являются прозрачными или имеют другие картографические эффекты, они могут быть добавлены (объединены) в слой изображения в geo-pdf.
Если это изображение достаточно важно для использования. Что я делаю, так это использую Irfanview, он обрабатывает множество форматов изображений и есть плагин pdf. Я открываю PDF в irfanview и сохраняю в свой любимый формат изображения, а затем вставляю и гео-ссылку.
Кстати: получить полные плагины . И ghostscript, чтобы плагин pdf работал.
источник
С текущей версией GDAL 1.11.1 можно считывать и записывать векторные данные GeoPDF с
и назад
Стилизация вывода PDF все еще может быть ручной работой. Но Acrobat Reader может отображать координаты и выбирать слои по отдельности.
источник
pstoedit -f dxf input.pdf output.dxf
@MichaelStimson? Я получаю сообщение об ошибке «интерпретатор, похоже, потерпел неудачу»Я не знаю ни одного инструмента, который может сделать это за один шаг. Если вы готовы к географической привязке векторов вручную, выполните следующие действия:
Может потребоваться несколько попыток, чтобы понять это правильно, но результаты могут быть очень точными.
источник
С помощью pstoedit вы можете конвертировать ваш pdf в dxf - остерегайтесь того, что вы потеряете географическую привязку и различие между слоями, но вы получите истинные векторы и можете использовать несколько вариантов, чтобы улучшить результат. Открыв файл с помощью векторного редактора (Illustrator ™, Inkscape - free и др.), Вы можете создать нечто похожее на слои (группу объектов), которые можно обрабатывать отдельно.
источник
Я создал инструмент-скрипт, который вызывает pstoedit и преобразует в dxf, на который можно ссылаться в пространстве (вручную) перед экспортом в класс пространственных объектов. Не нужно открывать какое-либо отдельное программное обеспечение. Мои последние привязки gdal / python распались с моим последним обновлением ArcGIS, но если у вас есть GeoPDF, маршрут ogr2ogr получит вам всю линейную работу, без атрибутов, но, по крайней мере, на нее уже будут пространственно ссылаться. Отметим, что вы также можете конвертировать растр GeoPDF с помощью GDAL, используя gdal_translate.
http://www.gdal.org/gdal_translate.html
http://www.gdal.org/1.11/frmt_pdf.html
источник
Мне удалось экспортировать векторные контурные линии в GeoPDF (из Acrobat Pro) в виде файла EPS, который я затем открыл в Adobe Illustrator.
Однако я не знаю, сохраняет ли это данные координат.
Если вы решите сделать это, установите только слои, которые вы хотите экспортировать, как видимые (щелкните значок «глаз» рядом с другими, чтобы отключить их). Затем выберите «Экспорт» в меню файла и выберите «PostScript», затем выберите «Инкапсулированный PostScript».
Когда я открыл файл EPS в Illustrator, все векторные линии были сохранены.
(Я только что узнал об этом сегодня. Раньше я фактически импортировал скриншот файла топо в Illustrator и вручную проследил каждый контур.)
Возможно, вы могли бы геопривязать этот векторный файл в другом приложении, предполагая, что данные координат не были переданы.
источник