о моей модели: я пытаюсь построить модель с движением грузовика, используя собственную сеть ГИС для маршрутизации. Поэтому я уже создал GISNetwork с использованием Shapefile. Всякий раз, когда я пытаюсь найти путь через сеть, я использую функцию getPathData()
моей сети, которая возвращает ShortestPathData
. Когда я вызываю его свойство distance
, я получаю значение, которое кажется реалистичным c.
ShortestPathData gspd = myNetwork.getPathData(startPoint, endPoint, null);
traceln("Distance: " + gspd.distance );
Однако, когда я вызываю .toPath
или .fromPath
, возникает исключение NullPointerException.
Может кто-нибудь помочь мне, пожалуйста? Как я могу преобразовать / преобразовать / привести ShortestPathData к GISRoute или GISMarkup в целом? Я пропускаю очевидное или не вижу слона в комнате? Любые советы приветствуются!
Заранее спасибо за ваши ответы! Kevin