Редактирование большого числа полей
-
- Завсегдатай
- Сообщения: 460
- Зарегистрирован: 03 фев 2005, 11:46
- Репутация: 15
- Контактная информация:
Редактирование большого числа полей
Есть точечные слои с относительно большим кол-вом полей – от 500 до 2000, строк пока до 5000. В полях значения одного типа – дробить данные на несколько слоев необходимости нет в плане организации.
С данными нужно выполнять типичные функции - отображение с выбором способов, ручное* редактирование оператором. В одном сеансе редактирования могут участвовать примерно от 10 до 300 полей.
Столкнулись с такой задачей впервые - привычными нам способами не получается с большим кол-вом полей удобно работать. Понимаем, что нужно смотреть в сторону фильтров\выборок\запросов и для полей и для значений, возможно специализированных (настраиваемых) форм\интерфейсов.
Посоветуйте, пожалуйста, инструменты и публикации на эту тему. Интересуют работающие решения и подход в целом для большого кол-ва полей.
ArcMap, QGIS, другое открытое ПО
Esri GDB, PostGIS
Спасибо!
С данными нужно выполнять типичные функции - отображение с выбором способов, ручное* редактирование оператором. В одном сеансе редактирования могут участвовать примерно от 10 до 300 полей.
Столкнулись с такой задачей впервые - привычными нам способами не получается с большим кол-вом полей удобно работать. Понимаем, что нужно смотреть в сторону фильтров\выборок\запросов и для полей и для значений, возможно специализированных (настраиваемых) форм\интерфейсов.
Посоветуйте, пожалуйста, инструменты и публикации на эту тему. Интересуют работающие решения и подход в целом для большого кол-ва полей.
ArcMap, QGIS, другое открытое ПО
Esri GDB, PostGIS
Спасибо!
-
- Гуру
- Сообщения: 977
- Зарегистрирован: 27 янв 2009, 22:57
- Репутация: 258
Re: Редактирование большого числа полей
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 вариант: работа с массивами переменных.
Вы забыли указать в какой СУБД это требуется сделать.
Description of the database normalization basics by Microsoft
Соединение таблиц по атрибуту в Arcgis, установление связи между таблицами.
Join CSV Attribute Data to a Vector Layer using Fields in QGIS и на ru.
2 вариант: работа с массивами переменных.
Вы забыли указать в какой СУБД это требуется сделать.
-
- Завсегдатай
- Сообщения: 460
- Зарегистрирован: 03 фев 2005, 11:46
- Репутация: 15
- Контактная информация:
Re: Редактирование большого числа полей
Смотрю ссылки, спасибо.
Oracle, PostgreSQL, SQLite.. Требований четких нет - выбираем решение.
Вот, что нашлось быстро на тему фильтрации полей и форм-ввода - Filtering attribute fields (Production Mapping)
Близко к тому, что нужно, но пока не ясно как быстро искать и скрывать-открывать поля.
Oracle, PostgreSQL, SQLite.. Требований четких нет - выбираем решение.
Вот, что нашлось быстро на тему фильтрации полей и форм-ввода - Filtering attribute fields (Production Mapping)
Близко к тому, что нужно, но пока не ясно как быстро искать и скрывать-открывать поля.
-
- Гуру
- Сообщения: 977
- Зарегистрирован: 27 янв 2009, 22:57
- Репутация: 258
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Редактирование большого числа полей
три раза перечитал постановку, так и не понял в чем суть задачи и причем тут ГИС
пристегивайтесь, турбулентность прямо по курсу
-
- Завсегдатай
- Сообщения: 460
- Зарегистрирован: 03 фев 2005, 11:46
- Репутация: 15
- Контактная информация:
Re: Редактирование большого числа полей
Уточняю. Есть слой точек, который оператор редактирует "ручками" в картографическом интерфейсе настольной ГИС. В работе используются и другие слои (отображаются в экстенте карты).
Особенность в том, что полей много – 500. И для каждой точки при ручном создании или редактировании оператору нужно ввести значения от 10 до 300 характеристик (чаще 20-80) для каждой точки.
Пример данных не смогу показать (NDA), но представить их можно, как точки городов с числом людей с одинаковым именем.
Основная сложность - нужна удобная форма ввода значений, обеспечивающая быстрый простой поиск поля атрибутов. Например, найти поле "Владимиры" и добавить значение "12". Возможно ситуация, когда оператор знает что ближайшие, условно 40 мин, он редактирует значения только по именам "Маша", "Саша", "Петя" - для этого нужна возможность быстро отфильтровывать форму ввода по этим трем именам.
Кроме этого есть и другие сложности, но менее критичные.
Сейчас вижу, что может действительно, есть вариант обойтись во многом без ГИС – разделить рабочий процесс на требующий ГИС-интерфейса (5% объема работы) и просто работу с БД (95%). Попробую. Вопрос пока "ставлю на паузу".
Особенность в том, что полей много – 500. И для каждой точки при ручном создании или редактировании оператору нужно ввести значения от 10 до 300 характеристик (чаще 20-80) для каждой точки.
Пример данных не смогу показать (NDA), но представить их можно, как точки городов с числом людей с одинаковым именем.
Основная сложность - нужна удобная форма ввода значений, обеспечивающая быстрый простой поиск поля атрибутов. Например, найти поле "Владимиры" и добавить значение "12". Возможно ситуация, когда оператор знает что ближайшие, условно 40 мин, он редактирует значения только по именам "Маша", "Саша", "Петя" - для этого нужна возможность быстро отфильтровывать форму ввода по этим трем именам.
Кроме этого есть и другие сложности, но менее критичные.
Сейчас вижу, что может действительно, есть вариант обойтись во многом без ГИС – разделить рабочий процесс на требующий ГИС-интерфейса (5% объема работы) и просто работу с БД (95%). Попробую. Вопрос пока "ставлю на паузу".
-
- Гуру
- Сообщения: 588
- Зарегистрирован: 30 мар 2009, 21:53
- Репутация: 55
- Откуда: Королев
Re: Редактирование большого числа полей
ИМХО, во всех случаях, когда нужно редактировать больше 3-4 полей или имеется сложная логика валидации ввода, нужно разрабатывать свои формы. Стандартные решения не применимы для таких проблем. Тем более если у вас нет ограничения по технологиям, то можно легко выбирать глубоко кастомизируемые решения.
-
- Завсегдатай
- Сообщения: 460
- Зарегистрирован: 03 фев 2005, 11:46
- Репутация: 15
- Контактная информация:
Re: Редактирование большого числа полей
Nariman, спасибо! Очень близко.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость