Помощь по проекту в QGIS

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2230
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1503
Откуда: Казань

Re: Помощь по проекту в QGIS

Сообщение Игорь Белов » 02 май 2017, 14:47

MrArhitector писал(а):Я создал макет нужной мне области с шириной 135 см и высотой 175 см,разрешение 300 dpi.
Размер макета не 1.35 × 1.75 м, а 13.5 × 17.5 м.
The purpose of computing is insight, not numbers

trir
Гуру
Сообщения: 5292
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Помощь по проекту в QGIS

Сообщение trir » 02 май 2017, 14:54

как то я не видел рулоны > 91см...
с шириной 135 см и высотой 175 см - A0×2 1682×1189 мм

MrArhitector
Интересующийся
Сообщения: 27
Зарегистрирован: 27 апр 2017, 20:32
Репутация: 0

Re: Помощь по проекту в QGIS

Сообщение MrArhitector » 04 май 2017, 08:28

Спасибо. Вроде получается. Появился вопрос по слоям.
Я добавил новый слой обычный красный кружок,проблема в том что подписи зданий (их номер) перекрывает мой кружок. Как сделать так чтобы кружок не перекрывали подписи зданий?

[ Сообщение с мобильного устройства ]

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Помощь по проекту в QGIS

Сообщение Александр Мурый » 04 май 2017, 09:44

MrArhitector писал(а):Спасибо. Вроде получается. Появился вопрос по слоям.
Я добавил новый слой обычный красный кружок,проблема в том что подписи зданий (их номер) перекрывает мой кружок. Как сделать так чтобы кружок не перекрывали подписи зданий?

[ Сообщение с мобильного устройства ]
Покажите скриншот.
Редактор материалов, модератор форума

MrArhitector
Интересующийся
Сообщения: 27
Зарегистрирован: 27 апр 2017, 20:32
Репутация: 0

Re: Помощь по проекту в QGIS

Сообщение MrArhitector » 04 май 2017, 10:38

Нужно что подпись номера дома была под кружком

[ Сообщение с мобильного устройства ]
Вложения
Перекрытие объекта.jpg
Перекрытие объекта.jpg (323.1 КБ) 6345 просмотров

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Помощь по проекту в QGIS

Сообщение Александр Мурый » 04 май 2017, 11:39

MrArhitector писал(а):Нужно что подпись номера дома была под кружком
Насколько я понимаю, на текущий момент в QGIS все подписи независимо от положения подписываемого слоя находятся на самом верху карты. Но могу ошибаться. Можете погуглить по фразе "qgis place labels under vector".

Один из вариантов решения - сделать растровую копию окна карты с подписями, но без слоя кружков, и затем подгрузить её в проект, а сверху положить кружки. Костыль, конечно, но в некоторых случаях работает. Растровую копию можно сделать либо через меню "Проект -> Сохранить как изображение", либо через макеты, если для всей карты целиком.
Редактор материалов, модератор форума

MrArhitector
Интересующийся
Сообщения: 27
Зарегистрирован: 27 апр 2017, 20:32
Репутация: 0

Re: Помощь по проекту в QGIS

Сообщение MrArhitector » 05 май 2017, 13:51

Да сложновато, оставлю как есть.
Вопрос по макету. Как добавить картинку shape файла типа "точка" в макет?
На карте я разместил красные кружки,синие,разного диамера. Так вот в макете нужно поместить их в правый угол и указать для чего они предназначены. Нашел как добавить другие типы (полигон,линия). Но точек не нашел.

[ Сообщение с мобильного устройства ]

MrArhitector
Интересующийся
Сообщения: 27
Зарегистрирован: 27 апр 2017, 20:32
Репутация: 0

Re: Помощь по проекту в QGIS

Сообщение MrArhitector » 30 май 2017, 10:46

У меня размещены кружки на карте с определенным дивметром. Можно ли сделать так чтобы при изменении масштаба карты менялся диаметр кружка? Например при масштабе 1:10000 диаметр = 5 , а при масштабе 1:5000 диаметр = 10.

[ Сообщение с мобильного устройства ]

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: Помощь по проекту в QGIS

Сообщение freeExec » 30 май 2017, 11:24

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

MrArhitector
Интересующийся
Сообщения: 27
Зарегистрирован: 27 апр 2017, 20:32
Репутация: 0

Re: Помощь по проекту в QGIS

Сообщение MrArhitector » 30 май 2017, 11:42

-Можно создать несколько маркеров, каждый будет показываться на определённых масштабах.-
Да,я так и сделал. Но в свойствах есть переменные,функции может как то с ними можно сделать. Например есть переменная масштаб с несколькими значениями, в зависимости какое значение у неё то меняются значения других переменных. Не получается пока что.

[ Сообщение с мобильного устройства ]

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: Помощь по проекту в QGIS

Сообщение freeExec » 30 май 2017, 12:22

Что именно не получается?

Код: Выделить всё

CASE 
WHEN (@map_scale > 30000) THEN 24
WHEN (@map_scale > 20000) THEN 20
WHEN (@map_scale > 750) THEN 12
ELSE 10
END
Последний раз редактировалось freeExec 30 май 2017, 13:41, всего редактировалось 1 раз.

MrArhitector
Интересующийся
Сообщения: 27
Зарегистрирован: 27 апр 2017, 20:32
Репутация: 0

Re: Помощь по проекту в QGIS

Сообщение MrArhitector » 30 май 2017, 13:15

Ввожу код как у Вас но значение неверно считается. Вводу где свойства слоя-размер-изменить и пишу код.

[ Сообщение с мобильного устройства ]

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: Помощь по проекту в QGIS

Сообщение freeExec » 30 май 2017, 13:41

Используйте @map_scale

MrArhitector
Интересующийся
Сообщения: 27
Зарегистрирован: 27 апр 2017, 20:32
Репутация: 0

Re: Помощь по проекту в QGIS

Сообщение MrArhitector » 30 май 2017, 14:08

То что нужно,спасибо

[ Сообщение с мобильного устройства ]

Ответить

Вернуться в «QGIS»

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

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