ОСНОВАННОЕ НА АТРИБУТАХ УСЛОВНОЕ ОБОЗНАЧЕНИЕ С ПОМОЩЬЮ ФУНКЦИОНАЛЬНЫХ СТИЛЕЙ

1. Способ для вычислительной системы, содержащий этапы, на которых:
извлекают значения одного или более атрибутов из базы данных;
выполняют вычислительную функцию над значениями одного или более атрибутов, чтобы определять значение для свойства стиля, ассоциативно связанного с условным обозначением на карте; и
выводят представление карты, содержащее условное обозначение на карте, в ответ на значение для свойства стиля, ассоциативно связанного с условным обозначением на карте.
2. Способ по п.1, дополнительно содержащий этап, на котором:
отображают представление карты пользователю.
3. Способ по п.1, дополнительно содержащий этап, на котором:
идентифицируют одно или более географических местоположений; и
при этом извлечение значений одного или более атрибутов содержит этап, на котором извлекают значения одного или более атрибутов из базы данных в ответ на одно или более географических местоположений.
4. Способ по п.1, в котором свойство стиля, ассоциативно связанное с условным обозначением на карте, выбирается из группы, состоящей из: размера шрифта, шрифта, цвета шрифта, веса линии, цвета линии, типа линии, размера значка, цвета значка, значка, свойства анимации.
5. Способ по п.1, в котором вычислительная функция выбирается из группы, состоящей из: логической функции, математической функции, арифметической функции.
6. Способ по п.1, в котором выполнение вычислительной функции содержит этапы, на которых:
определяют значение функции над значениями одного или более атрибутов; и
определяют значение для свойства стиля в ответ на значение функции.
7. Способ по п.1, дополнительно содержащий этапы, на которых:
принимают обновленные значения одного или более атрибутов из базы данных;
выполняют вычислительную функцию над обновленными значениями одного или более атрибутов, чтобы определять обновленное значение для свойства стиля, ассоциативно связанного с условным обозначением на карте; и
выводят обновленное представление карты, содержащее условное обозначение на карте, в ответ на обновленное значение для свойства стиля, ассоциативно связанного с условным обозначением на карте.
8. Вычислительная система, содержащая:
запоминающее устройство, выполненное с возможностью сохранять множество условных обозначений на карте, при этом каждое условное обозначение на карте ассоциативно связано с множеством свойств стилей; и
процессор, соединенный с запоминающим устройством, при этом процессор выполнен с возможностью извлекать значения одного или более атрибутов, ассоциативно связанных с условным обозначением на карте, при этом процессор выполнен с возможностью выполнять вычислительную функцию над значениями одного или более атрибутов, чтобы определять значение для свойства стиля, ассоциативно связанного с условным обозначением на карте, и при этом процессор выполнен с возможностью предоставлять выходное представление карты, содержащее условное обозначение на карте, в ответ на значение для свойства стиля, ассоциативно связанного с условным обозначением на карте.
9. Вычислительная система по п.8,
в которой запоминающее устройство сконфигурировано так, чтобы сохранять вычислительную функцию, задающую один или более атрибутов.
10. Вычислительная система по п.8,
в которой процессор выполнен с возможностью принимать индикатор географического местоположения; и
в которой процессор выполнен с возможностью извлекать значения одного или более атрибутов, ассоциативно связанных с условным обозначением на карте, из базы данных в ответ на географическое местоположение.
11. Вычислительная система по п.8, в которой свойство стиля, ассоциативно связанное с условным обозначением на карте, выбирается из группы, состоящей из: размера шрифта, шрифта, цвета шрифта, веса линии, цвета линии, типа линии, размера значка, цвета значка, значка, типа анимации.
12. Вычислительная система по п.8, в которой вычислительная функция выбирается из группы, состоящей из: логической функции, арифметической функции, математической функции.
13. Вычислительная система по п.8,
в которой процессор выполнен с возможностью определять значение для функции над значениями одного или более атрибутов; и
в которой процессор выполнен с возможностью определять значение для свойства стиля, ассоциативно связанного с условным обозначением на карте, в ответ на значение функции.
14. Вычислительная система по п.8,
в которой процессор выполнен с возможностью извлекать обновленные значения одного или более атрибутов, ассоциативно связанных с условным обозначением на карте;
в которой процессор выполнен с возможностью выполнять вычислительную функцию над обновленными значениями одного или более атрибутов, чтобы определять обновленное значение для свойства стиля, ассоциативно связанного с условным обозначением на карте; и
в которой процессор выполнен с возможностью предоставлять обновленное выходное представление карты, содержащее условное обозначение на карте, в ответ на обновленное значение для свойства стиля, ассоциативно связанного с условным обозначением на карте.
15. Вычислительный программный продукт для вычислительной системы, включающей в себя процессор, размещающийся в машиночитаемом материальном носителе, содержащий:
код, который направляет процессор извлекать значения одного или более атрибутов, ассоциативно связанных с условным обозначением на карте;
код, который направляет процессор выполнять вычислительную функцию над значениями одного или более атрибутов, чтобы определять значение для свойства стиля, ассоциативно связанного с условным обозначением на карте; и
код, который направляет процессор выводить представление карты, содержащее условное обозначение на карте, в ответ на значение для свойства стиля, ассоциативно связанного с условным обозначением на карте.
16. Вычислительный программный продукт по п.15, дополнительно содержащий код, который направляет процессор отображать карту пользователю.
17. Вычислительный программный продукт по п.15, дополнительно содержащий
код, который направляет процессор принимать идентификатор географического местоположения; и
код, который направляет процессор определять условное обозначение на карте в ответ на географическое местоположение.
18. Вычислительный программный продукт по п.15, в котором свойство стиля условного обозначения на карте выбирается из группы, состоящей из: размера шрифта, шрифта, цвета шрифта, веса линии, цвета линии, типа линии, размера значка, цвета значка, значка, стиля анимации.
19. Вычислительный программный продукт по п.15, дополнительно содержащий
код, который направляет процессор извлекать обновленные значения одного или более атрибутов, ассоциативно связанных с условным обозначением на карте;
код, который направляет процессор выполнять вычислительную функцию над обновленными значениями одного или более атрибутов, чтобы определять обновленное значение для свойства стиля, ассоциативно связанного с условным обозначением на карте; и
код, который направляет процессор выводить представление карты, содержащее условное обозначение на карте, в ответ на обновленное значение для свойства стиля, ассоциативно связанного с условным обозначением на карте.
20. Вычислительный программный продукт по п.15,
в котором процессор выполнен с возможностью определять значение функции над значениями одного или более атрибутов;
в котором процессор выполнен с возможностью сравнивать значение с пороговым значением;
в котором, когда значение превышает пороговое значение, процессор выполнен с возможностью определять использование первого значения для значения свойства стиля; и
в котором, когда значение не превышает пороговое значение, процессор выполнен с возможностью определять использование второго значения для значения свойства стиля.