Buscar este blog

lunes, 26 de julio de 2010

Comprobar geometrias erroneas mediante consulta oracle desde java

Con esta sentencia comprobamos que la capa que estamos consultando no tiene geometrías invalidas, por ejemplo poligonos con superficie 0 o shape como (;;;;).


Statement stm2 = conexionREDIAM.createStatement();
stm2
.execute("SELECT COUNT(*) AS RESULTADO FROM "+ currentCapa.getOwner().toUpperCase()+"."+ currentCapa.getName().toUpperCase()+" T WHERE T.SHAPE.SDO_GTYPE IS NULL"); Carlos Javier Martín Cano

No hay comentarios: