Изменение цветов объектов
-
- Участник
- Сообщения: 71
- Зарегистрирован: 23 июн 2016, 11:56
- Репутация: 0
Изменение цветов объектов
Добрый день!
Интересует вот такой вопрос. Есть карта в формате мапинфо, полигоны в этой карте имеют каждый свой цвет заливки, при открытии ее в Qgis, создается один слой с полигонами, и все сплошным одним цветом. Можно ли как то в qgis каждый объект в этом слое, окрасить своим светом. Может есть хорошая литература на этот счет? Буду очень благодарен всем за помощь.
Интересует вот такой вопрос. Есть карта в формате мапинфо, полигоны в этой карте имеют каждый свой цвет заливки, при открытии ее в Qgis, создается один слой с полигонами, и все сплошным одним цветом. Можно ли как то в qgis каждый объект в этом слое, окрасить своим светом. Может есть хорошая литература на этот счет? Буду очень благодарен всем за помощь.
-
- Гуру
- Сообщения: 5360
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Изменение цветов объектов
Редактор материалов, модератор форума
-
- Участник
- Сообщения: 71
- Зарегистрирован: 23 июн 2016, 11:56
- Репутация: 0
Re: Изменение цветов объектов
Спасибо!Александр Мурый писал(а):http://docs.qgis.org/testing/en/docs/us ... style-menu
http://lmgtfy.com/?q=qgis+vector+symbology
-
- Участник
- Сообщения: 71
- Зарегистрирован: 23 июн 2016, 11:56
- Репутация: 0
Re: Изменение цветов объектов
А можно, чуть чуть детальнее, как это применить?trir писал(а):https://svn.osgeo.org/qgis/trunk/qgis/qgis.dtd
-
- Участник
- Сообщения: 71
- Зарегистрирован: 23 июн 2016, 11:56
- Репутация: 0
Re: Изменение цветов объектов
Видимо меня не поняли. У меня в одном слое, 2000 полигонов. Как можно каждому полигону или группе полигонов, задать индивидуальное раскрашивание? Через стиль слоя пробовал, делал правило, но там идет смешивание цветов.
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Изменение цветов объектов
То есть ваш файл MapInfo содержит информацию о цветах полигонов и вы хотите раскрасить их так же в QGIS? Или хотите настроить свои цвета в соответствии с какими-то правилами?
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Участник
- Сообщения: 71
- Зарегистрирован: 23 июн 2016, 11:56
- Репутация: 0
Re: Изменение цветов объектов
1. Да. В файле мапинфо, есть коды, которым соответствуют определенные правила окраски.Denis Rykov писал(а):То есть ваш файл MapInfo содержит информацию о цветах полигонов и вы хотите раскрасить их так же в QGIS? Или хотите настроить свои цвета в соответствии с какими-то правилами?
2. Рассматриваю вариант такой, например полигон с 1 по 20 имеет код, например 2233, раз он такой имеет код, значит должен быть окрашен в красный и т.д.
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Изменение цветов объектов
Насчёт кодов не знаю, не работал с MapInfo, но точно знаю что объекты там могут хранить описание своей символики. Если это ваш случай, то в этом случае файл MapInfo можно конвертнуть в shapefile и записать в один из атрибутов символику из MapInfo и потом использовать значение этого поля для настройки символики:
Код: Выделить всё
ogr2ogr -f "ESRI Shapefile" -sql "select *, CAST(OGR_STYLE AS character(255)) from rivers" rivers.shp rivers.tab
Spatial is now, more than ever, just another column- The Geometry Column.
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Изменение цветов объектов
Если же вы не хотите ничего ни куда конвертировать, то в чем проблема вручную настроить символику (Categorized), классифицировав слой по полю с идентификатором?
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Участник
- Сообщения: 71
- Зарегистрирован: 23 июн 2016, 11:56
- Репутация: 0
Re: Изменение цветов объектов
Да, так можно, но проблема в том, что там еще есть условия. Раскраска идет по оттенкам.Denis Rykov писал(а):Если же вы не хотите ничего ни куда конвертировать, то в чем проблема вручную настроить символику (Categorized), классифицировав слой по полю с идентификатором?
Например есть 3 полигона, на них находятся одинаковые объекты, но разные по свойствам, соответственно цвета нужно поставить разные. Отсюда получается, что у нас есть один единый идентификатор для всех 3 полигонов, но для каждого есть еще условный, т.к. сказать под.идентификатор. )))
Возможно я не совсем понятно выразился.
-
- Участник
- Сообщения: 71
- Зарегистрирован: 23 июн 2016, 11:56
- Репутация: 0
Re: Изменение цветов объектов
Попытался схематично нарисовать
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Изменение цветов объектов
Может быть, вам поможет создание нового поля в таблице атрибутов с максимально дробным (т.е. конечным) разбиением по категориям. Например, "свойство1_категория1", "свойство1_категория2" и т.п.
Вопрос: если в данных прописаны условия покраски, значит, где-то уже эти условия применялись? В MapInfo?
Вопрос: если в данных прописаны условия покраски, значит, где-то уже эти условия применялись? В MapInfo?
Редактор материалов, модератор форума
-
- Участник
- Сообщения: 71
- Зарегистрирован: 23 июн 2016, 11:56
- Репутация: 0
Re: Изменение цветов объектов
в целом да, так можно, только тогда нужно еще и так учитывать: "сорт1_свойство1_категория1", "сорт1_свойство1_категория2" и т.д., т.к. сортов тоже много)))Александр Мурый писал(а):Может быть, вам поможет создание нового поля в таблице атрибутов с максимально дробным (т.е. конечным) разбиением по категориям. Например, "свойство1_категория1", "свойство1_категория2" и т.п.
Вопрос: если в данных прописаны условия покраски, значит, где-то уже эти условия применялись? В MapInfo?
В мапинфо по другому устроено все. Мапинфо смотрит разные условия, сорта, категории и изходя из этого окрашивает.
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Изменение цветов объектов
Не вижу проблемы, в QGIS очень гибкие инструменты настройки символики, вот например как это может выглядеть в вашем случае:
- Вложения
-
- rule-based-symbology.png (185.65 КБ) 9326 просмотров
Spatial is now, more than ever, just another column- The Geometry Column.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость