105147

Page 69

69

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.

Diagrama 7. Modelo de Entidad-Relación que determina la clasificación de un predio El cuerpo principal de la función implementada para clasificar es el siguiente: 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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
105147 by UNIGIS América Latina - Issuu