Anylogi c - <unknown>(GISRoute): длина равна нулю - PullRequest
0 голосов
/ 10 апреля 2020

Я пытался создать флуд-сеть, но у меня возникла проблема при ее запуске. проверьте проблему ниже.

(GISRoute): длина равна нулю java .lang.RuntimeException: root:

(GISRoute): длина равна нулю

в com.anylogi c .engine.Engine.error (неизвестный источник)

в com.anylogi c .engine.Agent.error (неизвестный источник)

at com.anylogi c .engine.Utilities.error (Неизвестный источник)

at com.anylogi c .engine.markup.GISMarkupElement.error (Неизвестный источник)

at com.anylogi c .engine.markup.GISRoute $ 1.j (неизвестный источник)

в com.anylogi c .engine.markup.AbstractCurve.initialize (неизвестный источник)

в com.anylogi c .engine.markup.GISRoute.doInitialize (неизвестный источник)

в com.anylogi c .engine.markup.AbstractMarkup.initializeInternal (неизвестный источник)

в com.anylogi c .engine.markup.GISMarkupElement.initialize (неизвестный источник)

в com.anylogi c .engine.markup.GISRoute. (неизвестный источник)

в floodmodelv1.M ain.floodFunction (Main. java: 662)

в floodmodelv1.Main.executeActionOf (Main. java: 278)

в com.anylogi c .engine.EventTimeout .execute (Неизвестный источник)

в com.anylogi c .engine.Engine.i (Неизвестный источник)

в com.anylogi c .engine.Engine.nf (Неизвестный Источник)

в com.anylogi c .engine.Engine.j (Неизвестный источник)

в com.anylogi c .engine.Engine $ f.run (Неизвестный источник)

Не могли бы вы мне помочь?

https://www.dropbox.com/sh/4z4kpycp75nwx4g/AABnqWGa5p2kYGAUo1W4ZSU6a?dl=0

1 Ответ

0 голосов
/ 10 апреля 2020

Проблема в том, что в вашей функции потока вы выполняете:

x1=x2;
y1=y2;

Это означает, что во второй раз, когда ваша функция потока будет выполнена, точки 1 и 2 будут одинаковыми, что означает, что сегмент, который вы строите, будет построено с 2 одинаковыми точками, а отрезок должен иметь длину больше 0.

...