Click here to get back home

Create 90 Deg. cross lines along a polyline or Route.. ???

 HomeNewsGroups | Search | About
 comp.infosystems.gis    Post an article   get this group's latest topics as an RSS feed add this group's latest topics to your My MSN content add this group's latest topics to your My Yahoo content
Subject Author Date
Create 90 Deg. cross lines along a polyline or Route.. ??? meyvn77 04-07-2005
Get Chitika Premium
Posted by meyvn77 on April 7, 2005, 8:39 pm
Please log in for more thread options
I would like to know if anyone has ever heard of or has an idea on how
this could be possible.

I would like to take a line or really a lot of lines and make cross
lines at 90 degrees at a .25 mile interval along that line..
So it would be like this...
input: __________
/ \________
_________/

output:

|_|__|__|_/
\/| | | |/\|__|__
|__|__|_\/\ | |
| | | \

Something like that.....

It would be like an automated copy parallel that follows the line

I also though that if their was a way to create line cross sections
from a buffer.. I could just create a buffer around the line they
create the cross lines from the buffer....

Any ideas?

Meyvn



Posted by Happy Trails on April 8, 2005, 9:05 pm
Please log in for more thread options
On 7 Apr 2005 20:39:46 -0700, meyvn77@yahoo.com wrote:

>I would like to know if anyone has ever heard of or has an idea on how
>this could be possible.
>
>I would like to take a line or really a lot of lines and make cross
>lines at 90 degrees at a .25 mile interval along that line..
>
>I also though that if their was a way to create line cross sections
>from a buffer.. I could just create a buffer around the line they
>create the cross lines from the buffer....


Mevyn,

I have not seen a faq for this group, so I assume it is not specific
to any particular software. You could do your job with a single
command in Terramodel (road construction module) to create the cross
lines, and another command - with a lot of formatting settings - to
output the cross sections.

The Terramodel cogo module also does the same for street design.

Presumably you would be doing a bunch of work first to create the
alignment - polyline - and to create the surface(s) you want to draw
cross sections for.

If all you wanted was the vertical profile of the alignment you don't
even need the xlines, just one other command to create a profile of
the polyline in a profile view window.

Is this stuff difficult with some kinds of software?

Tom

Happy Trails To You


Posted by suraj on April 14, 2005, 5:44 am
Please log in for more thread options
Hi Meyvn,

You don't say which platform you are doing it in.

I do similar work (in VB) by:

1) calculating the course(angle) between the i and i+1 point
2) projecting a line (of given length) with + 90 and -90 degree
angles on points (of specified interval) on this line.

I project the line like this:
X1,Y1 of the projected line lies on the route.

X2 = X2 + (Projected Length) cos theta (course + 90)
Y2 = Y2 + (Projected Length) sin theta (course + 90)


I modified this piece of code to work for me:
http://www.vb-helper.com/howto_draw_arrows.html

HTH.
Suraj


meyvn77@yahoo.com wrote in message
> I would like to know if anyone has ever heard of or has an idea on how
> this could be possible.
>
> I would like to take a line or really a lot of lines and make cross
> lines at 90 degrees at a .25 mile interval along that line..
> So it would be like this...
> input: __________
> / \________
> _________/
>
> output:
>
> |_|__|__|_/
> \/| | | |/\|__|__
> |__|__|_\/\ | |
> | | | \
>
> Something like that.....
>
> It would be like an automated copy parallel that follows the line
>
> I also though that if their was a way to create line cross sections
> from a buffer.. I could just create a buffer around the line they
> create the cross lines from the buffer....
>
> Any ideas?
>
> Meyvn


Posted by Anchor on April 15, 2005, 7:31 am
Please log in for more thread options
On Thu, 07 Apr 2005 20:39:46 -0700, meyvn77 wrote:

> I would like to know if anyone has ever heard of or has an idea on how
> this could be possible.
>
> I would like to take a line or really a lot of lines and make cross
> lines at 90 degrees at a .25 mile interval along that line..
> So it would be like this...
> input: __________
> / \________
> _________/
>
> output:
>
> |_|__|__|_/
> \/| | | |/\|__|__
> |__|__|_\/\ | |
> | | | \
>
> Something like that.....
>
> It would be like an automated copy parallel that follows the line
>
> I also though that if their was a way to create line cross sections
> from a buffer.. I could just create a buffer around the line they
> create the cross lines from the buffer....
>
> Any ideas?
>
> Meyvn

find a piece of code that draws rail road symbols and change it to draw
your 90 deg crossing lines every 0.25 mile interval...


Similar ThreadsPosted
Cross-Platform Metadata Storage App January 13, 2006, 8:17 pm
Route Point Events not showing up June 18, 2007, 2:59 pm
JOpt.ASP - Vehicle Route Optimization as a Service January 27, 2008, 4:52 pm
JOpt.NET Advanced Route Planning and Optimization Component Version 2.2.2 Released ! July 21, 2008, 2:55 pm
Polyline to points in ArcGIS 8.3 July 6, 2004, 12:11 pm
Polyline labeling algorithm November 13, 2005, 10:58 pm
topology preserving polyline simplification April 26, 2005, 12:59 am
fit point/polyline onto nearest street June 24, 2007, 10:05 am
Splitting a Geographic Tracker Polyline at the nodes July 28, 2005, 12:11 am
Points to Lines September 21, 2005, 9:31 pm

Our other projects:

Art Dolls, Fairies and Mermaids - Sunnyfaces.net

Roy's Linux, Programming and Search Engines messages

1-Script XML SitemapXML Sitemap