|
Использование функциональности дизайна форм QGISBog'liq учебное пособие Прогр обеспечИспользование функциональности дизайна форм QGIS
Выберите слой дорог в списке слоев.
Войдите в режим редактирования, как и раньше.
Откройте его таблицу атрибутов.
Щелкните правой кнопкой мыши по любой ячейке в таблице. Появится короткое меню с единственной записью «Открытая форма».
Нажмите на нее, чтобы увидеть форму, которую QGIS генерирует для этого слоя.
Очевидно, что было бы неплохо иметь возможность делать это, глядя на карту, вместо того, чтобы постоянно искать конкретную улицу в таблице атрибутов.
Выберите слой дорог в списке слоев.
Используя инструмент «Идентифицировать», нажмите на любую улицу на карте.
Откроется панель «Определить результаты», которая отобразит в виде дерева значения полей и другую общую информацию о выбранной функции.
В нижней части панели установите флажок «Автоматически открывать форму».
Теперь нажмите еще раз на любую улицу на карте. В предыдущем диалоговом окне «Определение результатов » вы увидите знакомую форму (рис. 53):
Рис. 53. Диалоговое окно «Определение результатов»
Каждый раз, когда вы щелкаете по одной функции с помощью инструмента «Идентифицировать», ее форма всплывает, если форма «Автоматически открывать» не выбрана.
Задание: используя форму для редактирования значений (если вы находитесь в режиме редактирования, вы можете использовать эту форму для редактирования атрибутов объекта):
Активируйте режим редактирования (если он еще не активирован);
С помощью инструмента «Идентифицировать» нажмите на главную улицу, проходящую через Свеллендам;
Измените его значение шоссе;
Сохраните ваши правки;
Выйдите из режима редактирования;
Откройте таблицу атрибутов и обратите внимание, что значение было обновлено в таблице атрибутов и, следовательно, в исходных данных.
Рис. 54. Диалоговое окно в режиме редактирования
|
| |