Changes between Version 10 and Version 11 of Model Results Basque river basins
- Timestamp:
- Jun 13, 2012 5:10:30 PM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Model Results Basque river basins
v10 v11 18 18 ALTER TABLE ccm21.ccm_tramos rename to riversegments_basquebasins; 19 19 20 21 20 select count(wso1_id) as number, wso1_id from ccm21.riversegments_basquebasins group by wso1_id order by number; 22 23 21 select * from ccm21.riversegments_basquebasins where wso1_id='427796' 24 22 25 #Eliminar un dato repetido23 ---Eliminar un dato repetido 26 24 delete from ccm21.riversegments_basquebasins where gid='2035'; 27 25 28 #Crear primary key26 ---Crear primary key 29 27 ALTER TABLE ccm21.riversegments_basquebasins drop constraint ccm_tramos_pkey 30 28 ALTER TABLE ccm21.riversegments_basquebasins ADD CONSTRAINT pk_wso1id PRIMARY KEY (wso1_id); 31 29 32 #Cambiar tramo de Baias a la Unidad Hidrografica Ibaizabal30 ---Cambiar tramo de Baias a la Unidad Hidrografica Ibaizabal 33 31 select * from ccm21.riversegments_basquebasins where wso1_id in('429836') 34 32 update ccm21.riversegments_basquebasins set unidad_hid='IBAIZABAL' where wso1_id in('429836'); 35 33 36 #Crear nueva columna 'emp' = true las cuencas objeto de aplicación del modelo34 ---Crear nueva columna 'emp' = true las cuencas objeto de aplicación del modelo 37 35 alter table ccm21.riversegments_basquebasins add column emp boolean; 38 36 update ccm21.riversegments_basquebasins set emp='false' where unidad_hid in ('KARRANTZA','AGUERA','BIDASOA','OMECILLO') 39 37 update ccm21.riversegments_basquebasins set emp='true' where emp is null; 40 38 41 #Comprobar que se ha hecho bien39 ---Comprobar que se ha hecho bien 42 40 select * from ccm21.riversegments_basquebasins limit 5 43 41 select * from ccm21.riversegments_basquebasins where unidad_hid='BAIAS' 44 } 42 }}} 45 43 44 {{{ 45 #!sql 46 46 ##Integrar la capa creada en Eclipse 47 47 #En 'EDA/EDACCM/sql/main_CCM_Spain.R' están todas las tablas que queremos integrar … … 78 78 write.table(SEBasin,file=paste(datawd,"/dataEDAccm/SEBasin.csv",sep=""),sep=";",row.names=F,col.names=T) 79 79 }} 80 }}} 80 81 81 ##En pgAdmin crear tabla.csv con los resultados por cada cuenca 82 {{{ 83 #!sql 84 ---En pgAdmin crear tabla.csv con los resultados por cada cuenca 82 85 CREATE TABLE ccm21.results_basquebasins_13jun2012 83 86 ( … … 91 94 copy ccm21.results_basquebasins_13jun2012 from 'C:/workspace_Aizko/EDAData/dataEDAccm/SEBasin.csv' with csv delimiter as ';' header; 92 95 93 ##Inicio, Símbolo del sistema, cd pegar la ruta de la capa y crear .sql96 ---Inicio, Símbolo del sistema, cd pegar la ruta de la capa y crear .sql 94 97 C:\workspace_Aizko\QGIS\Unidad_Hidy 95 98 C:\workspace_Aizko\QGIS\Unidad_Hid>C:\"Archivos de programa"\PostgreSQL\8.4\bin\shp2pgsql -s 3035 -c -g the_geom -W LATIN1 -I cuencas.shp ccm_tramos > cuencas.sql 96 99 C:\"Archivos de programa"\PostgreSQL\8.4\bin\psql -d eda2.0 -h localhost -U postgres -p 5432 -f cuencas_basque.sql 97 100 98 99 100 ##Crear schema nuevo en pgAdmin, añadir capa shp de cuencas, ponerle primary key, moverlo a nuestro schema y añadirle la geometria haciendo join con las dos capas basándonos en las unidades hidrográficas 101 --Crear schema nuevo en pgAdmin, añadir capa shp de cuencas, ponerle primary key, moverlo a nuestro schema y añadirle la geometria haciendo join con las dos capas basándonos en las unidades hidrográficas 101 102 102 103 create schema basque_emp; 103 104 ALTER TABLE cuencas SET SCHEMA basque_emp; 104 ALTER TABLE basque_emp.cuencas drop constraint cuencas_pkey 105 ALTER TABLE basque_emp.cuencas drop constraint cuencas_pkey; 105 106 ALTER TABLE basque_emp.cuencas ADD CONSTRAINT pk_UH PRIMARY KEY (unidad_hid); 106 107 … … 111 112 select * from basque_emp.results_basquebasins_13jun2012; 112 113 update basque_emp.results_basquebasins_13jun2012 set the_geom=cuencas.the_geom from basque_emp.cuencas where cuencas.unidad_hid=results_basquebasins_13jun2012.basin;--11 lines 114 }}} 113 115 114 116 … … 118 120 119 121 120