search
top
Currently Browsing: Appunti Oracle

Ricerca oggetti geometrici complessi

In una tabella oracle contenente dati spaziali può capitare che alcuni oggetti siano non correttamente digitalizzati e presentino parti complesse. Al fine di ricercare tali oggetti è utilie poter accedere ai dati presenti nella struttura geospaziale della tabella oracle, in particolare nella proprietà sdo_elem_info che contiene le informazioni relative alla struttura geometrica le cui coordinate sono... read more

Esempio Aggregazione Geometrica

Per aggregare un numero di geometrie areali imprecisato (dipende dal raggruppamento di un campo) si utilizza la seguente funzione: SDO_AGGR_UNION(SDOAGGRTYPE(<campo geometia>, precisione) select t.num_dist, SDO_AGGR_UNION(SDOAGGRTYPE(t.geometry,0.005)) GEOM from area_puc t WHERE T.NUM_DIST is not null group by t.num_dist [Translate] read more

Oracle: Estrazione coordinate da oggetti puntuali

Per estrarre le coordinate da oggetti puntuali occorre utilizzare il comando TABLE(..) per accedere alla collezione ottenuta con il comando GETVERTICES. La sintassi da utilizzare è la seguente: select C.campo_1, C.campo_2,…,C.Campo_n, t.x X, t.y Y  from tabella1 c, TABLE(SDO_UTIL.GETVERTICES(c.GEOMETRY)) t dove tabella1 è una tabella di geometrie di tipo punto. Che si presuppone abbia... read more

Errore Oracle durante l’esportazione

Ambiente Server Oracle 10G Client Oracle 11.1 Eseguendo il comando exp di oracle da console Ho rilevato il seguente errore ORA-00904: “MAXSIZE”: identificativo non valido . in corso esportazione della tabella TABELLA1   Ho provato da un client Oracle 10G tutto OK!! La procedura di esportazione exp dalla versione 11 non è completamente compatibile alla versione... read more

top