awesome-civil-engineering
所属分类:Python编程
开发工具:Others
文件大小:0KB
下载次数:0
上传日期:2023-03-25 21:01:16
上 传 者:
sh-1993
说明: 出色的土木工程软件和编程重现,
(Awesome civil engineering software and programming reosurces,)
文件列表:
contributing.md (1629, 2023-03-25)
# Aweseome Civil Engineering
[List of Contributors](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/contributing.md) ||
[Edit/Update the list](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://github.com/QuantumNovice/awesome-civil-engineering)
This is a list of softwares and resource used in civil engineering practice.
## Content
* [Reporting & Documentation](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/#reporting-and-documentation)
* [Water Resources](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/#water-resources-drainage)
* [Structure Analysis and Design Software](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/#structure-analysis-and-design-software)
* [Structural Simulation Software](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/#structural-simulation-software)
* [GeoTechnical Engineering](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/#geotechnical-engineering)
* [Transportation Engineering](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/#transportation-engineering)
* [Environmental Engineering](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/#environmental-engineering)
* [Calculations](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/#calculations)
* [Web Calculators](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/#web-calculators)
* [Drafting](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/#drafting)
* [3D Modelling](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/#3d-modelling)
* [GIS](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/#gis)
* [Project Management](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/#project-management)
* [Spreadsheet](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/#Spreadsheet)
* [Programming Libraries](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/#programming-libraries)
* [Python](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/#python)
* [JavaScript](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/#javaScript)
* [Rust](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/#rust)
* [C#](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/#C#)
* [Machine Learning](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/#machine-learning)
## Reporting and Documentation
- Microsoft Word
- Latex
- Phantom PDF
- Autodesk Revit (Autodesk)
- Bluebeam Revu (Bluebeam, Inc.)
- Procore (Procore Technologies)
- PlanGrid (Autodesk)
- Newforma Project Center (Newforma, Inc.)
- Microsoft Project (Microsoft Corporation)
- Asana (Asana, Inc.)
- Trello (Atlassian)
- BIM 360 (Autodesk)
- CoConstruct (CoConstruct, LLC)
## Water Resources-Drainage
- EPA SWMM - Urban drainage modeling software developed by the Environmental Protection Agency (EPA)
- HEC-RAS - River hydraulic modeling software developed by the US Army Corps of Engineers (USACE)
- [WaterGEMS](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.bentley.com/en/products/product-line/water-and-wastewater) - A hydraulic and water quality modeling software for water distribution systems.
- [EPANET](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.epa.gov/water-research/epanet) - An open-source software tool for the analysis of water distribution systems.
- [TUFLOW](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.tuflow.com/) - Hydrodynamic and hydraulic modeling software for floodplain management
- HydroCAD - Stormwater management and hydraulic modeling software
- XP-SWMM - Urban drainage modeling software
- HEC-HMS - Hydrologic modeling software developed by the US Army Corps of Engineers (USACE)
- MIKE FLOOD - Flood modeling software developed by DHI
- Infoworks ICM - Integrated water management software
- PCSWMM - Stormwater management software
- i-Water Flow - Integrated water management software.
- ICPR - A Hydraulic/Ground Water Modelling Software by Streamline Technologies
- [InfoWater](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.autodesk.com/products/infowater-pro/overview) - A software to model water distribution systems in an easy-to-use GIS interface.
- [CE-QUAL-W2](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/http://www.ce.pdx.edu/w2/) - A 2D water quality and hydrodynamic modelling for rivers, estuaries, lakes, reservoirs and river basin systems.
## Structure Analysis and Design Software
- SAP2000 (Computer and Structures, Inc.)
- ETABS (Computers and Structures, Inc.)
- Tekla Structural Designer 2020
- Autodesk Robot Structure Analysis
- Prokon (PROKON Structural Analysis and Design)
- TEKLA Structures (Trimble Solutions)
- Midas Civil (Midas Information Technology)
- SCIA Engineer (SCIA)
- RAM Structural System (Bentley Systems)
- [STAAD.Pro V8i](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.bentley.com/en/products/product-line/structural-analysis-design/staadpro) - A comprehensive structural analysis and design software that offers a free trial period.
- [RISA-3D](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://risa3d.com/) - A free 3D structural analysis software for building and bridge design.
- [Dlubal RFEM](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.dlubal.com/en/products/rfem-fea-software/what-is-rfem) - A 3D finite element analysis software for structural analysis and design of membrane and tensile structures as well as for plant and mechanical engineering or dynamic analysis.
- [SpaceGASS](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://spacegass.com/) - Amulti-purpose 3D analysis and design program for structural engineers for analysis of beams, trusses and frames to buildings, towers, tanks, cable structures and bridges.
## Structural Simulation Software
- ANSYS - Multi-physics simulation software
- ABAQUS - Finite Element Analysis (FEA) software
- Autodesk Robot Structural Analysis Professional
- LS-DYNA - Dynamic and non-linear simulation software
- ETABS - Building analysis and design software
- SAP2000 - Structural analysis and design software
- MIDAS - Structural analysis and design software
- [SCIA Engineer](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.scia.net/en/products/scia-engineer) - A versatile structural analysis software for design and engineering of all types of structures. It offers a free demo version.- Prokon - Structural analysis and design software
- RAM Structural System - Building analysis and design software.
- [ArchCalc](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/http://www.archcalc.com/) - A free, easy-to-use, online structural analysis calculator for architects, engineers, and construction professionals.
## GeoTechnical Engineering
- LPile - A special-purposeprogram based on rational procedures for analyzing a pile under lateral loading using the p-y method
- PLAXIS - Finite Element Analysis Software
- FLAC - Fast Lagrangian Analysis of Continua
- SLOPE/W - Slope Stability Analysis Software
- FLOW-3D - 3D Hydro-Geological Modeling Software
- SEEP/W - Seepage and Steady-State Flow Analysis Software
- SIGMA/W - Stress-Deformation Analysis Software
- GeoStudio - Geotechnical Modeling Software
- GINT - Geotechnical Information System
- TALREN - Terrain Analysis and Engineering Software
- SoilVision Systems - Soil Mechanics and Geotechnical Modeling Software.
- [UDEC](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.itascacg.com/software/new-in-udec-7-0) - A Discrete Element Method program that is often used by to model rock and for detailed analysis of Unreinforced Masonry.
- [Carlson Geotech](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.carlsones.com/product/carlson-geotech/)
## Transportation Engineering
- Synchro - Traffic Signal Timing and Analysis Software
- VISSIM - Microscopic Traffic Simulation Software
- AIMSUN - Microscopic and Mesoscopic Traffic Simulation Software
- TransModeler - Traffic Simulation Software
- Paramics - Microscopic Traffic Simulation Software
- HCS - Highway Capacity Software
- CORSIM - Traffic Simulation Software
- SIDRA INTERSECTION - Intersection Capacity and Level of Service Analysis Software
- PTV Vistro - Traffic Engineering and Analysis Software
- TransCAD - GIS-based Transportation Planning and Modeling Software
- [GuideSign](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.transoftsolutions.com/signage/guidesign/) - Powerful CAD Software for Designing Roadway and Highway Signs in Minutes
- [AutoTurn](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.transoftsolutions.com/emea/vehicle-swept-path/software/autoturn/) - Analyze and Design Highway Infrastructure such as intersections, roundabouts, bus terminals, loading bays, parking lots or any on/off-street assignments involving vehicle access checks, clearances, vehicle tracking and swept path maneuvers.
- [OpenRoads](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.bentley.com/software/openroads-conceptstation/) - OpenRoads enables engineer to create conceptual road and bridge designs.
- [MX Roads](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://communities.bentley.com/products/road___site_design/w/road_and_site_design__wiki/7147/steps-to-download-the-software-bentley-mx-v8i-from-select-server-tn) - An advanced, string-based modeling tool that enables rapid and accurate design of all road types
- [Carlson Civil](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.carlsones.com/product/carlson-civil/) - A complete CAD-based, design software for highways and a wide variety of land development projects.
- [RoadEng Civil Engineer](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/www.softree.com) - A geometric road and site design software for design of rural roads and highways, access roads, pipelines, streams, bridge site design, culvert replacements and earthwork calculations.
## Calculations
- [SMath Studio](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://en.smath.com/view/SMathStudio/summary) - A freeware, closed-source, mathematical notebook program for calculations.
- [MathCAD](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.mathcad.com/en) - A program for the verification, validation, documentation and re-use of mathematical calculations in engineering.
- [Blockpad](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://blockpad.net/) - A program where engineers can create dynamic calculation documents that work like a spreadsheet.
- [EngineeringPaper.xyz](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://engineeringpaper.xyz) - A free and open-source program for engineering calculations that runs in the browser.
- MATLAB - Numerical computing software developed by - - MathWorks
- Octave - Free and open-source alternative to MATLAB
- R - Programming language for statistical computing and data analysis
- Mathematica - Technical computing software developed by Wolfram Research
- SageMath - Free and open-source mathematical software system
- Maxima - Free and open-source computer algebra system
- Scilab - Free and open-source numerical computing software
- Julia - High-level programming language for numerical and scientific computing.
- [TEDDS](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.thestructuralengineer.info/software/tedds) - TEDDS is a productivity tool for day-to-day repetitive calculations which replaces hand written calculations.
## Drafting
- AutoCAD - Computer-Aided Design (CAD) software
- MicroStation - CAD software for architecture, engineering, and construction (AEC)
- Revit - Building Information Modeling (BIM) software
- BricsCAD - CAD software for AEC
- SketchUp - 3D modeling software
- Civil 3D - Civil engineering design and documentation software
- InfraWorks - Infrastructure design and engineering software
- AutoCAD Architecture - CAD software for architectural design
- ArchiCAD - BIM software for architects
- AutoCAD Map 3D - GIS and mapping software.
- [NanoCAD](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://nanocad.com/)
- Openroads
- Openrails
- Openbuildings Designer
## 3D Modelling
- AutoCAD - Computer-Aided Design (CAD) software
- Revit - Building Information Modeling (BIM) software
- 3ds Max - 3D modeling, animation, and rendering software
- SketchUp - 3D modeling software
- Blender - Open source 3D creation software
- Rhino - 3D modeling software for architectural and product design
- Civil 3D - Civil engineering design and documentation software
- InfraWorks - Infrastructure design and engineering software
- ArchiCAD - BIM software for architects
- AutoCAD Map 3D - GIS and mapping software
- FreeCAD - An OpenSource Multipurpose 3D modelling, drafting and engineering calculation software
- [BricsCAD](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.bricsys.com/en-eu)
## GIS
- ArcGIS - GIS software by Esri
- QGIS - Open source GIS software
- [SAGA](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://saga-gis.sourceforge.io/) - A GIS, used to edit and analyze spatial data
- [GRASS](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://grass.osgeo.org/) - A GIS suite used for geospatial data management and analysis, image processing, producing graphics and maps, spatial and temporal modeling, and visualizing.
- AutoCAD Map 3D - GIS and mapping software
- CityEngine - 3D urban design and modeling software
- Global Mapper - GIS and remote sensing software
- GeoServer - Open source server for sharing geospatial data
- ENVI - Remote sensing and image analysis software
- GRASS GIS - Open source GIS software
- Geospatial Modelling Environment (GME) - GIS software for environmental and ecological modeling
- Cesium - Open source platform for 3D geospatial mapping
- [OpenCities Map](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.bentley.com/software/opencities-map/)
## Environmental Engineering
- [Wastewater Collection System Modeling Software (CSSM)](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.innovyze.com/products/collection-system-modeling) - A software used for the analysis and design of wastewater collection systems.
- [StormCAD](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.bentley.com/en/products/product-line/water-and-wastewater) - A software for the design and analysis of stormwater conveyance systems.
- [PCSWMM](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.innovyze.com/products/pc-swmm) - A software for the analysis of urban runoff, combined sewer overflows, and sanitary sewer systems.
- [Air dispersion modeling software](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.enviro.space/products/air-dispersion-modeling-software) - A software used to simulate the dispersion of air pollutants from point, area, and line sources.
- [AQUATOX](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.epa.gov/water-research/aquatox) - a software for modeling the ecological effects of stressors, such as pollutants, on aquatic ecosystems.
- [SWMM5](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.epa.gov/water-research/storm-water-management-model-swmm) - a software for the design and analysis of stormwater management systems.
- [SRH 2-D](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.usbr.gov/tsc/techreferences/computer%20software/models/srh2d/index.html) - A two dimensional Sedimentation and River Hydraulics solver
## Project Management
- [AASHTO SiteManager](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.aashtowareproject.org/smr) - A comprehensive client/server based construction management tool for data entry, tracking, reporting, and analysis of contract data from contract award through finalization.
- [P6 Primavera](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.oracle.com/pk/industries/construction-engineering/primavera-p6/) - An enterprise project portfolio management software that can perform project management, scheduling, risk analysis, opportunity management, resource management, collaboration and control capabilities.
- Procore - A cloud-based construction project management platform that offers a range of tools for project management, document management, and communication.
- Microsoft Project - A project management software that provides tools for project scheduling, resource allocation, and budget management.
- Asana - A cloud-based collaboration and project management tool that allows teams to track tasks, communicate, and share files in one central place.
- Trello - A visual project management tool that uses boards, lists, and cards to help teams organize and prioritize tasks.
- Wrike - A cloud-based project management tool that offers real-time collaboration, task tracking, and customizable workflows.
- Monday.com - A visual project management tool that helps teams track projects, allocate resources, and collaborate in real-time.
- Basecamp - A project management and collaboration tool that provides a centralized place for teams to manage projects, store files, and communicate.
Achievion - A construction project management software that offers tools for project planning, scheduling, budgeting, and collaboration.
- Smartsheet - A cloud-based project management and collaboration tool that allows teams to manage projects, track tasks, and automate workflows.
- Podio - A cloud-based project management tool that offers a range of tools for project management, communication, and file sharing.
Here is a list of popular web-based civil engineering software:
- [Autodesk BIM 360](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.autodesk.com/products/bim-360/overview) - A cloud-based project management platform for construction professionals.
- [Procore](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.procore.com/) - A construction project management software with tools for scheduling, budgeting, and communication.
- [Plangrid](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.plangrid.com/) - A construction project management platform that allows for collaboration and organization on a single platform.
- [Buildertrend](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.buildertrend.com/) - A cloud-based construction management software that includes scheduling, budgeting, and communication tools.
- [Bluebeam Revu](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.bluebeam.com/revu) - A software for document management and collaboration in the construction industry.
- [PlanGrid](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.plangrid.com/) - A cloud-based construction project management platform that provides collaboration and organization on a single platform.
- [Fieldwire](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.fieldwire.com/) - A construction project management software that allows for collaboration on tasks, plans, and punch lists.
- [CoConstruct](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.coconstruct.com/) - A cloud-based construction project management software with tools for scheduling, budgeting, and communication.
## Spreadsheet
- Microsoft Excel - Spreadsheet software developed by Microsoft
- Google Sheets - Online spreadsheet software developed by Google
- LibreOffice Calc - Free and open-source spreadsheet software
- Apple Numbers - Spreadsheet software developed by Apple
- WPS Spreadsheets - Free and open-source spreadsheet software
- Airtable - Online spreadsheet software with a database-like interface
- Smartsheet - Online spreadsheet software for project management
- Zoho Sheet - Online spreadsheet software
- Asana Tables - Online spreadsheet software for team collaboration
- Quip Spreadsheets - Online spreadsheet software for team collaboration.
## Web Calculators
### Structure Analysis
- [SkyCiv Engineering](https://github.com/QuantumNovice/awesome-civil-engineering/blob/master/https://www.skyciv.com/structural-analysis-software/) - A cloud-based structural analysis software that provides a user-friendly interface for analyzing structures.
## Programming Libraries
### Python
* PyFEM - Finite Element Modellingg
* Pandas - Spreadsheet
* NumPy - Vector Operations and Matrix Manipulation
* SciPy - Scientific Python
* SfePy - Finite Element Software
* OpenSees - Structural Analysis Software
* NumPy - Numerical computing library
* SciPy - Scientific computing library
* Pandas - Data analysis and manipulation library
* Matplotlib - Plotting library
* Seaborn - Data visualization library
* Shapely - Library for manipulating and analyzing planar geometric objects
* Fiona - Library for reading and writing geospatial data
* PySAL - Library for spatial analysis
* GeoPandas - Library for geospatial data analysis
* Rasterio - Library for reading and writing raster datasets
### JavaScript
- Leaflet - Library for creating interactive maps
- OpenLayers - Library for displaying maps and adding layers to them
- D3.js - Library for creating dynamic and interactive data visualizations
- Three.js - Library for creating 3D graphics in a web browser
- Cesium - Open source platform for 3D geospatial mapping
- Mapbox GL JS - Library for creating vector maps and custom map styles
- Turf.js - Library for performing spatial analysis in a browser
- Plotly.js - Library for creating interactive and animated charts and graphs
- Deck.gl - Library for large-scale data visualization
- Mapv - Library for fast and efficient data visualization on maps.
### Rust
- nalgebra - Library for linear algebra
- num - Library for numerical computing
- image - Library for image processing
- rust-geo - Library for geographic and geospatial data
- rust-htslib - Library for reading and writing high-throughput sequencing (HTS) data
- rust-postgis - Library for working with PostGIS, a spatial database
- rust-scikit-learn - Library for machine learning in Rust
- rust-stats - Library for statistical computing
- rust-vis - Library for data visualization in Rust
- geojson - Library for working with GeoJSON data.
### C#
- NetTopologySuite - Library for working with geospatial data
- SharpMap - Library for creating and working with maps
- GeoAPI - Library for geospatial data processing
- MapWindow - Open source GIS software
- Artisan - Library for creating 3D models in C#
- DotSpatial - Library for working with geospatial data in .NET
- ProjNet - Library for coordinate system and map projection transformations
- GeoJSON.Net - Library for working with GeoJSON data in .NET
- Microsoft.Maps - Library for working with maps and geospatial data in .NET
- SharpKml - Library for working with KML, a common file format for geospatial data.
###
## Machine Learning
- TensorFlow - Machine learning library developed by Google
- PyTorch - Machine learning library developed by Facebook
- Scikit-learn - Machine learning library for Python
- R - Programming language for statistical computing and data analysis
- Weka - Machine learning software for data mining and analysis
- KNIME - Machine learning platform for data analysis and visualization
- Orange - Machine learning software for data mining and predictive modeling
- RapidMiner - Machine learnin ... ...
近期下载者:
相关文件:
收藏者: