Страница 1 из 1
Изменение размера метки под масштаб
Добавлено: 26 июн 2018, 14:09
Yuraz
Коллеги.. меток много. Когда масштаб "подробный" лучше чтоб метка была большой (2,6мм как на картинке). Когда масштаб "весь район", размер метки надо уменьшить, а то сливается все воедино. А вот 1.1мм метка в этом бы случае было бы гораздо красивее. Сделал бы фильтрами, но у меня ещё расцветка на фильтрах. Тогда получается, для каждого цвета приходится еще дробить фильтр на масштаб мин/макс... не красиво...
Подскажите скрипт для смены размера метки, относительно выбранного масштаба ?

- f1.png (259.19 КБ) 4410 просмотров

- pic-0004.png (9.26 КБ) 4409 просмотров
Re: Изменение размера метки под масштаб
Добавлено: 26 июн 2018, 14:33
freeExec
Сделать цвет тоже функцией от поля.
Re: Изменение размера метки под масштаб
Добавлено: 26 июн 2018, 14:48
Dmitry Stasev
Я бы попробовал так:
- Установил размер знака
10 (потом легче считать)
- посмотрел на карте масштаб, при котором отображение (соотношение размеров знака и подложки) меня устраивает

- 1.png (70.17 КБ) 4401 просмотр
- посчитал
(у меня получилось ~ 30000)
- в поле размера знака вписал выражение
коэффициент / $scale

- 2.png (25.78 КБ) 4401 просмотр

- 3.png (19.26 КБ) 4401 просмотр
Re: Изменение размера метки под масштаб
Добавлено: 26 июн 2018, 15:05
Игорь Белов
Можно задать размер символа в метрах (единицах карты). А чтобы при перемасштабировании размеры на экране/листе бумаги оставались в разумных пределах, нажмём кнопочку с гаечным ключом и зададим либо крайние значения масштабирования, либо, как на картинке, крайние размеры в миллиметрах.
Re: Изменение размера метки под масштаб
Добавлено: 26 июн 2018, 15:23
Dmitry Stasev
Игорь Белов писал(а): ↑26 июн 2018, 15:05Можно задать размер символа в метрах
Это конечно правильнее!
Re: Изменение размера метки под масштаб
Добавлено: 26 июн 2018, 15:36
Yuraz
Воспользовался советом Дмитрия, все отлично!!! Да в школе давно учился, не могу вывести формулу зависимости..
2 = 6560756
3 = ?
4 = ?
5 = ?
6 = ?
7 = ?
8 = 51256
Тааак, увидел сообщение Игоря, попробую по его. Но формулу все равно попробую вывести))
Re: Изменение размера метки под масштаб
Добавлено: 26 июн 2018, 15:57
Dmitry Stasev
Yuraz писал(а): ↑26 июн 2018, 15:36Но формулу все равно попробую вывести))
А Вы не ищете легких путей
Если сильно и быстро хочется формулу воспользуйтесь Экселем.
Допишите масштабы, постройте по этим данным точечную диаграмму с линией тренда и ее формулой.
Но это все от лукавого. Да и скорость отрисовки может просесть на вычислениях.