Skip to content

olexster/FreeCAD-Geomatics-Workbench

 
 

Repository files navigation

FreeCAD Geomatics Workbench

This workbench is being developed to provide functionality specific to Geomatics/Survey engineering.

Functions

  • Import Point Files
  • Export Points
  • GeoDataWB Tools
  • Create Surface
  • Edit Surface
  • Create Contours
  • Create Guide Lines (only for line segments)
  • Create Sections (WIP, need version >= 0.19)

Requirements

  • FreeCAD 0.18
  • Python 3.6

For Surface creation

  • numpy

For GeoDataWB

  • cv2
  • gdal
  • gdalconst
  • requests (urllib3, chardet, certifi, idna)

Installation

  • Open Tools ▶️ Addon Manager.

  • Select Geomatics and click Install/update selected.

  • Go to Edit ▶️ Preferences ▶️ General ▶️ Document

    • Check Allow duplicate object labels in one document.
  • Restart FreeCAD.

Feedback

Discuss this Workbench on the FreeCAD forum thread dedicated to this topic: Geomatics Workbench.

Or submit/comment issues on github issues tracker

Developer

Hakan Seven with inspiration and help from the FreeCAD community.

Long term vision

For a long term vision and a list of desired features see the TODO file

Usage & Screenshots

IPF EP CS ES CC CGL GeoData OSM Surface

License

Copyright (c) 2019 Hakan Seven hakanseven12@gmail.com

This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License (LGPL) as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. For detail see the LICENCE text file.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.

License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

About

FreeCAD Geomatics Workbench

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%