Страница 1 из 1

Автоматическое присвоение id и справочная таблица

Добавлено: 17 сен 2016, 13:12
SEgupov
Здравствуйте. Относительно недавно начал осваивать Qgis. Есть такие вопросы:
1. Как сделать, чтобы в поле id" автоматически присваивалось значение (начиная, например с 1 и возрастало на 1 - и т.д) создаваемому на карте объекту.
2. Создал новый векторный слой. Сначала мне необходимо сделать таблицу атрибутов со всеми данными, а потом создать в этом слое объекты, каждый из которых будет привязан к конкретной строке таблицы. В общем, грубо говоря - добавить геометрию каждой строке. Как можно это сделать? Для примера, у меня есть список линий метро. Сначала я создал их в таблице - а теперь их надо отобразить на карте.
Или же сделать просто справочную таблицу с перечнем названий линий метро и их характеристик. А потом создавать объекты, в которых атрибуты будут выбираться в ручную из имеющихся в справочной таблице? Как сделать такую таблицу?

Re: Автоматическое присвоение id и справочная таблица

Добавлено: 17 сен 2016, 16:29
Дмитрий Барышников
Просто сразу сделайте таблицу с геоданными. Например, как описано тут: http://docs.nextgis.ru/docs_ngqgis/source/map.html#id5 получите и геоданные и счетчик. Большинство форматов геоданных имеют счетчик FID который инкрементируется при добавлении записей. Это нередактируемое поле - в таблице атрибутов первая серая колонка с цифрами.