Bookmark this page: Add Create 90 Deg  cross lines along a polyline or Route       to Yahoo MyWeb Add Create 90 Deg  cross lines along a polyline or Route       to Google Bookmarks Add Create 90 Deg  cross lines along a polyline or Route       to Windows Live Add Create 90 Deg  cross lines along a polyline or Route       to Del.icio.us Digg Create 90 Deg  cross lines along a polyline or Route      ! Add Create 90 Deg  cross lines along a polyline or Route       to Netscape
  •  
  • Subject
  • Author
  • Date
If you were  Registered and logged in, you could reply and use other advanced thread options
Posted by meyvn77 on April 7, 2005, 8:39 pm
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
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
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
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...