Редактирование слоя недоступно

Здесь нужно сообщать об ошибках в QGIS, с подробным описанием шагов и версии ПО.
Ответить
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Редактирование слоя недоступно

Сообщение Denis Rykov » 08 фев 2010, 14:08

Открываем любой векторный слой: Свойства -> Общие -> Конструктор запросов и задаем некоторую выборку. Слой перестает быть доступным на редактирование. Вроде понятно, что редактирование геометрии в таком случае приведет к непредсказуемым результатам, но почему недоступно редактирование атрибутики,например,с помощью калькулятора полей.
Spatial is now, more than ever, just another column- The Geometry Column.

manisha
Завсегдатай
Сообщения: 410
Зарегистрирован: 24 авг 2006, 17:35
Репутация: 10

Re: Редактирование слоя недоступно

Сообщение manisha » 08 фев 2010, 14:18

Подтверждаю.
r12852.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Редактирование слоя недоступно

Сообщение Максим Дубинин » 09 фев 2010, 02:29

подтверждаю тоже, r12883
кстати, наличие определяющей выборки в свойствах слоя в Arcview не мешает его редактировать ни геометрию, ни атрибутику.
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Редактирование слоя недоступно

Сообщение Denis Rykov » 09 фев 2010, 14:50

Spatial is now, more than ever, just another column- The Geometry Column.

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Редактирование слоя недоступно

Сообщение Denis Rykov » 09 фев 2010, 17:54

М-да, оказывается это вовсе и не баг.
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 приемы :)
Spatial is now, more than ever, just another column- The Geometry Column.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Редактирование слоя недоступно

Сообщение Максим Дубинин » 10 фев 2010, 04:10

для завершения расследования, хорошо бы спросить у GDAL/OGR, действительно ли это так.
Я лично из ответа до конца не понял, как соотносятся capabilities и subset string на практике.
пристегивайтесь, турбулентность прямо по курсу

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

Re: Редактирование слоя недоступно

Сообщение Voltron » 15 апр 2010, 15:16

Раз это не баг, может пометим как закрытый?

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Редактирование слоя недоступно

Сообщение Максим Дубинин » 15 апр 2010, 18:51

пометил
пристегивайтесь, турбулентность прямо по курсу

Ответить

Вернуться в «Ошибки QGIS»

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

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