Hello,
I've created a free website for viewing xyz data at http://www.webdtm.com
You can view the data, TIN it and output 1mx1mx grid data from it.
This was done as an R&D exercise using the latest technology available on the web. You will need to use a modern browser (chrome, IE 11, firefox) for it to work.
I'd love to know if you find it useful and what other features you would like.
Cheers,
James
Looks cool.
What was it written in? jQuery?
E.
Hi BigE,
The front end was written with Bootstrap, WebGL, Javascript and Typescript.
The back end is C++ and .Net
I was thinking of adding the ability to take a screenshot next as it would be nice to see what people are loading up in to it!
Nice! .NET Glad to hear that!
You mean C# don't you? Big difference.
I've been doing C# .NET since it first came out in beta many years ago.
What version are you up in the .NET framework?
I'm on 4.x these days.
E.
Yes thats right C# on 4.x. The back end is MVC 4.5 which is so much nicer to use than the old web forms abstraction nightmare.
All of our software is written in C# with C++/OpenGL for the graphics and heavy work.
If you are familiar with C# you should check out Typescript which makes javascript for large projects usable and has a similar syntax.
Before this I worked in defence so everything I did was all ADA which is similar to Pascal / Delphi.
> Yes thats right C# on 4.x. The back end is MVC 4.5 which is so much nicer to use than the old web forms abstraction nightmare.
>
> All of our software is written in C# with C++/OpenGL for the graphics and heavy work.
>
> If you are familiar with C# you should check out Typescript which makes javascript for large projects usable and has a similar syntax.
>
> Before this I worked in defence so everything I did was all ADA which is similar to Pascal / Delphi.
YAY!!! A fellow serious programmer at long last!!!
I have tinkered with MVC when it first came out. Messing with web forms does get old. Throwing in AJAX helps but is still sort of tedious to anything really cool. I've never been much of a UI guy anyway - give me the backend systems stuff all day long! Keep me up with beers, close the door and I'm a very happy camper.
I didn't know OpenGL was still around. I haven't heard anything about it quite some time.
When I was at Unisys in the 80s I became quite a master in Pascal. When I was transferred into the system group as a systems specialist we did a little with PL/M and a fair amount in 80186 and 286 assembly. A couple jobs later I was at a place building ActiveX/COM objects (imaging and faxing). My first task there was write some sample applications using our tools in Delphi. OO Pascal sure was different - especially since I hadn't done any Pascal work in about 10 years by then.
I'm familiar with ADA but having met anyone he actually used professionally. Some gave me a ADA compiler about 20 years but I didn't get very far with it. Also did some dabbling with SmallTalk V if you are familiar with it.
I used to be seriously interested various languages and language theory and developed 4 languages of my own and wrote the compilers for each. The special purpose languages more for embedded systems work so you wouldn't have heard of them. Don't really have any serious programmer friends anymore so everything I learn these days is by stumbling on to something interesting and teach myself.
I'm going to keep track of you if you don't mind. The of .NET I have these I can easily count on one hand and still have most fingers.
Eric
😀
I haven't met many professional programmers in this industry either so its good to have someone else to geek out with. I don't know if you listen to dotnetrocks but this is a great podcast for keeping up with the latest things going on in the industry.
Anyway you can follow me on twitter under @FSTSoftware where you can see some photos of what else we've been up to or email me direct at [email protected]
James
I'm using ie11 but cannot successfully open the website
Hey,
Sorry to hear that but thank you for feeding back as it really helps to improve the site. When you browse to the site do you see the first screen as the image below

Or is the problem when you try and open the file?
I've included the version of ie11 that I'm running on the screenshot so maybe you could let me know which version you have? You can do this by clicking on the cog in the top right and then selection the about option at the very bottom.
Cheers,
James
That screen opens, but on my other screen I get the "Windows is not responding closing program" message, then the screen closes and returns with the "cannot open window" message
My ie 11 screen shot, same as yours!
Then

I did close other programs such as facebook.
Hey,
I've been having a look at this and it seems it is a known problem with ie 11 at the moment. They have only just added support for the technology so I guess it is still a bit flaky .
I switched to another computer and I get the same thing as you now (There must be something about my dev environment that means it works ok)
I'll see if there is work around for this but in the mean time it appears that Chrome or Firefox are the only options at the moment.
Thanks again though for letting me know though. I'll keep you posted on any fixes.
Cheers,
James
not a problem, and Thank you!!
tried it out with some topo data from the weekend.
I stripped the input file down to ENZ only.
the DTM is a bit of a mess without breaklines but it works!
Will you be adding features to it like editing, shadowed solid view or contouring?
Thanks for the effort.
Hey squowse!
When you TIN the data you can use the triangle length to remove the unneeded DTM lines. Maybe you could try it again reducing the length from 100 to 30m?
After that, if you grid the data you can reload that back in to web DTM and it will look alot nicer!
I do have the code to do the contouring in an offline version of the tool so it will be easy enough to add.
James
The software is nice, but after I grid the DTM, it crashes on the export. This would be really useful for point cloud files and large topographic surveys, if it can support that much data.


Brad Luken, LS
(AZ, CA, NV & OR)
I note there is a file size limit. Any plans to handle larger LIDAR LAS files and manage the classifications of points?
Thanks,
DDSM:beer:
Hey Brad,
Thanks for the pictures!
Could you let me know what happens when you grid the data when it crashes. Does it just hang or does the browser pop up a dialog?
If its possible to have the file you are using it would be really help try and track down the issue. [Email to [email protected]]
Thanks for the feedback!
James
Hi Dan,
At the moment the file size is limited as I iron out some of the issues. After that I can increase the size of the data allowed.
Cheers,
James
James,
The browser closes. I am using the latest Chrome and I will send the text file shortly. By the way, the data is of the north end of two of the runways at San Francisco International Airport.
Brad
Looks as though it has lots of potential.
I've just tried loading in data - some coal stock heaps - and it appears OK (using Firefox), rotates and zooms nicely. When I run the TIN (any distance set) it crashes with a server message after the activity bar reaches about a quarter.
