------------------------------

Message: 3
Date: Sat, 03 Apr 2010 23:11:26 +0200
From: "Johannes Sommer" <[email protected]>
Subject: [GRASS-user] v.net.iso - service area
To: [email protected]
Message-ID: <[email protected]>
Content-Type: text/plain; charset="iso-8859-1"

Hi list,

recently I played around with the network functionality in ArcGIS. I generated so called 
"Service Areas" in a network dataset which return the regions that can be 
accessed in a network dataset based on several distances (in my example 150, 400 meters).

I wanted to reproduce the results with GRASS GIS and after a short search I 
found the module v.net.iso which seemed to fit my needs. It returns exactly the 
same results as ArcGIS did on isolines on a network, but I can't find any 
solution concerning the service areas.

Can anyone point me in the right direction to calculate zones (that is "build 
polygons from the end points of each network segment") from these generated isolines 
in a network?

Regards,

Johannes


Johannes,

I don't think there's anything to do this automatically in Grass-GIS. But I think you should be able to construct a script that would connect pairs of points.

So if you can extract each end point of the network segment, you would end up with a vector containing only points - then create a temporary map of a point pair, run (say) v.distance output=connectors on each point pair, patch the resulting maps together ...

It sounds a bit labourious, and probably someone else can think of something easier, but if you get all the individual steps right, a script is then easy to create.

(Actually, Johannes, I think the idea is brilliant. I've done lots of network service area work, and it never occurred to me before!)

Richard Chirgwin

_______________________________________________
grass-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-user

Reply via email to