1 minute read
Diagrama 7. Modelo de Entidad-Relación que determina la clasificación de un predio
from 105147
En el diagrama 7 se puede observar que el catálogo de clasificación se relaciona directamente al predio, de igual manera la relación al frente simplificado es parte de la clasificación de los predios urbanos.
El cuerpo principal de la función implementada para clasificar es el siguiente:
Advertisement
Diagrama 7. Modelo de Entidad-Relación que determina la clasificación de un predio
CREATE OR REPLACE FUNCTION valuacion.sic_getclasificapredio(v_idpredio uuid, poligono geometry)
RETURNS boolean
LANGUAGE 'PL/PgSQL'
COST 100
VOLATILE AS $BODY$ declare
medidaf1 numeric; medidaf2 numeric; alfa numeric; ……….corte de código…….. if nfrentes >= 1 then open cur_frentes; fetch cur_frentes into rfrentes; frente := st_geomfromtext(rfrentes.frente,srid); a := st_startpoint(frente); b := st_endpoint(frente); adyacenciaf1 := rfrentes.adyacencia; frentes := frentes || frente; sumafrentes := sumafrentes + st_length(frente); loop
exit when f = nfrentes; fetch cur_frentes into rfrentes; frente := st_geomfromtext(rfrentes.frente,srid); c := st_startpoint(frente); d := st_endpoint(frente); if st_distance(b,c) <= 0.01 then