Редактирование большого числа полей

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
Ответить
oleg
Завсегдатай
Сообщения: 460
Зарегистрирован: 03 фев 2005, 11:46
Репутация: 15
Контактная информация:

Редактирование большого числа полей

Сообщение oleg » 14 дек 2013, 18:06

Есть точечные слои с относительно большим кол-вом полей – от 500 до 2000, строк пока до 5000. В полях значения одного типа – дробить данные на несколько слоев необходимости нет в плане организации.

С данными нужно выполнять типичные функции - отображение с выбором способов, ручное* редактирование оператором. В одном сеансе редактирования могут участвовать примерно от 10 до 300 полей.

Столкнулись с такой задачей впервые - привычными нам способами не получается с большим кол-вом полей удобно работать. Понимаем, что нужно смотреть в сторону фильтров\выборок\запросов и для полей и для значений, возможно специализированных (настраиваемых) форм\интерфейсов.

Посоветуйте, пожалуйста, инструменты и публикации на эту тему. Интересуют работающие решения и подход в целом для большого кол-ва полей.

ArcMap, QGIS, другое открытое ПО
Esri GDB, PostGIS

Спасибо!

bim2010
Гуру
Сообщения: 977
Зарегистрирован: 27 янв 2009, 22:57
Репутация: 258

Re: Редактирование большого числа полей

Сообщение bim2010 » 14 дек 2013, 18:55

1 вариант: Second normal form (2NF)
Description of the database normalization basics by Microsoft
Соединение таблиц по атрибуту в Arcgis, установление связи между таблицами.
Join CSV Attribute Data to a Vector Layer using Fields in QGIS и на ru.

2 вариант: работа с массивами переменных.

Вы забыли указать в какой СУБД это требуется сделать.

oleg
Завсегдатай
Сообщения: 460
Зарегистрирован: 03 фев 2005, 11:46
Репутация: 15
Контактная информация:

Re: Редактирование большого числа полей

Сообщение oleg » 14 дек 2013, 20:12

Смотрю ссылки, спасибо.
Oracle, PostgreSQL, SQLite.. Требований четких нет - выбираем решение.

Вот, что нашлось быстро на тему фильтрации полей и форм-ввода - Filtering attribute fields (Production Mapping)
Близко к тому, что нужно, но пока не ясно как быстро искать и скрывать-открывать поля.


Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Редактирование большого числа полей

Сообщение Максим Дубинин » 14 дек 2013, 21:25

три раза перечитал постановку, так и не понял в чем суть задачи и причем тут ГИС
пристегивайтесь, турбулентность прямо по курсу

oleg
Завсегдатай
Сообщения: 460
Зарегистрирован: 03 фев 2005, 11:46
Репутация: 15
Контактная информация:

Re: Редактирование большого числа полей

Сообщение oleg » 14 дек 2013, 23:53

Уточняю. Есть слой точек, который оператор редактирует "ручками" в картографическом интерфейсе настольной ГИС. В работе используются и другие слои (отображаются в экстенте карты).

Особенность в том, что полей много – 500. И для каждой точки при ручном создании или редактировании оператору нужно ввести значения от 10 до 300 характеристик (чаще 20-80) для каждой точки.

Пример данных не смогу показать (NDA), но представить их можно, как точки городов с числом людей с одинаковым именем.

Основная сложность - нужна удобная форма ввода значений, обеспечивающая быстрый простой поиск поля атрибутов. Например, найти поле "Владимиры" и добавить значение "12". Возможно ситуация, когда оператор знает что ближайшие, условно 40 мин, он редактирует значения только по именам "Маша", "Саша", "Петя" - для этого нужна возможность быстро отфильтровывать форму ввода по этим трем именам.

Кроме этого есть и другие сложности, но менее критичные.

Сейчас вижу, что может действительно, есть вариант обойтись во многом без ГИС – разделить рабочий процесс на требующий ГИС-интерфейса (5% объема работы) и просто работу с БД (95%). Попробую. Вопрос пока "ставлю на паузу".

yellow-sky
Гуру
Сообщения: 588
Зарегистрирован: 30 мар 2009, 21:53
Репутация: 55
Откуда: Королев

Re: Редактирование большого числа полей

Сообщение yellow-sky » 16 дек 2013, 09:52

ИМХО, во всех случаях, когда нужно редактировать больше 3-4 полей или имеется сложная логика валидации ввода, нужно разрабатывать свои формы. Стандартные решения не применимы для таких проблем. Тем более если у вас нет ограничения по технологиям, то можно легко выбирать глубоко кастомизируемые решения.

oleg
Завсегдатай
Сообщения: 460
Зарегистрирован: 03 фев 2005, 11:46
Репутация: 15
Контактная информация:

Re: Редактирование большого числа полей

Сообщение oleg » 14 янв 2014, 12:45

Nariman, спасибо! Очень близко.

Ответить

Вернуться в «Общий - ПО»

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

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