TMapNet.GetEdgesFromNodeTMapNet |
Построить граф удаленности.
function GetEdgesFromNode(Node: HOBJ; Meters: double): integer;
Описание: Метод находит ребра на расстоянии к заданному узлу меньше указанного. Таким образом, в случае, к примеру, сети автодорог, будут выделены те участки трассы, которые можно проехать от заданного узла, не превысив лимита метража. Граф сети предварительно должен быть открыт функцией OpenGraph(). В параметре Node передается идентификатор соответствующего объекта «узел сети» в памяти. Параметр Meters задает максимальное расстояние удаленности от узла в метрах. В результате выполнения метода, контекст условий поиска SelectForNet будет содержать найденные ребра сети. При ошибке возвращает ноль, иначе – количество ребер входящих в найденный путь. |