2010-11-03 1 views
0

Je travaille très récemment avec des données SIG ou géométriques. J'ai des données de géométrie (polygone) dans la base de données oracle10g. Y at-il une fonction spatiale pour trouver un point à l'intérieur de ce polygone. Sinon, tout outil comme geotools pour .Net ou toute autre API peut m'aider. Le polygone peut avoir un trou à l'intérieur. Donc, le point doit être dans une zone de polygone.Comment trouver un point (x, y) à l'intérieur d'un polygone irrégulier à l'aide de la fonction spatiale Oracle10g ou de toute autre API

Merci d'avance pour votre aide

Naym

+0

Angle interne total, produit scalaire, point d'intersection à l'esprit ...... – brumScouse

Répondre

0

Avez-vous regardé Oracle Locator? La syntaxe de la requête est horrible à lire, mais elle est capable de faire des requêtes "point dans polygone". Vous devez créer une colonne d'index spatial sur toute table sur laquelle vous souhaitez exécuter une requête spatiale. Lire la documentation est un must, car c'est pénible de travailler d'abord.

Questions connexes