Buildings in Basel: Difference between revisions

From Opasnet
Jump to navigation Jump to search
Line 11: Line 11:


== Rationale ==
== Rationale ==
=== Data ===


Detailed data can be found from [[:heande:Buildings in Basel]]. This data is aggregated to the postal code level. The table uses Swiss Land Survey coordinates CH1903. [http://spatialreference.org/ref/epsg/21782/] [http://en.wikipedia.org/wiki/Swiss_coordinate_system] Use this code in the ova2spat function:
Detailed data can be found from [[:heande:Buildings in Basel]]. This data is aggregated to the postal code level. The table uses Swiss Land Survey coordinates CH1903. [http://spatialreference.org/ref/epsg/21782/] [http://en.wikipedia.org/wiki/Swiss_coordinate_system] Use this code in the ova2spat function:
  proj4string = "+init=epsg:21781"
  proj4string = "+init=epsg:21781"
==== Renovations ====
Estimates from Laura Perez and Stephan Trüeb, unibas.ch N:\YMAL\Projects\Urgenche\WP9 Basel\Energy_scenarios_Basel_update.docx
<t2b name='Fraction of houses renovated per year' index="Age" obs="Result" desc="Description" unit= "%">
0|0|Estimates from Laura Perez and Stephan Trüeb
20|0|Assumption Result applies to buildings older than the value in the Age column.
25|1|
30|1|
50|1|
100|1|
1000|1|
</t2b>
<t2b name='Popularity of renovation types' index='Renovation' obs='Fraction' desc='Description' unit='%'>
None|0|
Windows|65|
Technical systems|30|
Sheath reform|5|
General|0|
</t2b>
==== Emission locations ====
Where and how do the emissions of heating take place?
<t2b name='Emission locations' index='Heating,Emission site,Emission height' obs='Dummy' unit='-'>
District|4056|High|4056 is the postal code of the heat and power plant IWB, Hagenaustrasse 40/70 4056 Basel.
Long-distance heating|4056|High|
Electricity|4056|High|
Geothermal|4056|High|
Centrifuge, hydro-extractor|4056|High|
Heating oil|At site of consumption|Ground|
Wood|At site of consumption|Ground|
Gas|At site of consumption|Ground|
Coal|At site of consumption|Ground|
Solar heater/ collector|At site of consumption|Ground|
No energy source|At site of consumption|Ground|
Other sources|At site of consumption|Ground|
</t2b>


<t2b name="Locations of postal codes" index="Postal code,X" obs="Y" unit="epsg:21781">
<t2b name="Locations of postal codes" index="Postal code,X" obs="Y" unit="epsg:21781">
Line 38: Line 81:
<rcode name="initiate" label="Initiate objects (developers only)" embed=1>
<rcode name="initiate" label="Initiate objects (developers only)" embed=1>
library(OpasnetUtils)
library(OpasnetUtils)
### First, take the [[Building stock in Kuopio]] for renovationRate and renovationShares and then replace
### other objects coming from that code.
objects.latest("Op_en5932", code_name = "initiate") #  [[Building stock in Kuopio]]


# [[Buildings in Basel]], building stock, locations by postal codes (in A Swiss coordinate system)
# [[Buildings in Basel]], building stock, locations by postal codes (in A Swiss coordinate system)
Line 68: Line 107:
heatingShares <- 1 # This is already in the Basel data.
heatingShares <- 1 # This is already in the Basel data.


renovationRate <- Ovariable("renovationRate",
renovationRate <- Ovariable('renovationRate',
data = data.frame(
dependencies = data.frame(Name = "dummy"),
Age = 0:1000,
formula = function(...) {
Result = ifelse(0:1000 >= 30, 0.01, 0)
temp <- tidy(opbase.data('Op_en7044', subset = 'Fraction of houses renovated per year'))
)
temp$Age <- round(as.numeric(as.character(temp$Age)))
out <- as.data.frame(approx(
temp$Age,
temp$Result,
n = (max(temp$Age) - min(temp$Age) + 1),
method = "constant"
))
colnames(out) <- c("Age", "renovationRateResult")
out$renovationRateResult <- out$renovationRateResult / 100
out <- Ovariable("renovationRate", output = out, marginals = c(TRUE, FALSE))
return(out)
}
)
 
renovationShares <- Ovariable("renovationShares",
dependencies = data.frame(Name = "dummy"),
formula = function(...) {
out <- Ovariable("raw", ddata = 'Op_en7044', subset = 'Popularity of renovation types')
out <- findrest((out), cols = "Renovation", total = 100) / 100
 
renovationyear <- Ovariable("renovationyear", data = data.frame(
Startyear = factor(2010 + 0:8 * 5),
Result = 1
))
 
out <- out * renovationyear # renovation shares repeated for every potential renovation year.
 
out@output$Renovation <- factor(out@output$Renovation, levels = c(
"None",  
"General",
"Windows",
"Technical systems",
"Sheath reform"
), ordered = TRUE)
 
return(out)
}
)
)


Line 94: Line 169:


</rcode>
</rcode>
==== Emission locations ====
Where and how do the emissions of heating take place?
<t2b name='Emission locations' index='Heating,Emission site,Emission height' obs='Dummy' unit='-'>
District|4056|High|4056 is the postal code of the heat and power plant IWB, Hagenaustrasse 40/70 4056 Basel.
Long-distance heating|4056|High|
Electricity|4056|High|
Geothermal|4056|High|
Centrifuge, hydro-extractor|4056|High|
Heating oil|At site of consumption|Ground|
Wood|At site of consumption|Ground|
Gas|At site of consumption|Ground|
Coal|At site of consumption|Ground|
Solar heater/ collector|At site of consumption|Ground|
No energy source|At site of consumption|Ground|
Other sources|At site of consumption|Ground|
</t2b>


==See also==
==See also==

Revision as of 08:26, 25 February 2015



Question

What is the building stock in Basel?

Answer

Rationale

Data

Detailed data can be found from heande:Buildings in Basel. This data is aggregated to the postal code level. The table uses Swiss Land Survey coordinates CH1903. [1] [2] Use this code in the ova2spat function:

proj4string = "+init=epsg:21781"

Renovations

Estimates from Laura Perez and Stephan Trüeb, unibas.ch N:\YMAL\Projects\Urgenche\WP9 Basel\Energy_scenarios_Basel_update.docx

Fraction of houses renovated per year(%)
ObsAgeResultDescription
100Estimates from Laura Perez and Stephan Trüeb
2200Assumption Result applies to buildings older than the value in the Age column.
3251
4301
5501
61001
710001
Popularity of renovation types(%)
ObsRenovationFractionDescription
1None0
2Windows65
3Technical systems30
4Sheath reform5
5General0

Emission locations

Where and how do the emissions of heating take place?

Emission locations(-)
ObsHeatingEmission siteEmission heightDummy
1District4056High4056 is the postal code of the heat and power plant IWB, Hagenaustrasse 40/70 4056 Basel.
2Long-distance heating4056High
3Electricity4056High
4Geothermal4056High
5Centrifuge, hydro-extractor4056High
6Heating oilAt site of consumptionGround
7WoodAt site of consumptionGround
8GasAt site of consumptionGround
9CoalAt site of consumptionGround
10Solar heater/ collectorAt site of consumptionGround
11No energy sourceAt site of consumptionGround
12Other sourcesAt site of consumptionGround
Locations of postal codes(epsg:21781)
ObsPostal codeXY
14001611296.55267316.04
24051611004.37267137.18
34052612735.06266596.60
44053611695.00265635.41
54054609694.31266598.91
64055609798.12267812.13
74056610271.78268500.37
84057611580.35268976.81
94058612781.70268225.32
104059611615.85264689.04
114125615721.84269737.40
124126617160.01268852.20

Calculations

Initiation

This code creates ovariables that are needed to run the Building model and its ovariables buildings and heatingEnergy.

+ Show code

See also

Urgenche research project 2011 - 2014: city-level climate change mitigation
Urgenche pages

Urgenche main page · Category:Urgenche · Urgenche project page (password-protected)

Relevant data
Building stock data in Urgenche‎ · Building regulations in Finland · Concentration-response to PM2.5 · Emission factors for burning processes · ERF of indoor dampness on respiratory health effects · ERF of several environmental pollutions · General criteria for land use · Indoor environment quality (IEQ) factors · Intake fractions of PM · Land use in Urgenche · Land use and boundary in Urgenche · Energy use of buildings

Relevant methods
Building model · Energy balance · Health impact assessment · Opasnet map · Help:Drawing graphs · OpasnetUtils‎ · Recommended R functions‎ · Using summary tables‎

City Kuopio
Climate change policies and health in Kuopio (assessment) · Climate change policies in Kuopio (plausible city-level climate policies) · Health impacts of energy consumption in Kuopio · Building stock in Kuopio · Cost curves for energy (prioritization of options) · Energy balance in Kuopio (energy data) · Energy consumption and GHG emissions in Kuopio by sector · Energy consumption classes (categorisation) · Energy consumption of heating of buildings in Kuopio · Energy transformations (energy production and use processes) · Fuels used by Haapaniemi energy plant · Greenhouse gas emissions in Kuopio · Haapaniemi energy plant in Kuopio · Land use in Kuopio · Building data availability in Kuopio · Password-protected pages: File:Heat use in Kuopio.csv · Kuopio housing

City Basel
Buildings in Basel (password-protected)

Energy balances
Energy balance in Basel · Energy balance in Kuopio · Energy balance in Stuttgart · Energy balance in Suzhou


References


Related files