Table Manager: атрибуты колонок

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
bolotoved
Гуру
Сообщения: 920
Зарегистрирован: 30 дек 2008, 14:11
Репутация: 236
Откуда: Ханты-Мансийск
Контактная информация:

Table Manager: атрибуты колонок

Сообщение bolotoved » 22 май 2011, 12:08

Пара вопросов по Table Manager.
1. Можно ли при добавлении колонок к существующему файлу задавать не только тип данных (string, integer, float), но и определять параметры, например, длину строки, количество знаков после запятой и т.д., как это можно делать при создании нового слоя?
2. Почему Table Manager, при сохранении отредактированного слоя (добавлены новые колонки) заменяет значения "NULL" на "0" во всех численных колонках. Можно ли это как-то обойти? Эта же проблема возникает при использовании опции Слой/Сохранить как.

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Table Manager: атрибуты колонок

Сообщение Voltron » 22 май 2011, 19:38

bolotoved писал(а):1. Можно ли при добавлении колонок к существующему файлу задавать не только тип данных (string, integer, float), но и определять параметры, например, длину строки, количество знаков после запятой и т.д., как это можно делать при создании нового слоя?
Нельзя. По крайней мере, в интерфейсе такого нет. Возможно, автор расширения решил, что те, кому нужны тонкие настройки, будут добавлять поля «родными» инструментами.
bolotoved писал(а):2. Почему Table Manager, при сохранении отредактированного слоя (добавлены новые колонки) заменяет значения "NULL" на "0" во всех численных колонках. Можно ли это как-то обойти? Эта же проблема возникает при использовании опции Слой/Сохранить как.
Это не проблема TableManager'а, а особенность работы класса, отвечающего за сохранение векторных слоёв (QgsVectorFileWriter). Я бы даже сказал, что это баг, надо будет посмотреть внимательнее.

Ответить

Вернуться в «QGIS»

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

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