PDF и OGR

Ответить
Boris
Гуру
Сообщения: 4205
Зарегистрирован: 10 апр 2006, 22:34
Репутация: 433
Откуда: Париж

PDF и OGR

Сообщение Boris » 19 окт 2013, 23:22

Знает ли кто-нибудь какой именно PDF ждут библиотеки GDAL и OGR? Есть у меня файл, который набит векторами, Adobe его прекрасно послойно видит, GlobalMapper - то же. Последний даже верно показывает координаты, но экспортирует только в растр.
В ряде случаев GDAL/OGR выводит:
ERROR 1: Internal: called getRawChars() on non-predictor stream
ERROR 1: PDF file is damaged - attempting to reconstruct xref table...
ERROR 1: Couldn't find trailer dictionary
ERROR 1: Couldn't read xref table
ERROR 1: Invalid PDF
gdalinfo failed - unable to open '10.pdf'.
иногда так:
F:\10>ogr2ogr -f "MapInfo file" -s_srs epsg:32637 11.mif 11.pdf -lco FORMAT=MIF
ERROR 6: No translation for Mercator_Auxiliary_Sphere to PROJ.4 format is known.
FAILURE:
Unable to open datasource `11.pdf' with the following drivers.
-> ESRI Shapefile
-> MapInfo File
....
-> PDF
F:\10>gdalinfo 11.pdf
ERROR 6: No translation for Mercator_Auxiliary_Sphere to PROJ.4 format is known.
Driver: PDF/Geospatial PDF
Files: 11.pdf
Size is 73728, 73728
Coordinate System is `'
Metadata:
DPI=2592
Image Structure Metadata:
INTERLEAVE=PIXEL
Corner Coordinates:
Upper Left ( 0.0, 0.0)
Lower Left ( 0.0,73728.0)
Upper Right (73728.0, 0.0)
Lower Right (73728.0,73728.0)
Center (36864.0,36864.0)
Band 1 Block=1024x1024 Type=Byte, ColorInterp=Red
Band 2 Block=1024x1024 Type=Byte, ColorInterp=Green
Band 3 Block=1024x1024 Type=Byte, ColorInterp=Blue
Или все дело именно в том, что в файле есть привязка? Так сильны патенты на гео-PDF?
Вложения
11.pdf
(27.32 КБ) 490 скачиваний

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: PDF и OGR

Сообщение Донецков » 20 окт 2013, 01:36

GM при загрузке слои то видет и предлагает выбрать какие отобразить, только если загрузил файл целиком, т.е. отображает он растр и программа не позволяет с ними работать (включить/выключить), хотя в Acrobat это возможно... Можно конечно несколько раз загрузить исходный файл с выбором каждого слоя отдельно, но это уже "велосипед"...

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: PDF и OGR

Сообщение Дмитрий Барышников » 20 окт 2013, 16:04

Какая версия GDAL?
По ошибкам видно ругань на СК. Для начала потестировать на WGS84 стоит.
Еще возможна проблема в libpoppler - старенький или еще чего ни будь.

Boris
Гуру
Сообщения: 4205
Зарегистрирован: 10 апр 2006, 22:34
Репутация: 433
Откуда: Париж

Re: PDF и OGR

Сообщение Boris » 20 окт 2013, 21:04

Дмитрий Барышников писал(а):Какая версия GDAL?
По ошибкам видно ругань на СК. Для начала потестировать на WGS84 стоит.
Еще возможна проблема в libpoppler - старенький или еще чего ни будь.
Я ваши советы понимаю, но нельзя ли поконкретней - я не имею опыта программирования с библиотеками GDAL/OGR. Мне всегда хватало утилит или чужих скриптов вроде gdal_calc.
Версия 1.10.1 взята вот отсюда - www.gisinternals.com/sdk/
MSVC2010 (Win64) -release release-1600-x64-gdal-1-10-1-mapserver-6-4-0 information buildlog | msautotest finished at 2013.09.24. 18:11:57,11 a098e54688, r26374
Утилиты запускаются через прилагаемый к установке Shell. Если есть подозрение, что OSGeo4W лучше, то я постараюсь поставить этот набор. Хотя нет у меня с ним взаимопонимания - на моих Win x64 машинах он себя ведет при инсталляции отвратительно - то теряет связи, то пропадают пакеты, то еще что-нибудь. Единственно, что более менее устойчиво получается это скачивать и устанавливать его из под виртуальной WinXP x32, а потом размножать копированием.
По ошибкам видно ругань на СК. Для начала потестировать на WGS84 стоит.
Вот это я как раз понимаю. Не понимаю почему наличие этой СК является препятствие хоть для чего-то? Это ведь выход из gdalinfo и ogrinfo. Прочие утилиты не работают даже если принудительно указать другую СК.

Boris
Гуру
Сообщения: 4205
Зарегистрирован: 10 апр 2006, 22:34
Репутация: 433
Откуда: Париж

Re: PDF и OGR

Сообщение Boris » 20 окт 2013, 21:06

Донецков писал(а):GM при загрузке слои то видет и предлагает выбрать какие отобразить,....
Я GM привел как пример того, что PDF соответствует некоторым нормам, которые позволяют читать его и видеть его привязку. Почему векторный формат воспринимается GM как растр, это видимо отдельная тема. Именно поэтому я и спросил про патентные ограничения.

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: PDF и OGR

Сообщение Дмитрий Барышников » 21 окт 2013, 10:28

Борис, спасибо за файл, я посмотрю, возможно и правда ошибка в OGR.

Ответить

Вернуться в «GDAL/OGR»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость