HPC.ru lite - Все форумы
Форум: PocketGPS Pro и MacCentre PocketGPS
Тема: Как запрещать ЖД переезды?
[Ответить]
NisSAM [12.03.2006 16:49] Как запрещать ЖД переезды?:
Дело в том, что очень часто, то что выглядит на вашей карте и в грАфе как ЖД переезд, на самом деле две разные дороги - каждая со своей стороны от железной дороги. Просто они лежат на одной прямой
По сути это граф с ВЫКОЛОТОЙ точкой.
Если я пытаюсь запретить переезд через ЖД, то в нынешней версии я неизбежно захватываю и подъезд/отъезд от ЖД переезда. А вот это мне совсем не нужно.
Еще раз - мне нужно запретить не ДЛИННОЕ ребро графа, а только ВЫКОЛОТЬ точку на нем.
iamhere [12.03.2006 21:05] :
Думаю, такие вещи решатся только через информирование картографов о конкретных ошибках.
А им (картографам), может стоит взять за правило добавлять фиктивное короткое ребро на таких пересечениях, чтобы при необходимости легко было разорвать запретом?
"Выколоть точку" - это, по сути, переделать граф, разбить ребро на два. Программа этого пока принципиально не умеет и сомневаюсь, что будет уметь в ближайшее время.
P.S. Могу ошибаться, если так, меня поправят разработчики.
Alligator. [13.03.2006 10:10] Re: Как запрещать ЖД переезды?:
NisSAM писал(а):
Дело в том, что очень часто, то что выглядит на вашей карте и в грАфе как ЖД переезд, на самом деле две разные дороги - каждая со своей стороны от железной дороги. Просто они лежат на одной прямой
По сути это граф с ВЫКОЛОТОЙ точкой.
Если я пытаюсь запретить переезд через ЖД, то в нынешней версии я неизбежно захватываю и подъезд/отъезд от ЖД переезда. А вот это мне совсем не нужно.
Еще раз - мне нужно запретить не ДЛИННОЕ ребро графа, а только ВЫКОЛОТЬ точку на нем.
А почему ты так не хочешь запретить все ребро? 
NisSAM [13.03.2006 10:38] Потомучта.... Запретив все ребро я одновременно запрещу:
А почему ты так не хочешь запретить все ребро?
подъезд к станции.
Alligator. [13.03.2006 11:27] Re: Потомучта.... Запретив все ребро я одновременно запрещу:
NisSAM писал(а):
А почему ты так не хочешь запретить все ребро?
подъезд к станции.
и что, без подсказок навигатора заблудишься?
ставь точку в начале запрещенного ребра (с той стороны переезда с которой проезд возможен)
туда навигатор тебя выведет
а дальше по единому ребру без перекрестков мимо станции наверное не промахнешься? 
или я что-нибудь не понимаю?
NisSAM [13.03.2006 11:34] :
Не так все просто.
Представь себе ребро пересекающее ЖД, а от него перед переездом вдоль ЖД отходит боковая авто дорога. Запретив все ребро проходящее через ЖД мы одновременно запретим и проезд по этой дороге.
Alligator. [13.03.2006 11:41] :
NisSAM писал(а):
Не так все просто.
Представь себе ребро пересекающее ЖД, а от него перед переездом вдоль ЖД отходит боковая авто дорога. Запретив все ребро проходящее через ЖД мы одновременно запретим и проезд по этой дороге.
как я понимаю, если там отходит дорога вдоль жд, то там должна быть точка - одно ребро должно идти до перекреста, и другое ребро - от перекреста через жд
если там точки нет, то маршрут на дорогу вдоль жд прокладываться не должен ...
Пикс [13.03.2006 12:32] :
NisSAM писал(а):
Не так все просто.
Представь себе ребро пересекающее ЖД, а от него перед переездом вдоль ЖД отходит боковая авто дорога. Запретив все ребро проходящее через ЖД мы одновременно запретим и проезд по этой дороге.
Картинку покажи и в ошибки карты напиши, что нет ж/д переезда.
[Ответить]