Описание тега sfnetwork
1
ответ
ID группы для всех ребер между точками с использованием sfnetwork в r
У меня есть корневое дерево с пространственно явными краями ( ln_sfnetwork) с дополнительными краями, созданными путем добавления точечного слоя (). Я хотел бы дать всем ребрам между каждой точкой в сети один и тот же идентификатор, чтобы я мог вы…
29 янв '21 в 20:04
1
ответ
Укажите, какой узел является корневым в простых sfnetworks
У меня есть корневое дерево с пространственно явными ребрами, которое состоит только из одного ребра и двух узлов. Данные n01 = st_sfc(st_point(c(0, 0))) n02 = st_sfc(st_point(c(0, 10))) from = c(1) to = c(2) nodes = st_as_sf(c(n01, n02)) edges = da…
26 мар '21 в 19:44
1
ответ
R: получение атрибутов igraph для идентификатора края: медленное выполнение. Есть ли способ сделать это быстрее?
Я вычисляю кратчайший путь между двумя точками в sfnetwork my_sfn. Вычисленный путь состоит из идентификаторов графов, хранящихся в переменных путях, и я, и я хотел бы получить геометрию (значения GPS), связанную с этими идентификаторами. что делает…
26 мар '21 в 22:16
1
ответ
R: sfnetworks: Как найти маршруты между несколькими точками A и B в одном наборе данных
Это мой набор данных df<-tribble( ~"shop.x",~"shop.y", ~"cust.x", ~"cust.y", 78.100378, 9.944226, 78.096318, 9.954789, 78.101155, 9.932190, 78.089824, 9.929975, 78.141887, 9.928319, 78.110863, 9.952235, 78.100381, 9.944226, 78.104066, 9.97013, 78…
31 мар '21 в 18:38
0
ответов
Последовательность расчета речной сети с использованием sfnetworks и r
У меня есть корневое дерево. Он получен из шейп-файла линии потоковой сети. Для каждого притока в потоковой сети, очевидно, есть начальный и конечный узлы, которые определяют, но есть также узлы, соединяющие начальный и конечный узлы на линии. Для п…
17 авг '21 в 00:32
1
ответ
Создание объекта inla.graph с правильными индексными метками из объекта sf linestring
У меня есть шейп-файл, содержащий linestringsкоторый описывает связь между городами в Бразилии. Я хотел бы преобразовать эти соединения в объект соседства с кодом города, установленным в качестве имени строки, чтобы сделать его совместимым с моим фр…
24 авг '21 в 12:46
1
ответ
R: вернуть список ребер всех простых путей
Я пытаюсь получить списки краев путей между двумя узлами с помощью тидиграфа. Вот пример demo <- tbl_graph(nodes = tibble(name = c("A", "B", "C", "D")), edges = tribble(~from, ~to,~id, "B", "A", "1", "D", "C", "2", "A", "D", "3", "A", "C", "4"), …
08 ноя '21 в 23:31
1
ответ
включить простые атрибуты функций в граф sfnetwork
Я работаю с файлом .shp с геометрией LINESTRING, и для каждой строки есть несколько атрибутов. Simple feature collection with 5979 features and 39 fields Geometry type: LINESTRING Dimension: XY Bounding box: xmin: 334297 ymin: 6277095 xmax: 360375.2…
12 ноя '21 в 14:57
1
ответ
Сохранить столбцы точек sf после st_network_blend()
У меня sfnetwork ( G) и то, что я комбинирую, используя. После вычисления некоторых новых атрибутов для этих точек я хотел бы извлечь их и восстановить столбцы оригинала. Пространственное соединение с использованием st_join не будет работать, потому…
24 ноя '21 в 16:17
1
ответ
st_network_paths генерирует только node_path с одиночными узлами
Я пытаюсь создать список узлов на кратчайшем пути между двумя узлами, используя st_network_paths(). Однако я получаю только одно значение для индекса узла в node_path. Он работает с данными игрушек, но не с данными реального мира. Что должно произой…
15 дек '21 в 16:41
1
ответ
Заполнение пробелов в данных о дорожной сети
У меня есть сеть автомагистралей с точками подсчета, которые можно сопоставить с дорогами. Однако они соответствуют примерно половине ссылок osm. Сеть является однонаправленной, и должна быть возможность назначать данные от присоединяющихся звеньев …
21 янв '22 в 14:15
1
ответ
Создание маршрута из списка точек и наложение маршрута (списка точек) на участок дороги/дорожную сеть в R
У меня есть шейп-файл дорожной сети и список точек. Мне нужно создать маршрут из списка точек, а затем наложить/пространственно соединить (интегрировать атрибуты точек, которые накладываются на сегменты дороги) Образец файла формы дорожной сети можн…
07 мар '21 в 05:47
1
ответ
Разделите строку с точками и назначьте новый идентификатор сегмента в R
Я пытаюсь разделить реку (линии) с помощью плотин (точек) на соединенные сегменты между плотинами. Ответ здесь наиболее близок к тому, чего я пытаюсь достичь. Проблема в том, что st_splitиспользует границы полигона как «лезвие», тем самым разделяя о…
12 янв '21 в 12:56
0
ответов
Почему матрица OD в sfnetwork возвращает один NA в именах измерений?
У меня есть корневое дерево с пространственно явными ребрами, представляющими речную сеть ( new_net). Я хочу вычислить матрицу пункта отправления и назначения (OD), чтобы получить расстояния между несколькими точками, представляющими небольшие выход…
15 мар '22 в 22:14
0
ответов
Порядок потоков Strahler с использованием igraph или sfnetwork в R
Я не могу понять, как получить порядок Стралера в R. Вот пример в postgres и neo4j . Попытка в Р. Есть три правила (из Руководства по GRASS 7.8 ): если у узла нет потомков, его порядок Стралера равен 1. если в узле есть один и только один приток с н…
11 май '22 в 15:25
1
ответ
[R-iGraph-Sfnetwork]: Можно ли оптимизировать этот код для установки нового веса в SfNetwork/iGraph
Профилируя свой код, я обнаружил, что та часть, которая задает новый вес на графике, выполняется дольше всего. Поскольку мне приходится делать это неоднократно на гораздо большем графике, чем в этом примере, время работы увеличивается. Можно ли его …
26 авг '22 в 23:48
1
ответ
Использование пакета R sfnetworks для подмножества речной сети, которая находится вверх по течению от данного узла.
Я экспериментирую с использованием пакета для запроса речных сетей. В частности, я хотел бы разделить части речной сети вверх по течению относительно любого заданного участка. У меня есть набор данных небольшой речной сети (доступен ), который я мог…
04 янв '23 в 21:49
1
ответ
Расстояние между точками вдоль пути в R
Я хочу вычислить расстояние между узлами вдоль пути (сети). У меня есть два шейп-файла. Один из них представляет собой точечный слой, представляющий железнодорожные станции: train_station <- structure(list(geometry = structure(list(structure(c(17…
21 дек '22 в 21:31
1
ответ
Время в пути с GTFS
У меня есть файл GTFS для Мехико, загруженный с сайта Transitland.Вот ссылка на файл, который я использую в своем коде. Я хочу использовать GTFS для расчета времени в пути. Тем не менее, похоже, что GTFS не работает ни с одной из библиотек на основе…
11 сен '22 в 23:16
0
ответов
Как убрать направление в сети sf в r (сделать направленную сеть ненаправленной)?
Я использую дорожные данные для построения сети sf. Кроме того, я планирую создать пешеходную дорогу от некоторых объектов к ближайшей дороге (прямая линия от местоположения объекта до ближайшей дороги). Я сделал это следующим образом, за исключение…
01 мар '23 в 13:11