Skip to content
Snippets Groups Projects
Commit bb1f0dc7 authored by Sebastian Rodriguez Tancredi's avatar Sebastian Rodriguez Tancredi
Browse files

Inserción de LDA.

parent 8459019b
No related branches found
No related tags found
No related merge requests found
/*Cases*/
-- INSERT INTO cases (id, point, status) values (1, '0101000020110F00001C72EC54BDE757C1005E9481FF454EC1', 2);
-- INSERT INTO cases (id, point, status) values (2, '0101000020110F0000C37891C21F1558C148DBA91B81054EC1', 2);
-- INSERT INTO cases (id, point, status) values (3, '0101000020110F00003A395402797757C1F10F3D442EA14DC1', 2);
-- INSERT INTO cases (id, point, status) values (4, '0101000020110F0000F4E92C23422657C1EFE14E89E3324EC1', 2);
-- INSERT INTO cases (id, point, status) values (5, '0101000020110F00009435E41C487258C163463553A7B84EC1', 1);
-- INSERT INTO cases (id, point, status) values (6, '0101000020110F0000DA984DD1725257C125B53070FE704EC1', 1);
-- INSERT INTO cases (id, point, status) values (7, '0101000020110F00001EB7516D2D0D57C1915BF43D34ED4EC1', 1);
-- INSERT INTO cases (id, point, status) values (8, '0101000020110F0000F1A4C70AD20058C13DEC63DC76654DC1', 1);
-- INSERT INTO cases (id, point, status) values (9, '0101000020110F0000C48F082045CC57C178218C498AD04EC1', 1);
-- INSERT INTO cases (id, point, status) values (10, '0101000020110F0000EAFD1B6C69AE57C1091FEC05BF774FC1', 1);
/*AssistancePlace*/
-- INSERT INTO Assistance_Places (id, cant_cam, code, enabled, name, point) values (1, 1, null, 'true', null, '0101000020110F00005D4B8BD8077D58C1B598E446DC384EC1');
-- INSERT INTO Assistance_Places (id, cant_cam, code, enabled, name, point) values (2, 1, null, 'true', null, '0101000020110F0000CB36B4BEAD1E58C1C8454D8274E24EC1');
-- INSERT INTO Assistance_Places (id, cant_cam, code, enabled, name, point) values (3, 1, null, 'true', null, '0101000020110F0000C4A67F7D6A8357C1AF0BE58DCAC54EC1');
-- INSERT INTO Assistance_Places (id, cant_cam, code, enabled, name, point) values (4, 1, null, 'true', null, '0101000020110F0000779C6A2AD75058C1177E509052834DC1');
-- Este...
-- CREATE OR REPLACE FUNCTION random_between(low INT ,high INT)
-- RETURNS INT AS
-- $$
-- BEGIN
-- RETURN floor(random()* (high-low + 1) + low);
-- END;
-- $$ language 'plpgsql' STRICT;
-- do
-- $do$
-- declare
-- j int;
-- r geometry;
-- begin
-- j := 1;
-- for r in SELECT (st_dump(st_generatepoints(w.geom, random_between(5, 100)))).geom FROM (SELECT * FROM worldcountries WHERE country = 'Uruguay' OR random() > 0.5) w loop
-- INSERT INTO cases (id,point,status) values(j,st_transform(r, 3857),random_between(1,3));
-- j := j + 1;
-- end loop;
-- end;
-- $do$;
-- Este...
-- HeatMap actual
-- SELECT w.country, w.geom, COUNT(c.point) AS casosTotales,
-- CAST(COUNT(c.point) as float)/(Select CAST(COUNT(point)as float ) from cases) as casosSobreTotal
-- FROM worldcountries w, cases c
-- WHERE st_contains(w.geom, ST_Transform(c.point, 4326))
-- GROUP BY w.country, w.geom
-- HeatMap alternativo (?
-- SELECT w.country, w.geom, COUNT(c.point) AS casosTotales,
-- (CAST(COUNT(c.point) as float)/(Select CAST(COUNT(point)as float ) from cases))*100 as casosSobreTotal
-- FROM worldcountries w, cases c
-- WHERE st_contains(w.geom, ST_Transform(c.point, 4326))
-- GROUP BY w.country, w.geom
-- noinspection SqlInsertValues
-- floor(random() * (high - low + 1) + low)
-- INSERT INTO cases (point,status) SELECT st_transform((st_dump(st_generatepoints(w.geom, CAST(floor(random() * (100 - 5 + 1) + 5) as int)))).geom, 3857) AS point, CAST(floor(random() * (3-1 + 1) + 1) as int) AS status FROM (SELECT * FROM worldcountries WHERE country = 'Uruguay' OR random() > 0.5) w;
CREATE INDEX cases_geom_idx ON cases USING GIST (point);
CREATE INDEX affected_zone_geom_idx ON affected_zone USING GIST (poly);
CREATE INDEX assistance_places_geom_idx ON assistance_places USING GIST (point);
/*Cases*/
-- noinspection SqlInsertValues
INSERT INTO cases (point,status) SELECT st_transform((st_dump(st_generatepoints(w.geom, 280))).geom, 3857) AS point, CAST(floor(random() * (3-1 + 1) + 1) as int) AS status FROM (SELECT * FROM worldcountries WHERE country = 'Uruguay') w;
......@@ -75,3 +15,20 @@ INSERT INTO cases (point,status) SELECT st_transform((st_dump(st_generatepoints(
-- noinspection SqlInsertValues
INSERT INTO cases (point,status) SELECT st_transform((st_dump(st_generatepoints(w.geom, 1960))).geom, 3857) AS point, CAST(floor(random() * (3-1 + 1) + 1) as int) AS status FROM (SELECT * FROM worldcountries WHERE country = 'United States') w;
/*AssistancePlace*/
INSERT INTO public.assistance_places (id, cant_cam, code, enabled, name, point) VALUES (1, 23, 'SAN01', true, 'Sanatorio Luis Pedtro Lenguas', '0101000020110F000043267E243FDB57C1C0BBD8E8F4AB4FC1');
INSERT INTO public.assistance_places (id, cant_cam, code, enabled, name, point) VALUES (2, 15, 'SAN02', true, 'Sanatorio Oscar Magurno', '0101000020110F00000226055CB4D957C1125871FB7EAA4FC1');
INSERT INTO public.assistance_places (id, cant_cam, code, enabled, name, point) VALUES (3, 8, 'SAN03', true, 'Sanatorio Enrique Cabal', '0101000020110F00004AAACD29BAD957C19A4D53CB3AAA4FC1');
INSERT INTO public.assistance_places (id, cant_cam, code, enabled, name, point) VALUES (4, 88, 'HOS01', true, 'Hospital Pereira Rossel', '0101000020110F00007BB48E227DD957C197507991B5A94FC1');
INSERT INTO public.assistance_places (id, cant_cam, code, enabled, name, point) VALUES (5, 14, 'SAN04', true, 'Sanatorio Americano', '0101000020110F0000FC2863B530D957C10A9C0F1FF1A94FC1');
INSERT INTO public.assistance_places (id, cant_cam, code, enabled, name, point) VALUES (6, 50, 'HOS02', true, 'Hospital Italiano', '0101000020110F0000456B79F1A5D957C1936B9133F1A84FC1');
INSERT INTO public.assistance_places (id, cant_cam, code, enabled, name, point) VALUES (7, 60, 'HOS03', true, 'Hospital Británico', '0101000020110F0000981E84A574D957C1B67FFE4F9DA84FC1');
INSERT INTO public.assistance_places (id, cant_cam, code, enabled, name, point) VALUES (8, 60, 'HOS04', true, 'Medica Uruguaya', '0101000020110F000092F9127D73D957C14E92E4F546A84FC1');
INSERT INTO public.assistance_places (id, cant_cam, code, enabled, name, point) VALUES (9, 4, 'CLI01', true, 'Clínica del Estadio', '0101000020110F0000EFA4DD9F75D857C10E00A47ECBA84FC1');
INSERT INTO public.assistance_places (id, cant_cam, code, enabled, name, point) VALUES (10, 103, 'HOS05', true, 'Hospital de Clínicas', '0101000020110F0000E7BEB02447D857C1D5BDACE8CEA74FC1');
INSERT INTO public.assistance_places (id, cant_cam, code, enabled, name, point) VALUES (11, 75, 'HOS06', true, 'Hospital Militar', '0101000020110F0000497F8EE185D857C1055305CFFFA54FC1');
INSERT INTO public.assistance_places (id, cant_cam, code, enabled, name, point) VALUES (12, 55, 'HOS07', true, 'Casmu', '0101000020110F00000C873DF3FCD757C1C58434EBECA44FC1');
INSERT INTO public.assistance_places (id, cant_cam, code, enabled, name, point) VALUES (13, 116, 'HOS08', true, 'Hospital Policial', '0101000020110F00009C9220663CD957C158B51F2DC3A14FC1');
INSERT INTO public.assistance_places (id, cant_cam, code, enabled, name, point) VALUES (14, 142, 'HOS09', true, 'Hospital del BSE', '0101000020110F00007DF698F31BD957C1DF85712D6DA14FC1');
INSERT INTO public.assistance_places (id, cant_cam, code, enabled, name, point) VALUES (15, 26, 'HOS10', true, 'Hospital Vilardebó', '0101000020110F0000032A10A64CDC57C109A9B3D9B3A44FC1');
INSERT INTO public.assistance_places (id, cant_cam, code, enabled, name, point) VALUES (16, 18, 'SAN05', true, 'Sanatorio Casa de Galicia', '0101000020110F0000A6E2764B49DE57C1B33AD987A29A4FC1');
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment