This workbench is being developed to provide functionality specific to Transportation engineering (road and rail) and Geomatics/Survey engineering.
- Import Point Files
- Export Points
- GeoData Tools
- Create Surface
- Edit Surface
- Create Contours
- Create Guide Lines
- Create Sections (WIP)
- Import Alignment LandXML files.
Download and extract the ZIP file into the .FreeCAD/Mod
folder or use git to clone into .FreeCAD/Mod
FreeCAD-Trails depends on the [pivy_trackers 2D geometry library] https://github.com/joelgraff/pivy_trackers and my own [FreeCAD_python_support] https://github.com/joelgraff/freecad_python_support repo to run. Pivy_trackers provides low-level 2D rendering support through Python for FreeCAD. FreeCAD_python_support is a collection of python support functions. Both are included in the FreeCAD Trails project as submodules.
In order to clone the repo with the complete supporting submodules, invoke git from the /Mod folder at the commandline as follows:
git clone --recursive https://github.com/joelgraff/freecad.trails.git
- cv2
- gdal
- gdalconst
- requests (urllib, chardet, certifi, idna)
Note: .FreeCAD/Ext
is also a valid file path and may eventually become the target path for external workbenches
Discuss this Workbench on the FreeCAD forum thread dedicated to this topic: Civil engineering feature implementation (Transportation Engineering).
FYI, this thread was born of a parent thread: Civil Engineering Design functions
Joel Graff (@joelgraff) and Hakan Seven (@HakanSeven12) with inspiration and help from the FreeCAD community