TheSwamp

CAD Forums => CAD General => Topic started by: jbhale01 on October 11, 2005, 09:27:52 AM

Title: How to create contours
Post by: jbhale01 on October 11, 2005, 09:27:52 AM
Hey guys,

I am trying to create contours in AutoCad 2000.  I can use 2004 as well but prefer 2000.  Anyway, I have a .txt file with the x,y, and z coordinates already into the drawing.  I got the points from a total station where I had surveyed some land for a project we are working on.  I used to manually interpolate each point and manually put the contours onto the drawing.  The sales rep. who sold us the total station told us it would only take a few minutes to get the info. into cad and create the contours we need.  Now, I have the coordinates and can't get in touch with him to figure out how to get the contours.  This may be an easy fix, but I just can't find it.  I am needing to get this done for my boss and with over 300 points I really don't want to have to go back interpolating each point.  DOES ANYONE KNOW HOW TO DO THIS.   PLEASE HELP!!!!!!!!

Thanks
Title: Re: How to create contours
Post by: ronjonp on October 11, 2005, 09:33:44 AM
Maybe this will help...

http://manufacturing.cadalyst.com/manufacturing/article/articleDetail.jsp?id=180710
Title: Re: How to create contours
Post by: jbhale01 on October 11, 2005, 09:46:14 AM
thanks Ron,

I checked it out and although it could come in handy it isn't really what I am needing.  It interpolates between two plines that the user has to create.  I am needing somthing that will interpolate between all of the points that I have.  It wouldn't work if I figured the highest elevation contour and the lowest and ran the lisp becauses it would only interpolate between those two plines and not take into consideration all of the other points in between.  Thanks, I appreciate your input.  I use CAD everyday but am by no means an expert at all of the functions.  This is one I have not ever used before I can't seem to get a handle on how to go about it.

Thanks again,

John
Title: Re: How to create contours
Post by: ronjonp on October 11, 2005, 09:51:07 AM
Post your drawing and I'll take a look at it.

Title: Re: How to create contours
Post by: Swift on October 11, 2005, 09:59:28 AM
In order to generate contours you need a tin and to the best of my knowledge vanilla autocad has never generated tins.

You should also have breaklines and not just points...

I can import and contour those points in about 2 minutes ... but I cannot guarantee the work in any shape form or fashion.
Title: Re: How to create contours
Post by: MP on October 11, 2005, 10:13:58 AM
post the point file please.
Title: Re: How to create contours
Post by: Dinosaur on October 11, 2005, 10:14:40 AM
I have an old lisp routine that will interpolate betwen x,y,z coordinates but I can''t get it to accept input by selection - only at the command line.  If some lisp guru wants to tackle making it work I will post it.
- edit -
I will just post it . . . there is a reason it may look a bit out of date; it was made for release 10 by a David Kramer (not THE D.K.)

Code: [Select]
(DEFUN C:INTPZ ()
(if (= (tblsearch "layer" "intpz") nil)
(command "layer" "m" "intpz" "")
(command "layer" "t" "intpz" "s" "intpz" ""))
(setq êconti (getint "\nEnter countour Interval <1> <2> <5> etc.: "))
(setq êscalez (getint "\nEnter drawing scale <10> <20> <30> etc.: "))
(setvar "pdmode" 35)(setvar "pdsize" (* êscalez -0.1))(setvar "osmode" 64)
(setq êpt1 (getpoint "\nPick first point ")
      êpt2 (getpoint "\nPick second point "))
(setvar "osmode" 0)
(setq êpt1z (caddr êpt1)
      êpt2z (caddr êpt2))
(if (> êpt1z êpt2z)(flippts))
(setq êdist12 (sqrt (+ (expt (-(car êpt1)(car êpt2)) 2)(expt (-(cadr êpt1)
      (cadr êpt2)) 2)))
      êdeltaz (abs (- êpt1z êpt2z))
      êslopez (/ êdeltaz êdist12)
      êazmuithz (angle êpt1 êpt2)
      êstopz (fix êpt2z)
      êstartz (fix (+ êpt1z 1))
      êremz (rem êstartz êconti))
(while (/= êremz 0) ;*********** TEST FOR COUNTOUR INTERVAL
(setq êstartz (1+ êstartz)
      êremz (rem êstartz êconti))
);end while
(while (<= êstartz êstopz)
(setq êdeltxy (/ (- êstartz êpt1z) êslopez)
      êptxy (polar êpt1 êazmuithz êdeltxy)
      êptxyz (list (car êptxy) (cadr êptxy) êstartz))
(command "point" êptxyz)
(setq êstartz (+ êstartz êconti))
):end while
);end defun

;***********************
(defun flippts ()
(setq êpt1a êpt1
      êpt1 êpt2
      êpt2 êpt1a
      êpt1za êpt1z
      êpt1z êpt2z
      êpt2z êpt1za)
(princ)
);end defun
(C:INTPZ)
Title: Re: How to create contours
Post by: jbhale01 on October 11, 2005, 10:44:16 AM
Here is the original point file in .txt format.
Title: Re: How to create contours
Post by: MP on October 11, 2005, 10:49:16 AM
Dagnabbit; grrr.

Title: Re: How to create contours
Post by: Swift on October 11, 2005, 10:59:25 AM
Whoa Camel... what did that text file come from?
Title: Re: How to create contours
Post by: Swift on October 11, 2005, 11:03:08 AM
MOST of the time point values are exchanged in a format like  PointNumber,Northing,Easting,Elevation, Description  or some variation of those at the rate of 1 point per line
Title: Re: How to create contours
Post by: MP on October 11, 2005, 11:04:49 AM
No no (don't misinterpret my last post) -- my system at work is locked down so tight even a text file is considered to be a download threat.

<insert Rolling Eyes Icon and Chicken Little Quotations here>

Grrr.
Title: Re: How to create contours
Post by: Swift on October 11, 2005, 11:07:54 AM
Well it looks like ...

Quote
_+100       _ x+000000000_ y+000000000_ z+000472500_+101       _ x-000043705_ y+000012050_ z+000472045_+102       _ x-000050045_ y-000010710_ z+000472025_+103       _ x-000054855_ y-000028175_ z+000472025_+104       _ x-000014220_ y+000004185_ z+000472370_+105       _ x-000018555_ y-000019635_ z+000472470_+106       _ x-000023180_ y-000036760_ z+000472535_+107       _ x+000014805_ y-000003685_ z+000472550_+108       _ x+000009480_ y-000026615_ z+000472745_+109       _ x+000006580_ y-000044740_ z+000472890_+110       _ x+000042430_ y-000011300_ z+000472880_+111       _ x+000036945_ y-000033530_ z+000472670_+112       _ x+000033415_ y-000050820_ z+000472705_+113       _ x+000076660_ y-000020715_ z+000472960_+114       _ x+000071665_ y-000038510_ z+000473145_+115       _ x+000066960_ y-000056195_ z+000473330_+116       _ x+000077215_ y-000025620_ z+000472680_+117       _ x+000080960_ y-000023075_ z+000472300_+118       _ x+000076380_ y-000041010_ z+000472420_+119       _ x+000071925_ y-000056110_ z+000472560_+120       _ x+000078295_ y-000057990_ z+000474610_+121       _ x+000082385_ y-000042430_ z+000474515_+122       _ x+000087135_ y-000023235_ z+000474340_+123       _ x+000023145_ y-000005150_ z+000472520_+124       _ x+000026525_ y+000032235_ z+000472480_+125       _ x+000041335_ y+000076940_ z+000472465_+126       _ x+000056100_ y+000121575_ z+000472450_+127       _ x+000073395_ y+000174460_ z+000472430_+128       _ x+000081530_ y+000238300_ z+000472230_+129       _ x+000084540_ y+000279050_ z+000471725_+130       _ x+000083370_ y+000279605_ z+000471515_+131       _ x+000095285_ y+000323325_ z+000471485_+132       _ x+000111355_ y+000377930_ z+000471430_+133       _ x+000059585_ y+000394330_ z+000470825_+134       _ x+000047640_ y+000338150_ z+000471215_+135       _ x+000041695_ y+000287090_ z+000472275_+136       _ x+000037400_ y+000261355_ z+000474120_+137       _ x+000037490_ y+000261425_ z+000472270_+138       _ x+000034950_ y+000222775_ z+000472160_+139       _ x+000027810_ y+000202360_ z+000472195_+140       _ x+000012315_ y+000135065_ z+000472175_+141       _ x+000009045_ y+000135935_ z+000472285_+142       _ x+000011460_ y+000150130_ z+000472445_+143       _ x+000003635_ y+000106635_ z+000472165_+144       _ x-000004970_ y+000074875_ z+000472165_+145       _ x-000015750_ y+000040560_ z+000472160_+146       _ x-000025675_ y+000007975_ z+000472165_+147       _ x-000056310_ y+000016115_ z+000471770_+148       _ x-000056295_ y+000016155_ z+000471770_+149       _ x-000047770_ y+000050155_ z+000471915_+150       _ x-000036445_ y+000085140_ z+000471960_+151       _ x-000029780_ y+000125625_ z+000471875_+152       _ x-000030225_ y+000143955_ z+000472135_+153       _ x-000034315_ y+000143860_ z+000472135_+154       _ x+000077215_ y-000025620_ z+000472680_+155       _ x+000094030_ y+000004760_ z+000474215_+156       _ x+000107845_ y+000056805_ z+000474135_+157       _ x+000118510_ y+000099665_ z+000474470_+158       _ x+000118495_ y+000099600_ z+000473380_+159       _ x+000129560_ y+000141345_ z+000473690_+160       _ x+000142190_ y+000191650_ z+000473655_+161       _ x+000150840_ y+000223340_ z+000474225_+162       _ x+000161310_ y+000263935_ z+000474510_+163       _ x+000173165_ y+000309220_ z+000474790_+164       _ x+000185865_ y+000359165_ z+000475100_+165       _ x+000193490_ y+000389815_ z+000474420_+166       _ x+000198100_ y+000408930_ z+000474645_+167       _ x+000198155_ y+000408890_ z+000474640_+168       _ x+000190590_ y+000393305_ z+000473235_+169       _ x+000181905_ y+000363870_ z+000473030_+170       _ x+000168775_ y+000312850_ z+000472595_+171       _ x+000156370_ y+000267180_ z+000472395_+172       _ x+000138475_ y+000201135_ z+000472130_+173       _ x+000123210_ y+000138630_ z+000472035_+174       _ x+000111645_ y+000093105_ z+000471915_+175       _ x+000100395_ y+000050065_ z+000472190_+176       _ x+000089460_ y+000010005_ z+000472135_+177       _ x+000081635_ y-000020845_ z+000472295_+178       _ x+000072210_ y-000018370_ z+000472970_+179       _ x+000082110_ y+000016810_ z+000472625_+180       _ x+000097575_ y+000072890_ z+000472485_+181       _ x+000108830_ y+000108545_ z+000472405_+182       _ x+000118205_ y+000139025_ z+000472550_+183       _ x+000126810_ y+000168320_ z+000472395_+184       _ x+000136465_ y+000195825_ z+000472300_+185       _ x+000140815_ y+000220695_ z+000472500_+186       _ x+000150920_ y+000264390_ z+000472815_+187       _ x+000164205_ y+000313185_ z+000472835_+188       _ x+000177450_ y+000365215_ z+000473060_+189       _ x+000153005_ y+000246275_ z+000472730_+190       _ x+000150595_ y+000247265_ z+000472830_+191       _ x+000114010_ y+000106830_ z+000472750_+192       _ x+000105085_ y+000082060_ z+000472735_+193       _ x+000115350_ y+000103240_ z+000472615_+194       _ x+000110355_ y+000079525_ z+000472645_+195       _ x+000102950_ y+000070870_ z+000473260_+196       _ x+000090055_ y+000039205_ z+000472590_+197       _ x+000087500_ y+000036130_ z+000472660_+198       _ x+000087570_ y+000016085_ z+000472760_+199       _ x+000086985_ y+000022045_ z+000473010_+200       _ x+000102950_ y+000070870_ z+000473260_+201       _ x+000082725_ y+000066125_ z+000472320_+202       _ x+000077810_ y+000069205_ z+000472620_+203       _ x+000043755_ y+000063650_ z+000472485_+204       _ x+000143375_ y+000215375_ z+000472790_+205       _ x+000143375_ y+000215375_ z+000472790_+206       _ x+000019700_ y+000190870_ z+000472465_+207       _ x+000097165_ y+000191755_ z+000472440_+208       _ x+000107460_ y+000222175_ z+000472400_+209       _ x+000119690_ y+000254305_ z+000472440_+210       _ x+000172095_ y+000373920_ z+000473145_+211       _ x+000172095_ y+000373920_ z+000473145_+212       _ x+000129670_ y+000321010_ z+000472105_+213       _ x+000093475_ y+000330060_ z+000471515_+214       _ x+000071010_ y+000334775_ z+000471330_+215       _ x+000079260_ y+000352575_ z+000471265_+216       _ x+000109305_ y+000356820_ z+000471760_+217       _ x+000140855_ y+000351935_ z+000472330_+218       _ x+000156280_ y+000374085_ z+000472575_+219       _ x+000164645_ y+000398100_ z+000472445_+220       _ x+000180330_ y+000426765_ z+000472825_+221       _ x+000180330_ y+000426765_ z+000472825_+222       _ x+000168375_ y+000418110_ z+000472330_+223       _ x+000135350_ y+000428810_ z+000471615_+224       _ x+000099000_ y+000440780_ z+000470975_+225       _ x+000063530_ y+000451860_ z+000470970_+226       _ x+000073250_ y+000465225_ z+000468530_+227       _ x+000044070_ y+000473640_ z+000468575_+228       _ x+000094750_ y+000460390_ z+000469190_+229       _ x+000119685_ y+000452200_ z+000469765_+230       _ x+000146145_ y+000444130_ z+000470885_+231       _ x+000182765_ y+000439075_ z+000471755_+232       _ x+000073565_ y+000481700_ z+000471485_+233       _ x+000114015_ y+000462815_ z+000472235_+234       _ x+000152505_ y+000452480_ z+000472460_+235       _ x+000164445_ y+000486020_ z+000473390_+236       _ x+000173810_ y+000522095_ z+000473710_+237       _ x+000185735_ y+000569310_ z+000474050_+238       _ x+000201460_ y+000617650_ z+000474160_+239       _ x+000210720_ y+000650020_ z+000474110_+240       _ x+000220905_ y+000690950_ z+000473725_+241       _ x+000232885_ y+000737950_ z+000474160_+242       _ x+000260860_ y+000718205_ z+000475605_+243       _ x+000269195_ y+000699795_ z+000475705_+244       _ x+000259690_ y+000736605_ z+000475545_+245       _ x+000251310_ y+000719070_ z+000475010_+246       _ x+000249790_ y+000737350_ z+000474700_+247       _ x+000265475_ y+000688105_ z+000475165_+248       _ x+000290315_ y+000670845_ z+000475945_+249       _ x+000284885_ y+000662290_ z+000475560_+250       _ x+000242345_ y+000719565_ z+000474130_+251       _ x+000226905_ y+000693235_ z+000472960_+252       _ x+000213685_ y+000645165_ z+000473240_+253       _ x+000202250_ y+000602880_ z+000473455_+254       _ x+000188960_ y+000555085_ z+000472910_+255       _ x+000177970_ y+000515650_ z+000472880_+256       _ x+000163500_ y+000465095_ z+000472090_+257       _ x+000184235_ y+000458255_ z+000472930_+258       _ x+000196000_ y+000498930_ z+000473295_+259       _ x+000206330_ y+000544105_ z+000473395_+260       _ x+000220270_ y+000600385_ z+000473920_+261       _ x+000233190_ y+000647395_ z+000473860_+262       _ x+000251830_ y+000688980_ z+000474310_+263       _ x+000272530_ y+000662770_ z+000474790_+264       _ x+000260105_ y+000620635_ z+000473860_+265       _ x+000275070_ y+000620930_ z+000474385_+266       _ x+000284625_ y+000617475_ z+000474390_+267       _ x+000267730_ y+000584015_ z+000474680_+268       _ x+000245410_ y+000587105_ z+000474175_+269       _ x+000225535_ y+000587565_ z+000473850_+270       _ x+000214205_ y+000541955_ z+000473475_+271       _ x+000231930_ y+000534320_ z+000473550_+272       _ x+000241695_ y+000528815_ z+000473935_+273       _ x+000233545_ y+000494845_ z+000473585_+274       _ x+000217350_ y+000497805_ z+000473190_+275       _ x+000200830_ y+000498760_ z+000473320_+276       _ x+000192190_ y+000461535_ z+000473130_+277       _ x+000207630_ y+000454675_ z+000473025_+278       _ x+000212125_ y+000468255_ z+000473010_+279       _ x+000215815_ y+000476440_ z+000473040_+280       _ x+000199405_ y+000427045_ z+000473740_+281       _ x+000199400_ y+000418430_ z+000473840_                                                             
Title: Re: How to create contours
Post by: Mark on October 11, 2005, 11:11:53 AM
Well it looks like ...

Looks like the "sales rep" may be talking about some other software he may have sold him.
Title: Re: How to create contours
Post by: MP on October 11, 2005, 11:12:23 AM
Thanks Swift. So the original file has no carriage returns or is that a by-product of posting to the swamp?
Title: Re: How to create contours
Post by: Swift on October 11, 2005, 11:14:09 AM
No carriage returns
Title: Re: How to create contours
Post by: MP on October 11, 2005, 11:16:34 AM
Thank you sir.
Title: Re: How to create contours
Post by: Dinosaur on October 11, 2005, 11:17:02 AM
There seem to be no cariage returns in the downladed file either.  It is using the underscore instead of a space delimiter.  Negative coordinates too.
Title: Re: How to create contours
Post by: Swift on October 11, 2005, 11:37:27 AM
So what kind of Total Station or Data Collector did this come from? what software was running on it? Do you have a raw data file?
Title: Re: How to create contours
Post by: jbhale01 on October 11, 2005, 11:57:01 AM
That is how the text file looks when opened in any typical text browser program.  Topcon (total station) has a program topcon link which when you open this file in it shows you the point number, elevation, easting, and northing.  Insert this file into autocad and you get the point locations with the point number next to it.  I found a program (3dfield) and it works for the most part but the contours are not coming out exactly right.
Title: Re: How to create contours
Post by: jbhale01 on October 11, 2005, 11:58:16 AM
It is a Topcon GTS-226 and yes, I have the raw data file.  It looks exactly like the file above.

Title: Re: How to create contours
Post by: Dinosaur on October 11, 2005, 12:09:21 PM
Are there options for the input order with your software?  The data in you file is pt #, x,y, elevation.  the wrong order may mess up the output.
Title: Re: How to create contours
Post by: jbhale01 on October 11, 2005, 12:26:55 PM
there is and in the program topcon link you can change the order.  But this only gets me the points in the correct location, labeled correctly.  I have that and am trying to figure out how to get the contours.  Any ideas.

thanks
Title: Re: How to create contours
Post by: Swift on October 11, 2005, 12:31:01 PM
Post us a dwg with the points or a revised txt file and I'll contour it for you ... but you can't really do it in 'just' autocad
Title: Re: How to create contours
Post by: jbhale01 on October 11, 2005, 12:49:27 PM
what do i need because this isn't going to be a one time deal.  We do this type of work pretty often, we just used to do everything manually (interpolation).  Is there a program that will do this?  I know that land surveying and some others will but we can't really sink that much money into it right now.

thanks again
Title: Re: How to create contours
Post by: Bob Wahr on October 11, 2005, 12:53:11 PM
If I remeber correctly, Carlson (http://www.carlsonsw.com/) has about the cheapest packages out there.  You can get into DTM for around a grand.
Title: Re: How to create contours
Post by: Dinosaur on October 11, 2005, 01:00:43 PM
This is not an endorsement.  I have not tried THIS (http://www.download.com/3DField/3000-2191_4-10370008.html?tag=lst-0-3) but if it performs as described it may work for you in the short term.
Title: Re: How to create contours
Post by: Swift on October 11, 2005, 01:02:23 PM
I love and use carlson Survcadd.

I've been working on an opensource dtm/contour routine for autocad but it is no where near deployment. sorry.
Title: Re: How to create contours
Post by: Dent Cermak on October 11, 2005, 01:07:34 PM
GUYS GUYS GUYS!! WRONG ANSWERS!!    :ugly: You cannot contour using offsets and the code I see here. You would get lines not contours. Proper contouring CANNOT be done in plain jane AutoCad. PERIOD.  As stated above you need Carlson (and it SUX!!) or at least the Survey Pack from AutoDesk.
When ever I see lisp routines posted here, I'm SORRY, but that has to come from someone that has no clue as to the rules of contouring. The contours MUST be built on a surface (TIN file) and then they will have to be edited, because the package will be showing ONE possible result out of 27 possibilities.
i'm PROUD that everyone thinks that what I do is so easy,   :pissed:   but most of y'all truely don't have a clue. I'm not trying to chap anyone off, but you are wrong on this one. (I've been doing this mess for 40 years now and I know of what I speak.)
And that sample file is not the coordinate file or RAW or RW5 file.I have never seen anything like that before. It won't work with any of the above packages.
Title: Re: How to create contours
Post by: Dent Cermak on October 11, 2005, 01:11:41 PM

I can import and contour those points in about 2 minutes ... but I cannot guarantee the work in any shape form or fashion.


WHAT!! Want to move to Mississippi? I need some help with the workload.Or are you saying that you can give him "squiggkies' in 2 minutes. No tin, no breakline = no real contours.Thus your disclaimer?
Title: Re: How to create contours
Post by: MP on October 11, 2005, 01:21:55 PM
Years ago (like about 12), I used to use QuickSurf (http://www.rockware.com/catalog/pages/quicksur.html) from Shreiber Instruments. Looks like Shreiber was bought up by Rockware (based on url redirection). Seems to me it was around $1000 (found the current price: around $1200; $400 academic). Anyway, 12 years ago it was the cat's meow, produced tin files I used to determine volumes of borrow pits, dugouts and drainage analysis etc. I don't know about now.

As for even viewing any pages noted in this thread: Grrr.
Title: Re: How to create contours
Post by: Swift on October 11, 2005, 01:24:00 PM
Just what it says... a tin without breaklines is not nothing more than a delauny(sp) triangulation you give me any set of 3d points in #,y,x,z whatever and I can create a tin and contour it in minutes. However it won't necessarily be right or worth a damn . There things like scale and national mapping standards that have to be considered for a 'good' dtm


I collect my own topos with a topcon 8005 robot and Carlson survcad and can go from field data to tin and contours within 5minutes of downloading my datacollector.

Title: Re: How to create contours
Post by: Dinosaur on October 11, 2005, 01:26:54 PM
Agreed, Dent.  To do it right he needs to cough up some big bucks and get the proper tools or farm out that part and really pay through the nose.  Anything less and he is just getting by, but it sounds like that is all he can do right now..
Title: Re: How to create contours
Post by: jbhale01 on October 11, 2005, 02:37:23 PM
Swift,  please excuse my ignorance but what the hell is a TIN and how do you get the data into that form to get contours.  I am a civil engineer in a small construction firm and have to be kind of a jack-of-all trades guy.  I took a beginning autocad class in college and have basically read the books to figure out what I needed to do.  Just trying to make this as quick and painless as I can. 
Title: Re: How to create contours
Post by: MP on October 11, 2005, 02:41:55 PM
Triangulated Irregular Network (http://www.profc.udec.cl/~gabriel/tutoriales/giswb/vol2/cp3/cp3-2.htm).
Title: Re: How to create contours
Post by: Swift on October 11, 2005, 02:50:14 PM
Good find MP, although it doesn't make explain breaklines...

Breaklines are typically 3dpolylines drawn between points that represent some kind of 'hard' change in topography. Such as if you have a concrete trapezoidal ditch there should be no fewer than four breaklines denoting the top of each side and the bottom 'corners' of the ditch. Breaklines should never cross each other.
Title: Re: How to create contours
Post by: MP on October 11, 2005, 05:41:07 PM
Apparently EZSurf (http://www.ezysurf.com/) is only $55.00 and comes with a few lisp routines. Kinda hard to beat that price.
Title: Re: How to create contours
Post by: Swift on October 11, 2005, 05:48:40 PM
I have the beginning and working arx code for triangulations (based on open source code), I also have the math worked out to add breaklines but am having difficulties implementing the algorithm as I have it envisioned. I also have the basic contour code worked out just need to add smoothing algorithm. I’m willing to post it all with my notes if anyone wants to help.
Title: Re: How to create contours
Post by: t-bear on October 12, 2005, 10:17:02 AM
Sounds like a great class project" to me.  I'd be interested to see the results.  As a mech draftie, I don't see a use for it here, but there are a lot of civils out there stuck in vanilla for whatever reason.  I'm sure something like this would be appreciated.
Title: Re: How to create contours
Post by: Swift on October 12, 2005, 11:00:05 AM
I'll be typing my notes into something that resembles coherent thought.
Title: Re: How to create contours
Post by: LE on October 12, 2005, 11:09:24 AM
I'll be typing my notes into something that resembles coherent thought.

There was [not anymore, I think] an objectARX and C++ open source project, by David Esquinas from Spain, something like poligonar...

It was mainly for electrical projects, but included also the triangulation, interpolation, to generate the countours... it even provide the calculation of earth movements.....
Title: Re: How to create contours
Post by: Mark on October 12, 2005, 01:27:08 PM
I'm sure something like this would be appreciated.

You can say that again!!

Imagining and open source survey/civil package for vanilla . . .
Title: Re: How to create contours
Post by: LE on October 12, 2005, 01:30:06 PM
I'm sure something like this would be appreciated.

You can say that again!!

Imagining and open source survey/civil package for vanilla . . .

Aha....

 :evil:
Title: Re: How to create contours
Post by: t-bear on October 12, 2005, 02:02:57 PM
Here's a thought...........you guys could move this to one of the Code Red forums, depends on how you want to create this. This could be the first "Swamp Toolkit" app..................
Like I said........just a thought.
Title: Re: How to create contours
Post by: Craig on October 12, 2005, 02:09:00 PM
JB,

you can go to http://www.aerotecusa.com/ and contact David at the Birmingham/Bessemer office and see if he and Casey can help you out..if they aren't too busy. I worked at Aerotec about 3 years ago and this is one of the main things they do. When I was there they used Quicksurf and a few other packages.

Give them a shout and tell David, Craig told you to call him.  Might be worth your while

good Luck
Title: Re: How to create contours
Post by: Dinosaur on October 12, 2005, 02:10:05 PM
Here's a thought...........you guys could move this to one of the Code Red forums, depends on how you want to create this. This could be the first "Swamp Toolkit" app..................
Like I said........just a thought.
We are trying to put some open source stuff together here in KC as well.  Some will be targeting Civil 3D but I want most of it for vanilla or even the Intelicad programs.
Title: Re: How to create contours
Post by: LE on October 12, 2005, 02:23:43 PM
We are trying to put some open source stuff together here in KC as well.  Some will be targeting Civil 3D but I want most of it for vanilla or even the Intelicad programs.

I can say only this:

Autodesk is now in serious conversations about buying the rights of a product that runs in plain vanilla, I do not know if it is to put it out of the market to force all into the C3D or only to have another alternative.....
Title: Re: How to create contours
Post by: Dinosaur on October 12, 2005, 02:31:06 PM
Any alternative might be the end of Civil 3D.  They would do better by worrying about Bentley's Power Civil than someone's vanilla suite if they are afraid of competition.
Title: Re: How to create contours
Post by: Bob Wahr on October 12, 2005, 03:01:23 PM
Never used Power Civil but having used much of Bentley's wonderful "SelectCAD" series of products, Autodesk has less to worry about from Bentley's vertical apps than they do from Bentley's CAD package.
Title: Re: How to create contours
Post by: Dinosaur on October 12, 2005, 03:14:57 PM
Power Civil doesn't even use a CAD engine although dwg or dgn data can be brought into it.
Title: Re: How to create contours
Post by: Bob Wahr on October 12, 2005, 03:22:33 PM
Interesting.  Might not be a bad thing then.
Title: Re: How to create contours
Post by: Dinosaur on October 12, 2005, 03:24:10 PM
There is a demo availalble at Bentley's home page for viewing. . . quite interesting.
Title: Re: How to create contours
Post by: Swift on October 12, 2005, 07:45:13 PM
I'm sure something like this would be appreciated.

You can say that again!!

Imagining and open source survey/civil package for vanilla . . .

That is exactly what I would like to see!
Title: Re: How to create contours
Post by: Dent Cermak on October 12, 2005, 08:36:26 PM
Where this appears to be headed to is the creation of something akin to the old SoftDesk products. If y'all succede, I will buy the first copy. SDSK8 was just so easy and logical. AutoDesk bought it, scarambled it up, moved stuff, renamed stuff and screwed it up. Something easy and intuitive to use! Wow, what a dream!  :angel:
I have tried SelectCad. Major suckage. Our Anygraph guys use it to get  tha autoline work that I have in LDD. That saves SO much time.
We have a couple of Carlson packages in the field. I'm not really sold on it. It's a little quirky.  :ugly:
Another question: does everyone use the Figure Prefix library and the descriptor keys for their topos? I have been told that only about 10% of the LDD operators use these features. I find that hard to believe.
Title: Re: How to create contours
Post by: Mark on October 12, 2005, 08:47:41 PM
Another question: does everyone use the Figure Prefix library and the descriptor keys for their topos? I have been told that only about 10% of the LDD operators use these features. I find that hard to believe.

I would use them a lot more if the data I got had decent descriptors, right now I'm translating a caice xyz file into csv form then importing the points.
Title: Re: How to create contours
Post by: Dinosaur on October 12, 2005, 08:55:05 PM
Where this appears to be headed to is the creation of something akin to the old SoftDesk products. If y'all succede, I will buy the first copy. SDSK8 was just so easy and logical. AutoDesk bought it, scarambled it up, moved stuff, renamed stuff and screwed it up. Something easy and intuitive to use! Wow, what a dream! :angel:
I have tried SelectCad. Major suckage. Our Anygraph guys use it to get tha autoline work that I have in LDD. That saves SO much time.
We have a couple of Carlson packages in the field. I'm not really sold on it. It's a little quirky. :ugly:
Another question: does everyone use the Figure Prefix library and the descriptor keys for their topos? I have been told that only about 10% of the LDD operators use these features. I find that hard to believe.
The guy up here is planning to opensource everything he writes . . . treat it kind of like linux and let others make it better if they can . . . trouble is he already has a day job AND a night job and still likes to play too, so I may have to get serious about writing code yet if we are ever going to get anywhere.
Carlson never got a good trial here.  They bought the 2004 version and about the time they realized they didn't know how to use it we got LDD 2005 so Carlson is on the shelf with no CAD engine.
Our surveyor refuses to use the LDD prefix library and descriptors.  He wrote something that he prefers to use so we have to use his rinky output that nobody else understands. . . no dwg from him, its dxf files only . . . harumph!
Title: Re: How to create contours
Post by: LE on October 12, 2005, 10:21:30 PM
I'm sure something like this would be appreciated.

You can say that again!!

Imagining and open source survey/civil package for vanilla . . .

That is exactly what I would like to see!

It sound good, I have seen this before many times, it is possible, but requires a lot of effort.

The little I know on C++/ARX took me about three years to get somehow familiar, and another 8 months to developed my first full application with this language.

I found very little help from the masters, with the exceptions of CG, CB, FM, OW and BB and I maybe another two that at this moment I forgeting.... as you can see very few really are willing to lend a hand, and in the other side, it is not easy to code in C++ and worst in ARX.

Hope you find a team and come up with a decent product.

Good luck!

Title: Re: How to create contours
Post by: Scott on October 12, 2005, 11:23:37 PM
I use ezysurf.  www.ezysurf. com  it works great.  Draw in your breaklines and it generates the tin and the contours.  It runs inside autocad.  It sure beats running the contours in a 3rd party package, exporting, importing.  There is a free limited demo on their site.  At 55 bucks, you aren't going to find anything cheaper.  I've compared the contours from ezysurf to I believe a program called TDS (Not sure though).  My surveyor generated the contours with his software, I generated mine with ezysurf.  They came out pretty much identical.  I've compared the dirt work calculations with whatever Autocad is using and came within 200 cubic yards on a 200,000 cubic yard project.  Maybe that isn't as accurate as most would like, but for what I do it is just fine, and the right price.

Scott