Il 05/05/2011 13:16, Luca Mandolesi ha scritto:
Se me la giri mi fai un favorone....effettivamente ho tutte le geometrie in public.....mannaggg.....e tanta paura!!

Una funzioncina di tale genere poteva essere in effetti abbastanza utile e comoda... Ho provveduto quindi a inserire nel wiki di postgis come esempio una procedura che effettua una tale operazione.

http://trac.osgeo.org/postgis/wiki/UsersWikiCheckInvalidGeometriesFromGeometryColumns

Eseguendola ti crei una funzione che controlla ogni tabella elencata in geometrycolumns se possiede delle geometrie non valide.

Per eseguirla la invochi cosi':

select massive_check_geometry_validity('aaa');

alla fine ti crea una tabella nominata 'aaa' in cui ci mette il risultato.
Se e' vuota vuol dire che non hai geometrie invalide in nessuna tabella.
Altrimenti ti mette il numero di geometrie non valide per ciascuna tabella.

Saluti,

Andrea.


_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[email protected]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
502 iscritti all'11.2.2011

Rispondere a