// Copyright (C) Stichting Deltares 2025. All rights reserved. // // This file is part of the application DAM - UI. // // DAM - UI is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // 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 General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program. If not, see . // // All names, logos, and references to "Deltares" are registered trademarks of // Stichting Deltares and remain full property of Stichting Deltares at all times. // All rights reserved. namespace Deltares.Dam.Data.Importers; /// /// Defines column name definitions used for importing csv data /// /// /// Some of the definitions are used (referenced) in the LocationPropertyImporter. /// Changing the definitions will affect the location importers using shapefiles as well!! /// public static class CsvColumnNames { /// /// location_id /// public const string LocationColumnName = "location_id"; /// /// location_scenario_id /// public const string LocationScenarioColumnName = "location_scenario_id"; /// /// surfaceline_id /// public const string SurfaceLineColumnName = "surfaceline_id"; /// /// geo_x /// public const string XValueColumnName = "geo_x"; /// /// geo_y /// public const string YValueColumnName = "geo_y"; /// /// segment_id /// public const string SegmentColumnName = "segment_id"; /// /// polderlevel /// public const string PolderLevelColumnName = "polderlevel"; /// /// head_pl2 /// public const string HeadPl2ColumnName = "head_pl2"; /// /// head_pl3 /// public const string HeadPl3ColumnName = "head_pl3"; /// /// head_pl4 /// public const string HeadPl4ColumnName = "head_pl4"; /// /// head_pl3 /// public const string HeadPl3OldFormatColumnName = "HeadPl3"; /// /// head_pl4 /// public const string HeadPl4OldFormatColumnName = "HeadPl4"; /// /// x_soilgeometry2D_origin /// public const string XSoilGeometry2DOriginColumnName = "x_soilgeometry2D_origin"; /// /// ophoogmateriaaldijk /// public const string DikeEmbankmentMaterialColumnName = "ophoogmateriaaldijk"; /// /// ophoogmateriaalberm /// public const string ShoulderEmbankmentMaterialColumnName = "ophoogmateriaalberm"; /// /// dempingsfactor_pl3 /// public const string DampingFactorPl3ColumnName = "dempingsfactor_pl3"; /// /// dempingsfactor_pl4 /// public const string DampingFactorPl4ColumnName = "dempingsfactor_pl4"; /// /// PenetrationLength /// public const string PenetrationLengthColumnName = "PenetrationLength"; /// /// TrafficLoad /// public const string TrafficLoadColumnName = "TrafficLoad"; /// /// TrafficLoadDistributionAngle /// public const string TrafficLoadDistributionAngle = "TrafficLoadDistributionAngle"; /// /// PLLineCreationMethod /// public const string PlLineCreationMethodColumnName = "PLLineCreationMethod"; /// /// PlLineOffsetBelowDikeTopAtRiver /// public const string PlLineOffsetBelowDikeTopAtRiverColumnName = "PlLineOffsetBelowDikeTopAtRiver"; /// /// PlLineOffsetBelowDikeTopAtPolder /// public const string PlLineOffsetBelowDikeTopAtPolderColumnName = "PlLineOffsetBelowDikeTopAtPolder"; /// /// PlLineOffsetBelowShoulderBaseInside /// public const string PlLineOffsetBelowShoulderBaseInsideColumnName = "PlLineOffsetBelowShoulderBaseInside"; /// /// PlLineOffsetBelowDikeToeAtPolder /// public const string PlLineOffsetBelowDikeToeAtPolderColumnName = "PlLineOffsetBelowDikeToeAtPolder"; /// /// The pl line offset below dike crest middle /// public const string PlLineOffsetBelowDikeCrestMiddleColumnName = "PLLineOffsetBelowDikeCrestMiddle"; /// /// The pl line offset factor below shoulder crest /// public const string PlLineOffsetFactorBelowShoulderCrestColumnName = "PLLineOffsetFactorBelowShoulderCrest"; /// /// Use the pl line offset below dike crest middle /// public const string UsePlLineOffsetBelowDikeCrestMiddleColumnName = "UsePLLineOffsetBelowDikeCrestMiddle"; /// /// Use the pl line offset factor below shoulder crest /// public const string UsePlLineOffsetFactorBelowShoulderCrestColumnName = "UsePLLineOffsetFactorBelowShoulderCrest"; /// /// The intrusion vertical water pressure /// public const string IntrusionVerticalWaterPressureColumnName = "IntrusionVerticalWaterPressure"; /// /// StabilityShoulderGrowSlope /// public const string StabilityShoulderGrowSlopeColumnName = "StabilityShoulderGrowSlope"; /// /// StabilityShoulderGrowDeltaX /// public const string StabilityShoulderGrowDeltaXColumnName = "StabilityShoulderGrowDeltaX"; /// /// StabilitySlopeAdaptionDeltaX /// public const string StabilitySlopeAdaptionDeltaXColumnName = "StabilitySlopeAdaptionDeltaX"; /// /// minimal_circle_depth /// public const string MinimalCircleDepthColumnName = "minimal_circle_depth"; /// /// distance_to_entry_point /// public const string DistanceToEntryPointColumnName = "distance_to_entry_point"; /// /// Stability Design Method /// public const string StabilityDesignMethodColumnName = "StabilityDesignMethod"; /// /// Start value (cotangent) for slope adaption by angle /// public const string SlopeAdaptionStartCotangentColumnName = "SlopeAdaptionStartCotangent"; /// /// End value (cotangent) for slope adaption by angle /// public const string SlopeAdaptionEndCotangentColumnName = "SlopeAdaptionEndCotangent"; /// /// Step size (cotangent) for slope adaption by angle /// public const string SlopeAdaptionStepCotangentColumnName = "SlopeAdaptionStepCotangent"; /// /// Slope damping piezometric height polderside /// public const string SlopeDampingPiezometricHeightPolderSideColumnName = "SlopeDampingPiezometricHeightPolderSide"; /// /// safety_factor_stability_inner_slope /// public const string RequiredSafetyFactorStabilityInnerSlopeColumnName = ModelFactorCsvIdentifiers.SafetyFactorStabilityInnerslope; /// /// safety_factor_stability_outer_slope /// public const string RequiredSafetyFactorStabilityOuterSlopeColumnName = ModelFactorCsvIdentifiers.SafetyFactorStabilityOuterslope; /// /// safety_factor_piping /// public const string RequiredSafetyFactorPipingColumnName = ModelFactorCsvIdentifiers.SafetyFactorPiping; /// /// uplift_criterion_piping /// public const string UpliftCriterionPipingColumnName = ModelFactorCsvIdentifiers.UpliftCriterionPiping; /// /// uplift_criterion_stability /// public const string UpliftCriterionStabilityColumnName = ModelFactorCsvIdentifiers.UpliftCriterionStability; /// /// Zone type /// public const string ZoneTypeColumnName = "ZoneType"; /// /// ForbiddenZoneFactor /// public const string ForbiddenZoneFactorColumnName = "ForbiddenZoneFactor"; /// /// NewDikeTopWidth /// public const string NewDikeTopWidthColumnName = "NewDikeTopWidth"; /// /// UseNewDikeTopWidth /// public const string UseNewDikeTopWidthColumnName = "UseNewDikeTopWidth"; /// /// NewDikeSlopeInside /// public const string NewDikeSlopeInsideColumnName = "NewDikeSlopeInside"; /// /// UseNewDikeSlopeInside /// public const string UseNewDikeSlopeInsideColumnName = "UseNewDikeSlopeInside"; /// /// NewDikeSlopeOutside /// public const string NewDikeSlopeOutsideColumnName = "NewDikeSlopeOutside"; /// /// UseNewDikeSlopeOutside /// public const string UseNewDikeSlopeOutsideColumnName = "UseNewDikeSlopeOutside"; /// /// NewShoulderTopSlope /// public const string NewShoulderTopSlopeColumnName = "NewShoulderTopSlope"; /// /// UseNewShoulderTopSlope /// public const string UseNewShoulderTopSlopeColumnName = "UseNewShoulderTopSlope"; /// /// NewShoulderBaseSlope /// public const string NewShoulderBaseSlopeColumnName = "NewShoulderBaseSlope"; /// /// UseNewShoulderBaseSlope /// public const string UseNewShoulderBaseSlopeColumnName = "UseNewShoulderBaseSlope"; /// /// NewMaxHeightShoulderAsFraction /// public const string NewMaxHeightShoulderAsFractionColumnName = "NewMaxHeightShoulderAsFraction"; /// /// UseNewMaxHeightShoulderAsFraction /// public const string UseNewMaxHeightShoulderAsFractionColumnName = "UseNewMaxHeightShoulderAsFraction"; /// /// NewMinDistanceDikeToeStartDitch /// public const string NewMinDistanceDikeToeStartDitchColumnName = "NewMinDistanceDikeToeStartDitch"; /// /// UseNewMinDistanceDikeToeStartDitch /// public const string UseNewMinDistanceDikeToeStartDitchColumnName = "UseNewMinDistanceDikeToeStartDitch"; /// /// UseNewDitchDefinition /// public const string UseNewDitchDefinitionColumnName = "UseNewDitchDefinition"; /// /// NewWidthDitchBottom /// public const string NewWidthDitchBottomColumnName = "NewWidthDitchBottom"; /// /// newSlopeAngleDitch /// public const string NewSlopeAngleDitchColumnName = "newSlopeAngleDitch"; /// /// NewDepthDitch /// public const string NewDepthDitchColumnName = "NewDepthDitch"; /// /// DikeTableHeight /// public const string DikeTableHeightColumnName = "dike_table_height"; /// /// water_height /// public const string RiverLevelColumnName = "water_height"; /// /// water_height_low /// public const string RiverLevelLowColumnName = "water_height_low"; /// /// soil_name /// public const string SoilNameColumnName = "soil_name"; /// /// soil_color /// public const string SoilColorColumnName = "soil_color"; /// /// soil_type /// public const string SoilTypeColumnName = "soil_type"; /// /// saturated_unit_weight /// public const string SaturatedUnitWeightColumnName = "saturated_unit_weight"; /// /// unsaturated_unit_weight /// public const string UnsaturatedUnitWeightColumnName = "unsaturated_unit_weight"; /// /// cohesion /// public const string CohesionColumnName = "cohesion"; /// /// friction_angle /// public const string FrictionAngleColumnName = "friction_angle"; /// /// diameter_d70 /// public const string DiameterD70ColumnName = "diameter_d70"; /// /// permeability_x /// public const string PermeabilityXColumnName = "permeability_x"; /// /// shear_strength_model /// public const string ShearStrengthModelColumnName = "shear_strength_model"; /// /// The sigma tau curve name /// public const string SigmaTauCurveNameColumnName = "sigma_tau_curve_name"; /// /// The su table name /// public const string SuTableNameColumnName = "su_table_name"; /// /// Normal effective stress /// public const string SigmaColumnName = "sigma"; /// /// Shear strength /// public const string TauColumnName = "tau"; /// /// Undrained shear strength /// public const string SuColumnName = "su"; /// /// strength_increase_exponent /// public const string StrengthIncreaseExponentColumnName = "strength_increase_exponent"; /// /// ratio_su_pc /// public const string RatioSuPcColumnName = "ratio_su_pc"; /// /// pop /// public const string PopColumnName = "pop"; /// /// is_aquifer /// public const string IsAquiferColumnName = "is_aquifer"; /// /// traffic_load_degree_of_consolidation /// public const string TrafficLoadDegreeOfConsolidationColumnName = "traffic_load_degree_of_consolidation"; }