Geo Fence: come identificare un oggetto (funzione), sovrapponendo un confine Geofence utilizzando Oracle Spatial?
-
25-09-2019 - |
Domanda
Ho un poligono (un recinto geo), in una tabella del database Stato e di un'università tabella per le informazioni in possesso dell'università. Ora vorrei trovare se l'Università è all'interno del nostro un poligono di fuori; se cade sul confine del poligono.
Ho pensato che un modo potrebbe essere quello di calcolare un punto a metà della funzione, e se le bugie del punto di metà all'interno del poligono poi la funzione (Università) all'interno del poligono; altrimenti se le bugie punto ouside confine / del poligono suo esterno del poligono.
Come faccio a ottenere questo utilizzando una query di Oracle Spatial?
Grazie.
Soluzione
Che cosa si vuole esaminare è SDO_RELATE.
Non è necessario per calcolare il punto medio della funzione, basta usare la funzione SDO_RELATE. Sarà determinare come relazione tra loro, interno, esterno, su, ecc
Guardate: http://download.oracle.com/docs/html /A85337_01/sdo_oper.htm per ulteriori informazioni.