sdf to postgresql

Ответить
sdm98
Интересующийся
Сообщения: 19
Зарегистрирован: 05 июл 2009, 15:34
Репутация: 1
Откуда: Minsk
Контактная информация:

sdf to postgresql

Сообщение sdm98 » 29 мар 2013, 14:51

Добрый.
подскажите, как импортировать sdf-файл в PostgreSQL.
спасибо...

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

Re: sdf to postgresql

Сообщение Александр Мурый » 29 мар 2013, 15:03

Может быть, что-то с этой страницы поможет. Или вот ссылка для SQLite, где рекомендуется утилита для дампа .sdf в SQL (то же самое можно попытаться проделать с PosgresSQL — сделать дамп, а потом воссоздать БД из SQL).
Редактор материалов, модератор форума

sdm98
Интересующийся
Сообщения: 19
Зарегистрирован: 05 июл 2009, 15:34
Репутация: 1
Откуда: Minsk
Контактная информация:

Re: sdf to postgresql

Сообщение sdm98 » 29 мар 2013, 15:47

спасибо. буду пробовать. раскопал ещё это :

create table $table ($id int, $column text, ...);
select bingo.ImportSDF ('$table', '$column', '$sdf_id $id[, $other_columns]', '$filename.sdf[.gz]');

но почему-то не проходит.

главный вопрос, как быть, если я не знаю структуру полей. sdf я получил из автокада. +таких файлов планируется быть много и разных. и для каждого руками забивать структуру запаришься.

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

Re: sdf to postgresql

Сообщение Александр Мурый » 29 мар 2013, 16:25

sdm98 писал(а): sdf я получил из автокада.
Вы бы так сразу и сказали. Те ссылки, что я привёл выше — для другого SDF. Ваш формат SDF — вот этот. Значит, попробуйте, например, fdotoolbox и MapGuide.

Ещё поищите на форуме.
Редактор материалов, модератор форума

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

Re: sdf to postgresql

Сообщение Александр Мурый » 29 мар 2013, 16:33

Вот ещё утилита: fdo2fdo.
Редактор материалов, модератор форума

sdm98
Интересующийся
Сообщения: 19
Зарегистрирован: 05 июл 2009, 15:34
Репутация: 1
Откуда: Minsk
Контактная информация:

Re: sdf to postgresql

Сообщение sdm98 » 29 мар 2013, 17:03

спасибо!!! пошёл разбираться...

trir
Гуру
Сообщения: 5298
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: sdf to postgresql

Сообщение trir » 29 мар 2013, 19:07

Продвинутые люди, sdf используют. Однако учитывая, что это закрытый формат AutoDESK'а, использовать его, для передачи на сторону - не очень умно. Может попросить в shp, SpatiaLite - в Map'е не очень сложно сделать конвертацию в эти форматы (хотя в старых версиях есть нюансы)

sdm98
Интересующийся
Сообщения: 19
Зарегистрирован: 05 июл 2009, 15:34
Репутация: 1
Откуда: Minsk
Контактная информация:

Re: sdf to postgresql

Сообщение sdm98 » 27 май 2013, 13:41

добрый ещё раз всем. сейчас опять вернулся к этой задаче. мне подсказали попробовать решить через Autocad Map 3D. создаю два подключения. к sdf и к postgree и выполняю групповое копирование.
вываливается ошибка.
schema topology has errors; cannot apply it
RDBMS: ошибка: класс операторов "gist_geometry_ops" для метода доступа "gist" не существует.

что это такое?

Ответить

Вернуться в «PostGIS/PostgreSQL»

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

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