[GRASS-user] Equidistant points along lines of a vector network (Johannes Radinger)

Pedro Palheiro pedro.palheiro at gmail.com
Tue Sep 23 17:04:35 PDT 2014


Hi Johannes,

one way might be using v.to.points and setting dmax=250 (so that the points
are at most 250m apart):

v.to.points -vi input=river output=river_pt250m dmax=250

Regards,
Pedro



2014-09-23 20:00 GMT+01:00 <grass-user-request at lists.osgeo.org>:

> Send grass-user mailing list submissions to
>         grass-user at lists.osgeo.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         http://lists.osgeo.org/mailman/listinfo/grass-user
> or, via email, send a message with subject or body 'help' to
>         grass-user-request at lists.osgeo.org
>
> You can reach the person managing the list at
>         grass-user-owner at lists.osgeo.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of grass-user digest..."
>
>
> Today's Topics:
>
>    1. Equidistant points along lines of a vector network
>       (Johannes Radinger)
>    2. Re: Equidistant points along lines of a vector network
>       (Moritz Lennert)
>    3. Re: problem to install grass70 on ubuntu 12.04 (Markus Neteler)
>    4. Re: Equidistant points along lines of a vector network
>       (C?sar Augusto Ram?rez Franco)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Tue, 23 Sep 2014 10:23:58 +0200
> From: Johannes Radinger <
> ​​
> johannesradinger at gmail.com>
> To: GRASS user list <grass-user at lists.osgeo.org>
> Subject: [GRASS-user] Equidistant points along lines of a vector
>         network
> Message-ID:
>         <CABsGe_w67ovb=
> 3Y+REmQoptCb5YVwoUbW4DVy5cbOgF1p2MaLQ at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi,
>
> I've got a vector network (river network) and I want to place points
> along that network. The points should be placed every 250 m starting
> from the outlet. Any network junctions should be ignored so that every
> point is 250 apart from the next upstream and downstream point.
>
> With the tool v.segment only the single parts of the polyline (lines
> between
> nodes) are splitted based on the distance parameter. So v.segment ignores
> the network. Maybe v.net.iso can be of use in this case, but here I am
> missing
> the option to create points in given distance classes from a starting
> point.
>
>
> Is there any specific GRASS tool or procedure for such tasks?
> Any suggestions?
>
> Best regards,
> Johannes
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.osgeo.org/pipermail/grass-user/attachments/20140923/5bc459af/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 2
> Date: Tue, 23 Sep 2014 14:39:51 +0200
> From: Moritz Lennert <mlennert at club.worldonline.be>
> To: Johannes Radinger <johannesradinger at gmail.com>,     GRASS user list
>         <grass-user at lists.osgeo.org>
> Subject: Re: [GRASS-user] Equidistant points along lines of a vector
>         network
> Message-ID: <54216A17.2030507 at club.worldonline.be>
> Content-Type: text/plain; charset=windows-1252; format=flowed
>
> On 23/09/14 10:23, Johannes Radinger wrote:
> > Hi,
> >
> > I've got a vector network (river network) and I want to place points
> > along that network. The points should be placed every 250 m starting
> > from the outlet. Any network junctions should be ignored so that every
> > point is 250 apart from the next upstream and downstream point.
> >
> > With the tool v.segment only the single parts of the polyline (lines
> between
> > nodes) are splitted based on the distance parameter. So v.segment ignores
> > the network. Maybe v.net.iso can be of use in this case, but here I am
> > missing
> > the option to create points in given distance classes from a starting
> point.
> >
> >
> > Is there any specific GRASS tool or procedure for such tasks?
>
> Would v.build.polylines help here ? I don't know how v.segment acts on
> polylines.
>
> Moritz
>
>
> ------------------------------
>
> Message: 3
> Date: Tue, 23 Sep 2014 16:51:25 +0200
> From: Markus Neteler <neteler at osgeo.org>
> To: Rashad M <mohammedrashadkm at gmail.com>
> Cc: GRASS user list <grass-user at lists.osgeo.org>,       Mohammed Rashad
>         <rashadkm at gmail.com>,   "tech at wildintellect.com"
>         <tech at wildintellect.com>
> Subject: Re: [GRASS-user] problem to install grass70 on ubuntu 12.04
> Message-ID:
>         <CALFmHhtp7=8F=
> 4S0O+T9yOeaOaNM6SKw0kHctey2MNjtXCoeNw at mail.gmail.com>
> Content-Type: text/plain; charset=UTF-8
>
> Hi,
>
> just FYI - the person who asked for my assistance with Ubuntu, got it
> running after these two steps (as not being an Ubuntu user I don't
> know what it means):
>
> software-properties-gtk
> sudo apt-get update
>
> Once these two steps made, the GRASS packages appeared in the Software
> Center under GRASS Packages stable series.
>
> ... thought to post that here, maybe useful.
>
> Markus
>
>
> ------------------------------
>
> Message: 4
> Date: Tue, 23 Sep 2014 13:44:25 -0500
> From: C?sar Augusto Ram?rez Franco <caesarivs at gmail.com>
> To: Moritz Lennert <mlennert at club.worldonline.be>
> Cc: GRASS user list <grass-user at lists.osgeo.org>,       Johannes Radinger
>         <johannesradinger at gmail.com>
> Subject: Re: [GRASS-user] Equidistant points along lines of a vector
>         network
> Message-ID:
>         <CAJDYei=
> crCUSQKKHsans8TLXYEewZemZ5AU_c2HC22N5RL8ELA at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Have you tried v.points module?
>
> 2014-09-23 7:39 GMT-05:00 Moritz Lennert <mlennert at club.worldonline.be>:
>
> > On 23/09/14 10:23, Johannes Radinger wrote:
> >
> >> Hi,
> >>
> >> I've got a vector network (river network) and I want to place points
> >> along that network. The points should be placed every 250 m starting
> >> from the outlet. Any network junctions should be ignored so that every
> >> point is 250 apart from the next upstream and downstream point.
> >>
> >> With the tool v.segment only the single parts of the polyline (lines
> >> between
> >> nodes) are splitted based on the distance parameter. So v.segment
> ignores
> >> the network. Maybe v.net.iso can be of use in this case, but here I am
> >> missing
> >> the option to create points in given distance classes from a starting
> >> point.
> >>
> >>
> >> Is there any specific GRASS tool or procedure for such tasks?
> >>
> >
> > Would v.build.polylines help here ? I don't know how v.segment acts on
> > polylines.
> >
> > Moritz
> > _______________________________________________
> > grass-user mailing list
> > grass-user at lists.osgeo.org
> > http://lists.osgeo.org/mailman/listinfo/grass-user
> >
>
>
>
> --
> *C?sar Augusto Ram?rez Franco*
> Laboratorio de Sistemas Complejos Naturales
> Escuela de Geociencias
> Facultad de Ciencias
> Universidad Nacional de Colombia - Sede Medell?n
> Tel?fono: (57-4) 430 9369 - 300 459 6085
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.osgeo.org/pipermail/grass-user/attachments/20140923/14347dd3/attachment-0001.html
> >
>
> ------------------------------
>
> _______________________________________________
> grass-user mailing list
> grass-user at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-user
>
> End of grass-user Digest, Vol 101, Issue 34
> *******************************************
>



-- 
Pedro Palheiro
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-user/attachments/20140924/d00722bd/attachment.html>


More information about the grass-user mailing list