Sto iniziando gli studi in Oracle 11g Spatial Databases e voglio sapere se c'è una query che restituisce il percorso più breve (o percorso) tra due punti, o tra un punto e una stringa lineare.
Ho una mappa con alcune linee (sentieri escursionistici)e Poligoni (incidenti geografici) e voglio trovare il percorso più breve tra dove sono ora e il sentiero più vicino evitando gli incidenti. Ho già una query che mi restituisce il percorso più vicino, ma non delinea gli incidenti.
Grazie mille.
risposte:
0 per risposta № 1È una cattiva idea appesantire il server Oracle con richieste come questa.
Gli algoritmi di ottimizzazione, decisione e combinatoria dovrebbero essere eseguiti su Lingo, Lindo, Fortran o un'altra applicazione specialistica.
Oracle dovrebbe preoccuparsi solo di memorizzare e recuperare dati, non con problemi di otimizzazione.
Come disse una volta Freud: "a volte, un database è solo un database". Ero pazzo nel pensare che potesse essere qualcos'altro, ma ora, grazie a questa intuizione freudiana, sono sano di mente.