Пара вопросов по Table Manager.
1. Можно ли при добавлении колонок к существующему файлу задавать не только тип данных (string, integer, float), но и определять параметры, например, длину строки, количество знаков после запятой и т.д., как это можно делать при создании нового слоя?
2. Почему Table Manager, при сохранении отредактированного слоя (добавлены новые колонки) заменяет значения "NULL" на "0" во всех численных колонках. Можно ли это как-то обойти? Эта же проблема возникает при использовании опции Слой/Сохранить как.
Table Manager: атрибуты колонок
-
- Гуру
- Сообщения: 920
- Зарегистрирован: 30 дек 2008, 14:11
- Репутация: 236
- Откуда: Ханты-Мансийск
- Контактная информация:
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: Table Manager: атрибуты колонок
Нельзя. По крайней мере, в интерфейсе такого нет. Возможно, автор расширения решил, что те, кому нужны тонкие настройки, будут добавлять поля «родными» инструментами.bolotoved писал(а):1. Можно ли при добавлении колонок к существующему файлу задавать не только тип данных (string, integer, float), но и определять параметры, например, длину строки, количество знаков после запятой и т.д., как это можно делать при создании нового слоя?
Это не проблема TableManager'а, а особенность работы класса, отвечающего за сохранение векторных слоёв (QgsVectorFileWriter). Я бы даже сказал, что это баг, надо будет посмотреть внимательнее.bolotoved писал(а):2. Почему Table Manager, при сохранении отредактированного слоя (добавлены новые колонки) заменяет значения "NULL" на "0" во всех численных колонках. Можно ли это как-то обойти? Эта же проблема возникает при использовании опции Слой/Сохранить как.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей