На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Тараканова Ирина (Все сообщения пользователя)

Поиск  Пользователи  Правила  Войти
Форум » Пользователи » Тараканова Ирина
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 След.
Альтернатива основному маршруту (запасной маршрут), Запасной маршрут
 
Вызов  функции:  -  mapGetObjectsUnion(info, info1, info, LOCAL_LINE, 0.001).
Можно добавить в первый объект-маршрут  метрику второго объекта-маршрута.
Альтернатива основному маршруту (запасной маршрут), Запасной маршрут
 
Добрый день.
Можно использовать функции onMinimalPathGraph и onMinimalPathExGraph.
Альтернатива основному маршруту (запасной маршрут), Запасной маршрут
 
Добрый день.
Таких функций нет.
Поиск минимального пути
 
Объект результат создан в памяти, его нужно либо выделить либо записать на карту.
Запись на карту выполняется функциями типа mapCommit(HOBJ info).
Для выделения нужно не только указать цвет, но и послать соответствующие команды (см . TMapSelect).
Поиск минимального пути
 
Добрый день!
1.Координаты должны быть в метрах.
2. Вместо MapNet1.GetShotWay нужно воспользоваться функцией TMapNet. GetShotWayByPointAndCreateObject
либо TMapNet. GetShotWayByPointExAndCreateObject, предварительно создав объект для результата Info: HOBJ с помощью функции  MapObj.CreateObject

Описание функций:
TMapNet. GetShotWayByPointAndCreateObject
function GetShotWayByPointAndCreateObject(Info: HOBJ; var PointStart,PointFinish: TDOUBLEPOINT):
integer;
Метод определяет оптимальный путь между указанными точками. Граф сети предварительно должен
быть открыт функцией OpenGraph(). Параметр Info - идентификатор объекта в памяти, предварительно
созданного функцией mapCreateObject() или mapCreateSiteObject(), в котором будет размещен результат -
минимальный путь. PointStart,PointFinish - начальная и конечная точки в метрах на местности.
При ошибке возвращает ноль.

TMapNet. GetShotWayByPointExAndCreateObject
function TMapNet.GetShotWayByPointExAndCreateObject(Info: HOBJ; var PointStart,PointFinish:
TDOUBLEPOINT; select:HSelect): integer;
Метод определяет оптимальный путь между указанными точками. Граф сети предварительно должен
быть открыт функцией OpenGraph(). Параметр Info - идентификатор объекта в памяти, предварительно
созданного функцией mapCreateObject() или mapCreateSiteObject(), в котором будет размещен результат -
минимальный путь. PointStart,PointFinish - начальная и конечная точки в метрах на местности, select -
контекст условий поиска (должен содержать ребра, которые исключаются из поиска минимального пути).
При ошибке возвращает ноль.

3. Выделить объект можно средствами TMapSelect.
Поиск минимального пути
 
Описание функций  [URL=http://gistoolkit.ru/download/doc/gtk12.pdf#page=133&zoom=100,0,570]http://gistoolkit.ru/download/doc/gtk12.pdf#page=133&zoom=100,0,570[/URL]
Поиск минимального пути
 
Не нужно делать MapNet1.BuildNet(true);
Функция BuildNet строит граф по  объектам.
У Вас граф уже есть.
Нужно его открыть MapNet1.OpenGraph.
Выбрать две точки (или узла) MapNet1.GetNodeByPoint.
Построить маршрут MapNet1.GetShotWay.
Получить и записать результат в HOBJ.
Выделить результат на карте.
Поиск минимального пути
 
Функции построения маршрута на  C#  начинаются с GetShotWay...
Поиск минимального пути
 
Добрый день.
Далее нужно вызвать функции построения маршрута и передать либо координаты узлов либо сами узлы (HOBJ).  
Например, onSeekPathByPointGraphEx, описание в  netapi.h.
Изменить параметры проекции, Изменить параметры проекции
 
По вопросу о сохранении изменений в диалоге паспорта карты.  
Возьмите, пожалуйста, новые библиотеки с нашего сайта из раздела  Скачать- Библиотеки.
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 След.



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности