Импорт стиля с другого слоя
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9128
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 747
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Импорт стиля с другого слоя
Хочется способ присвоить стиль одного слоя - другому.
Сохранение стиля через внешний файл QML - вариант рабочий, но не очень хороший, так как не очень быстрый.
Сохранение стиля через внешний файл QML - вариант рабочий, но не очень хороший, так как не очень быстрый.
пристегивайтесь, турбулентность прямо по курсу
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: Импорт стиля с другого слоя
Идея неплохая, но как бы ее реализовать в интерфейсе? Самый примитивный и неудобный вариант: в контекстном меню слоя сделать вложенное меню «Стили» со списком остальных слоёв. Нажатие на соответствующий пункт будет применять стиль. Но это не очень удобно, если в проекте много слоёв.
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9128
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 747
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Импорт стиля с другого слоя
Я бы не стал изобретать велосипед и поместил один новый блок:
Import style from a different layer: [layers combobox from TOC]
прямо в самое начало закладки Style, так чтобы при выборе слоя откуда брать символику - все внизу менялось на выбранное
Следует учесть что список из которого выбирать слой с которого импортировать символику должен автоматически заполняться слоями ТОЛЬКО с типом геометрии текущего слоя. Давать возможность импортировать слой линий для точечного слоя не стоит.
Import style from a different layer: [layers combobox from TOC]
прямо в самое начало закладки Style, так чтобы при выборе слоя откуда брать символику - все внизу менялось на выбранное
Следует учесть что список из которого выбирать слой с которого импортировать символику должен автоматически заполняться слоями ТОЛЬКО с типом геометрии текущего слоя. Давать возможность импортировать слой линий для точечного слоя не стоит.
пристегивайтесь, турбулентность прямо по курсу
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: Импорт стиля с другого слоя
А я бы подумал в сторону лопатки - как в офисных и др. программах.
Выбираете слой в дереве, жмете на кнопку "лопатка" и выбираете слой к которому применить стиль предыдущего выбранного слоя. Это с точки зрения пользовательского опыта более понятно
Выбираете слой в дереве, жмете на кнопку "лопатка" и выбираете слой к которому применить стиль предыдущего выбранного слоя. Это с точки зрения пользовательского опыта более понятно
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9128
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 747
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Импорт стиля с другого слоя
кстати хорошая идея, если код будет, то кнопка фактически тоже самое будет делать.
пристегивайтесь, турбулентность прямо по курсу
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: Импорт стиля с другого слоя
Согласен, это отличный вариант.
Но, "лопатка"... Рыдаю
Но, "лопатка"... Рыдаю
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9128
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 747
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: Импорт стиля с другого слоя
Реализовано в 62482954f9
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 18 гостей