<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Quadtrees &#8211; Quadtrees</title>
	<atom:link href="http://quadtrees.lu/category/quadtrees/feed/" rel="self" type="application/rss+xml" />
	<link>http://quadtrees.lu</link>
	<description>Quantitative Urban Analytics and Spatial Data Research - Luxembourg</description>
	<lastBuildDate>Mon, 12 Feb 2024 17:52:47 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.5</generator>

<image>
	<url>http://quadtrees.lu/wp-content/uploads/2018/08/logo-150x150.png</url>
	<title>Quadtrees &#8211; Quadtrees</title>
	<link>http://quadtrees.lu</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>2nd Port-Louis Quadtrees coding retreat!</title>
		<link>http://quadtrees.lu/2nd-port-louis-quadtrees-coding-retreat/</link>
		
		<dc:creator><![CDATA[Geoffrey Caruso]]></dc:creator>
		<pubDate>Mon, 12 Feb 2024 17:29:34 +0000</pubDate>
				<category><![CDATA[Event]]></category>
		<category><![CDATA[Quadtrees]]></category>
		<guid isPermaLink="false">http://quadtrees.lu/?p=483</guid>

					<description><![CDATA[26th of February to the 1st of March 2024, Port-Louis, Brittany, France After a first super succesful session in May 2023, from which we developed a package for radial analysis with the team of Rouen (UMR Idees), Port-Louis (Morbihan, France) will welcome our 2nd coding retreat from February 26th to March 1st. The retreat is]]></description>
										<content:encoded><![CDATA[
<p><strong>26th of February to the 1st of March 2024, Port-Louis, Brittany, France</strong></p>



<p>After a first super succesful session in May 2023, from which we developed a package for radial analysis with the team of Rouen (UMR Idees), Port-Louis (Morbihan, France) will welcome our 2nd coding retreat from February 26th to March 1st.</p>



<p>The retreat is aimed as a team building moment where uni.lu geographers and associated researchers spend time together consolidating their code.</p>



<p>This is mostly an R spatial training, peppered with some Py spatial analytics.</p>



<p>Rationale: we do all have our &#8220;own&#8221; pieces of code on our personal machines, on a server and/ on our own Git repos, which we fine tune along various projects and need. Then we quickly discover other colleagues have done similar, sometimes better, would benefit from similar lines, or, when reproducing, that some parts do not lead to the exact same results for some reasons (parameters, cut-offs, pre-processing of data,&#8230;)</p>



<p>In view of (i) reproducibility, (ii) improving, and (iii) sharing our codes, the retreat is a moment to take stock, compare and develop further our scripts and data.</p>



<p>The program is super simple:</p>



<ul class="wp-block-list">
<li>Intense mornings: 8AM to 2PM Monday to Friday including a quick sandwich lunch,</li>



<li>Some more relax time up to 4.30PM (a walk outside before sunset)</li>



<li>And further reading/correcting in the evening 5PM-7PM before enjoying a creperie or a nice</li>



<li>&#8230; starting anew the next day&#8230;</li>
</ul>



<p>For the venue, we joint-venture with the Gîtes de Kerouzec (<a href="https://gitesdekerouzec.fr/">https://gitesdekerouzec.fr/</a>) so we are housed together, and live for and eat for coding 24/7 (well&#8230;24/5) while enjoying a view, a beach and a small but fully serviced town where all our needs are fulfiled in under 5min walk! No time wasted!</p>



<p>Organizer: Geoffrey Caruso, University of Luxembourg.</p>



<p>Venue: 5 Place au Bois, 56290 Port-Louis FR</p>



<figure class="wp-block-image size-large is-resized"><img fetchpriority="high" decoding="async" width="1024" height="1002" src="http://quadtrees.lu/wp-content/uploads/2024/02/image-1-1024x1002.png" alt="" class="wp-image-487" style="width:522px;height:auto" srcset="http://quadtrees.lu/wp-content/uploads/2024/02/image-1-1024x1002.png 1024w, http://quadtrees.lu/wp-content/uploads/2024/02/image-1-300x294.png 300w, http://quadtrees.lu/wp-content/uploads/2024/02/image-1-768x751.png 768w, http://quadtrees.lu/wp-content/uploads/2024/02/image-1-900x881.png 900w, http://quadtrees.lu/wp-content/uploads/2024/02/image-1-1000x978.png 1000w, http://quadtrees.lu/wp-content/uploads/2024/02/image-1-450x440.png 450w, http://quadtrees.lu/wp-content/uploads/2024/02/image-1.png 1202w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Quadtrees Hub#8</title>
		<link>http://quadtrees.lu/quadtrees-hub8/</link>
		
		<dc:creator><![CDATA[Yufei Wei]]></dc:creator>
		<pubDate>Tue, 15 Jun 2021 07:12:05 +0000</pubDate>
				<category><![CDATA[Quadtrees]]></category>
		<category><![CDATA[SCALE-IT-UP]]></category>
		<guid isPermaLink="false">http://quadtrees.lu/?p=467</guid>

					<description><![CDATA[The internal scaling of pollution and congestion of European cities 2 presentations by Yufei Wei and by Estelle Mennicken When? 18th&#160;June 2021, 14:00-16:00 Where? Webex The Quadtrees Hubs are to share opinions and discuss research in progress. The meetings of Quadtrees Hubs are open to anyone interested and somehow familiar with some quantitative techniques and]]></description>
										<content:encoded><![CDATA[
<p class="has-large-font-size">The internal scaling of pollution and congestion of European cities</p>



<p>2 presentations by Yufei Wei and by Estelle Mennicken</p>



<p>When? 18th&nbsp;June 2021, 14:00-16:00</p>



<p>Where? Webex </p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="635" src="http://quadtrees.lu/wp-content/uploads/2021/06/quadtreeHub20210618Pic-1024x635.png" alt="" class="wp-image-468" srcset="http://quadtrees.lu/wp-content/uploads/2021/06/quadtreeHub20210618Pic-1024x635.png 1024w, http://quadtrees.lu/wp-content/uploads/2021/06/quadtreeHub20210618Pic-300x186.png 300w, http://quadtrees.lu/wp-content/uploads/2021/06/quadtreeHub20210618Pic-768x477.png 768w, http://quadtrees.lu/wp-content/uploads/2021/06/quadtreeHub20210618Pic-900x558.png 900w, http://quadtrees.lu/wp-content/uploads/2021/06/quadtreeHub20210618Pic-1000x620.png 1000w, http://quadtrees.lu/wp-content/uploads/2021/06/quadtreeHub20210618Pic-450x279.png 450w, http://quadtrees.lu/wp-content/uploads/2021/06/quadtreeHub20210618Pic.png 1262w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>The Quadtrees Hubs are to share opinions and discuss research in progress. The meetings of Quadtrees Hubs are open to anyone interested and somehow familiar with some quantitative techniques and willing to progress with these. Please contact Isabelle Pigeron-Piroth isabelle.piroth@uni.lu for more information and obtaining the webex link.</p>



<p></p>



<p><strong>The Effects of Distance to City Centers and Population Size on the NO2 Concentrations in Europe</strong></p>



<p>Yufei Wei (University of Luxembourg, DGEO)</p>



<p>Ground-level NO<sub>2</sub> surface concentrations measured by monitoring stations and tropospheric NO<sub>2</sub> columns from Sentinel-5P are the data sources of NO<sub>2</sub>. We filter the data to get the annual mean NO<sub>2</sub> concentrations of European cities. We regress the data to find how urban population size influences the NO<sub>2</sub> concentrations, and how the NO<sub>2</sub> concentrations change within the cities.</p>



<p>The results show larger cities have higher levels of NO<sub>2</sub> concentrations. We also find distinct spatial patterns of the NO<sub>2</sub> concentrations within the cities. The results indicate monitoring stations and Sentinel-5P are reliable in describing and predicting the NO<sub>2</sub> concentrations of European cities.</p>



<p><strong><strong>European urban cores under pressure: quantifying the congestion of trips in and out from city centers as function of population size</strong></strong></p>



<p>Estelle Mennicken (LISER, UDM)</p>



<p>Traffic congestion has many negative social, environmental and economic consequences. We can cite among others the loss of time (hours of delay) inducing productivity and well-being losses, the excess fuel consumption, and the excess emitted CO<sub>2</sub>. Understanding and quantifying this phenomenon at the scale of an entire continent is therefore a serious societal challenge. In particular, we focus on comparing the accessibility of city centers based on the geographical location of urban areas but also on the population size. Larger cities benefit from positive agglomeration effects but whether they proportionally show more radial traffic congestion is still an open question.</p>



<p>We simulate intra-urban trips between residential locations and city centers in 303 European cities and retrieve travel information around the clock during a typical weekday. We then compute several congestion indices to reveal the excess time people spend on roads driving during peak traffic time compared to a free-flow situation and establish a city ranking. Second, we observe how the total population size influences the indices. Finally, thanks to previously computed detour indices, we examine the relationship between the physical road network shape and the congestion.</p>



<p></p>



<p></p>



<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Quadtrees Hub#7</title>
		<link>http://quadtrees.lu/quadtrees-hub7/</link>
		
		<dc:creator><![CDATA[Kaarel Sikk]]></dc:creator>
		<pubDate>Wed, 26 May 2021 07:45:49 +0000</pubDate>
				<category><![CDATA[Event]]></category>
		<category><![CDATA[Quadtrees]]></category>
		<category><![CDATA[Talk]]></category>
		<guid isPermaLink="false">http://quadtrees.lu/?p=454</guid>

					<description><![CDATA[Using point process models for comparing archaeological settlement patterns Kaarel Sikk (University of Luxembourg, C2DH and DGEO) When? 21st May 2021, 2 to 3 pm Where? via Webex (request meeting link by registering to isabelle.piroth@uni.lu or geoffrey.caruso@uni.lu) Point process modelling provides a framework for exploring systems that can be observed as a set of points.]]></description>
										<content:encoded><![CDATA[
<p class="has-large-font-size"><strong>Using point process models for comparing archaeological settlement patterns</strong></p>



<p class="has-medium-font-size"><strong>Kaarel Sikk (University of Luxembourg, C2DH and DGEO)</strong></p>



<p class="has-small-font-size"><em>When? 21<sup>st</sup> May 2021, 2 to 3 pm </em></p>



<p class="has-small-font-size"><em>Where? via Webex (request meeting link by registering to isabelle.piroth@uni.lu or geoffrey.caruso@uni.lu)</em></p>



<p>Point process modelling provides a framework for exploring systems that can be observed as a set of points. In this study, we studied archaeological settlement patterns with the purpose of isolating regions in landscapes that were suitable for habitation by different populations. We create point process models of the settlement systems of hunter-fisher-gatherer groups (Narva and Combed Ware Culture) and early agrarian communities (Corded Ware Culture) in Stone Age Estonia and compare the spatial structure.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="724" src="http://quadtrees.lu/wp-content/uploads/2021/05/pilt2-1-1024x724.png" alt="" class="wp-image-459" srcset="http://quadtrees.lu/wp-content/uploads/2021/05/pilt2-1-1024x724.png 1024w, http://quadtrees.lu/wp-content/uploads/2021/05/pilt2-1-300x212.png 300w, http://quadtrees.lu/wp-content/uploads/2021/05/pilt2-1-768x543.png 768w, http://quadtrees.lu/wp-content/uploads/2021/05/pilt2-1-1536x1086.png 1536w, http://quadtrees.lu/wp-content/uploads/2021/05/pilt2-1-2048x1448.png 2048w, http://quadtrees.lu/wp-content/uploads/2021/05/pilt2-1-900x636.png 900w, http://quadtrees.lu/wp-content/uploads/2021/05/pilt2-1-1000x707.png 1000w, http://quadtrees.lu/wp-content/uploads/2021/05/pilt2-1-450x318.png 450w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Drawing by Kätrin Beljaev</figcaption></figure>



<p>We conceptualize settlement system formation as a point process and develop a first-order point process model representing the environmental suitability for habitation based on geomorphology, soil, and proximity to water. We use MaxEnt and the SDMTune machine learning framework for building the model, variable selection, and estimation. The model is applied to the two communities and the effects of the variables and the resulting spatial patterns compared.</p>



<p>The spatial comparison showed significant differences between the suitable environments for habitation between the two groups. While the hunter-fisher-gatherer population had an entirely shoreline-connected settlement system, the Corded Ware people inhabited the areas further away from water bodies. This resulted in significantly expanded potential space with differing spatial configurations for the incoming agrarian groups but the areas also had a certain overlap.</p>



<p>The results also indicated higher predictive power for hunter-fisher-gatherer sites, which might be caused by a higher variety of agrarian activities, different socio-economic organizations, or effects of the spatial structure of the landscape.</p>



<p><em>The aim of Quadtrees&#8217; Hubs is to share and discuss research in progress. The hubs are open to anyone interested and somehow familiar with quantitative spatial analysis and modelling and willing to progress with these. Please contact Isabelle Pigeron-Piroth or Geoffrey Caruso for information or to obtain the linnk to the meeting.</em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Quadtrees Hub#6</title>
		<link>http://quadtrees.lu/quadtrees-hub6/</link>
		
		<dc:creator><![CDATA[Marlène Boura]]></dc:creator>
		<pubDate>Tue, 18 May 2021 10:07:26 +0000</pubDate>
				<category><![CDATA[Event]]></category>
		<category><![CDATA[Quadtrees]]></category>
		<category><![CDATA[Talk]]></category>
		<category><![CDATA[cities]]></category>
		<category><![CDATA[CO2 budget]]></category>
		<category><![CDATA[Modelling]]></category>
		<category><![CDATA[urban]]></category>
		<guid isPermaLink="false">http://quadtrees.lu/?p=442</guid>

					<description><![CDATA[Towards a spatially explicit urban CO2 budget. Urban carbon emissions, dispersion and sequestration in Europe On May 21st, our sixth Quadtrees Hub will take place. The aim is to share and discuss research in progress. Quadtrees’hubs are open to anyone interested and somehow familiar with some quantitative techniques and willing to progress with these. Please]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading"><strong><strong>Towards a spatially explicit urban CO<sub>2</sub> budget. Urban carbon emissions, dispersion and sequestration in Europe</strong></strong></h2>



<p>On May 21<sup>st</sup>, our sixth Quadtrees Hub will take place. The aim is to share and discuss research in progress. Quadtrees’hubs are open to anyone interested and somehow familiar with some quantitative techniques and willing to progress with these. Please contact Isabelle Pigeron-Piroth for information.</p>



<p>When? 21<sup>st</sup> May 2021, 2 to 3 pm </p>



<p>Where? via Webex</p>



<p><strong>2-3 pm : Marlène Boura  (University of Luxembourg, DGEO): Towards a spatially explicit urban CO<sub>2</sub> budget. Urban carbon emissions, dispersion and sequestration in Europe</strong></p>



<p>Modelling a steady-state urban carbon balance for 802 European cities at a fine spatial resolution.</p>



<p>Anthropogenic CO2 emissions are downscaled spatially (down to 1 ha) and temporally (from annual to daily) based on the sector of activity, the land use category and the location. Sequestration of CO2 is estimated for different types of urban vegetation, following the IPCC guidelines at the same spatial and temporal resolutions.</p>



<p>For one typical day of each month, we simulate 2 steady-state situations for the CO2 molecules dispersion and capture. The absolute carbon balance and the relative carbon capture (as a percentage of effective anthropogenic emissions) are then computed. The data produced can be used to assess the spatial heterogeneity of the carbon balance within a specific urban area. It can also be used to assess how much of its own emissions an urban area can capture.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Quadtrees Hub#5</title>
		<link>http://quadtrees.lu/quadtrees-hub5/</link>
		
		<dc:creator><![CDATA[Isabelle Pigeron-Piroth]]></dc:creator>
		<pubDate>Tue, 11 Feb 2020 14:41:33 +0000</pubDate>
				<category><![CDATA[Event]]></category>
		<category><![CDATA[Quadtrees]]></category>
		<guid isPermaLink="false">http://quadtrees.lu/?p=362</guid>

					<description><![CDATA[Portraying Urban Sprawl from Space: an update and geographical effects On March 10th (NEW DATE), our fifth Quadtrees Hub will take place. The aim is to share and discuss research in progress. Quadtrees’hubs are open to anyone interested and somehow familiar with some quantitative techniques and willing to progress with these. Please contact Isabelle Pigeron-Piroth]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading"><strong>Portraying Urban Sprawl from Space: an update and geographical effects</strong> </h2>



<p>On <strong>March 10th</strong> <strong>(NEW DATE)</strong>, our fifth Quadtrees Hub will take place. The aim is to share and discuss research in progress. Quadtrees’hubs are open to anyone interested and somehow familiar with some quantitative techniques and willing to progress with these. Please contact Isabelle Pigeron-Piroth for information.</p>



<p><strong>HUB #5</strong></p>



<p>When? <s>18<sup>th</sup> of February 2020</s>  <strong>CHANGED TO March 10th </strong>14h-15h.</p>



<p>Where? Map Room (next to GIS room) 1st floor MSH, Belval.</p>



<p><strong>14h-15h : Kerry Schiel &nbsp;(Université du Luxembourg, GEO) : Portraying Urban Sprawl from Space: an update and geographical effects</strong> </p>



<p>We test the robustness to change in geographical grids and
extents of the urban sprawl measure implemented a decade ago by Burchfield et
al (2006) on the conterminous United States. They calculate urban sprawl as the
percentage of open space surrounding residential cells using a fixed 1km2
grid.&nbsp; They then used this index to determine
which factors positively contribute to the development of sprawl.</p>



<p>Instead of a fixed grid, we use a moving 1km2 window,
centered on each cell, which is more in line with standard GIS and landscape
metrics applications and with the sprawl concept suggested. We also change the
areal extent used within each metropolitan area for the calculation based on
the development of residential cells in the period between 1976 and 1992.&nbsp; This is to determine whether changing the
definition of the urban fringe will affect the outcome of the sprawl index
values.&nbsp; Mostly recently, we calculated
an updated measure of sprawl using data from 2016, to compare with that from
1992.&nbsp; 

Through these methods, we analyze how our more
spatially accurate calculations affect the sprawl index values, and hence, the
understanding of the factors that contribute to sprawl.



</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Quadtrees Hub#4</title>
		<link>http://quadtrees.lu/quadtrees-hub4/</link>
		
		<dc:creator><![CDATA[Isabelle Pigeron-Piroth]]></dc:creator>
		<pubDate>Tue, 14 Jan 2020 08:42:56 +0000</pubDate>
				<category><![CDATA[Event]]></category>
		<category><![CDATA[Quadtrees]]></category>
		<category><![CDATA[Unclassified]]></category>
		<guid isPermaLink="false">http://quadtrees.lu/?p=356</guid>

					<description><![CDATA[Tuesday 21st of January, our fourth Quadtrees Hub will take place. The aim is to share and discuss research in progress. Quadtrees’hubs are open to anyone interested and somehow familiar with some quantitative techniques and willing to progress with these. Please contact Isabelle Pigeron-Piroth for information. When? 21st of January 2019 14h-16h. Where? Map Room]]></description>
										<content:encoded><![CDATA[
<p>Tuesday 21<sup>st</sup> of January, our fourth Quadtrees Hub will take place. The aim is to share and discuss research in progress. Quadtrees’hubs are open to anyone interested and somehow familiar with some quantitative techniques and willing to progress with these. Please contact Isabelle Pigeron-Piroth for information.</p>



<p>When? 21st of January 2019 14h-16h.</p>



<p>Where? Map Room (next to GIS room) 1st floor MSH, Belval.</p>



<p><strong>14h-15h : Justin
Delloye (LISER) : A mathematical approach of residential migration dynamics</strong></p>



<p>The spatial distribution of a regional population, the
residential pattern, is an important topic for public authorities because it is
related to concerning issues such as access to housing or sustainable
commuting. Its evolution is essentially driven by residential migrations, which
form a complex dynamic system because of the feedbacks between residential
migrations and residential patterns. To handle this complexity, researchers
usually rely on numerical simulation tools such as agent-based models or
cellular automata. However, these methods still suffer from a few shortcomings
among which calibration and validation issues, as well as biases due to
discrete time steps.</p>



<p>In this talk, I present a mathematical model of residential
migrations that can complement current numerical approaches by addressing these
calibration, validation and temporal issues. The model is presented with two
applications. First, an individual model of residential migration is built,
which reconciles previous stochastic representations of dynamic spatial
interaction models by introducing an endogenous “decision rate” parameter. This
parameter is then estimated using Belgian residential flows in 2005. Second,
the individual model is aggregated to express the evolution of a residential
pattern as a Markovian system. This aggregation procedure is then used to study
the structural properties of a traditional core-periphery model of economic
geography.</p>



<p><strong>15h-16h : &nbsp;Brano Glumac (LISER) :What are the housing
needs and solutions for the households with frequent residential mobility
patterns? A qualitative systematic review</strong></p>



<p>The objective is to generate the transdisciplinary
conceptual framework capable of sketching the attributes of flexible housing
solutions and their benefits to households with frequent residential mobility
patterns.</p>



<p>Residential mobility has an impact on available housing
solutions and vice versa. Frequent residential change is potentially a useful
marker for the household financial danger and lack of wealth accumulation via
classical property tenures. Thus this systematic review supports the
enlargement of housing solutions by generating and exploring a framework to
support these residentially mobile households for whom lack of means for wealth
generation may be identified. Therefore, a primary research question asks what
are the housing needs and solutions reported in the literature that should suit
households with frequent residential mobility patterns. Followed by a secondary
question; what are the attributes of the identified flexible housing solutions?</p>



<p>Narrative and framework synthesis were used consecutively to
generate and explore the conceptual framework of flexible housing. Both are
qualitative synthesis based on configurative synthesis within a purposive
sampling framework approach. This approach is the best suited to generate new
emerging concepts. The first step of framework synthesis approach provides an
answer to a broader question of the housing needs for the population with
frequent mobility patterns. The second step identifies the attributes of the
non-exhaustive list of the interventions. Searching for studies adopts a
purposive sampling framework (author identified three groups of housing
interventions or solutions for residents with high mobility pattern: technical,
service-based and institutional) based on an existing body of literature.
Studies that investigated international migration for asylum were excluded. Two
reviewers assessed each study using quality criteria with particular attention
to the consideration of bias. Data were extracted for analysis using a thematic
analysis. Eight-hundred studies were included for this review.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Quadtrees Hub#3</title>
		<link>http://quadtrees.lu/quadtrees-hub3/</link>
		
		<dc:creator><![CDATA[Isabelle Pigeron-Piroth]]></dc:creator>
		<pubDate>Tue, 10 Dec 2019 15:43:07 +0000</pubDate>
				<category><![CDATA[Event]]></category>
		<category><![CDATA[Quadtrees]]></category>
		<guid isPermaLink="false">http://quadtrees.lu/?p=349</guid>

					<description><![CDATA[Tuesday 17th of December, our third Quadtrees Hub will take place – to discuss ongoing research in quantitative methods, urban analytics and spatial data from both the Urban Development and Mobility Dpt of LISER and the Dpt of Geography and Spatial Planning at the University of Luxembourg. The aim is to share and discuss research]]></description>
										<content:encoded><![CDATA[
<p></p>



<p>Tuesday 17th of December, our third Quadtrees Hub will take place – to discuss ongoing research in quantitative methods, urban analytics and spatial data from both the Urban Development and Mobility Dpt of LISER and the Dpt of Geography and Spatial Planning at the University of Luxembourg. The aim is to share and discuss research in progress. Quadtrees’hubs are open to anyone interested and somehow familiar with some quantitative techniques and willing to progress with these. Please contact Isabelle Pigeron-Piroth for information.</p>



<p><strong>HUB #3</strong></p>



<p>When? 17th of December 2019 14h-16h.</p>



<p>Where? Map Room (next to GIS room) 1st floor MSH, Belval.</p>



<p><strong>14h-15h : Marlène Boura : Landscape typology of urban forest ecosystem services across European urban areas</strong></p>



<p>In this talk we will present a typology of more that 800
Functional Urban Areas (FUAs). Urban areas are clustered regarding spatial
metrics associated to different urban forest ecosystem services (ES) potentials
and threats.</p>



<p>Urban areas exhibit a large variety of patterns which may
affect differently the potential of ES. ES are essentials to counteract the
urban pressure on the environment and its impact on the well-being of its
inhabitants. Yet, the effects of the relative spatial arrangement of
vegetation, forests and water bodies, with respect to the artificial urban
lands on potential ES are still not systematically analysed.</p>



<p>We propose a typology, based on the intra-urban structure of
cities and the associated ES potentials coming from the urban forest. More
particularly, we investigate the share of different land uses and the distance
between human settlements, forests and the other vegetated lands as well as
their relative spatial distribution within urban settlements. We then use
spatial metrics as proxies for urban ES associated with urban forests – e.g.,
micro and macro climate regulation, air pollution removal, rainwater runoff,
mental and physical health. The typology is created using an unsupervised
machine learning approach (clustering) with standardized spatial metrics as
input data.</p>



<p><strong>15h-16h : Kaarel Sikk : Model exploration with OpenMole software</strong></p>



<p>In the talk we discuss model
exploration techniques and present them using dedicated OpenMole software. The
talk focuses on sensitivity analysis and calibration of spatial Agent-based
simulation models. Some other model exploration techniques are described.&nbsp;</p>



<p>To do so we are using an ABM
simulation of hunter-gatherer central place foraging model. The model was
developed based on traditional aspatial analytical model coming from the domain
of human behavioural ecology. Spatial ABM implementation added opportunity of
testing the model with heterogeneous environments. With presented examples I am
testing models robustness to environment heterogeneity generating random
environments with different spatial autocorrelations.&nbsp;</p>



<p>For robustness testing we present a
input space exploration experiment with Sobol sampling over the parameter
space. We are also exploring ideas designing an origin search experiment by
extending traditional model calibration techniques.&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Creating graphs in R with ggplot2</title>
		<link>http://quadtrees.lu/creating-graphs-in-r-with-ggplot2/</link>
		
		<dc:creator><![CDATA[Paul Kilgarriff]]></dc:creator>
		<pubDate>Thu, 07 Nov 2019 15:47:08 +0000</pubDate>
				<category><![CDATA[Quadtrees]]></category>
		<category><![CDATA[ggplot]]></category>
		<category><![CDATA[graphs]]></category>
		<category><![CDATA[r]]></category>
		<category><![CDATA[visual]]></category>
		<guid isPermaLink="false">http://quadtrees.lu/?p=314</guid>

					<description><![CDATA[Learn how to create clean graphs using ggplot in R]]></description>
										<content:encoded><![CDATA[
<p>In this post we will use ggplot to create some nice and clean looking graphs. How to colour points by groups, edit both the x and y axis, clean the legend and change and customise various aspects of the graph.</p>



<p>First of all we load the mtcars data set. Then we want to see what is contained within the data set and also view what type of data each variable is.</p>



<p>The raw code is also available from my github, see:</p>



<p><a href="https://github.com/granger89/SCALEITUP/blob/master/graphs%20in%20ggplot2">https://github.com/granger89/SCALEITUP/blob/master/graphs%20in%20ggplot2</a></p>



<pre class="wp-block-verse"><code>library(ggplot2)<br>cars &lt;- mtcars<br>cars<br>str(cars)</code></pre>



<p>We can see there is no categorical variable. We are going to create one which we will use for plotting we are going to create two; one for the make of car and another for its weight class.</p>



<pre class="wp-block-verse">cars$car_type &lt;- rownames(cars)</pre>



<p>Next we use summary to help us when deciding upon the thresholds.</p>



<pre class="wp-block-verse"><code>summary(cars$wt)<br>cars$wt_class &lt;- NA <br>indx &lt;- cars$wt&lt;2.5 <br>cars[indx, "wt_class"] &lt;- "light"<br>indx &lt;- cars$wt&gt;=2.5 &amp; cars$wt&lt;3.4<br>cars[indx, "wt_class"] &lt;- "medium"<br>indx &lt;- cars$wt&gt;=3.4<br>cars[indx, "wt_class"] &lt;- "heavy"</code></pre>



<p>We now have the data frame in the correct format we want for plotting</p>



<pre class="wp-block-verse"><code>str(cars)</code></pre>



<p>The following code gives us a simple plot of two variables mpg (x-axis) and hp (y-axis) using the dataset cars.</p>



<pre class="wp-block-verse"><code>ggplot(cars) +<br>geom_point(aes(mpg, hp))</code></pre>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="656" height="602" src="http://quadtrees.lu/wp-content/uploads/2019/11/Rplot1.png" alt="" class="wp-image-317" srcset="http://quadtrees.lu/wp-content/uploads/2019/11/Rplot1.png 656w, http://quadtrees.lu/wp-content/uploads/2019/11/Rplot1-300x275.png 300w, http://quadtrees.lu/wp-content/uploads/2019/11/Rplot1-450x413.png 450w" sizes="(max-width: 656px) 100vw, 656px" /></figure>



<p>We now introduce a third variable. We can change the point shapes using a categorical variable. For this we use the weight class variable we created earlier.</p>



<pre class="wp-block-verse"><code>ggplot(cars, aes(x=mpg, y=hp, group=wt_class))+<br>geom_point(aes(shape=wt_class), size=2, alpha=1)</code></pre>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="656" height="602" src="http://quadtrees.lu/wp-content/uploads/2019/11/Rplot2.png" alt="" class="wp-image-320" srcset="http://quadtrees.lu/wp-content/uploads/2019/11/Rplot2.png 656w, http://quadtrees.lu/wp-content/uploads/2019/11/Rplot2-300x275.png 300w, http://quadtrees.lu/wp-content/uploads/2019/11/Rplot2-450x413.png 450w" sizes="(max-width: 656px) 100vw, 656px" /></figure>



<p>Now we have the graph we next steps involved editing the axes, legend, title and background so that we get a cleaner graph.</p>



<h3 class="wp-block-heading">Editing the axes and background</h3>



<p>Firstly we will import new fonts.</p>



<pre class="wp-block-verse"><code>library(gridExtra)<br>library(extrafont)<br>library(ggthemes) # Load<br>fonts()<br>windowsFonts("Arial" = windowsFont("Arial"))<br>windowsFonts("Times New Roman" = windowsFont("Times New Roman"))<br>windowsFonts("Goudy Stout" = windowsFont("Goudy Stout"))</code></pre>



<p>Give the plot a white background and change the fonts</p>



<pre class="wp-block-verse"><code>ggplot(cars, aes(x=mpg, y=hp, group=wt_class))+<br>geom_point(aes(shape=wt_class), size=2, alpha=1)+<br>theme_bw()+<br>theme(panel.background = element_rect(fill = "white", colour = "white"))+<br>theme(axis.text=element_text(size=11, family="Arial"),axis.title=element_text(size=12,face="bold", family="Arial"))+<br>theme(panel.grid=element_line(color = "grey80"))</code></pre>



<p>Change the x and y axis names and also remove spacing around the origin. We can also change the limits of the x and y axes.</p>



<pre class="wp-block-verse"><code>ggplot(cars, aes(x=mpg, y=hp, group=wt_class))+<br>geom_point(aes(shape=wt_class), size=2, alpha=1)+<br>theme_bw()+<br>theme(panel.background = element_rect(fill = "white", colour = "white"))+<br>theme(axis.text=element_text(size=11, family="Arial"),axis.title=element_text(size=12,face="bold", family="Arial"))+<br>theme(panel.grid=element_line(color = "grey80")) +<br>labs(x = "Miles per Gallon (mpg)", y = "Horse Power (HP)" )+<br>labs(title = "Cars power, weight and fuel economy")+<br>scale_x_continuous(limits = c(0,35), expand = c(0, 0)) +<br>scale_y_continuous(limits = c(0,350), expand = c(0, 0))</code></pre>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="656" height="602" src="http://quadtrees.lu/wp-content/uploads/2019/11/Rplot4.png" alt="" class="wp-image-325" srcset="http://quadtrees.lu/wp-content/uploads/2019/11/Rplot4.png 656w, http://quadtrees.lu/wp-content/uploads/2019/11/Rplot4-300x275.png 300w, http://quadtrees.lu/wp-content/uploads/2019/11/Rplot4-450x413.png 450w" sizes="(max-width: 656px) 100vw, 656px" /></figure>



<h3 class="wp-block-heading">Fixing the legend</h3>



<p>One thing I would like to fix is the legend as it does not look that pleasant. I would like the first letters to be capitals and &#8216;wt_class&#8217; does not explain what the values show.</p>



<pre class="wp-block-verse"><code>scale_shape_manual(values=c(1, 2, 3), name = "Weight Group", breaks=c("heavy","medium","light"), labels=c("Heavy &gt;3.4 Tons", "Medium 2.5-3.4 Tons", "Light &lt;2.5 Tons"))</code></pre>



<p>To explain this code, the values are the type of shapes used to represent the different classes. See the link for what the different values mean. </p>



<p>Next &#8216;name&#8217; is the title of the legend.<br> &#8216;breaks&#8217; are the different classes. Once we know the values we can then put them in whatever order we want.  (&#8220;heavy&#8221;,&#8221;medium&#8221;,&#8221;light&#8221;) or  (&#8220;light&#8221;,&#8221;medium&#8221;,&#8221;heavy&#8221;) . That is the order they appear in the legend.<br> Next we use labels to replace the raw data values with whatever value we want.<br><a href="http://www.sthda.com/english/wiki/ggplot2-point-shapes">http://www.sthda.com/english/wiki/ggplot2-point-shapes</a></p>



<pre class="wp-block-verse"><code>ggplot(cars, aes(x=mpg, y=hp, group=wt_class))+<br>   geom_point(aes(shape=wt_class), size=2, alpha=1)+<br>   theme_bw()+<br>   theme(panel.background = element_rect(fill = "white", colour = "white"))+<br>   theme(axis.text=element_text(size=11, family="Arial"),axis.title=element_text(size=12,face="bold", family="Arial"))+<br>   theme(panel.grid=element_line(color = "grey80")) +<br>   labs(x = "Miles per Gallon (mpg)", y = "Horse Power (HP)" )+<br>   labs(title = "Cars power, weight and fuel economy")+<br>   scale_x_continuous(limits = c(0,35), expand = c(0, 0)) +<br>   scale_y_continuous(limits = c(0,350), expand = c(0, 0))+<br>   scale_shape_manual(values=c(1, 2, 3), name = "Weight Group",<br>                      breaks=c("heavy","medium","light"),<br>                      labels=c("Heavy &gt;3.4 Tons", "Medium 2.5-3.4 Tons", "Light &lt;2.5 Tons"))</code></pre>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="656" height="602" src="http://quadtrees.lu/wp-content/uploads/2019/11/Rplot5.png" alt="" class="wp-image-326" srcset="http://quadtrees.lu/wp-content/uploads/2019/11/Rplot5.png 656w, http://quadtrees.lu/wp-content/uploads/2019/11/Rplot5-300x275.png 300w, http://quadtrees.lu/wp-content/uploads/2019/11/Rplot5-450x413.png 450w" sizes="(max-width: 656px) 100vw, 656px" /></figure>



<p>Finally we can position the legend. Currently it is squeezing the size of the plot area. We are likeyl to have some empty space where we can place it. The position varies on the x and y axes from 0 to 1. So how about we place it at 0.2 on the x-axis and 0.2 on the y-axis. I&#8217;ve also given it a border and made the background white.</p>



<pre class="wp-block-verse"><code>ggplot(cars, aes(x=mpg, y=hp, group=wt_class))+<br>   geom_point(aes(shape=wt_class), size=2, alpha=1)+<br>   theme_bw()+<br>   theme(panel.background = element_rect(fill = "white", colour = "white"))+<br>   theme(axis.text=element_text(size=11, family="Arial"),axis.title=element_text(size=12,face="bold", family="Arial"))+<br>   theme(panel.grid=element_line(color = "grey80")) +<br>   labs(x = "Miles per Gallon (mpg)", y = "Horse Power (HP)" )+<br>   labs(title = "Cars power, weight and fuel economy")+<br>   scale_x_continuous(limits = c(0,35), expand = c(0, 0)) +<br>   scale_y_continuous(limits = c(0,350), expand = c(0, 0))+<br>   scale_shape_manual(values=c(1, 2, 3), name = "Weight Group",<br>                      breaks=c("heavy","medium","light"),<br>                      labels=c("Heavy &gt;3.4 Tons", "Medium 2.5-3.4 Tons", "Light &lt;2.5 Tons"))+<br>   theme(legend.position=c(0.2,0.2))+<br>   theme(legend.text.align = 0)+<br>   theme(legend.title=element_text(size=10))+<br>   theme(legend.text=element_text(size=10))+<br>   theme(legend.background = element_rect(colour = 'black', fill = 'white', size = 1, linetype='solid'))</code></pre>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="656" height="602" src="http://quadtrees.lu/wp-content/uploads/2019/11/Rplot6.png" alt="" class="wp-image-327" srcset="http://quadtrees.lu/wp-content/uploads/2019/11/Rplot6.png 656w, http://quadtrees.lu/wp-content/uploads/2019/11/Rplot6-300x275.png 300w, http://quadtrees.lu/wp-content/uploads/2019/11/Rplot6-450x413.png 450w" sizes="(max-width: 656px) 100vw, 656px" /></figure>



<h3 class="wp-block-heading">Vary size by value of variable</h3>



<p>Finally lets introduce a fourth variable. Instead of all points having a fixed size let us vary the size based on the number of gears.</p>



<pre class="wp-block-verse"><code>ggplot(cars, aes(x=mpg, y=hp, group=wt_class, size=gear))+<br>   geom_point(aes(shape=wt_class), alpha=1)+<br>   theme_bw()+<br>   theme(panel.background = element_rect(fill = "white", colour = "white"))+<br>   theme(axis.text=element_text(size=11, family="Arial"),axis.title=element_text(size=12,face="bold", family="Arial"))+<br>   theme(panel.grid=element_line(color = "grey80")) +<br>   labs(x = "Miles per Gallon (mpg)", y = "Horse Power (HP)" )+<br>   labs(title = "Cars power, weight and fuel economy")+<br>   scale_x_continuous(limits = c(0,35), expand = c(0, 0)) +<br>   scale_y_continuous(limits = c(0,350), expand = c(0, 0))+<br>   scale_shape_manual(values=c(1, 2, 3), name = "Weight Group",<br>                      breaks=c("heavy","medium","light"),<br>                      labels=c("Heavy &gt;3.4 Tons", "Medium 2.5-3.4 Tons", "Light &lt;2.5 Tons"))+<br>   theme(legend.position=c(0.2,0.3))+<br>   theme(legend.text.align = 0)+<br>   theme(legend.title=element_text(size=10))+<br>   theme(legend.text=element_text(size=10))+<br>   theme(legend.background = element_rect(colour = 'black', fill = 'white', size = 1, linetype='solid'))+<br>   scale_size_continuous(range = c(3,5),  <br>                         breaks= c(3,4,5), name="Number of \nGears")</code></pre>



<h3 class="wp-block-heading">Label specific points</h3>



<p>Also I would like to label the outliers at the upper and lower end. For this we use ggrepel</p>



<p><code>library(ggrepel)</code></p>



<pre class="wp-block-verse"><code>ggplot(cars, aes(x=mpg, y=hp, group=wt_class, size=gear))+<br>   geom_point(aes(shape=wt_class), alpha=1)+<br>   theme_bw()+<br>   theme(panel.background = element_rect(fill = "white", colour = "white"))+<br>   theme(axis.text=element_text(size=11, family="Arial"),axis.title=element_text(size=12,face="bold", family="Arial"))+<br>   theme(panel.grid=element_line(color = "grey80")) +<br>   labs(x = "Miles per Gallon (mpg)", y = "Horse Power (HP)" )+<br>   labs(title = "Cars power, weight and fuel economy")+<br>   scale_x_continuous(limits = c(0,35), expand = c(0, 0)) +<br>   scale_y_continuous(limits = c(0,350), expand = c(0, 0))+<br>   scale_shape_manual(values=c(1, 2, 3), name = "Weight Group",<br>                      breaks=c("heavy","medium","light"),<br>                      labels=c("Heavy &gt;3.4 Tons", "Medium 2.5-3.4 Tons", "Light &lt;2.5 Tons"))+   theme(legend.position=c(0.2,0.3))+   theme(legend.text.align = 0)+   theme(legend.title=element_text(size=10))+   theme(legend.text=element_text(size=10))+   theme(legend.background = element_rect(colour = 'black', fill = 'white', size = 1, linetype='solid'))+   scale_size_continuous(range = c(3,5),                           breaks= c(3,4,5), name="Number of \nGears")+   labs(size="Number of Gears")+   geom_text_repel(data = subset(cars, mpg &gt; 25 | mpg &lt;16), size=3,aes(label = car_type))</code></pre>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="656" height="602" src="http://quadtrees.lu/wp-content/uploads/2019/11/Rplot7.png" alt="" class="wp-image-329" srcset="http://quadtrees.lu/wp-content/uploads/2019/11/Rplot7.png 656w, http://quadtrees.lu/wp-content/uploads/2019/11/Rplot7-300x275.png 300w, http://quadtrees.lu/wp-content/uploads/2019/11/Rplot7-450x413.png 450w" sizes="(max-width: 656px) 100vw, 656px" /></figure>



<p>For other customisable options please refer to the ggplot2 documentation which is excellent at explaining how to add further options.</p>



<p><a href="https://cran.r-project.org/web/packages/ggplot2/ggplot2.pdf">https://cran.r-project.org/web/packages/ggplot2/ggplot2.pdf</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Quadtrees Hub#1</title>
		<link>http://quadtrees.lu/quadtrees-hub-1/</link>
		
		<dc:creator><![CDATA[Geoffrey Caruso]]></dc:creator>
		<pubDate>Thu, 17 Oct 2019 10:27:09 +0000</pubDate>
				<category><![CDATA[Event]]></category>
		<category><![CDATA[Quadtrees]]></category>
		<category><![CDATA[Quadtrees hub]]></category>
		<guid isPermaLink="false">http://quadtrees.lu/?p=301</guid>

					<description><![CDATA[Tue 22nd 2PM, we launch a new series of internal workshop &#8211; Quadtrees Hubs&#8211; to discuss ongoing research in quantitative methods, urban analytics and spatial data from both the Urban Development and Mobility Dpt of LISER and the Dpt of Geography and Spatial Planning at the University of Luxembourg. The aim is to share and]]></description>
										<content:encoded><![CDATA[
<p>Tue 22nd 2PM, we launch a new series of internal workshop &#8211; <strong>Quadtrees Hubs</strong>&#8211;  to discuss ongoing research in quantitative methods, urban analytics and spatial data from both the Urban Development and Mobility Dpt of LISER and the Dpt of Geography and Spatial Planning at the University of Luxembourg. The aim is to share and discuss research in progress. Quadtrees’hubs are open to anyone interested and somehow familiar with some quantitative techniques and willing to progress with these. Please contact <a href="https://wwwfr.uni.lu/recherche/flshase/identites_politiques_societes_espaces_ipse/research_institutes/institute_of_geography_and_spatial_planning/equipe/isabelle_pigeron_piroth">Isabelle Pigeron-Piroth</a> for information.</p>



<p><strong>HUB #1 will have some focus on cities and air pollution with 2 inputs, by Yufei Wei and Hichem Omrani.</strong> See below.</p>



<p>When? 22nd of Oct 2019 14h00-16h00.  Where? Map Room (next to GIS room) 1st floor MSH, Belval.</p>



<p><strong>Yufei Wei :&nbsp;Scaling of urban heat island and nitrogen dioxide with urban population: a meta-analysis</strong>. </p>



<p>In this research, at the beginning a qualitative synthesis is performed to collect literature introducing the relations of urban heat island intensity and nitrogen dioxide concentration with urban population. We then find and validate&nbsp;the linearity of&nbsp;urban heat island intensity and&nbsp;nitrogen dioxide concentration&nbsp;with urban&nbsp;population&nbsp;size&nbsp;by ANOVA test and&nbsp;linear regression, based on the selected literature&nbsp;from&nbsp;qualitative&nbsp;synthesis.</p>



<p><strong>Hichem Omrani :&nbsp;Spatio-temporal Data on the air pollutant nitrogen dioxide derived from Sentinel satellite</strong></p>



<p><br></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Quadtrees &#8211; a logo</title>
		<link>http://quadtrees.lu/quadtrees-a-logo/</link>
					<comments>http://quadtrees.lu/quadtrees-a-logo/#respond</comments>
		
		<dc:creator><![CDATA[Geoffrey Caruso]]></dc:creator>
		<pubDate>Tue, 11 Sep 2018 10:38:42 +0000</pubDate>
				<category><![CDATA[Quadtrees]]></category>
		<guid isPermaLink="false">http://quadtrees.lu/?p=26</guid>

					<description><![CDATA[x,y,z]]></description>
										<content:encoded><![CDATA[
<p>We are grateful to <strong>Emmanuelle Hingray</strong> at the University of Luxembourg for the fantastic design of the quadtrees logo!</p>



<p>Do you see the cube or the hexagon? Both maybe? (and the Q of Quadtrees<em>*</em>, obviously!)<br></p>



<p>Sometimes we geographers have a flat <em>x, y&nbsp;</em>understanding of space. A useful simplification for sure&#8230;. sometimes. But space comes with many <em>z </em>dimensions: physical height, time, socio-economic, or environmental dimensions. A quadtree is a manner to compress a 2D&nbsp;<em>(x,y)</em>&nbsp;based information (<em>z</em>&nbsp;usually being a color code on a map) within a nested structure.<br></p>



<p>Measuring and modelling in geography is in all case a mental projection and a kind of scientific compression of what is happening. They are insufficient and do not pretend to bring up <em>truth</em>, but they are helpful simplifications and scientific constructs.</p>



<p>&#8230;all this wrapped up in a sleek logo!<br></p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img loading="lazy" decoding="async" src="http://quadtrees.lu/wp-content/uploads/2018/09/logo.png" alt="" class="wp-image-17" width="388" height="385" srcset="http://quadtrees.lu/wp-content/uploads/2018/09/logo.png 251w, http://quadtrees.lu/wp-content/uploads/2018/09/logo-150x150.png 150w" sizes="(max-width: 388px) 100vw, 388px" /></figure></div>



<p><em> * </em>Note that the name, <em>Quadtrees</em>, chosen for our virtual grouping of quantitative geographers in Lux, was suggested by Kate Jones within a brainstorming effort with Geoffrey Caruso who struggled to find a catchy and sensical name.<br></p>
]]></content:encoded>
					
					<wfw:commentRss>http://quadtrees.lu/quadtrees-a-logo/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
