Сеть не подключена - пакет spatstat в R

Я изучаю spatstat на R. В качестве первого шага я конвертирую свой шейп-файл, чтобы он подходил для алгоритмов spatstat. Когда я использую as.linnet для преобразования в линейную сеть (последняя строка в приведенном ниже коде), я получаю предупреждение network not connected

roads<-readShapeSpatial("OnlyHigwayroads.shp")
spatstat.roads<-as.psp(roads)
final_roads<-as.linnet(spatstat.roads)
Warning message:
Network is not connected 

Я не понимаю, что это значит. Я взял шейп-файл обратно в arcgis и запросил висячие, но сообщений о висячих не было. Я также произвольно проверил несколько пересечений, но разрывов в соединениях не обнаружил.

Так что же spatstat означает, что сеть не подключена?

Спасибо.


person BKS    schedule 28.10.2016    source источник
comment
Без доступа к данным очень сложно догадаться, в чем проблема. Можете дать ссылку на данные?   -  person Ege Rubak    schedule 28.10.2016
comment
Как я могу это сделать? Есть ли на этом форуме что-то вроде личного сообщения? Пример, которому я следую, находится здесь [эта ссылка (biogeo.ucdavis.edu/data /diva/rds/NLD_rds.zip)   -  person BKS    schedule 28.10.2016


Ответы (1)


Это предупреждение, а не ошибка.

Дорожная сеть считается подключенной, если между любыми двумя точками сети можно проехать только по этим дорогам.

Если ваша сеть состоит из нескольких автомагистралей (за исключением других типов дорог) и в вашей сети есть две автомагистрали, которые соединены только второстепенной дорогой, то сеть автомагистралей не подключена.

person Adrian Baddeley    schedule 29.10.2016