Geo Fence: comment identifier un objet (fonction), qui se chevauchent une limite geofence utilisant Oracle Spatial?

StackOverflow https://stackoverflow.com/questions/4602514

Question

J'ai un polygone (une clôture géo), dans un État de table de base de données et une table universités de détenir des informations universitaires. Maintenant, je voudrais trouver si l'Université est à l'intérieur de notre extérieur d'un polygone; si elle tombe à la limite du polygone.

Je pensais que d'une façon pourrait être de calculer un point médian de la fonction, et si le point médian se trouve dans le polygone, puis la fonction (Université) à l'intérieur du polygone; d'autre si le point est ouside / frontière du polygone son extérieur du polygone.

Comment puis-je obtenir cette aide d'un Oracle Spatial Query?

Merci.

Était-ce utile?

La solution

Qu'est-ce que vous voulez regarder dans est SDO_RELATE.

Vous n'avez pas besoin de calculer le point médian de la fonction, il suffit d'utiliser la fonction SDO_RELATE. Il déterminera la façon dont ils se rapportent les uns aux autres, à l'intérieur, à l'extérieur, sur, etc.

Regardez: http://download.oracle.com/docs/html /A85337_01/sdo_oper.htm pour plus d'informations.

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