2010-04-26 3 views
1

Я начинаю исследования в Oracle 11g Spatial Databases, и я хочу знать, есть ли запрос, который возвращает кратчайший маршрут (или путь) между двумя точками или между точкой и линией ,Запрос для поиска кратчайшего пути в Oracle

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

спасибо.

ответ

0

Плохая идея обременять сервер oracle вообще такими запросами.

Оптимизация, решение и комбинаторные алгоритмы должны выполняться на Lingo, Lindo, Fortran или другом специализированном приложении.

Oracle должен заботиться только о хранении и извлечении данных, а не о проблемах с оцимизацией.

Как Фрейд однажды сказал: «Иногда база данных - это просто база данных». Я был сумасшедшим, думая, что это может быть что-то другое, но теперь, благодаря этому взгляду на фрейдист, я здравомыслящий.

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