Index: dam clients/DamUI/trunk/src/Dam/Data/DamEngineIo/FillXmlInputFromDamUi.cs =================================================================== diff -u -r636 -r646 --- dam clients/DamUI/trunk/src/Dam/Data/DamEngineIo/FillXmlInputFromDamUi.cs (.../FillXmlInputFromDamUi.cs) (revision 636) +++ dam clients/DamUI/trunk/src/Dam/Data/DamEngineIo/FillXmlInputFromDamUi.cs (.../FillXmlInputFromDamUi.cs) (revision 646) @@ -49,14 +49,19 @@ TransferAnalysisSpecification(damProjectData, input); // Process locations - input.Locations = new DamEngine.Io.XmlInput.Location[dike.Locations.Count]; - TransferLocations(dike.Locations, input.Locations); + List localLocations = new List(); + foreach (LocationJob locationJob in damProjectData.SelectedLocationJobs) + { + localLocations.Add(locationJob.Location); + } + input.Locations = new DamEngine.Io.XmlInput.Location[localLocations.Count]; + TransferLocations(localLocations, input.Locations); // Process surfacelines List localSurfaceLines = new List(); - for (int i = 0; i < dike.Locations.Count; i++) + for (int i = 0; i < localLocations.Count; i++) { - var crtSurfaceLine = dike.Locations[i].LocalXZSurfaceLine2; + var crtSurfaceLine = localLocations[i].LocalXZSurfaceLine2; if (!localSurfaceLines.Any(sl => sl.Name.Equals(crtSurfaceLine.Name))) { localSurfaceLines.Add(crtSurfaceLine); Index: dam clients/DamUI/trunk/src/Dam/Tests/DamEngineIo/FillXmlInputFromDamUiTests.cs =================================================================== diff -u -r636 -r646 --- dam clients/DamUI/trunk/src/Dam/Tests/DamEngineIo/FillXmlInputFromDamUiTests.cs (.../FillXmlInputFromDamUiTests.cs) (revision 636) +++ dam clients/DamUI/trunk/src/Dam/Tests/DamEngineIo/FillXmlInputFromDamUiTests.cs (.../FillXmlInputFromDamUiTests.cs) (revision 646) @@ -94,6 +94,10 @@ FillSoilProfiles1D(dike); FillSegments(damProjectData); AddLocations(dike, surfaceLines, damProjectData.WaterBoard.Segments); + foreach (LocationJob locationJob in damProjectData.LocationJobs) + { + locationJob.Run = true; + } return damProjectData; } @@ -304,6 +308,7 @@ "SoildatabaseName", "WaterBoardJob", "LocationJobs", + "SelectedLocationJobs", "MapForSoilGeometries2D" }; var result = compare.Compare(expected, actual);