СПОСОБ ФОРМИРОВАНИЯ УКАЗАТЕЛЯ МЕСТОПОЛОЖЕНИЯ И СПОСОБ ПРЕОБРАЗОВАНИЯ ИНФОРМАЦИИ В ПОЛОЖЕНИЕ В БАЗЕ ДАННЫХ ЦИФРОВОЙ КАРТЫ

1. Способ формирования указателя местоположения для отображения информации в положение в базе данных цифровой карты, при этом база данных цифровой карты содержит объекты карты, имеющие уникальные указатели объектов карты, связанные с ними, при этом способ содержит
выбор объекта карты в базе данных цифровой карты на основе информации,
выделение уникального указателя объекта карты для выбранного объекта карты,
формирование указателя местоположения, содержащего уникальный указатель объекта карты для определенного объекта карты, при этом способ дополнительно содержит
определение относительного положения для положения в базе данных цифровой карты, к которому относится информация, относительно выбранного объекта карты и указатель местоположения дополнительно содержит относительное положение.
2. Способ по п.1, в котором выбранный объект карты в базе данных цифровой карты является объектом карты в базе данных цифровой карты, который является ближайшим к положению в базе данных цифровой карты, к которому относится информация.
3. Способ по любому из пп.1 и 2, в котором относительное положение может быть нулем, указывающим, что положение в базе данных цифровой карты, к которому относится информация, совпадает с выбранным объектом карты или расстоянием между положением в базе данных цифровой карты, к которому относится информация, и выбранный объект ниже заранее заданного порога.
4. Способ по любому из пп.1 и 2, в котором относительное положение информации в отношении определенного объекта карты выражают расстоянием от выбранного объекта карты и углом, определяющим направление от выбранного объекта карты.
5. Способ по любому из пп.1 и 2, в котором относительное положение информации в отношении выбранного объекта карты выражают первым расстоянием от выбранного объекта карты в первом направлении и вторым расстоянием от выбранного объекта карты во втором направлении, при этом первое направление отличается от второго направления.
6. Способ по п.1, причем способ дополнительно содержит определение коэффициента масштабирования, учитывающего разницу масштаба между базой данных цифровой карты и информацией, и указатель местоположения дополнительно содержит коэффициент масштабирования.
7. Способ по п.1, причем способ дополнительно содержит определение углового коэффициента, учитывающего разницу углов между базой данных цифровой карты и информацией, и указатель местоположения дополнительно содержит угловой коэффициент.
8. Способ по п.1, в котором выбранный объект карты является линейным элементом, и информация совпадает с частью этого линейного элемента совпадающей информации, и при этом указатель местоположения содержит указатель части линейного элемента, с которым совпадает информация.
9. Способ по п.8, в котором указатель части линейного элемента, с которым совпадает информация, выражается первым смещением от начального узла или от конечной точки выбранного объекта карты и/или вторым смещением от начального узла или от конечной точки выбранного объекта карты вдоль линейного элемента.
10. Способ по любому из пп.8 и 9, в котором выбирают более, чем один линейный элемент, и указатель связан с первым выбранным линейным элементом и со вторым выбранным линейным элементом.
11. Способ по п.1, в котором уникальный указатель объекта карты выбранного объекта карты содержит идентификатор элемента.
12. Способ по п.1, в котором уникальный указатель объекта карты выбранного объекта карты дополнительно содержит указатель класса элемента.
13. Способ по п.1, в котором указатель местоположения дополнительно содержит информацию заголовка, при этом информация заголовка может содержать указатель версии и указатель базы данных.
14. Способ по п.1, в котором указатель местоположения дополнительно содержит тип внешнего местоположения, определяющий, относится ли информация к точке, такой как интересующая точка, к линии, такой как дорожный элемент, или к области, такой, как страна.
15. Способ по п.1, в котором выбранный объект карты является одним из точечных элементов, таких как точка интересующего места, линейным элементом, таким как дорожный элемент, и элементом области, таким как административная область, и т.д.
16. Способ по п.1, причем способ дополнительно содержит:
выбор исходной точки для информации, относительно которой формируется указатель местоположения.
17. Способ формирования сообщения на основе местоположения, при этом сообщение на основе местоположения, содержит содержимое сообщения на основе информации и указатель местоположения, при этом указатель местоположения формируется в соответствии с одним из пп.1-16.
18. Способ формирования сообщения на основе местоположения по п.17, причем способ дополнительно содержит передачу сообщения на основе местоположения по меньшей мере на одну компьютерную систему клиента.
19. Способ отображения информации в местоположение в базе данных цифровой карты, при этом база данных цифровой карты содержит объекты карты, имеющие уникальные указатели объектов карты, связанные с ними, при этом способ содержит
загрузку указателя местоположения, содержащего уникальный указатель объекта карты для объекта карты,
определение объекта карты в базе данных цифровой карты на основе уникального указателя объекта карты,
отображение информации в базе данных цифровой карты на основе указателя местоположения, при этом указатель местоположения дополнительно включает в себя относительное положение, и способ дополнительно содержит:
определение положения в базе данных цифровой карты на основе определенного объекта карты в базе данных цифровой карты и относительного положения.
20. Способ по п.19, причем способ дополнительно содержит определение коэффициента масштабирования из указателя местоположения, учитывающего разницу масштаба между базой данных цифровой карты и информацией, и применение коэффициента масштабирования.
21. Способ по любому из пп.19 и 20, причем способ дополнительно содержит определение углового коэффициента из указателя местоположения, учитывающего разницу угла между базой данных цифровой карты и информацией, и применение углового коэффициента.
22. Способ по п.19, в котором определенный объект карты является линейным коэффициентом, и при этом указатель местоположения дополнительно содержит по меньшей мере указатель части линейного коэффициента, с которым совпадает информация, и способ дополнительно содержит:
определение положений начальной точки и конечной точки в базе банных цифровой карты на основе определенного объекта карты в базе данных цифровой карты и упомянутого по меньшей мере указателя.
23. Способ по п.22, в котором указатель части линейного коэффициента, с которым совпадает информация, содержит первое смещение от начального узла или конечной точки линейного элемента и/или второе смещение от начального узла или конечной точки линейного элемента вдоль линейного элемента.
24. Способ по любому из пп.22 и 23, в котором указатель местоположения содержит более, чем один объект карты и указатель относится к начальному узлу первого определенного объекта карты и ко второму определенному объекту карты.
25. Компьютерная система формирования указателя местоположения для отображения информации в положение в базе данных цифровой карты, при этом компьютерная система содержит блок процессора и блоки памяти, причем блок процессора выполнен с возможностью соединения с блоками памяти, блоки памяти выполнены с возможностью хранения базы данных цифровой карты, содержащей объекты карты, имеющие уникальные указатели объектов карты, связанные с ними, при этом компьютерная система выполнена с возможностью
загрузки информации, для которой формируется указатель местоположения,
выбора объекта карты в базе данных цифровой карты на основе информации,
выбора уникального указателя объекта карты из базы данных цифровой карты на основе выбранного объекта карты,
формирования указателя местоположения, содержащего уникальный указатель объекта карты для определенного объекта карты, при этом компьютерная система дополнительно выполнена с возможностью
определения относительного положения информации, к которой относится выбранный объект карты, и указатель местоположения дополнительно содержит относительное положение.
26. Компьютерная система по п.25, причем компьютерная система дополнительно выполнена с возможностью выбора объекта карты в базе данных цифровой карты, который является ближайшим к положению, к которому относится информация, в базе данных цифровой карты.
27. Компьютерная система по п.26, причем компьютерная система выполнена с возможностью
определения расстояния между выбранным ближайшим объектом карты и в случае, если расстояние равно нулю или ниже заранее определенного порога,
установление относительного положения равным нулю.
28. Компьютерная система по любому из пп.25-27, причем компьютерная система выполнена с возможностью представления относительного положения информации в отношении определенного объекта карты в виде расстояния от выбранного объекта карты и угла, определяющего направление от выбранного объекта карты.
29. Компьютерная система по любому из пп.25-27, причем компьютерная система выполнена с возможностью представления относительного положения информации в отношении выбранного объекта карты в виде первого расстояния от выбранного объекта карты в первом направлении и второго расстояния от выбранного объекта карты во втором направлении, при этом первое направление отличается от второго направления.
30. Компьютерная система по любому из пп.25-27, причем компьютерная система дополнительно выполнена с возможностью определения коэффициента масштабирования, учитывающего разницу масштаба между базой данных цифровой карты и информацией, и указатель местоположения дополнительно содержит коэффициент масштабирования.
31. Компьютерная система по любому из пп.25-27, причем компьютерная система дополнительно выполнена с возможностью определения углового коэффициента, учитывающего разницу угла между базой данных цифровой карты и информацией, и указатель местоположения дополнительно содержит угловой коэффициент.
32. Компьютерная система по п.25, в которой выбранный объект карты является линейным элементом, и информация совпадает с частью этого линейного элемента совпадающей информации, и компьютерная система выполнена с возможностью определения указателя относительного положения для информации в отношении линейного элемента, с которым совпадает информация.
33. Компьютерная система по п.32, в которой указатель части линейного элемента, с которым совпадает информация, выражается первым смещением от начального узла или от конечной точки выбранного объекта карты и/или вторым смещением от начального узла или от конечной точки выбранного объекта карты вдоль линейного элемента.
34. Компьютерная система по любому из пп.32 и 33, в которой выбирается более, чем один линейный элемент, и указатель связан с первым выбранным линейным элементом и со вторым выбранным линейным элементом.
35. Компьютерная система по любому из пп.25-27, в которой способ дополнительно содержит выбор исходной точки для информации, относительно которой формируется указатель местоположения.
36. Компьютерная система по любому из пп.25-27, причем компьютерная система выполнена с возможностью формирования сообщения на основе местоположения информации, при этом сообщение на основе местоположения содержит содержание сообщения и указатель местоположения.
37. Компьютерная система по п.36, причем компьютерная система является серверной компьютерной системой, дополнительно содержащей устройство ввода-вывода, выполненное с возможностью связи с блоком процессора, при этом компьютерная система дополнительно выполнена с возможностью передачи сообщения на основе местоположения по меньшей мере на одну клиентскую компьютерную систему, используя устройство ввода-вывода.
38. Компьютерная система для отображения информации в положение в базе данных цифровой карты, при этом компьютерная система содержит блок процессора и блоки памяти, при этом блок процессора выполнен с возможностью связи с блоками памяти, блоки памяти выполнены с возможностью хранения базы данных цифровой карты, содержащей объекты карты, имеющие уникальные указатели объекта, связанные с ними, при этом компьютерная система выполнена с возможностью
загрузки указателя местоположения, содержащего уникальный указатель объекта карты для объекта карты,
определения объекта карты в базе данных цифровой карты на основе уникального указателя объекта карты, при этом указатель местоположения дополнительно содержит относительное положение и компьютерная система дополнительно выполнена с возможностью
определения положения в базе данных цифровой карты, к которому относится информация, на основе определенного объекта карты в базе данных цифровой карты и относительного положения.
39. Компьютерная система по п.38, причем компьютерная система дополнительно выполнена с возможностью определения коэффициента масштабирования из указателя местоположения, учитывающего разницу масштаба между базой данных цифровой карты и информацией, и применения коэффициента масштабирования.
40. Компьютерная система по любому из пп.38 и 39, причем компьютерная система дополнительно выполнена с возможностью определения углового коэффициента из указателя местоположения, учитывающего разницу угла между базой данных цифровой карты и информацией, и применения углового коэффициента.
41. Компьютерная система по п.38, в которой определенный объект карты является линейным элементом и в которой относительное положение дополнительно содержит по меньшей мере указатель части линейного элемента, с которым совпадает информация, и способ дополнительно содержит определение положений начальной точки и конечной точки в базе данных цифровой базы данных на основе определенного объекта карты в базе данных цифровой карты и упомянутого по меньшей мере указателя.
42. Компьютерная система по п.41, в которой указатель части линейного элемента, с которым совпадает информация, содержит первое смешение от начального узла или конечной точкой линейного элемента и/или второе смещение от начального узла или конечной точки линейного элемента вдоль линейного элемента.
43. Компьютерная система по любому из пп.41 и 42, в которой указатель местоположения содержит более, чем один объект карты, и указатель связан с начальным узлом первого определенного объекта карты и со вторым определенным объектом карты.
44. Компьютерная система по любому из пп.38 и 39, причем компьютерная система является клиентской компьютерной системой, которая дополнительно содержит устройство ввода-вывода, выполненное с возможностью связи с процессором, при этом клиентская компьютерная система дополнительно выполнена с возможностью приема сообщения на основе местоположения от серверной компьютерной системы с помощью устройства ввода-вывода.
45. Компьютерная система по п.25 или 38, причем компьютерная система является транспортной навигационной системой, (портативной) персональной навигационной системой, мобильным телефоном, персональным цифровым помощником (PDA), интеллектуальным телефоном.
46. Компьютерная программа, которая, когда загружается в компьютерную среду, выполнена с возможностью выполнять любой из способов по пп.1-24.
47. Носитель данных, содержащий компьютерную программу по п.46.