Question

Je suis des études à partir des bases de données Oracle Spatial 11g et je veux savoir s'il est une requête qui renvoie le chemin le plus court (ou le chemin) entre deux points, ou entre un point et un linestring.

J'ai une carte avec quelques linestring (sentiers de randonnée) et Polygones (__gVirt_NP_NNS_NNPS<__ accidents géographiques) et je veux trouver le chemin le plus court entre l'endroit où je suis maintenant et la piste la plus proche, tout en évitant les accidents. J'ai déjà une requête qui retourne me le sentier le plus proche, mais ne pas les contours des accidents.

Merci beaucoup.

Était-ce utile?

La solution

Il est une mauvaise idée de surcharger le serveur Oracle à toutes les demandes de ce genre.

Optimisation, la décision et les algorithmes combinatoires doivent être exécutés sur Lingo, Lindo, Fortran ou une autre application spécialisée.

Oracle devrait déranger seulement le stockage et la récupération de données, pas otimization problèmes.

Comme Freud a dit: "parfois, une base de données est juste une base de données". J'étais fou à penser que ce pourrait être quelque chose d'autre, mais maintenant, grâce à cette vision freudienne, je suis sain d'esprit.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top