Как добавить в атрибутивную таблицу полигонального слоя несколько строк

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Sergej
Новоприбывший
Сообщения: 5
Зарегистрирован: 15 янв 2019, 01:29
Репутация: 0
Откуда: Запорожье

Как добавить в атрибутивную таблицу полигонального слоя несколько строк

Сообщение Sergej » 15 янв 2019, 01:41

Здравствуйте. Столкнулся с проблемой. Провожу учеты птиц на пробных площадках. Создал полигональный слой с границами площадки. Мне нужно для каждого учета добавлять несколько видов птиц с численностью в соответствующий полигон. Так как для каждого вида указывается количество особей, пол, возраст и т.д. - для каждого вида нужна строка с полями. Как сделать чтобы в атрибутивной таблице полигона можно было добавлять строки для каждого вида.
И второй вопрос: Можно ли в форме ввода данных для полигона сделать так, чтобы можно было добавлять новые строки в зависимости от количества учтенных видов на пробной площадке? Виды вибираю из выпадающего списка

gamm
Гуру
Сообщения: 4168
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Как добавить в атрибутивную таблицу полигонального слоя несколько строк

Сообщение gamm » 15 янв 2019, 05:25

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

Sergej
Новоприбывший
Сообщения: 5
Зарегистрирован: 15 янв 2019, 01:29
Репутация: 0
Откуда: Запорожье

Re: Как добавить в атрибутивную таблицу полигонального слоя несколько строк

Сообщение Sergej » 15 янв 2019, 22:53

Спасибо за ответ.
А если заполнять в таблице access каждый учет а потом загружать ее без геопривязки и связывать по ключевым полям с полигоном?

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

Re: Как добавить в атрибутивную таблицу полигонального слоя несколько строк

Сообщение trir » 15 янв 2019, 23:16

А если заполнять в таблице access каждый учет а потом загружать ее без геопривязки и связывать по ключевым полям с полигоном?
а можно хранить геометрию в БД и связывать таблицы через Join

Dmitry Stasev
Участник
Сообщения: 67
Зарегистрирован: 13 мар 2018, 08:59
Репутация: 22
Откуда: MO

Re: Как добавить в атрибутивную таблицу полигонального слоя несколько строк

Сообщение Dmitry Stasev » 17 янв 2019, 09:47

Привет.
А я не стал бы мутить без необходимости с доп софтом: ни с access, ни с внешними БД.
Все бы делал в QGIS, раз он может.
"столбцы под каждый вид" - сразу нет, сколько бы их не было!
"отдельную связанную таблицу (ID площадки, дата учета, вид, численность, ...), и в нее уже добавлять строки" - Да.
А вывод журнала учетов с геометриями - виртуальный слой (SQL).

gamm
Гуру
Сообщения: 4168
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Как добавить в атрибутивную таблицу полигонального слоя несколько строк

Сообщение gamm » 17 янв 2019, 09:51

Dmitry Stasev писал(а):
17 янв 2019, 09:47
"столбцы под каждый вид" - сразу нет, сколько бы их не было!
не забудьте рассказать про это лесным таксаторам, они, бедные, до сих пор так работают :mrgreen:

Dmitry Stasev
Участник
Сообщения: 67
Зарегистрирован: 13 мар 2018, 08:59
Репутация: 22
Откуда: MO

Re: Как добавить в атрибутивную таблицу полигонального слоя несколько строк

Сообщение Dmitry Stasev » 17 янв 2019, 09:56

Им можно, у них топоры )))
Если бы только вид, а тут еще целый паровоз полей: даты, пол.....
А потом что-то добавить надо будет, а потом удалить. И QGIS будет виноват )
Лучше, если только начинается проект, делать правильно.
__
ps
В соседнем топике заметил, что ТС переносит данные на флешке,
тогда, при использовании доп. внешнего софта, начнутся приколы с синхронизацией
При таком подходе я бы все рекомендовал делать в QGIS.

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

Re: Как добавить в атрибутивную таблицу полигонального слоя несколько строк

Сообщение trir » 17 янв 2019, 11:29

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

АлександрК.
Интересующийся
Сообщения: 22
Зарегистрирован: 17 мар 2018, 12:58
Репутация: 0
Откуда: из Новгорода

Re: Как добавить в атрибутивную таблицу полигонального слоя несколько строк

Сообщение АлександрК. » 21 янв 2019, 19:52

Опишу как я похожую проблему решал. Изначально таблицу делаю с пустыми полями. В данном случае на виды, пол, и прочее для птиц. Делаю не в Qgis, обычный эксель пойдёт. Его естественно затем в .csv сохраняем. Добавляем в проект как слой. Появившеюся таблу оставляю видимой. Связываю с полигоном. И когда нужно что то добавить просто открываю таблицу в папке -(блокнотом) и вставляю инфу. После включения Qgis инфа появляется.

Ответить

Вернуться в «QGIS»

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

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