PDF, SVG в ГИС формат

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
Ответить
Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

PDF, SVG в ГИС формат

Сообщение Boris »

Есть много-много рисунков в форматах SVG или PDF. Все файлы очень простые - несколько линий или контуров. В текстовом файле есть для каждого из них координаты 4-х углов поля (или страницы, не знаю как прапвильно это называется, был бы растр - было бы это 4 угла растра) в некоторой плоской проекции.
Есть ли путь не заходя в растр как-то перевести SVG/PDF в ГИС-вектор, да еще и привязку передать?
Аватара пользователя
Пётр Дубоделов
Завсегдатай
Сообщения: 271
Зарегистрирован: 21 апр 2009, 13:58
Репутация: 12
Откуда: Бурашево
Контактная информация:

Re: PDF, SVG в ГИС формат

Сообщение Пётр Дубоделов »

А как бы узнать подробности, похоже интересная задача.
Почему-то сразу на ум пришли регулярные тайлы, собираемые скриптом типа openlayers и т.д.

Думается также в сторону Global Mapper, GeoPDF он в конце-концов открывает (в списке есть)

Если возможно, выложите несколько примеров, а то здоровый альтруизм покоя не даст :)
"Если карта не соответствует местности, доверяй местности."
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: PDF, SVG в ГИС формат

Сообщение Александр Мурый »

Я, используя связку Inkscape + pstoedit + GRASS, попробовал бы написать скрипт:

-- SVG --> PS (EPS) -- любым доступным конвертером (например, Inkscape из командной строки):

Код: Выделить всё

inkscape -z -T -E test.svg test.eps
-- PDF + PS(EPS) -- > DXF

Код: Выделить всё

pstoedit -f "dxf_s:-mm -splineaspolyline" test.pdf test.dxf
-- импорт DXF в GRASS через <v.in.ogr>
-- привязка векторов с помощью v.transform по точкам из текстовых файлов с координатами.

Насколько это реализуемо на практике -- не ручаюсь :)
Последний раз редактировалось Александр Мурый 29 мар 2012, 08:31, всего редактировалось 1 раз.
Редактор материалов, модератор форума
ggis
Завсегдатай
Сообщения: 302
Зарегистрирован: 31 окт 2008, 10:39
Репутация: 2

Re: PDF, SVG в ГИС формат

Сообщение ggis »

Boris писал(а):Есть много-много рисунков в форматах SVG или PDF. Все файлы очень простые - несколько линий или контуров. В текстовом файле есть для каждого из них координаты 4-х углов поля (или страницы, не знаю как прапвильно это называется, был бы растр - было бы это 4 угла растра) в некоторой плоской проекции.
Есть ли путь не заходя в растр как-то перевести SVG/PDF в ГИС-вектор, да еще и привязку передать?
PDF->DXF->SHP->Spatial Adjustment (ArcGis)
Ariki
Гуру
Сообщения: 731
Зарегистрирован: 12 янв 2011, 22:40
Репутация: 304
Ваше звание:

Re: PDF, SVG в ГИС формат

Сообщение Ariki »

Простенький SVG и самому распарсить несложно - это же XML. Однако нужно анализировать структуру файлов из конкретного источника, поскольку формат достаточно богатый, и даже в OGR универсальная поддержка еще не реализована. С PDF сложнее: там внутри может быть не только вектор, но и растр.
Ответить

Вернуться в «Общий - ПО»

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

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