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

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