Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 5 Current »

Uppdatera skadetabellen

alter table skfab.damages add column deso text
alter table skfab.damages add column regso text

Skapa ett temporärt schema SCB i sive-databasen och hämta in data från databas nationaldata, schema SIV. Skapa index för dessa tabeller

create index on scb.deso using gist(geometry);
create index on scb.regso using gist(geometry);

Uppdatera skade-tabellen spatialt för RegSo och DeSo referens.

Körning tar lång tid

update skfab.damages d set regso = r.regso 
from scb.regso r
where ST_WITHIN(ST_Transform(d.geometry,3006) ,r.geometry);

update skfab.damages d set deso = r.deso 
from scb.deso r
where ST_WITHIN(ST_Transform(d.geometry,3006) ,r.geometry);

Testa hur många poster som har uppdaterats

select count(*)
from skfab.damages d
where d.regso is null

Ska vara c:a 3700 som inte har uppdaterats och 68000 som har uppdaterats. De flesta är Trondheim.

Det temporära schemat SCB kan tas bort

Konfigurera Weave

Lägga till listor

Lägga till kolumner i data definition dd_damages_all

		<parameter name='regso'             label='Regso'              		 column='regso'>
				<dataset>dd.scb_v_deso</dataset>
				<valuecolumn>regso</valuecolumn>
				<labelcolumn>regsonamn</labelcolumn>
				<pagesize>0</pagesize>
		</parameter>
		<parameter name='deso'              label='Deson'              		 column='deso'/>

  • No labels