<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style type="text/css">body p { margin-bottom: 0cm; margin-top: 0pt; } </style>
</head>
<body bidimailui-charset-is-forced="true" text="#000000"
bgcolor="#FFFFFF">
<p>Here is the script.</p>
<p>Let me know how it goes. (I might try to take time to make it
into a GRASS addon)</p>
<p><br>
</p>
<div class="moz-cite-prefix">On 10/22/19 2:33 PM, Taïs wrote:<br>
</div>
<blockquote type="cite"
cite="mid:d40a1138-065b-98f1-2f44-bf86f9a3ce7a@ulb.ac.be">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<p>Hi Micha, thanks for your repply.<br>
</p>
<p><br>
</p>
<p>For my own need, I think your solution is enough and I would
like to try if you agree to send the R script. <br>
</p>
<p><br>
</p>
<p><br>
</p>
<div class="moz-cite-prefix">Le 22/10/19 à 12:53, Micha Silver a
écrit :<br>
</div>
<blockquote type="cite"
cite="mid:72bfdf77-6ba0-d4ad-7070-c691c0c08338@gmail.com">
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8">
<style type="text/css">body p { margin-bottom: 0cm; margin-top: 0pt; } </style>
<br>
<div class="moz-cite-prefix">On 10/21/19 1:33 PM, Tais wrote:<br>
</div>
<blockquote type="cite"
cite="mid:d581c296-ec9e-b2a1-7733-45722647afa2@ulb.ac.be">Hi
all, <br>
<br>
I would like to compute a raster density map ("heat map") from
vector points using v.kernel. The points represent house
addresses. However, I would need to weight the points with a
value stored in the attribute table (number of inhabitants). I
saw on the module manual page that this functionality is a
"known issue". <br>
<br>
I imagined a solution to by-passe the limitation: duplicate
each point as many time as needed (according to the value
stored in the attribute table) and use this new layer directly
in v.kernel. However, I think it will definitely not be the
most efficient way to do the trick. Do you have an alternative
in mind ? <br>
<br>
Of course the best solution would be that someone in the
development community would have the time and the kindness to
implement this function directly in the module (I'm not
skilled in C and thus cannot try myself). <br>
<br>
</blockquote>
<p><br>
</p>
<p>Maybe not the answer you are looking for, but you can create
a weighted kernel density in R. I can send an R script that is
intended to be run from within a GRASS session. It accepts a
point vector and attrib column, and creates a kernel density
raster, weighted by the attribute values (using the R defaults
for bandwidth and Gaussian kernel)</p>
<p>Requires, of course, that R is installed, with the packages:
spatstat, raster, rgrass7.<br>
</p>
<p><br>
</p>
<blockquote type="cite"
cite="mid:d581c296-ec9e-b2a1-7733-45722647afa2@ulb.ac.be">NB:
Sorry if I should have posted this on the developer mailing
list. I hesitated but decided to post here finally. <br>
<br>
Best, <br>
<br>
</blockquote>
<pre class="moz-signature" cols="72">--
Micha Silver
Ben Gurion Univ.
Sde Boker, Remote Sensing Lab
cell: +972-523-665918</pre>
</blockquote>
</blockquote>
<pre class="moz-signature" cols="72">--
Micha Silver
Ben Gurion Univ.
Sde Boker, Remote Sensing Lab
cell: +972-523-665918</pre>
</body>
</html>