2016-11-08 5 views
-2

У меня есть две пространственные таблицы в 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.

Как я могу это сделать?

+0

Какие списки карт и где являются ли их серийные номера? Кажется, что нет ничего, чтобы связать данные в двух таблицах, за исключением серийного номера, который вы пытаетесь найти. Есть ли какой-то другой стол или механизм поиска, о котором вы не говорили? Также будут полезны некоторые примеры данных и ожидаемые результаты. –

+0

Список карт - это многоугольная функция в ТАБЛИЦЕ B. И мне нужно продолжить пространственный анализ, возможно, INTERSECT ... Если функция из TABLE A находится в области некоторой функции из TABLE B, мне нужно установить атрибут SERIAL_NUMBER_OF_MAP_LIST функции из таблицы A в соответствии с INTERSECT с функцией из таблицы B. – Lazyman

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^