Dec 4, 2010
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
Nov 20, 2010
Geomedia – Gestione Maschere di interrogazione
Una funzionalità spesso non utilizzata ma a mio avviso di grande utilità è quella delle “picklist”. Partiamo da un dato di fatto: quando interrogo un oggetto con geomedia mi si apre una maschera di interrogazione che spesso mi riporta i valori “grezzi” cioè i valori a volte numerici che sono contenuti nei campi della tabella della feature contenuta nel db. Spesso tale problema... read more
Nov 20, 2010
Geomedia – Functional Attribute: primo e ultimo segmento di una spezzata
Recupero del primo e dell’ultimo segmento di una spezzata. Partendo da una feature lineare costituita da polilinee complesse si vuole recuperare tramite diverse functional attribute il primo e l’ultimo segmento. La formula da utilizzare è: FIRST(SEGMENTS(Input.GDO_GEOMETRY)) Partendo dalla funzione più interna si è utilizzato SEGMENTS che presa la geometria di una polilinea restituisce i... read more
Nov 19, 2010
Geomedia – Functional Attribute: creazione segmento orientato
Utilizzo delle functional attribute: Tale funzionalità introdotte dalla versione 5.2 in poi aprono un ventaglio di possibilità che non erano nemmeno pensabili nelle versioni precedenti. Ad esempio con una functional attribute oltre a poter creare un campo virtuale che riporta dinamicamente un valore calcolato contestualmente al singolo oggetto è possibile anche fare in modo di creare oggetti... read more
Nov 19, 2010