Привязка атрибутов к геоданным

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
gishh
Новоприбывший
Сообщения: 6
Зарегистрирован: 26 авг 2017, 16:09
Репутация: 0
Откуда: Обязательное поле

Привязка атрибутов к геоданным

Сообщение gishh » 04 окт 2017, 11:30

Задача
В PostgreSQL есть таблица с объектами (земельные участки, здания), которыми управляет информационная система (ИС). ИС умеет редактировать данные об объекте, но ничего не знает о координатах.
Геоданные будут редактироваться в QGIS.

Как лучше привязать данные об объектах из таблицы в ИС к координатам? А точнее - как лучше создать механизм привязки?

Предполагаю что можно сделать так
При создании объекта в ИС, создавать объект с "пустой" геометрией.
А при создании объекта в QGIS, создавать объект с пустыми атрибутами.
В обоих случаях повесить триггеры на вставку.

Нормальное ли это решение? Есть ли устоявшаяся практика для решения таких задач?

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

Re: Привязка атрибутов к геоданным

Сообщение trir » 04 окт 2017, 11:34

добавить в таблицу поле с геометрией

xtxskif
Завсегдатай
Сообщения: 455
Зарегистрирован: 17 фев 2016, 14:02
Репутация: -4
Откуда: Lviv
Контактная информация:

Re: Привязка атрибутов к геоданным

Сообщение xtxskif » 04 окт 2017, 16:15

а как ето сделать?

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: Привязка атрибутов к геоданным

Сообщение freeExec » 04 окт 2017, 16:21

Установить расширение PostGIS и сделать ALTER TABLE с добавлением колонки геометрии.

xtxskif
Завсегдатай
Сообщения: 455
Зарегистрирован: 17 фев 2016, 14:02
Репутация: -4
Откуда: Lviv
Контактная информация:

Re: Привязка атрибутов к геоданным

Сообщение xtxskif » 05 окт 2017, 15:29

а можно поподробнее как сделать "ALTER TABLE с добавлением колонки геометрии"?

Ответить

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

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

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