У меня есть две пространственные таблицы в Oracle.Анализ наложения в Oracle SQL
Таблица А содержит линейные или точечные функции и имеет столбцы:
ID
GEOM
SERIAL NUMBER OF MAP LIST
Таблица B содержит многоугольники MAP LIST:
ID
SERIAL NUMBER OF MAP LIST
мне нужно, чтобы произвести пространственный анализ, где функции из таблицы А взять серийный номер списка карт из таблицы B на основании результата пространственного анализа.
Например, характерная линия находится в многоугольник ABC213, так что я должен заполнить SERIAL NUMBER OF MAP LIST
атрибут, SERIAL NUMBER OF MAP LIST
значение атрибута из таблицы B.
Как я могу это сделать?
Какие списки карт и где являются ли их серийные номера? Кажется, что нет ничего, чтобы связать данные в двух таблицах, за исключением серийного номера, который вы пытаетесь найти. Есть ли какой-то другой стол или механизм поиска, о котором вы не говорили? Также будут полезны некоторые примеры данных и ожидаемые результаты. –
Список карт - это многоугольная функция в ТАБЛИЦЕ B. И мне нужно продолжить пространственный анализ, возможно, INTERSECT ... Если функция из TABLE A находится в области некоторой функции из TABLE B, мне нужно установить атрибут SERIAL_NUMBER_OF_MAP_LIST функции из таблицы A в соответствии с INTERSECT с функцией из таблицы B. – Lazyman