<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Thanks everybody.<div class="">I am illiterate when it comes to scripting. So that is not really an option for me.</div><div class=""><br class=""></div><div class="">To inform you all, </div><div class="">Last night, I came with a solution that I want to share with you:</div><div class=""><br class=""></div><div class="">My layers are shape files.</div><div class=""><br class=""></div><div class="">what I did:</div><div class="">1) With the plugin “Pointconnector”, I created the lines layer(after a but of hustle: creating a cvs with from-to lines)</div><div class="">then I used the field calculator to measure the length</div><div class="">I used the “length” property to label the distance lines layer.</div><div class=""><br class=""></div><div class="">thanks for your input and ideas</div><div class=""><br class=""></div><div class="">Joris</div><div class=""><br class=""></div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">Op 10-mrt.-2015, om 10:32 heeft Alexandre Neto <<a href="mailto:senhor.neto@gmail.com" class="">senhor.neto@gmail.com</a>> het volgende geschreven:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">If your data is in a Spatialite or a Postgis database, it's quite easy to achieve what you seek.<div class=""><br class=""></div><div class="">All you need to do is create a SQL query similar to this one in DB Manager:</div><div class=""><br class=""></div><div class=""><font face="monospace, monospace" class="">SELECT</font></div><div class=""><font face="monospace, monospace" class="">    a.gid as dep_id,</font></div><div class=""><font face="monospace, monospace" class="">    b.gid as dest_id, </font></div><div class=""><font face="monospace, monospace" class="">    ST_Distance(a.geom, b.geom) as distance,</font></div><div class=""><font face="monospace, monospace" class=""><span style="background-color:rgb(255,255,255)" class="">    </span><span style="color:rgb(46,46,46);line-height:16px;background-color:rgb(248,248,249)" class="">ST_MakeLine(a.geom, b.geom) as geom</span></font></div><div class=""><span style="color:rgb(46,46,46);line-height:16px;background-color:rgb(248,248,249)" class=""><font face="monospace, monospace" class="">FROM</font></span></div><div class=""><span style="color:rgb(46,46,46);line-height:16px;background-color:rgb(248,248,249)" class=""><font face="monospace, monospace" class="">    my_table as a, my_table as b</font></span></div><div class=""><font color="#2e2e2e" face="monospace, monospace" class=""><span style="line-height:16px;background-color:rgb(248,248,249)" class="">WHERE</span></font></div><div class=""><font color="#2e2e2e" face="monospace, monospace" class=""><span style="line-height:16px;background-color:rgb(248,248,249)" class="">    a.gid > b.gid</span></font></div><div class=""><font color="#2e2e2e" face="monospace, monospace" class=""><span style="line-height:16px;background-color:rgb(248,248,249)" class=""><br class=""></span></font></div><div class=""><font color="#2e2e2e" face="monospace, monospace" class=""><span style="line-height:16px;background-color:rgb(248,248,249)" class="">Note: This is the postgis version, not sure if the same function applies to spatialite</span></font></div><div class=""><font color="#2e2e2e" face="monospace, monospace" class=""><span style="line-height:16px;background-color:rgb(248,248,249)" class=""><br class=""></span></font></div><div class=""><font color="#2e2e2e" face="monospace, monospace" class=""><span style="line-height:16px;background-color:rgb(248,248,249)" class="">Add it to the map canvas by using dep_id as unique value column and geom as geometry column.</span></font></div><div class=""><font color="#2e2e2e" face="monospace, monospace" class=""><span style="line-height:16px;background-color:rgb(248,248,249)" class=""><br class=""></span></font></div><div class=""><font color="#2e2e2e" face="monospace, monospace" class=""><span style="line-height:16px;background-color:rgb(248,248,249)" class="">Hope it helps.</span></font></div><div class=""><font color="#2e2e2e" face="monospace, monospace" class=""><span style="line-height:16px;background-color:rgb(248,248,249)" class=""><br class=""></span></font></div><div class=""><font color="#2e2e2e" face="monospace, monospace" class=""><span style="line-height:16px;background-color:rgb(248,248,249)" class="">Alexandre Neto</span></font></div></div><div class="gmail_extra"><br class=""><div class="gmail_quote">On Tue, Mar 10, 2015 at 8:08 AM, Raymond Nijssen <span dir="ltr" class=""><<a href="mailto:r.nijssen@terglobo.nl" target="_blank" class="">r.nijssen@terglobo.nl</a>></span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Joris,<br class="">
<br class="">
I dont know about that plugin, but i would write a little script for that like this:<br class="">
<br class="">
# get active (point) layer as input<br class="">
inputlayer = iface.activeLayer()<br class="">
# create new memory layer for output<br class="">
outputlayer = QgsVectorLayer("Linestring", "distance_lines", "memory")<br class="">
outputprovider = outputlayer.dataProvider()<br class="">
# loop all points<br class="">
iter = inputlayer.getFeatures()<br class="">
for feature in iter:<br class="">
    p1 = feature.geometry().asPoint()<br class="">
    iter2 = layer.getFeatures()<br class="">
    for feature2 in iter2:<br class="">
        p2 = feature2.geometry().asPoint()<br class="">
        if not p1 == p2:<br class="">
            # create new line<br class="">
            l = QgsGeometry.fromPolyline([p1,<u class=""></u>p2])<br class="">
            feat = QgsFeature()<br class="">
            feat.setGeometry(l)<br class="">
            outputprovider.addFeatures([<u class=""></u>feat])<br class="">
outputlayer.commitChanges()<br class="">
outputlayer.updateExtents()<br class="">
# add to map<br class="">
QgsMapLayerRegistry.instance()<u class=""></u>.addMapLayer(outputlayer)<br class="">
<br class="">
Good luck,<br class="">
<br class="">
Raymond<div class="HOEnZb"><div class="h5"><br class="">
<br class="">
<br class="">
On 09-03-15 18:18, Joris Hintjens wrote:<br class="">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Thanks Raymond, but what I need is the distance from every point in a layer to every other point. That is what “distance matrix” gives me.<br class="">
Then, I want to plot every distance line (as a seperate layer?) on the map.<br class="">
<br class="">
Joris<br class="">
<br class="">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Begin doorgestuurd bericht:<br class="">
<br class="">
Datum: 9 maart 2015 15:53:56 CET<br class="">
Van: Raymond Nijssen <<a href="mailto:r.nijssen@terglobo.nl" target="_blank" class="">r.nijssen@terglobo.nl</a>><br class="">
Aan: <a href="mailto:qgis-user@lists.osgeo.org" target="_blank" class="">qgis-user@lists.osgeo.org</a><br class="">
Onderwerp: Antw.: [Qgis-user] Visualize Distance matrix<br class="">
<br class="">
Hi Joris,<br class="">
<br class="">
Not sure if I understand your question, but if you want to do a distance calculation for all points in a point layer to a certain location you can use the field calculator in the attribute table window.<br class="">
<br class="">
The expression should be:<br class="">
<br class="">
distance($geometry ,geomFromWKT( 'POINT(0 0)' ))<br class="">
<br class="">
to calculate all distances to coordinate 0,0.<br class="">
<br class="">
Hope this helps you.<br class="">
<br class="">
Raymond<br class="">
<br class="">
<br class="">
<br class="">
On 09-03-15 15:13, Joris Hintjens wrote:<br class="">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I feel stupid: I am stuck with what seems a basic operation..<br class="">
I have a points layer, of which I want to visualize the distance matrix.<br class="">
I can create the martini CSV.<br class="">
I cannot create a distance hub layer with the MMQGIS plugin with From and To point from within  the same layer.<br class="">
<br class="">
Any help on how I ca get this result on my map?<br class="">
<br class="">
PoinA——————>PointB<br class="">
                xxx Meter<br class="">
<br class="">
and this for the entire matrix<br class="">
<br class="">
<br class="">
thanks<br class="">
Joris<br class="">
______________________________<u class=""></u>_________________<br class="">
Qgis-user mailing list<br class="">
<a href="mailto:Qgis-user@lists.osgeo.org" target="_blank" class="">Qgis-user@lists.osgeo.org</a><br class="">
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-user" target="_blank" class="">http://lists.osgeo.org/<u class=""></u>mailman/listinfo/qgis-user</a><br class="">
<br class="">
</blockquote>
<br class="">
--<br class="">
Terglobo<br class="">
Ampèrestraat 110<br class="">
5223 CT 's-Hertogenbosch<br class="">
06-25314983<br class="">
______________________________<u class=""></u>_________________<br class="">
Qgis-user mailing list<br class="">
<a href="mailto:Qgis-user@lists.osgeo.org" target="_blank" class="">Qgis-user@lists.osgeo.org</a><br class="">
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-user" target="_blank" class="">http://lists.osgeo.org/<u class=""></u>mailman/listinfo/qgis-user</a><br class="">
</blockquote>
<br class="">
<br class="">
<br class="">
<br class="">
______________________________<u class=""></u>_________________<br class="">
Qgis-user mailing list<br class="">
<a href="mailto:Qgis-user@lists.osgeo.org" target="_blank" class="">Qgis-user@lists.osgeo.org</a><br class="">
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-user" target="_blank" class="">http://lists.osgeo.org/<u class=""></u>mailman/listinfo/qgis-user</a><br class="">
<br class="">
</blockquote>
<br class="">
-- <br class="">
Terglobo<br class="">
Ampèrestraat 110<br class="">
5223 CT 's-Hertogenbosch<br class="">
06-25314983<br class="">
</div></div><br class="">_______________________________________________<br class="">
Qgis-user mailing list<br class="">
<a href="mailto:Qgis-user@lists.osgeo.org" class="">Qgis-user@lists.osgeo.org</a><br class="">
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-user" target="_blank" class="">http://lists.osgeo.org/mailman/listinfo/qgis-user</a><br class=""></blockquote></div><br class=""></div>
_______________________________________________<br class="">Qgis-user mailing list<br class=""><a href="mailto:Qgis-user@lists.osgeo.org" class="">Qgis-user@lists.osgeo.org</a><br class="">http://lists.osgeo.org/mailman/listinfo/qgis-user</div></blockquote></div><br class=""></div></body></html>