Страница 1 из 1
Редактирование слоя недоступно
Добавлено: 08 фев 2010, 14:08
Denis Rykov
Открываем любой векторный слой: Свойства -> Общие -> Конструктор запросов и задаем некоторую выборку. Слой перестает быть доступным на редактирование. Вроде понятно, что редактирование геометрии в таком случае приведет к непредсказуемым результатам, но почему недоступно редактирование атрибутики,например,с помощью калькулятора полей.
Re: Редактирование слоя недоступно
Добавлено: 08 фев 2010, 14:18
manisha
Подтверждаю.
r12852.
Re: Редактирование слоя недоступно
Добавлено: 09 фев 2010, 02:29
Максим Дубинин
подтверждаю тоже, r12883
кстати, наличие определяющей выборки в свойствах слоя в Arcview не мешает его редактировать ни геометрию, ни атрибутику.
Re: Редактирование слоя недоступно
Добавлено: 09 фев 2010, 14:50
Denis Rykov
Re: Редактирование слоя недоступно
Добавлено: 09 фев 2010, 17:54
Denis Rykov
М-да, оказывается это вовсе и не баг.
QGIS justs asks the data provider about it capabilities.
For PostgreSQL editing is not restricted by a subset string, but for (some?) OGR drivers like ESRI Shapefile this is true.
So this isn't a bug.
Оказывается таковы особенности OGR драйвера. Видимо в AV используются какие-то известные только ESRI приемы

Re: Редактирование слоя недоступно
Добавлено: 10 фев 2010, 04:10
Максим Дубинин
для завершения расследования, хорошо бы спросить у GDAL/OGR, действительно ли это так.
Я лично из ответа до конца не понял, как соотносятся capabilities и subset string на практике.
Re: Редактирование слоя недоступно
Добавлено: 15 апр 2010, 15:16
Voltron
Раз это не баг, может пометим как закрытый?
Re: Редактирование слоя недоступно
Добавлено: 15 апр 2010, 18:51
Максим Дубинин
пометил