Страница 1 из 1
sdf to postgresql
Добавлено: 29 мар 2013, 14:51
sdm98
Добрый.
подскажите, как импортировать sdf-файл в PostgreSQL.
спасибо...
Re: sdf to postgresql
Добавлено: 29 мар 2013, 15:03
Александр Мурый
Может быть, что-то с
этой страницы поможет. Или
вот ссылка для SQLite, где рекомендуется утилита для дампа .sdf в SQL (то же самое можно попытаться проделать с PosgresSQL — сделать дамп, а потом воссоздать БД из SQL).
Re: sdf to postgresql
Добавлено: 29 мар 2013, 15:47
sdm98
спасибо. буду пробовать. раскопал ещё это :
create table $table ($id int, $column text, ...);
select bingo.ImportSDF ('$table', '$column', '$sdf_id $id[, $other_columns]', '$filename.sdf[.gz]');
но почему-то не проходит.
главный вопрос, как быть, если я не знаю структуру полей. sdf я получил из автокада. +таких файлов планируется быть много и разных. и для каждого руками забивать структуру запаришься.
Re: sdf to postgresql
Добавлено: 29 мар 2013, 16:25
Александр Мурый
sdm98 писал(а):
sdf я получил из автокада.
Вы бы так сразу и сказали. Те ссылки, что я привёл выше — для другого SDF. Ваш формат SDF — вот
этот. Значит, попробуйте, например,
fdotoolbox и
MapGuide.
Ещё
поищите на форуме.
Re: sdf to postgresql
Добавлено: 29 мар 2013, 16:33
Александр Мурый
Вот ещё утилита:
fdo2fdo.
Re: sdf to postgresql
Добавлено: 29 мар 2013, 17:03
sdm98
спасибо!!! пошёл разбираться...
Re: sdf to postgresql
Добавлено: 29 мар 2013, 19:07
trir
Продвинутые люди, sdf используют. Однако учитывая, что это закрытый формат AutoDESK'а, использовать его, для передачи на сторону - не очень умно. Может попросить в shp, SpatiaLite - в Map'е не очень сложно сделать конвертацию в эти форматы (хотя в старых версиях есть нюансы)
Re: sdf to postgresql
Добавлено: 27 май 2013, 13:41
sdm98
добрый ещё раз всем. сейчас опять вернулся к этой задаче. мне подсказали попробовать решить через Autocad Map 3D. создаю два подключения. к sdf и к postgree и выполняю групповое копирование.
вываливается ошибка.
schema topology has errors; cannot apply it
RDBMS: ошибка: класс операторов "gist_geometry_ops" для метода доступа "gist" не существует.
что это такое?