Мне было интересно, есть ли возможность привязать PDF-файл напрямую, без предварительного преобразования в изображение. У меня есть доступ к ArcGIS 10.1, но я не смог найти никакой информации, которая указала бы, что это возможно. Я готов попробовать другое программное обеспечение с открытым исходным кодом, если у них есть решение.
Я получаю планы сайтов в формате PDF, которые часто создаются в AutoCAD. В настоящее время я сохраняю pdf как jpg для импорта в ArcMap, гео-ссылки на него, а затем оцифровываю такие вещи, как создание посадочных мест. Мне просто интересно, есть ли способ пропустить переход к шагу JPG.
Ответы:
По цене да, http://mappingcenter.esri.com/index.cfm?fa=ask.answers&q=2237
источник
Я знаю, что этот вопрос старый, но у меня недавно была эта проблема, и в конце концов я нашел способ сделать это.
Это может быть достигнуто с помощью Osgeo's
gdal
, который включает драйвер PDF. В основном вы можете сделать что-то вроде:Затем получите или рассчитайте каким-либо образом нужную систему проекции и геотрансформацию, которую вы хотите добавить в PDF. Например, мы можем извлечь их из GeoTiff, выполнив:
Наконец, установите проекцию и геотрансформацию в PDF, а затем создайте копию с помощью драйвера PDF:
В результате получается PDF-файл с географической привязкой, в котором его левый верхний угол размещается на месте
gt
с использованием системы проекцииcoords
. Это можно проверить, открыв PDF-файл в QGis или ArcGis, или, используяgdalinfo
команду PDF-файла, на который вы ссылаетесь.источник
Следует отметить одну важную вещь: GeoPDF - это не то же самое, что Geospatial PDF .
Geospatial PDF - это просто «обычный» PDF, снабженный некоторыми геопространственными тегами, которые используются для географической привязки PDF (эти теги определены как предлагаемые Adobe геопространственные расширения ISO 32000).
Я не уверен, есть ли решение с открытым исходным кодом для применения этих тегов в PDF. Один из способов с открытым исходным кодом - использовать библиотеку PDF (я использовал iText для этой цели) и самостоятельно писать код, но это сложно, поскольку не так много бесплатных программ просмотра и чтения Geospatial PDF, которые можно было бы использовать для тестирования результаты и убедитесь, что географическая привязка действительна.
В моем случае я работал над решением для подготовки карт для магазина PDF-карт Avenza . Я использовал GDAL для тестирования полученных PDF-файлов, но когда я затем отправил эти карты (подтвержденные GDAL) в Avenza, еще оставалось решить некоторые проблемы, прежде чем их анализатор Geospatial PDF смог проглотить эти карты.
источник
Вы можете использовать,
gdal_translate
чтобы преобразовать GeoPDF в tif-файл с географической привязкой. Основное различие между вашим методом и этим заключается в том, что поддерживается географическая привязка.Моя команда была:
gdal_translate --config GDAL_PDF_DPI 300 -co "TFW=YES" pdf_name.pdf tif_name.tif
Обратите внимание, что это не работает для меня в Windows, поэтому использовал виртуальную машину OSGeo-Live .
Я не проверял это со многими типами PDF, но он отлично работал с USGS.
источник
Делайте это на еженедельной основе с Global Mapper, он классно читает PDF, а GeoPDF GEOREFERENCE создает геопод, jp2, geotif
источник