кастомная загрузка в PostGIS из шейпов

Ответить
Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

кастомная загрузка в PostGIS из шейпов

Сообщение Филиппов Владислав » 20 окт 2014, 08:49

Здравствуйте. Думал написать в раздел "Я новичок", но решил в более узкой теме.
Интересуют технологи, средства, библиотеки (конечно же опенсорц!) для загрузки данных из шейп-файлов в существующую таблицу PostGIS с условиями. Проверять нужно наличие записей в таблице с известными значениями в нужном поле и в зависимости от наличия записей делать апдейт, а если их нет вставлять новые. Я сделал такое в QGIS через фильтрацию данных с базы, но что-то мне не нравится (сиквенса жалко, такими темпами он и кончится может). В кугис нет отладчика, тяжко.
Вот и задумался, можно ли без PostGIS-функций такое сделать? А то у меня с SQL'ем не очень. Или не париться и использовать предоставляемые функции PostGIS и использовать PL\SQL?

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

Re: кастомная загрузка в PostGIS из шейпов

Сообщение trir » 20 окт 2014, 09:19

OGR
Можно ведь загрузить оба слоя как слои OGR и общаться с ними на одном языке...

Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

Re: кастомная загрузка в PostGIS из шейпов

Сообщение Филиппов Владислав » 20 окт 2014, 09:48

спасибо, а я решил ещё почитать "PostGIS in action".
можно ссылочки по OGR? я с ним не очень

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

Re: кастомная загрузка в PostGIS из шейпов

Сообщение trir » 20 окт 2014, 10:07


Ответить

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

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

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