Перенос shp в БД Spatialite

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
KartaBY
Активный участник
Сообщения: 101
Зарегистрирован: 16 июл 2011, 09:15
Репутация: 6

Перенос shp в БД Spatialite

Сообщение KartaBY » 02 дек 2013, 08:00

Есть линейный шейп-файл дорог.
Есть уже созданная реляционная БД Spatialite.

Требуется загрузить данный шейп в БД, но поля в БД не совпадают с полями в шейпе.
Если быть точнее, то необходимо адресную информация перенести в одну таблицу, дорожную информацию перенести в другую таблицу, а общую информацию в третью, которая и является основной с геометрией. Естественно таблицы все связаны.

Возможно ли такое провернуть, и если да то какие шаги необходимо выполнить (преобразование, переименование, разбиение и т.п.)?
Нигде не нашел информации по этому поводу.

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

Re: Перенос shp в БД Spatialite

Сообщение trir » 02 дек 2013, 08:34

OGR, есть два варианта:
1. Прописать преобразования при экспорте
2. Экспортировать в новую таблицу, а потом нормолизовать

KartaBY
Активный участник
Сообщения: 101
Зарегистрирован: 16 июл 2011, 09:15
Репутация: 6

Re: Перенос shp в БД Spatialite

Сообщение KartaBY » 02 дек 2013, 08:41

По первому варианту.
Где можно почитать про преобразования при экпорте?

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

Re: Перенос shp в БД Spatialite

Сообщение trir » 02 дек 2013, 08:49

-sql sql_statement
:SQL statement to execute. The resulting table/layer will be saved to the output.

Но я, чего то, сильно сомневаюсь, что туда возможно упихать весь нужный SQL

Update

KartaBY
Активный участник
Сообщения: 101
Зарегистрирован: 16 июл 2011, 09:15
Репутация: 6

Re: Перенос shp в БД Spatialite

Сообщение KartaBY » 02 дек 2013, 09:23

Спасибо. Будем разбираться.
На английским сложнее понять, но думаю прорвемся.

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

Re: Перенос shp в БД Spatialite

Сообщение Александр Мурый » 02 дек 2013, 11:00

Попробуйте использовать QGIS c "Менеджером БД" и плагином QSpatiaLite.
Редактор материалов, модератор форума

Ответить

Вернуться в «Я новичок!»

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

Сейчас этот форум просматривают: Semrush [Bot] и 2 гостя