Вибір кольорів при створенні тематичних картДодали можливість вибору кольору при створенні тематичних карт (
Карта|Создать тематический вид,
Вид|Тематический). Це корисно, коли тематичний параметр містить числові значення. Для цього треба вказати літеру бажаного кольору (
R - червоний,
G - зелений,
B -
синій,
C - циан,
M - фіолетовий,
Y - жовтий) у константі
ThematicColor. Більше значення параметру дасть більшу насиченість кольору.
Також можна вказати пару кольорів, наприклад
RG. При цьому, мінімальне значення параметру буде яскраво червоним, а максимальне яскраво зеленим з поступовим переходом. Значення
RGB зробить градієнтний перехід від червоного до зеленого через синій.
Також можна створювати різноманітні кольорові палітри задаючи діапазон кольорів у
форматі HSV. Наприклад,
ThematicColor=0-120 дасть перехід від червоного до зеленого через жовтий, а
ThematicColor=360-120 від червоного до зеленого через синій. Повна шкала HSV лежить в діапазоні 0-360 (від червоного до червоного).
Ті, хто часто створює тематичні вигляди за різними параметрами, можуть використати скрипт, який виводить діалог вибору кольору:
$S=@Dialog.Select Цвет градиента|R - Красный|G - Зеленый|B - Синий|C - Циан|M - Фиолетовый|Y - Желтый|RG - Краснозеленый|RB - Красносиний|BG - Синезеленый|RGB|120-360 Зеленый-Синий-Красный|0-120 Красный-Желтый-Зеленый
@If $S= @Break
$S=@StringPart 1 $S
$C=@GetConstant ThematicColor
@SetConstant ThematicColor=$S
@Map.DeleteThematicLayers
Карта | Создать тематический вид...
@SetConstant ThematicColor=$CНа цьому тестовому прикладі можна наочно дослідити як виглядають різні варіанти градієнтів:
Вложение:
ThematicTest.dmf [61.73 Кб]
Скачиваний: 2809
Додатково:Створення тематичного виглядуВикористання готових скриптів