SQL, чтобы выбрать и пространственное объединение сопоставления объектов - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть две таблицы - одна пространственная (улицы) и содержит уникальные отрезки. У него есть Feature_ID и другие столбцы, которые здесь не актуальны. У меня есть другая таблица, в которой каждое событие на отрезках линии взаимодействует с двумя из них (ограничения).

Я пытаюсь отработать SQL, чтобы выбрать каждую группу отрезков линии из улиц, которые находятся в одной строка таблицы непространственных ограничений.

Ограничения имеют

UID, From_UFI, To_UFI

Улицы имеют

Feature_ID, Name, ...

Где значение в Feature_ID будет соответствовать From / To_UFI

Это использует реализацию SQL в QGIS.

SELECT "restrictions"."UFI",* 
FROM "streets", "restrictions"
WHERE "restrictions"."From_UFI"="streets"."FEATURE_ID"
ORDER BY "restrictions"."UFI"

Это дает мне список со всеми сегментами в таблице улиц, но как мне теперь соединить две улицы в поле from / to_UFI для каждого ограничения. UID?

...