Изменение размера метки под масштаб
-
- Участник
- Сообщения: 51
- Зарегистрирован: 14 май 2018, 14:21
- Репутация: 2
- Откуда: Россия
Изменение размера метки под масштаб
Коллеги.. меток много. Когда масштаб "подробный" лучше чтоб метка была большой (2,6мм как на картинке). Когда масштаб "весь район", размер метки надо уменьшить, а то сливается все воедино. А вот 1.1мм метка в этом бы случае было бы гораздо красивее. Сделал бы фильтрами, но у меня ещё расцветка на фильтрах. Тогда получается, для каждого цвета приходится еще дробить фильтр на масштаб мин/макс... не красиво...
Подскажите скрипт для смены размера метки, относительно выбранного масштаба ?
Подскажите скрипт для смены размера метки, относительно выбранного масштаба ?
-
- Гуру
- Сообщения: 1195
- Зарегистрирован: 23 апр 2011, 10:32
- Репутация: 205
- Откуда: Ульяновск
Re: Изменение размера метки под масштаб
Сделать цвет тоже функцией от поля.
-
- Участник
- Сообщения: 67
- Зарегистрирован: 13 мар 2018, 08:59
- Репутация: 22
- Откуда: MO
Re: Изменение размера метки под масштаб
Я бы попробовал так:
- Установил размер знака 10 (потом легче считать)
- посмотрел на карте масштаб, при котором отображение (соотношение размеров знака и подложки) меня устраивает - посчитал (у меня получилось ~ 30000)
- в поле размера знака вписал выражение коэффициент / $scale
- Установил размер знака 10 (потом легче считать)
- посмотрел на карте масштаб, при котором отображение (соотношение размеров знака и подложки) меня устраивает - посчитал
Код: Выделить всё
коэффициент = знаменатель м-ба * 10
- в поле размера знака вписал выражение коэффициент / $scale
- Игорь Белов
- Гуру
- Сообщения: 2231
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1503
- Откуда: Казань
Re: Изменение размера метки под масштаб
Можно задать размер символа в метрах (единицах карты). А чтобы при перемасштабировании размеры на экране/листе бумаги оставались в разумных пределах, нажмём кнопочку с гаечным ключом и зададим либо крайние значения масштабирования, либо, как на картинке, крайние размеры в миллиметрах.
- Вложения
-
- img_20180626_145407.png (17.35 КБ) 3871 просмотр
-
- img_20180626_145427.png (12.4 КБ) 3871 просмотр
The purpose of computing is insight, not numbers
-
- Участник
- Сообщения: 67
- Зарегистрирован: 13 мар 2018, 08:59
- Репутация: 22
- Откуда: MO
Re: Изменение размера метки под масштаб
Это конечно правильнее!
-
- Участник
- Сообщения: 51
- Зарегистрирован: 14 май 2018, 14:21
- Репутация: 2
- Откуда: Россия
Re: Изменение размера метки под масштаб
Воспользовался советом Дмитрия, все отлично!!! Да в школе давно учился, не могу вывести формулу зависимости..
2 = 6560756
3 = ?
4 = ?
5 = ?
6 = ?
7 = ?
8 = 51256
Тааак, увидел сообщение Игоря, попробую по его. Но формулу все равно попробую вывести))
2 = 6560756
3 = ?
4 = ?
5 = ?
6 = ?
7 = ?
8 = 51256
Тааак, увидел сообщение Игоря, попробую по его. Но формулу все равно попробую вывести))
-
- Участник
- Сообщения: 67
- Зарегистрирован: 13 мар 2018, 08:59
- Репутация: 22
- Откуда: MO
Re: Изменение размера метки под масштаб
А Вы не ищете легких путей
Если сильно и быстро хочется формулу воспользуйтесь Экселем.
Допишите масштабы, постройте по этим данным точечную диаграмму с линией тренда и ее формулой.
Но это все от лукавого. Да и скорость отрисовки может просесть на вычислениях.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 35 гостей