Как добавить в атрибутивную таблицу полигонального слоя несколько строк
-
- Новоприбывший
- Сообщения: 5
- Зарегистрирован: 15 янв 2019, 01:29
- Репутация: 0
- Откуда: Запорожье
Как добавить в атрибутивную таблицу полигонального слоя несколько строк
Здравствуйте. Столкнулся с проблемой. Провожу учеты птиц на пробных площадках. Создал полигональный слой с границами площадки. Мне нужно для каждого учета добавлять несколько видов птиц с численностью в соответствующий полигон. Так как для каждого вида указывается количество особей, пол, возраст и т.д. - для каждого вида нужна строка с полями. Как сделать чтобы в атрибутивной таблице полигона можно было добавлять строки для каждого вида.
И второй вопрос: Можно ли в форме ввода данных для полигона сделать так, чтобы можно было добавлять новые строки в зависимости от количества учтенных видов на пробной площадке? Виды вибираю из выпадающего списка
И второй вопрос: Можно ли в форме ввода данных для полигона сделать так, чтобы можно было добавлять новые строки в зависимости от количества учтенных видов на пробной площадке? Виды вибираю из выпадающего списка
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Как добавить в атрибутивную таблицу полигонального слоя несколько строк
строки добавлять нельзя, если список видов известен и небольшой (менее максимального числа столбцов), то можно завести столбцы под каждый вид. Если список большой, либо учеты проводятся повторно и вид может встречаться в разные даты, то нужно заводить отдельную связанную таблицу (ID площадки, дата учета, вид, численность, ...), и в нее уже добавлять строки. Есть ли готовые формы под такие варианты, не знаю, но задача типичная, скорее всего есть.
-
- Новоприбывший
- Сообщения: 5
- Зарегистрирован: 15 янв 2019, 01:29
- Репутация: 0
- Откуда: Запорожье
Re: Как добавить в атрибутивную таблицу полигонального слоя несколько строк
Спасибо за ответ.
А если заполнять в таблице access каждый учет а потом загружать ее без геопривязки и связывать по ключевым полям с полигоном?
А если заполнять в таблице access каждый учет а потом загружать ее без геопривязки и связывать по ключевым полям с полигоном?
-
- Гуру
- Сообщения: 5354
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Как добавить в атрибутивную таблицу полигонального слоя несколько строк
а можно хранить геометрию в БД и связывать таблицы через JoinА если заполнять в таблице access каждый учет а потом загружать ее без геопривязки и связывать по ключевым полям с полигоном?
-
- Участник
- Сообщения: 67
- Зарегистрирован: 13 мар 2018, 08:59
- Репутация: 22
- Откуда: MO
Re: Как добавить в атрибутивную таблицу полигонального слоя несколько строк
Привет.
А я не стал бы мутить без необходимости с доп софтом: ни с access, ни с внешними БД.
Все бы делал в QGIS, раз он может.
"столбцы под каждый вид" - сразу нет, сколько бы их не было!
"отдельную связанную таблицу (ID площадки, дата учета, вид, численность, ...), и в нее уже добавлять строки" - Да.
А вывод журнала учетов с геометриями - виртуальный слой (SQL).
А я не стал бы мутить без необходимости с доп софтом: ни с access, ни с внешними БД.
Все бы делал в QGIS, раз он может.
"столбцы под каждый вид" - сразу нет, сколько бы их не было!
"отдельную связанную таблицу (ID площадки, дата учета, вид, численность, ...), и в нее уже добавлять строки" - Да.
А вывод журнала учетов с геометриями - виртуальный слой (SQL).
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Как добавить в атрибутивную таблицу полигонального слоя несколько строк
не забудьте рассказать про это лесным таксаторам, они, бедные, до сих пор так работаютDmitry Stasev писал(а): ↑17 янв 2019, 09:47"столбцы под каждый вид" - сразу нет, сколько бы их не было!

-
- Участник
- Сообщения: 67
- Зарегистрирован: 13 мар 2018, 08:59
- Репутация: 22
- Откуда: MO
Re: Как добавить в атрибутивную таблицу полигонального слоя несколько строк
Им можно, у них топоры )))
Если бы только вид, а тут еще целый паровоз полей: даты, пол.....
А потом что-то добавить надо будет, а потом удалить. И QGIS будет виноват )
Лучше, если только начинается проект, делать правильно.
__
ps
В соседнем топике заметил, что ТС переносит данные на флешке,
тогда, при использовании доп. внешнего софта, начнутся приколы с синхронизацией
При таком подходе я бы все рекомендовал делать в QGIS.
Если бы только вид, а тут еще целый паровоз полей: даты, пол.....
А потом что-то добавить надо будет, а потом удалить. И QGIS будет виноват )
Лучше, если только начинается проект, делать правильно.
__
ps
В соседнем топике заметил, что ТС переносит данные на флешке,
тогда, при использовании доп. внешнего софта, начнутся приколы с синхронизацией
При таком подходе я бы все рекомендовал делать в QGIS.
-
- Гуру
- Сообщения: 5354
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Как добавить в атрибутивную таблицу полигонального слоя несколько строк
можно просто использовать SQLiteтогда, при использовании доп. внешнего софта, начнутся приколы с синхронизацией
-
- Интересующийся
- Сообщения: 22
- Зарегистрирован: 17 мар 2018, 12:58
- Репутация: 0
- Откуда: из Новгорода
Re: Как добавить в атрибутивную таблицу полигонального слоя несколько строк
Опишу как я похожую проблему решал. Изначально таблицу делаю с пустыми полями. В данном случае на виды, пол, и прочее для птиц. Делаю не в Qgis, обычный эксель пойдёт. Его естественно затем в .csv сохраняем. Добавляем в проект как слой. Появившеюся таблу оставляю видимой. Связываю с полигоном. И когда нужно что то добавить просто открываю таблицу в папке -(блокнотом) и вставляю инфу. После включения Qgis инфа появляется.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость