Civil engineering feature implementation (Transportation Engineering)

Have some feature requests, feedback, cool stuff to share, or want to know where FreeCAD is going? This is the place.
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
User avatar
Joel_graff
Veteran
Posts: 1949
Joined: Fri Apr 28, 2017 4:23 pm
Contact:

Re: Civil engineering feature implementation (Transportation Engineering)

Post by Joel_graff »

griffmic88 wrote: Thu Jun 14, 2018 1:26 pm Above link to open source project that uses GIS system, well developed and awesome tool I've been using to map a few things here and there.
Yeah, there's been discussion about QGIS integration with FreeCAD. I don't remember much, but I know some things have been done. microelly would know more, for sure.
griffmic88 wrote: Mon Jun 18, 2018 2:58 pm Discovered a very useful feature for turning FreeCAD into a web service app. Don't know of many people doing this, but installing a portable version of FreeCAD into a google suite (maybe another open source and free service out there (doubtful)) account and running FreeCAD from any source with an internet connection using google file stream, fast if you have a good connection.
I never thought about it from the perspective of using it on-site during construction. That's a good idea. I've played around with one web app version, but found it a bit slow and unreliable.

Still, I'd like to see what you come up with. Incorporating something into the transportation wb should certainly be possible.
FreeCAD Trails workbench for transportation engineering: https://www.github.com/joelgraff/freecad.trails

pivy_trackers 2D coin3D library: https://www.github.com/joelgraff/pivy_trackers
triplus
Veteran
Posts: 9471
Joined: Mon Dec 12, 2011 4:45 pm

Re: Civil engineering feature implementation (Transportation Engineering)

Post by triplus »

Don't know if it was mentioned already but i came across this project. And as it feels related to the work already done in this thread i decided to mention it here:

PythonRobotics

Maybe some knowledge, algorithms and things like that could be reused.
User avatar
microelly2
Veteran
Posts: 4688
Joined: Tue Nov 12, 2013 4:06 pm
Contact:

Re: Civil engineering feature implementation (Transportation Engineering)

Post by microelly2 »

triplus wrote: Mon Jul 09, 2018 6:46 pm Don't know if it was mentioned already but i came across this project. And as it feels related to the work already done in this thread i decided to mention it here:

PythonRobotics

Maybe some knowledge, algorithms and things like that could be reused.
very intersting link, thank you for the tip. there are some really useful algorithms for reuse.
User avatar
Joel_graff
Veteran
Posts: 1949
Joined: Fri Apr 28, 2017 4:23 pm
Contact:

Re: Civil engineering feature implementation (Transportation Engineering)

Post by Joel_graff »

Ok, so refocusing a bit, one very useful feature would be the ability to essentially fillet between two sketches , creating a seamless transition. See the example below. I've created two 3D road sections, each made up of six sketches extruded along two alignments.

Here, the road and shoulder sketches of each segment should intersect (the T alignment lanes should terminate on the main road lane, and it's shoulders terminate on the main road shoulder).

Likewise, the ditches should be booleaned or joined such that the T alignment diteches terminate at the edge of the main alignment's ditches. Also, a curve would need to be applied (essentially a fillet) transitioning the lane, shoulder, and ditch edges between the alignments. This is where you see those two and three-center curves used that I've been talking about...
Capture.JPG
Capture.JPG (55.1 KiB) Viewed 1814 times
capture1.jpg
capture1.jpg (54.11 KiB) Viewed 1814 times
Attachments
3d_road.FCStd
(86.53 KiB) Downloaded 55 times
FreeCAD Trails workbench for transportation engineering: https://www.github.com/joelgraff/freecad.trails

pivy_trackers 2D coin3D library: https://www.github.com/joelgraff/pivy_trackers
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Civil engineering feature implementation (Transportation Engineering)

Post by Kunda1 »

Joel,
cool progress so far. Quick question, do you know about CityGML I was wondering if it would have any positive applications for this WB endeavor
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
microelly2
Veteran
Posts: 4688
Joined: Tue Nov 12, 2013 4:06 pm
Contact:

Re: Civil engineering feature implementation (Transportation Engineering)

Post by microelly2 »

Kunda1 wrote: Tue Jul 31, 2018 1:10 am Joel,
cool progress so far. Quick question, do you know about CityGML I was wondering if it would have any positive applications for this WB endeavor
Are there already some realistic data collections with CityGML datasets? When I startet the geodat wb there was only theory so I did not implement
an interface to this specification. Meantime some LOD1/LOD2 information is available in Germany for pay and we have the sloped planes macro.
What we need is a real testcase.
User avatar
Joel_graff
Veteran
Posts: 1949
Joined: Fri Apr 28, 2017 4:23 pm
Contact:

Re: Civil engineering feature implementation (Transportation Engineering)

Post by Joel_graff »

What I found on a quick search. I found both european and north american data sets...

http://misc.gis.tu-berlin.de/typo3-igg/ ... hp?id=1539
https://www.citygml.org/3dcities/
https://www.citygml.org/samplefiles/
FreeCAD Trails workbench for transportation engineering: https://www.github.com/joelgraff/freecad.trails

pivy_trackers 2D coin3D library: https://www.github.com/joelgraff/pivy_trackers
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Civil engineering feature implementation (Transportation Engineering)

Post by Kunda1 »

Joel_graff wrote:poke
Hey @joel-graff how are things going with development?
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
User avatar
Joel_graff
Veteran
Posts: 1949
Joined: Fri Apr 28, 2017 4:23 pm
Contact:

Re: Civil engineering feature implementation (Transportation Engineering)

Post by Joel_graff »

Kunda1 wrote: Fri Aug 10, 2018 1:45 pm Hey @joel-graff how are things going with development?
It's not atm. Been busy at work and home, so no time.
I'm also hitting a pretty hard roadblock trying to accomplish what I have in mind. I have one lead I need to follow. I'm trying to develop a way to create a 3D model that can exist in a library-type file and added to another model, linking it automatically to pre-existing geometry. This may be more than can be reasonably done at the moment, so maybe I need to refocus on another front (like the Swept Path Analysis tool that we fleshed out earlier this year).

Hopefully, I can get something sorted out this week, but otherwise, I'm starting to wonder if I'm trying to make FC fit a mold it isn't meant to fit...
FreeCAD Trails workbench for transportation engineering: https://www.github.com/joelgraff/freecad.trails

pivy_trackers 2D coin3D library: https://www.github.com/joelgraff/pivy_trackers
Post Reply