From 7c60f06bb7275391c0a47b892c40d47719a8d10a Mon Sep 17 00:00:00 2001 From: Johannes Hiry Date: Wed, 5 Jan 2022 12:03:54 +0100 Subject: [PATCH 01/59] add 'org.apache.commons:commons-lang3:3.12.0' as explicit dependency + update to PSU v1.6 --- build.gradle | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 3c5e9b2a7..619fbcef5 100644 --- a/build.gradle +++ b/build.gradle @@ -50,7 +50,7 @@ repositories { dependencies { // ie³ power system utils - implementation 'com.github.ie3-institute:PowerSystemUtils:1.5.3' + implementation 'com.github.ie3-institute:PowerSystemUtils:1.6' implementation 'tech.units:indriya:2.1.2' @@ -85,6 +85,8 @@ dependencies { implementation 'commons-io:commons-io:2.11.0' // I/O functionalities implementation 'org.apache.commons:commons-compress:1.21' // I/O functionalities + implementation 'org.apache.commons:commons-lang3:3.12.0' + } wrapper { From 22344c5b9663766285a0635bb90019371bd84989 Mon Sep 17 00:00:00 2001 From: Johannes Hiry Date: Wed, 5 Jan 2022 13:09:57 +0100 Subject: [PATCH 02/59] update gradle to 7.3.3 + legacy osmonau dependency --- build.gradle | 6 ++---- gradle/wrapper/gradle-wrapper.properties | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/build.gradle b/build.gradle index 619fbcef5..d417a5a3e 100644 --- a/build.gradle +++ b/build.gradle @@ -54,6 +54,8 @@ dependencies { implementation 'tech.units:indriya:2.1.2' + implementation 'com.github.johanneshiry:OSMonaut:v1.1.1' // tmp pbf parse + // JTS Topology Suite for GeoPositions, License: EPL 1.0 / EDL 1.0 implementation 'org.locationtech.jts:jts-core:1.18.2' implementation 'org.locationtech.jts.io:jts-io-common:1.18.2' @@ -89,10 +91,6 @@ dependencies { } -wrapper { - gradleVersion = '6.0.1' -} - tasks.withType(JavaCompile) { options.encoding = 'UTF-8' } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index a029b784d..7711ccd1a 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ #Mon Dec 02 10:39:11 CET 2019 -distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStorePath=wrapper/dists From b618e481a2b363f2e128e5e5fe137da6cb591cee Mon Sep 17 00:00:00 2001 From: Johannes Hiry Date: Wed, 5 Jan 2022 13:35:51 +0100 Subject: [PATCH 03/59] exclude junit from org.locationtech.jts:jts-core --- build.gradle | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index d417a5a3e..93f421c9e 100644 --- a/build.gradle +++ b/build.gradle @@ -49,6 +49,12 @@ repositories { } dependencies { + constraints { + implementation( 'junit:junit:4.13.2+'){ + because "CVE-2020-15250 - Temporary folder vulnerability - https://github.com/advisories/GHSA-269g-pwp5-87pp" + } + } + // ie³ power system utils implementation 'com.github.ie3-institute:PowerSystemUtils:1.6' @@ -57,7 +63,10 @@ dependencies { implementation 'com.github.johanneshiry:OSMonaut:v1.1.1' // tmp pbf parse // JTS Topology Suite for GeoPositions, License: EPL 1.0 / EDL 1.0 - implementation 'org.locationtech.jts:jts-core:1.18.2' + implementation ('org.locationtech.jts:jts-core:1.18.2'){ + exclude group: 'junit', module: 'junit' + } + implementation 'org.locationtech.jts.io:jts-io-common:1.18.2' // Graphs From fa0c1e1db72c95c06a774bdaea5985da70283ec9 Mon Sep 17 00:00:00 2001 From: lararou Date: Tue, 9 Aug 2022 13:11:36 +0200 Subject: [PATCH 04/59] avoid shortening wec input doubles while reading --- .../csv/CsvJointGridContainerSource.java | 60 +++++++ .../characteristic/CharacteristicInput.java | 13 +- .../characteristic/CharacteristicPoint.java | 11 +- .../edu/ie3/datamodel/io/GridIoIT.groovy | 169 ++++++++++++++++++ .../ie3/datamodel/io/GridIoITbackup.groovy | 157 ++++++++++++++++ .../io/source/csv/CsvTestDataMeta.groovy | 1 + 6 files changed, 407 insertions(+), 4 deletions(-) create mode 100644 src/main/java/edu/ie3/datamodel/io/source/csv/CsvJointGridContainerSource.java create mode 100644 src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy create mode 100644 src/test/groovy/edu/ie3/datamodel/io/GridIoITbackup.groovy diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvJointGridContainerSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvJointGridContainerSource.java new file mode 100644 index 000000000..e75b3870c --- /dev/null +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvJointGridContainerSource.java @@ -0,0 +1,60 @@ +package edu.ie3.datamodel.io.source.csv; + +import edu.ie3.datamodel.exceptions.SourceException; +import edu.ie3.datamodel.io.naming.EntityPersistenceNamingStrategy; +import edu.ie3.datamodel.io.naming.FileNamingStrategy; +import edu.ie3.datamodel.io.source.*; +import edu.ie3.datamodel.models.input.container.GraphicElements; +import edu.ie3.datamodel.models.input.container.JointGridContainer; +import edu.ie3.datamodel.models.input.container.RawGridElements; +import edu.ie3.datamodel.models.input.container.SystemParticipants; + +public class CsvJointGridContainerSource { + private CsvJointGridContainerSource(){ + //vllt mit Exception werfen + // bei utils Klassen suchen (ohne INstanziierung) + } + + public static JointGridContainer read(String gridName, String csvSep, String directoryPath) throws SourceException { + + /* Parameterization */ + + FileNamingStrategy namingStrategy = new FileNamingStrategy(); // Default naming strategy + + /* Instantiating sources */ + TypeSource typeSource = new CsvTypeSource(csvSep, directoryPath, namingStrategy); + RawGridSource rawGridSource = new CsvRawGridSource(csvSep, directoryPath, namingStrategy, typeSource); + ThermalSource thermalSource = new CsvThermalSource(csvSep, directoryPath, namingStrategy, typeSource); + SystemParticipantSource systemParticipantSource = new CsvSystemParticipantSource( + csvSep, + directoryPath, + namingStrategy, + typeSource, + thermalSource, + rawGridSource + ); + GraphicSource graphicsSource = new CsvGraphicSource( + csvSep, + directoryPath, + namingStrategy, + typeSource, + rawGridSource + ); + + /* Loading models */ + RawGridElements rawGridElements = rawGridSource.getGridData().orElseThrow( + () -> new SourceException("Error during reading of raw grid data.")); + SystemParticipants systemParticipants = systemParticipantSource.getSystemParticipants().orElseThrow( + () -> new SourceException("Error during reading of system participant data.")); + GraphicElements graphicElements = graphicsSource.getGraphicElements().orElseThrow( + () -> new SourceException("Error during reading of graphic elements.")); + JointGridContainer fullGrid = new JointGridContainer( + gridName, + rawGridElements, + systemParticipants, + graphicElements + ); + + return fullGrid; + } +} diff --git a/src/main/java/edu/ie3/datamodel/models/input/system/characteristic/CharacteristicInput.java b/src/main/java/edu/ie3/datamodel/models/input/system/characteristic/CharacteristicInput.java index 9876892a7..c8b3d28c8 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/system/characteristic/CharacteristicInput.java +++ b/src/main/java/edu/ie3/datamodel/models/input/system/characteristic/CharacteristicInput.java @@ -6,11 +6,14 @@ package edu.ie3.datamodel.models.input.system.characteristic; import edu.ie3.datamodel.exceptions.ParsingException; +import org.apache.commons.lang3.stream.Streams; + import java.io.Serializable; import java.util.*; import java.util.stream.Collectors; import javax.measure.Quantity; import javax.measure.Unit; +import javax.print.StreamPrintService; /** * Describes characteristics of assets @@ -118,11 +121,12 @@ public SortedSet> getPoints() { * * @return the characteristic as de-serialized string */ - public String deSerialize() { + public String deSerialize() { // Auslesen ohne dezimal Kürzung return characteristicPrefix + ":{" + points.stream() - .map(point -> point.deSerialize(decimalPlaces)) + //.map(point -> point.deSerialize(decimalPlaces)) + .map(point -> point.toString()) .collect(Collectors.joining(",")) + "}"; } @@ -131,9 +135,12 @@ public String deSerialize() { public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof CharacteristicInput that)) return false; + + points.iterator(); + return decimalPlaces == that.decimalPlaces && characteristicPrefix.equals(that.characteristicPrefix) - && points.equals(that.points); + && points.equals(that.points); // hier Streams erstellen mit zip und dann equals With Tolerence für jeden Punkt aufrufen --> Ergebnis Stream von booleans } @Override diff --git a/src/main/java/edu/ie3/datamodel/models/input/system/characteristic/CharacteristicPoint.java b/src/main/java/edu/ie3/datamodel/models/input/system/characteristic/CharacteristicPoint.java index fbeac04c3..bda12cda6 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/system/characteristic/CharacteristicPoint.java +++ b/src/main/java/edu/ie3/datamodel/models/input/system/characteristic/CharacteristicPoint.java @@ -11,6 +11,8 @@ import java.util.Objects; import javax.measure.Quantity; import javax.measure.Unit; + +import edu.ie3.util.quantities.QuantityUtil; import tech.units.indriya.ComparableQuantity; import tech.units.indriya.quantity.Quantities; @@ -102,7 +104,8 @@ public ComparableQuantity getY() { * @return The de-serialized point */ public String deSerialize(int decimalPlaces) { - String formattingString = String.format("(%%.%sf,%%.%sf)", decimalPlaces, decimalPlaces); + String formattingString = String.format("(%%.%sf,%%.%sf)", decimalPlaces, decimalPlaces); // double to string damit nicht mehr gekürzt wird + // warum %Sf?? es sollen doch die decimal places als Anzahl für die Float Nachkommastellen eingesetzt werden? --> %%.%if ?? return String.format( Locale.ENGLISH, formattingString, x.getValue().doubleValue(), y.getValue().doubleValue()); } @@ -114,6 +117,12 @@ public boolean equals(Object o) { return Objects.equals(x, that.x) && Objects.equals(y, that.y); } + public boolean equalsWithTolerance(CharacteristicPoint p, int decimalPlaces) { + double tolerance = Math.pow(10,-decimalPlaces); + return QuantityUtil.isEquivalentAbs(this.x, p.x, tolerance) + && QuantityUtil.isEquivalentAbs(this.y, p.y, tolerance); + } + @Override public int hashCode() { return Objects.hash(x, y); diff --git a/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy b/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy new file mode 100644 index 000000000..778d200e2 --- /dev/null +++ b/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy @@ -0,0 +1,169 @@ +package edu.ie3.datamodel.io + +import edu.ie3.datamodel.io.sink.CsvFileSink +import edu.ie3.datamodel.io.source.csv.CsvGraphicSource +import edu.ie3.datamodel.io.source.csv.CsvGraphicSourceTest +import edu.ie3.datamodel.io.source.csv.CsvJointGridContainerSource +import edu.ie3.datamodel.io.source.csv.CsvRawGridSource +import edu.ie3.datamodel.io.source.csv.CsvTestDataMeta +import edu.ie3.datamodel.io.source.csv.CsvTypeSource +import edu.ie3.datamodel.models.input.NodeInput +import edu.ie3.datamodel.models.input.OperatorInput +import spock.lang.Specification + +import java.nio.file.Path +import java.security.MessageDigest +import org.apache.commons.io.FileUtils + +class GridIoIT extends Specification implements CsvTestDataMeta { + + def setup(){ + println "setup in progress..." + } + + def cleanup(){ + println "cleanup in progress..." + + } + + def "Input Files equal Output Files." (){ + + given: + // create joint grid container + def gridname = new String("vn_simona") + def seperator = new String(",") + def folderpath = new String(jointGridFolderPath) + def firstgridContainer = CsvJointGridContainerSource.read(gridname, seperator, folderpath) + def secondgridContainer = CsvJointGridContainerSource.read(gridname, seperator, folderpath) + + // input + def inDirectory = new File(folderpath) + def inHashCodes = [:] + + // output + def outFolderpath = new String("./exampleGridOut") + def sink = new CsvFileSink(outFolderpath) + def outDirectory = new File(outFolderpath) + def outHashCodes = [:] + + // list and number of filenames + def filenames = [] + def filesCount = 0 + def checkUpCount = 0 + + when: + // Read original grid from input directory and generate hashcodes + inDirectory.eachFile { + inHashCodes.putAt(it.name, csvreader(it)) + } + //println(inHashCodes) + + // write files in output directory + sink.persistJointGrid(firstgridContainer) + + // read files from output folder and generate hashcodes + outDirectory.eachFile { + outHashCodes.putAt(it.name, csvreader(it)) + filenames.add(it.name) + filesCount++ // geht auch über filenames + } + + // delete files in output directory + outDirectory.eachFile { + it.deleteOnExit() + } + + then: + inHashCodes.keySet().each{assert inHashCodes.get(it) == outHashCodes.get(it)} + + //firstgridContainer.getSystemParticipants().equals(second) + println firstgridContainer.hashCode() + println secondgridContainer.hashCode() + //SPA, RawGrid eleemnts, ... + } + + def "Input JointGridContainer equals Output JointGridContainer."(){ + + given: + // create joint grid container + def gridname = new String("vn_simona") + def seperator = new String(",") + def folderpath = new String(jointGridFolderPath) + def firstGridContainer = CsvJointGridContainerSource.read(gridname, seperator, folderpath) + + // output + def outFolderpath = new String("./exampleGridOut") + def sink = new CsvFileSink(outFolderpath) + def outDirectory = new File(outFolderpath) + + when: + // write files in output directory + sink.persistJointGrid(firstGridContainer) + // an welcher Stelle wird cp type gekürzt? + // sonst doubles mit toleranz vergleichen + + // create second grid container + def secondGridContainer = CsvJointGridContainerSource.read(gridname, seperator, outFolderpath) + + // delete files in output directory + /*outDirectory.eachFile { + it.deleteOnExit() + }*/ + + then: + /* + println firstGridContainer.getSystemParticipants().hashCode() + println secondGridContainer.getSystemParticipants().hashCode() + println firstGridContainer.getRawGrid().hashCode() + println secondGridContainer.getRawGrid().hashCode() + */ + println("Grid Name: " + firstGridContainer.getGridName().equals(secondGridContainer.getGridName())) + println("RawGrid: " + firstGridContainer.getRawGrid().equals(secondGridContainer.getRawGrid())) + println("System Participants: " + firstGridContainer.getSystemParticipants().equals(secondGridContainer.getSystemParticipants())) + println("Graphics: " + firstGridContainer.getGraphics().equals(secondGridContainer.getGraphics())) + + println("System Participants - Fixed Feed Ins: " + firstGridContainer.getSystemParticipants().getFixedFeedIns().equals(secondGridContainer.getSystemParticipants().getFixedFeedIns())) + println("System Participants - BM Plants: " + firstGridContainer.getSystemParticipants().getBmPlants().equals(secondGridContainer.getSystemParticipants().getBmPlants())) + println("System Participants - PV Plants: " + firstGridContainer.getSystemParticipants().getPvPlants().equals(secondGridContainer.getSystemParticipants().getPvPlants())) + println("System Participants - Loads: " + firstGridContainer.getSystemParticipants().getLoads().equals(secondGridContainer.getSystemParticipants().getLoads())) + println("System Participants - EvCS: " + firstGridContainer.getSystemParticipants().getEvCS().equals(secondGridContainer.getSystemParticipants().getEvCS())) + println("System Participants - Storages: " + firstGridContainer.getSystemParticipants().getStorages().equals(secondGridContainer.getSystemParticipants().getStorages())) + + println("System Participants - wec Plants: " + firstGridContainer.getSystemParticipants().getWecPlants().equals(secondGridContainer.getSystemParticipants().getWecPlants())) + //println("System Participants - Properties: " + firstGridContainer.getSystemParticipants().getProperties().equals(secondGridContainer.getSystemParticipants().getProperties())) + //println("System Participants - Meta Property Values: " + firstGridContainer.getSystemParticipants().getMetaPropertyValues().equals(secondGridContainer.getSystemParticipants().getMetaPropertyValues())) + } + + + def csvreader(final file) { + List hashcodes = new ArrayList() + BufferedReader br = new BufferedReader(new FileReader(file)) + String line + println("br setup") + + while ((line = br.readLine()) != null) { + String values = line.split(",") + hashcodes.add(values.hashCode()) + } + println("br loop done") + + return hashcodes; + } + + def generateMD5(final file) { + //StringBuilder strb = new StringBuilder() + //strb.append() + MessageDigest digest = MessageDigest.getInstance("MD5") + file.withInputStream() { is -> + byte[] buffer = new byte[8192] + int read = 0 + while( (read = is.read(buffer)) > 0) { + digest.update(buffer, 0, read); + } + } + byte[] md5sum = digest.digest() + BigInteger bigInt = new BigInteger(1, md5sum) + + return bigInt.toString(16).padLeft(32, '0') + } +} diff --git a/src/test/groovy/edu/ie3/datamodel/io/GridIoITbackup.groovy b/src/test/groovy/edu/ie3/datamodel/io/GridIoITbackup.groovy new file mode 100644 index 000000000..2d86d396c --- /dev/null +++ b/src/test/groovy/edu/ie3/datamodel/io/GridIoITbackup.groovy @@ -0,0 +1,157 @@ +/*package edu.ie3.datamodel.io + +import edu.ie3.datamodel.io.sink.CsvFileSink +import edu.ie3.datamodel.io.source.csv.CsvGraphicSource +import edu.ie3.datamodel.io.source.csv.CsvGraphicSourceTest +import edu.ie3.datamodel.io.source.csv.CsvJointGridContainerSource +import edu.ie3.datamodel.io.source.csv.CsvRawGridSource +import edu.ie3.datamodel.io.source.csv.CsvTestDataMeta +import edu.ie3.datamodel.io.source.csv.CsvTypeSource +import edu.ie3.datamodel.models.input.NodeInput +import edu.ie3.datamodel.models.input.OperatorInput +import spock.lang.Specification + +import java.nio.file.Path +import java.security.MessageDigest +import org.apache.commons.io.FileUtils + +class GridIoIT extends Specification implements CsvTestDataMeta { + + def setup(){ + println "setup in progress..." + } + + def cleanup(){ + println "cleanup in progress..." + + } + + def "Imported files into a JointGridContainer get exported in the correct way."(){ + + given: + // create joint grid container + def gridname = new String("vn_simona") + def seperator = new String(",") + def folderpath = new String(jointGridFolderPath) + def firstgridContainer = CsvJointGridContainerSource.read(gridname, seperator, folderpath) + def secondgridContainer = CsvJointGridContainerSource.read(gridname, seperator, folderpath) + + println("joint grid container created") + + // input + def inDirectory = new File(folderpath) + def inHashCodes = [:] + println("input") + + // output + def outFolderpath = new String("./exampleGridOut") + def sink = new CsvFileSink(outFolderpath) + def outDirectory = new File(outFolderpath) + def outHashCodes = [:] + println("output") + + + // list and number of filenames + def filenames = [] + def filesCount = 0 + def checkUpCount = 0 + println("lists") + + when: + String file = "src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/line_input.csv" + List hashcodes = new ArrayList() + BufferedReader br = new BufferedReader(new FileReader(file)) + String line + String test = "Hallo" + println("br setup") + + while ((line = br.readLine()) != null) { + String values = line.split(",") + println test.hashCode() + println "NEW LINE!!!" + } + println("br loop") + + // Read original grid from input directory and generate hashcodes + inDirectory.eachFile { + inHashCodes.putAt(it.name, generateMD5(it)) + } + println("inHashCodes generated") + + // write files in output directory + sink.persistJointGrid(firstgridContainer) + + // read files from output folder and generate hashcodes + outDirectory.eachFile { + outHashCodes.putAt(it.name, generateMD5(it)) + filenames.add(it.name) + filesCount++ // geht auch über filenames + } + println("outHashCodes generated") + + // delete files in output directory + outDirectory.eachFile { + it.deleteOnExit() + } + + then: + + firstgridContainer.getSystemParticipants().equals(second) + //SPA, RawGrid eleemnts, ... + + /*while(checkUpCount < filesCount) { + print(inHashCodes.get(filenames.get(checkUpCount))) + print(" = ") + println(outHashCodes.get(filenames.get(checkUpCount))) + inHashCodes.get(filenames.get(checkUpCount)) == outHashCodes.get(filenames.get(checkUpCount)) + checkUpCount++ + } + + inHashCodes.keySet().each{assert inHashCodes.get(it) == outHashCodes.get(it)} + + } + + + + def csvreader(final file) { + List hashcodes = new ArrayList() + BufferedReader br = new BufferedReader(new FileReader(file)) + String line + String delimiter = "," + + while ((line = br.readLine()) != null) { + String values = line.split(delimiter) + println "line" + } + } + + + List> records = new ArrayList<>(); + try (BufferedReader br = new BufferedReader(new FileReader("book.csv"))) { + String line; + while ((line = br.readLine()) != null) { + String[] values = line.split(COMMA_DELIMITER); + records.add(Arrays.asList(values)); + } + } + + + + def generateMD5(final file) { + //StringBuilder strb = new StringBuilder() + //strb.append() + MessageDigest digest = MessageDigest.getInstance("MD5") + file.withInputStream() { is -> + byte[] buffer = new byte[8192] + int read = 0 + while( (read = is.read(buffer)) > 0) { + digest.update(buffer, 0, read); + } + } + byte[] md5sum = digest.digest() + BigInteger bigInt = new BigInteger(1, md5sum) + + return bigInt.toString(16).padLeft(32, '0') + } +} +*/ \ No newline at end of file diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTestDataMeta.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTestDataMeta.groovy index eeead8e58..6bc0047e3 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTestDataMeta.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTestDataMeta.groovy @@ -24,6 +24,7 @@ trait CsvTestDataMeta { static String coordinatesCosmoFolderPath = getResourceAbs("_coordinates/cosmo") static String weatherCosmoFolderPath = getResourceAbs("_weather/cosmo") static String weatherIconFolderPath = getResourceAbs("_weather/icon") + static String jointGridFolderPath = getResourceAbs("_joint_grid") static String gridDefaultFolderPath = getResourceAbs("_grid/default") static String gridMalformedFolderPath = getResourceAbs("_grid/malformed") From 74354ce424ca8b1f74f75f352672412fb00a3029 Mon Sep 17 00:00:00 2001 From: lararou Date: Tue, 9 Aug 2022 14:43:52 +0200 Subject: [PATCH 05/59] fmt --- .../csv/CsvJointGridContainerSource.java | 94 +++--- .../characteristic/CharacteristicInput.java | 12 +- .../characteristic/CharacteristicPoint.java | 14 +- .../edu/ie3/datamodel/io/GridIoIT.groovy | 282 +++++++++--------- .../ie3/datamodel/io/GridIoITbackup.groovy | 157 ---------- .../io/source/csv/CsvTestDataMeta.groovy | 38 +-- 6 files changed, 221 insertions(+), 376 deletions(-) delete mode 100644 src/test/groovy/edu/ie3/datamodel/io/GridIoITbackup.groovy diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvJointGridContainerSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvJointGridContainerSource.java index e75b3870c..dbf9d81d0 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvJointGridContainerSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvJointGridContainerSource.java @@ -1,7 +1,11 @@ +/* + * © 2022. TU Dortmund University, + * Institute of Energy Systems, Energy Efficiency and Energy Economics, + * Research group Distribution grid planning and operation +*/ package edu.ie3.datamodel.io.source.csv; import edu.ie3.datamodel.exceptions.SourceException; -import edu.ie3.datamodel.io.naming.EntityPersistenceNamingStrategy; import edu.ie3.datamodel.io.naming.FileNamingStrategy; import edu.ie3.datamodel.io.source.*; import edu.ie3.datamodel.models.input.container.GraphicElements; @@ -10,51 +14,47 @@ import edu.ie3.datamodel.models.input.container.SystemParticipants; public class CsvJointGridContainerSource { - private CsvJointGridContainerSource(){ - //vllt mit Exception werfen - // bei utils Klassen suchen (ohne INstanziierung) - } - - public static JointGridContainer read(String gridName, String csvSep, String directoryPath) throws SourceException { - - /* Parameterization */ - - FileNamingStrategy namingStrategy = new FileNamingStrategy(); // Default naming strategy - - /* Instantiating sources */ - TypeSource typeSource = new CsvTypeSource(csvSep, directoryPath, namingStrategy); - RawGridSource rawGridSource = new CsvRawGridSource(csvSep, directoryPath, namingStrategy, typeSource); - ThermalSource thermalSource = new CsvThermalSource(csvSep, directoryPath, namingStrategy, typeSource); - SystemParticipantSource systemParticipantSource = new CsvSystemParticipantSource( - csvSep, - directoryPath, - namingStrategy, - typeSource, - thermalSource, - rawGridSource - ); - GraphicSource graphicsSource = new CsvGraphicSource( - csvSep, - directoryPath, - namingStrategy, - typeSource, - rawGridSource - ); - - /* Loading models */ - RawGridElements rawGridElements = rawGridSource.getGridData().orElseThrow( - () -> new SourceException("Error during reading of raw grid data.")); - SystemParticipants systemParticipants = systemParticipantSource.getSystemParticipants().orElseThrow( + private CsvJointGridContainerSource() { + // vllt mit Exception werfen + // bei utils Klassen suchen (ohne INstanziierung) + } + + public static JointGridContainer read(String gridName, String csvSep, String directoryPath) + throws SourceException { + + /* Parameterization */ + + FileNamingStrategy namingStrategy = new FileNamingStrategy(); // Default naming strategy + + /* Instantiating sources */ + TypeSource typeSource = new CsvTypeSource(csvSep, directoryPath, namingStrategy); + RawGridSource rawGridSource = + new CsvRawGridSource(csvSep, directoryPath, namingStrategy, typeSource); + ThermalSource thermalSource = + new CsvThermalSource(csvSep, directoryPath, namingStrategy, typeSource); + SystemParticipantSource systemParticipantSource = + new CsvSystemParticipantSource( + csvSep, directoryPath, namingStrategy, typeSource, thermalSource, rawGridSource); + GraphicSource graphicsSource = + new CsvGraphicSource(csvSep, directoryPath, namingStrategy, typeSource, rawGridSource); + + /* Loading models */ + RawGridElements rawGridElements = + rawGridSource + .getGridData() + .orElseThrow(() -> new SourceException("Error during reading of raw grid data.")); + SystemParticipants systemParticipants = + systemParticipantSource + .getSystemParticipants() + .orElseThrow( () -> new SourceException("Error during reading of system participant data.")); - GraphicElements graphicElements = graphicsSource.getGraphicElements().orElseThrow( - () -> new SourceException("Error during reading of graphic elements.")); - JointGridContainer fullGrid = new JointGridContainer( - gridName, - rawGridElements, - systemParticipants, - graphicElements - ); - - return fullGrid; - } + GraphicElements graphicElements = + graphicsSource + .getGraphicElements() + .orElseThrow(() -> new SourceException("Error during reading of graphic elements.")); + JointGridContainer fullGrid = + new JointGridContainer(gridName, rawGridElements, systemParticipants, graphicElements); + + return fullGrid; + } } diff --git a/src/main/java/edu/ie3/datamodel/models/input/system/characteristic/CharacteristicInput.java b/src/main/java/edu/ie3/datamodel/models/input/system/characteristic/CharacteristicInput.java index c8b3d28c8..a3456b779 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/system/characteristic/CharacteristicInput.java +++ b/src/main/java/edu/ie3/datamodel/models/input/system/characteristic/CharacteristicInput.java @@ -6,14 +6,11 @@ package edu.ie3.datamodel.models.input.system.characteristic; import edu.ie3.datamodel.exceptions.ParsingException; -import org.apache.commons.lang3.stream.Streams; - import java.io.Serializable; import java.util.*; import java.util.stream.Collectors; import javax.measure.Quantity; import javax.measure.Unit; -import javax.print.StreamPrintService; /** * Describes characteristics of assets @@ -121,12 +118,11 @@ public SortedSet> getPoints() { * * @return the characteristic as de-serialized string */ - public String deSerialize() { // Auslesen ohne dezimal Kürzung + public String deSerialize() { // Auslesen ohne dezimal Kürzung double to String return characteristicPrefix + ":{" + points.stream() - //.map(point -> point.deSerialize(decimalPlaces)) - .map(point -> point.toString()) + .map(point -> point.deSerialize(decimalPlaces)) .collect(Collectors.joining(",")) + "}"; } @@ -140,7 +136,9 @@ public boolean equals(Object o) { return decimalPlaces == that.decimalPlaces && characteristicPrefix.equals(that.characteristicPrefix) - && points.equals(that.points); // hier Streams erstellen mit zip und dann equals With Tolerence für jeden Punkt aufrufen --> Ergebnis Stream von booleans + && points.equals( + that.points); // hier Streams erstellen mit zip und dann equals With Tolerence für jeden + // Punkt aufrufen --> Ergebnis Stream von booleans } @Override diff --git a/src/main/java/edu/ie3/datamodel/models/input/system/characteristic/CharacteristicPoint.java b/src/main/java/edu/ie3/datamodel/models/input/system/characteristic/CharacteristicPoint.java index bda12cda6..e84646d55 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/system/characteristic/CharacteristicPoint.java +++ b/src/main/java/edu/ie3/datamodel/models/input/system/characteristic/CharacteristicPoint.java @@ -6,13 +6,12 @@ package edu.ie3.datamodel.models.input.system.characteristic; import edu.ie3.datamodel.exceptions.ParsingException; +import edu.ie3.util.quantities.QuantityUtil; import java.io.Serializable; import java.util.Locale; import java.util.Objects; import javax.measure.Quantity; import javax.measure.Unit; - -import edu.ie3.util.quantities.QuantityUtil; import tech.units.indriya.ComparableQuantity; import tech.units.indriya.quantity.Quantities; @@ -104,8 +103,9 @@ public ComparableQuantity getY() { * @return The de-serialized point */ public String deSerialize(int decimalPlaces) { - String formattingString = String.format("(%%.%sf,%%.%sf)", decimalPlaces, decimalPlaces); // double to string damit nicht mehr gekürzt wird - // warum %Sf?? es sollen doch die decimal places als Anzahl für die Float Nachkommastellen eingesetzt werden? --> %%.%if ?? + String formattingString = String.format("(%%.%sf,%%.%sf)", decimalPlaces, decimalPlaces); + // warum %Sf?? es sollen doch die decimal places als Anzahl für die Float Nachkommastellen + // eingesetzt werden? --> %%.%if ?? return String.format( Locale.ENGLISH, formattingString, x.getValue().doubleValue(), y.getValue().doubleValue()); } @@ -117,10 +117,10 @@ public boolean equals(Object o) { return Objects.equals(x, that.x) && Objects.equals(y, that.y); } - public boolean equalsWithTolerance(CharacteristicPoint p, int decimalPlaces) { - double tolerance = Math.pow(10,-decimalPlaces); + public boolean equalsWithTolerance(CharacteristicPoint p, int decimalPlaces) { + double tolerance = Math.pow(10, -decimalPlaces); return QuantityUtil.isEquivalentAbs(this.x, p.x, tolerance) - && QuantityUtil.isEquivalentAbs(this.y, p.y, tolerance); + && QuantityUtil.isEquivalentAbs(this.y, p.y, tolerance); } @Override diff --git a/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy b/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy index 778d200e2..b452168f9 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy @@ -1,3 +1,8 @@ +/* + * © 2021. TU Dortmund University, + * Institute of Energy Systems, Energy Efficiency and Energy Economics, + * Research group Distribution grid planning and operation + */ package edu.ie3.datamodel.io import edu.ie3.datamodel.io.sink.CsvFileSink @@ -17,153 +22,152 @@ import org.apache.commons.io.FileUtils class GridIoIT extends Specification implements CsvTestDataMeta { - def setup(){ - println "setup in progress..." + def setup(){ + println "setup in progress..." + } + + def cleanup(){ + println "cleanup in progress..." + } + + def "Input Files equal Output Files." (){ + + given: + // create joint grid container + def gridname = new String("vn_simona") + def seperator = new String(",") + def folderpath = new String(jointGridFolderPath) + def firstgridContainer = CsvJointGridContainerSource.read(gridname, seperator, folderpath) + def secondgridContainer = CsvJointGridContainerSource.read(gridname, seperator, folderpath) + + // input + def inDirectory = new File(folderpath) + def inHashCodes = [:] + + // output + def outFolderpath = new String("./exampleGridOut") + def sink = new CsvFileSink(outFolderpath) + def outDirectory = new File(outFolderpath) + def outHashCodes = [:] + + // list and number of filenames + def filenames = [] + def filesCount = 0 + def checkUpCount = 0 + + when: + // Read original grid from input directory and generate hashcodes + inDirectory.eachFile { + inHashCodes.putAt(it.name, csvreader(it)) } + //println(inHashCodes) - def cleanup(){ - println "cleanup in progress..." + // write files in output directory + sink.persistJointGrid(firstgridContainer) + // read files from output folder and generate hashcodes + outDirectory.eachFile { + outHashCodes.putAt(it.name, csvreader(it)) + filenames.add(it.name) + filesCount++ // geht auch über filenames } - def "Input Files equal Output Files." (){ - - given: - // create joint grid container - def gridname = new String("vn_simona") - def seperator = new String(",") - def folderpath = new String(jointGridFolderPath) - def firstgridContainer = CsvJointGridContainerSource.read(gridname, seperator, folderpath) - def secondgridContainer = CsvJointGridContainerSource.read(gridname, seperator, folderpath) - - // input - def inDirectory = new File(folderpath) - def inHashCodes = [:] - - // output - def outFolderpath = new String("./exampleGridOut") - def sink = new CsvFileSink(outFolderpath) - def outDirectory = new File(outFolderpath) - def outHashCodes = [:] - - // list and number of filenames - def filenames = [] - def filesCount = 0 - def checkUpCount = 0 - - when: - // Read original grid from input directory and generate hashcodes - inDirectory.eachFile { - inHashCodes.putAt(it.name, csvreader(it)) - } - //println(inHashCodes) - - // write files in output directory - sink.persistJointGrid(firstgridContainer) - - // read files from output folder and generate hashcodes - outDirectory.eachFile { - outHashCodes.putAt(it.name, csvreader(it)) - filenames.add(it.name) - filesCount++ // geht auch über filenames - } - - // delete files in output directory - outDirectory.eachFile { - it.deleteOnExit() - } - - then: - inHashCodes.keySet().each{assert inHashCodes.get(it) == outHashCodes.get(it)} - - //firstgridContainer.getSystemParticipants().equals(second) - println firstgridContainer.hashCode() - println secondgridContainer.hashCode() - //SPA, RawGrid eleemnts, ... + // delete files in output directory + outDirectory.eachFile { + it.deleteOnExit() } - def "Input JointGridContainer equals Output JointGridContainer."(){ - - given: - // create joint grid container - def gridname = new String("vn_simona") - def seperator = new String(",") - def folderpath = new String(jointGridFolderPath) - def firstGridContainer = CsvJointGridContainerSource.read(gridname, seperator, folderpath) - - // output - def outFolderpath = new String("./exampleGridOut") - def sink = new CsvFileSink(outFolderpath) - def outDirectory = new File(outFolderpath) - - when: - // write files in output directory - sink.persistJointGrid(firstGridContainer) - // an welcher Stelle wird cp type gekürzt? - // sonst doubles mit toleranz vergleichen - - // create second grid container - def secondGridContainer = CsvJointGridContainerSource.read(gridname, seperator, outFolderpath) - - // delete files in output directory - /*outDirectory.eachFile { - it.deleteOnExit() - }*/ - - then: - /* - println firstGridContainer.getSystemParticipants().hashCode() - println secondGridContainer.getSystemParticipants().hashCode() - println firstGridContainer.getRawGrid().hashCode() - println secondGridContainer.getRawGrid().hashCode() - */ - println("Grid Name: " + firstGridContainer.getGridName().equals(secondGridContainer.getGridName())) - println("RawGrid: " + firstGridContainer.getRawGrid().equals(secondGridContainer.getRawGrid())) - println("System Participants: " + firstGridContainer.getSystemParticipants().equals(secondGridContainer.getSystemParticipants())) - println("Graphics: " + firstGridContainer.getGraphics().equals(secondGridContainer.getGraphics())) - - println("System Participants - Fixed Feed Ins: " + firstGridContainer.getSystemParticipants().getFixedFeedIns().equals(secondGridContainer.getSystemParticipants().getFixedFeedIns())) - println("System Participants - BM Plants: " + firstGridContainer.getSystemParticipants().getBmPlants().equals(secondGridContainer.getSystemParticipants().getBmPlants())) - println("System Participants - PV Plants: " + firstGridContainer.getSystemParticipants().getPvPlants().equals(secondGridContainer.getSystemParticipants().getPvPlants())) - println("System Participants - Loads: " + firstGridContainer.getSystemParticipants().getLoads().equals(secondGridContainer.getSystemParticipants().getLoads())) - println("System Participants - EvCS: " + firstGridContainer.getSystemParticipants().getEvCS().equals(secondGridContainer.getSystemParticipants().getEvCS())) - println("System Participants - Storages: " + firstGridContainer.getSystemParticipants().getStorages().equals(secondGridContainer.getSystemParticipants().getStorages())) - - println("System Participants - wec Plants: " + firstGridContainer.getSystemParticipants().getWecPlants().equals(secondGridContainer.getSystemParticipants().getWecPlants())) - //println("System Participants - Properties: " + firstGridContainer.getSystemParticipants().getProperties().equals(secondGridContainer.getSystemParticipants().getProperties())) - //println("System Participants - Meta Property Values: " + firstGridContainer.getSystemParticipants().getMetaPropertyValues().equals(secondGridContainer.getSystemParticipants().getMetaPropertyValues())) + then: + inHashCodes.keySet().each{assert inHashCodes.get(it) == outHashCodes.get(it)} + + //firstgridContainer.getSystemParticipants().equals(second) + println firstgridContainer.hashCode() + println secondgridContainer.hashCode() + //SPA, RawGrid eleemnts, ... + } + + def "Input JointGridContainer equals Output JointGridContainer."(){ + + given: + // create joint grid container + def gridname = new String("vn_simona") + def seperator = new String(",") + def folderpath = new String(jointGridFolderPath) + def firstGridContainer = CsvJointGridContainerSource.read(gridname, seperator, folderpath) + + // output + def outFolderpath = new String("./exampleGridOut") + def sink = new CsvFileSink(outFolderpath) + def outDirectory = new File(outFolderpath) + + when: + // write files in output directory + sink.persistJointGrid(firstGridContainer) + // an welcher Stelle wird cp type gekürzt? + // sonst doubles mit toleranz vergleichen + + // create second grid container + def secondGridContainer = CsvJointGridContainerSource.read(gridname, seperator, outFolderpath) + + // delete files in output directory + /*outDirectory.eachFile { + it.deleteOnExit() + }*/ + + then: + /* + println firstGridContainer.getSystemParticipants().hashCode() + println secondGridContainer.getSystemParticipants().hashCode() + println firstGridContainer.getRawGrid().hashCode() + println secondGridContainer.getRawGrid().hashCode() + */ + println("Grid Name: " + firstGridContainer.getGridName().equals(secondGridContainer.getGridName())) + println("RawGrid: " + firstGridContainer.getRawGrid().equals(secondGridContainer.getRawGrid())) + println("System Participants: " + firstGridContainer.getSystemParticipants().equals(secondGridContainer.getSystemParticipants())) + println("Graphics: " + firstGridContainer.getGraphics().equals(secondGridContainer.getGraphics())) + + println("System Participants - Fixed Feed Ins: " + firstGridContainer.getSystemParticipants().getFixedFeedIns().equals(secondGridContainer.getSystemParticipants().getFixedFeedIns())) + println("System Participants - BM Plants: " + firstGridContainer.getSystemParticipants().getBmPlants().equals(secondGridContainer.getSystemParticipants().getBmPlants())) + println("System Participants - PV Plants: " + firstGridContainer.getSystemParticipants().getPvPlants().equals(secondGridContainer.getSystemParticipants().getPvPlants())) + println("System Participants - Loads: " + firstGridContainer.getSystemParticipants().getLoads().equals(secondGridContainer.getSystemParticipants().getLoads())) + println("System Participants - EvCS: " + firstGridContainer.getSystemParticipants().getEvCS().equals(secondGridContainer.getSystemParticipants().getEvCS())) + println("System Participants - Storages: " + firstGridContainer.getSystemParticipants().getStorages().equals(secondGridContainer.getSystemParticipants().getStorages())) + + println("System Participants - wec Plants: " + firstGridContainer.getSystemParticipants().getWecPlants().equals(secondGridContainer.getSystemParticipants().getWecPlants())) + //println("System Participants - Properties: " + firstGridContainer.getSystemParticipants().getProperties().equals(secondGridContainer.getSystemParticipants().getProperties())) + //println("System Participants - Meta Property Values: " + firstGridContainer.getSystemParticipants().getMetaPropertyValues().equals(secondGridContainer.getSystemParticipants().getMetaPropertyValues())) + } + + + def csvreader(final file) { + List hashcodes = new ArrayList() + BufferedReader br = new BufferedReader(new FileReader(file)) + String line + println("br setup") + + while ((line = br.readLine()) != null) { + String values = line.split(",") + hashcodes.add(values.hashCode()) } - - - def csvreader(final file) { - List hashcodes = new ArrayList() - BufferedReader br = new BufferedReader(new FileReader(file)) - String line - println("br setup") - - while ((line = br.readLine()) != null) { - String values = line.split(",") - hashcodes.add(values.hashCode()) - } - println("br loop done") - - return hashcodes; + println("br loop done") + + return hashcodes; + } + + def generateMD5(final file) { + //StringBuilder strb = new StringBuilder() + //strb.append() + MessageDigest digest = MessageDigest.getInstance("MD5") + file.withInputStream() { is -> + byte[] buffer = new byte[8192] + int read = 0 + while( (read = is.read(buffer)) > 0) { + digest.update(buffer, 0, read); + } } + byte[] md5sum = digest.digest() + BigInteger bigInt = new BigInteger(1, md5sum) - def generateMD5(final file) { - //StringBuilder strb = new StringBuilder() - //strb.append() - MessageDigest digest = MessageDigest.getInstance("MD5") - file.withInputStream() { is -> - byte[] buffer = new byte[8192] - int read = 0 - while( (read = is.read(buffer)) > 0) { - digest.update(buffer, 0, read); - } - } - byte[] md5sum = digest.digest() - BigInteger bigInt = new BigInteger(1, md5sum) - - return bigInt.toString(16).padLeft(32, '0') - } + return bigInt.toString(16).padLeft(32, '0') + } } diff --git a/src/test/groovy/edu/ie3/datamodel/io/GridIoITbackup.groovy b/src/test/groovy/edu/ie3/datamodel/io/GridIoITbackup.groovy deleted file mode 100644 index 2d86d396c..000000000 --- a/src/test/groovy/edu/ie3/datamodel/io/GridIoITbackup.groovy +++ /dev/null @@ -1,157 +0,0 @@ -/*package edu.ie3.datamodel.io - -import edu.ie3.datamodel.io.sink.CsvFileSink -import edu.ie3.datamodel.io.source.csv.CsvGraphicSource -import edu.ie3.datamodel.io.source.csv.CsvGraphicSourceTest -import edu.ie3.datamodel.io.source.csv.CsvJointGridContainerSource -import edu.ie3.datamodel.io.source.csv.CsvRawGridSource -import edu.ie3.datamodel.io.source.csv.CsvTestDataMeta -import edu.ie3.datamodel.io.source.csv.CsvTypeSource -import edu.ie3.datamodel.models.input.NodeInput -import edu.ie3.datamodel.models.input.OperatorInput -import spock.lang.Specification - -import java.nio.file.Path -import java.security.MessageDigest -import org.apache.commons.io.FileUtils - -class GridIoIT extends Specification implements CsvTestDataMeta { - - def setup(){ - println "setup in progress..." - } - - def cleanup(){ - println "cleanup in progress..." - - } - - def "Imported files into a JointGridContainer get exported in the correct way."(){ - - given: - // create joint grid container - def gridname = new String("vn_simona") - def seperator = new String(",") - def folderpath = new String(jointGridFolderPath) - def firstgridContainer = CsvJointGridContainerSource.read(gridname, seperator, folderpath) - def secondgridContainer = CsvJointGridContainerSource.read(gridname, seperator, folderpath) - - println("joint grid container created") - - // input - def inDirectory = new File(folderpath) - def inHashCodes = [:] - println("input") - - // output - def outFolderpath = new String("./exampleGridOut") - def sink = new CsvFileSink(outFolderpath) - def outDirectory = new File(outFolderpath) - def outHashCodes = [:] - println("output") - - - // list and number of filenames - def filenames = [] - def filesCount = 0 - def checkUpCount = 0 - println("lists") - - when: - String file = "src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/line_input.csv" - List hashcodes = new ArrayList() - BufferedReader br = new BufferedReader(new FileReader(file)) - String line - String test = "Hallo" - println("br setup") - - while ((line = br.readLine()) != null) { - String values = line.split(",") - println test.hashCode() - println "NEW LINE!!!" - } - println("br loop") - - // Read original grid from input directory and generate hashcodes - inDirectory.eachFile { - inHashCodes.putAt(it.name, generateMD5(it)) - } - println("inHashCodes generated") - - // write files in output directory - sink.persistJointGrid(firstgridContainer) - - // read files from output folder and generate hashcodes - outDirectory.eachFile { - outHashCodes.putAt(it.name, generateMD5(it)) - filenames.add(it.name) - filesCount++ // geht auch über filenames - } - println("outHashCodes generated") - - // delete files in output directory - outDirectory.eachFile { - it.deleteOnExit() - } - - then: - - firstgridContainer.getSystemParticipants().equals(second) - //SPA, RawGrid eleemnts, ... - - /*while(checkUpCount < filesCount) { - print(inHashCodes.get(filenames.get(checkUpCount))) - print(" = ") - println(outHashCodes.get(filenames.get(checkUpCount))) - inHashCodes.get(filenames.get(checkUpCount)) == outHashCodes.get(filenames.get(checkUpCount)) - checkUpCount++ - } - - inHashCodes.keySet().each{assert inHashCodes.get(it) == outHashCodes.get(it)} - - } - - - - def csvreader(final file) { - List hashcodes = new ArrayList() - BufferedReader br = new BufferedReader(new FileReader(file)) - String line - String delimiter = "," - - while ((line = br.readLine()) != null) { - String values = line.split(delimiter) - println "line" - } - } - - - List> records = new ArrayList<>(); - try (BufferedReader br = new BufferedReader(new FileReader("book.csv"))) { - String line; - while ((line = br.readLine()) != null) { - String[] values = line.split(COMMA_DELIMITER); - records.add(Arrays.asList(values)); - } - } - - - - def generateMD5(final file) { - //StringBuilder strb = new StringBuilder() - //strb.append() - MessageDigest digest = MessageDigest.getInstance("MD5") - file.withInputStream() { is -> - byte[] buffer = new byte[8192] - int read = 0 - while( (read = is.read(buffer)) > 0) { - digest.update(buffer, 0, read); - } - } - byte[] md5sum = digest.digest() - BigInteger bigInt = new BigInteger(1, md5sum) - - return bigInt.toString(16).padLeft(32, '0') - } -} -*/ \ No newline at end of file diff --git a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTestDataMeta.groovy b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTestDataMeta.groovy index 6bc0047e3..284ca9e6a 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTestDataMeta.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/source/csv/CsvTestDataMeta.groovy @@ -14,26 +14,26 @@ import java.nio.file.Paths */ trait CsvTestDataMeta { - static String timeSeriesFolderPath = getResourceAbs("_timeseries") - static String graphicsFolderPath = getResourceAbs("_graphics") - static String typeFolderPath = getResourceAbs("_types") - static String participantsFolderPath = getResourceAbs("_participants") - static String resultEntitiesFolderPath = getResourceAbs("_results") - static String thermalFolderPath = getResourceAbs("_thermal") - static String coordinatesIconFolderPath = getResourceAbs("_coordinates/icon") - static String coordinatesCosmoFolderPath = getResourceAbs("_coordinates/cosmo") - static String weatherCosmoFolderPath = getResourceAbs("_weather/cosmo") - static String weatherIconFolderPath = getResourceAbs("_weather/icon") - static String jointGridFolderPath = getResourceAbs("_joint_grid") + static String timeSeriesFolderPath = getResourceAbs("_timeseries") + static String graphicsFolderPath = getResourceAbs("_graphics") + static String typeFolderPath = getResourceAbs("_types") + static String participantsFolderPath = getResourceAbs("_participants") + static String resultEntitiesFolderPath = getResourceAbs("_results") + static String thermalFolderPath = getResourceAbs("_thermal") + static String coordinatesIconFolderPath = getResourceAbs("_coordinates/icon") + static String coordinatesCosmoFolderPath = getResourceAbs("_coordinates/cosmo") + static String weatherCosmoFolderPath = getResourceAbs("_weather/cosmo") + static String weatherIconFolderPath = getResourceAbs("_weather/icon") + static String jointGridFolderPath = getResourceAbs("_joint_grid") - static String gridDefaultFolderPath = getResourceAbs("_grid/default") - static String gridMalformedFolderPath = getResourceAbs("_grid/malformed") - static String gridEmptyFolderPath = getResourceAbs("_grid/empty") + static String gridDefaultFolderPath = getResourceAbs("_grid/default") + static String gridMalformedFolderPath = getResourceAbs("_grid/malformed") + static String gridEmptyFolderPath = getResourceAbs("_grid/empty") - static String csvSep = "," - static FileNamingStrategy fileNamingStrategy = new FileNamingStrategy() + static String csvSep = "," + static FileNamingStrategy fileNamingStrategy = new FileNamingStrategy() - static String getResourceAbs(String directory) { - return Paths.get(CsvTestDataMeta.getResource(directory).toURI()).toString() - } + static String getResourceAbs(String directory) { + return Paths.get(CsvTestDataMeta.getResource(directory).toURI()).toString() + } } \ No newline at end of file From 29e891913659f763ed8af094acab6eaaf33d2bab Mon Sep 17 00:00:00 2001 From: lararou Date: Sun, 21 Aug 2022 13:29:06 +0200 Subject: [PATCH 06/59] finalising and deleting comments --- .../csv/CsvJointGridContainerSource.java | 5 +- .../characteristic/CharacteristicInput.java | 6 +- .../characteristic/CharacteristicPoint.java | 5 +- .../edu/ie3/datamodel/io/GridIoIT.groovy | 123 ++---------------- 4 files changed, 14 insertions(+), 125 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvJointGridContainerSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvJointGridContainerSource.java index dbf9d81d0..1c74d463d 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvJointGridContainerSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvJointGridContainerSource.java @@ -14,10 +14,7 @@ import edu.ie3.datamodel.models.input.container.SystemParticipants; public class CsvJointGridContainerSource { - private CsvJointGridContainerSource() { - // vllt mit Exception werfen - // bei utils Klassen suchen (ohne INstanziierung) - } + private CsvJointGridContainerSource() {} public static JointGridContainer read(String gridName, String csvSep, String directoryPath) throws SourceException { diff --git a/src/main/java/edu/ie3/datamodel/models/input/system/characteristic/CharacteristicInput.java b/src/main/java/edu/ie3/datamodel/models/input/system/characteristic/CharacteristicInput.java index a3456b779..6834929f5 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/system/characteristic/CharacteristicInput.java +++ b/src/main/java/edu/ie3/datamodel/models/input/system/characteristic/CharacteristicInput.java @@ -118,7 +118,7 @@ public SortedSet> getPoints() { * * @return the characteristic as de-serialized string */ - public String deSerialize() { // Auslesen ohne dezimal Kürzung double to String + public String deSerialize() { return characteristicPrefix + ":{" + points.stream() @@ -136,9 +136,7 @@ public boolean equals(Object o) { return decimalPlaces == that.decimalPlaces && characteristicPrefix.equals(that.characteristicPrefix) - && points.equals( - that.points); // hier Streams erstellen mit zip und dann equals With Tolerence für jeden - // Punkt aufrufen --> Ergebnis Stream von booleans + && points.equals(that.points); } @Override diff --git a/src/main/java/edu/ie3/datamodel/models/input/system/characteristic/CharacteristicPoint.java b/src/main/java/edu/ie3/datamodel/models/input/system/characteristic/CharacteristicPoint.java index e84646d55..03bbc7526 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/system/characteristic/CharacteristicPoint.java +++ b/src/main/java/edu/ie3/datamodel/models/input/system/characteristic/CharacteristicPoint.java @@ -103,11 +103,8 @@ public ComparableQuantity getY() { * @return The de-serialized point */ public String deSerialize(int decimalPlaces) { - String formattingString = String.format("(%%.%sf,%%.%sf)", decimalPlaces, decimalPlaces); - // warum %Sf?? es sollen doch die decimal places als Anzahl für die Float Nachkommastellen - // eingesetzt werden? --> %%.%if ?? return String.format( - Locale.ENGLISH, formattingString, x.getValue().doubleValue(), y.getValue().doubleValue()); + Locale.ENGLISH, "(%s,%s)", x.getValue().doubleValue(), y.getValue().doubleValue()); } @Override diff --git a/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy b/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy index b452168f9..8f4f89bdf 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy @@ -1,25 +1,15 @@ /* - * © 2021. TU Dortmund University, + * © 2022. TU Dortmund University, * Institute of Energy Systems, Energy Efficiency and Energy Economics, * Research group Distribution grid planning and operation */ package edu.ie3.datamodel.io import edu.ie3.datamodel.io.sink.CsvFileSink -import edu.ie3.datamodel.io.source.csv.CsvGraphicSource -import edu.ie3.datamodel.io.source.csv.CsvGraphicSourceTest import edu.ie3.datamodel.io.source.csv.CsvJointGridContainerSource -import edu.ie3.datamodel.io.source.csv.CsvRawGridSource import edu.ie3.datamodel.io.source.csv.CsvTestDataMeta -import edu.ie3.datamodel.io.source.csv.CsvTypeSource -import edu.ie3.datamodel.models.input.NodeInput -import edu.ie3.datamodel.models.input.OperatorInput import spock.lang.Specification -import java.nio.file.Path -import java.security.MessageDigest -import org.apache.commons.io.FileUtils - class GridIoIT extends Specification implements CsvTestDataMeta { def setup(){ @@ -30,47 +20,26 @@ class GridIoIT extends Specification implements CsvTestDataMeta { println "cleanup in progress..." } - def "Input Files equal Output Files." (){ + def "Input JointGridContainer equals Output JointGridContainer."(){ given: // create joint grid container def gridname = new String("vn_simona") def seperator = new String(",") def folderpath = new String(jointGridFolderPath) - def firstgridContainer = CsvJointGridContainerSource.read(gridname, seperator, folderpath) - def secondgridContainer = CsvJointGridContainerSource.read(gridname, seperator, folderpath) - - // input - def inDirectory = new File(folderpath) - def inHashCodes = [:] + def firstGridContainer = CsvJointGridContainerSource.read(gridname, seperator, folderpath) - // output + // output: prepare output folder def outFolderpath = new String("./exampleGridOut") def sink = new CsvFileSink(outFolderpath) def outDirectory = new File(outFolderpath) - def outHashCodes = [:] - - // list and number of filenames - def filenames = [] - def filesCount = 0 - def checkUpCount = 0 when: - // Read original grid from input directory and generate hashcodes - inDirectory.eachFile { - inHashCodes.putAt(it.name, csvreader(it)) - } - //println(inHashCodes) - - // write files in output directory - sink.persistJointGrid(firstgridContainer) + // write files from joint grid container in output directory + sink.persistJointGrid(firstGridContainer) - // read files from output folder and generate hashcodes - outDirectory.eachFile { - outHashCodes.putAt(it.name, csvreader(it)) - filenames.add(it.name) - filesCount++ // geht auch über filenames - } + // create second grid container from output folder + def secondGridContainer = CsvJointGridContainerSource.read(gridname, seperator, outFolderpath) // delete files in output directory outDirectory.eachFile { @@ -78,49 +47,10 @@ class GridIoIT extends Specification implements CsvTestDataMeta { } then: - inHashCodes.keySet().each{assert inHashCodes.get(it) == outHashCodes.get(it)} + //compare input and output grid container participants - //firstgridContainer.getSystemParticipants().equals(second) - println firstgridContainer.hashCode() - println secondgridContainer.hashCode() - //SPA, RawGrid eleemnts, ... - } - - def "Input JointGridContainer equals Output JointGridContainer."(){ - - given: - // create joint grid container - def gridname = new String("vn_simona") - def seperator = new String(",") - def folderpath = new String(jointGridFolderPath) - def firstGridContainer = CsvJointGridContainerSource.read(gridname, seperator, folderpath) + println("Input and output parameters of the joint grid container are identical for:") - // output - def outFolderpath = new String("./exampleGridOut") - def sink = new CsvFileSink(outFolderpath) - def outDirectory = new File(outFolderpath) - - when: - // write files in output directory - sink.persistJointGrid(firstGridContainer) - // an welcher Stelle wird cp type gekürzt? - // sonst doubles mit toleranz vergleichen - - // create second grid container - def secondGridContainer = CsvJointGridContainerSource.read(gridname, seperator, outFolderpath) - - // delete files in output directory - /*outDirectory.eachFile { - it.deleteOnExit() - }*/ - - then: - /* - println firstGridContainer.getSystemParticipants().hashCode() - println secondGridContainer.getSystemParticipants().hashCode() - println firstGridContainer.getRawGrid().hashCode() - println secondGridContainer.getRawGrid().hashCode() - */ println("Grid Name: " + firstGridContainer.getGridName().equals(secondGridContainer.getGridName())) println("RawGrid: " + firstGridContainer.getRawGrid().equals(secondGridContainer.getRawGrid())) println("System Participants: " + firstGridContainer.getSystemParticipants().equals(secondGridContainer.getSystemParticipants())) @@ -134,40 +64,7 @@ class GridIoIT extends Specification implements CsvTestDataMeta { println("System Participants - Storages: " + firstGridContainer.getSystemParticipants().getStorages().equals(secondGridContainer.getSystemParticipants().getStorages())) println("System Participants - wec Plants: " + firstGridContainer.getSystemParticipants().getWecPlants().equals(secondGridContainer.getSystemParticipants().getWecPlants())) - //println("System Participants - Properties: " + firstGridContainer.getSystemParticipants().getProperties().equals(secondGridContainer.getSystemParticipants().getProperties())) - //println("System Participants - Meta Property Values: " + firstGridContainer.getSystemParticipants().getMetaPropertyValues().equals(secondGridContainer.getSystemParticipants().getMetaPropertyValues())) - } - - - def csvreader(final file) { - List hashcodes = new ArrayList() - BufferedReader br = new BufferedReader(new FileReader(file)) - String line - println("br setup") - while ((line = br.readLine()) != null) { - String values = line.split(",") - hashcodes.add(values.hashCode()) - } - println("br loop done") - - return hashcodes; } - def generateMD5(final file) { - //StringBuilder strb = new StringBuilder() - //strb.append() - MessageDigest digest = MessageDigest.getInstance("MD5") - file.withInputStream() { is -> - byte[] buffer = new byte[8192] - int read = 0 - while( (read = is.read(buffer)) > 0) { - digest.update(buffer, 0, read); - } - } - byte[] md5sum = digest.digest() - BigInteger bigInt = new BigInteger(1, md5sum) - - return bigInt.toString(16).padLeft(32, '0') - } } From 37b6e79d7ca377308d623d9ac138e37b4c6dbfb2 Mon Sep 17 00:00:00 2001 From: lararou Date: Tue, 23 Aug 2022 14:57:43 +0200 Subject: [PATCH 07/59] committing joint grid csv files --- .../edu/ie3/datamodel/io/GridIoIT.groovy | 32 +- .../io/source/csv/_joint_grid/bm_input.csv | 2 + .../source/csv/_joint_grid/bm_type_input.csv | 2 + .../io/source/csv/_joint_grid/evcs_input.csv | 3 + .../csv/_joint_grid/fixed_feed_in_input.csv | 2 + ...q_8c04e94e-76b0-4369-a55c-f5e1117fb83e.csv | 2 + .../csv/_joint_grid/line_graphic_input.csv | 292 ++++++++++ .../io/source/csv/_joint_grid/line_input.csv | 292 ++++++++++ .../csv/_joint_grid/line_type_input.csv | 292 ++++++++++ .../io/source/csv/_joint_grid/load_input.csv | 497 ++++++++++++++++++ .../_joint_grid/measurement_unit_input.csv | 300 +++++++++++ .../csv/_joint_grid/node_graphic_input.csv | 300 +++++++++++ .../io/source/csv/_joint_grid/node_input.csv | 300 +++++++++++ .../io/source/csv/_joint_grid/pv_input.csv | 64 +++ .../source/csv/_joint_grid/storage_input.csv | 2 + .../csv/_joint_grid/storage_type_input.csv | 2 + .../csv/_joint_grid/time_series_mapping.csv | 2 + .../csv/_joint_grid/transformer_2_w_input.csv | 10 + .../transformer_2_w_type_input.csv | 10 + .../io/source/csv/_joint_grid/wec_input.csv | 3 + .../source/csv/_joint_grid/wec_type_input.csv | 2 + 21 files changed, 2390 insertions(+), 21 deletions(-) create mode 100644 src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/bm_input.csv create mode 100644 src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/bm_type_input.csv create mode 100644 src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/evcs_input.csv create mode 100644 src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/fixed_feed_in_input.csv create mode 100644 src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/its_pq_8c04e94e-76b0-4369-a55c-f5e1117fb83e.csv create mode 100644 src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/line_graphic_input.csv create mode 100644 src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/line_input.csv create mode 100644 src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/line_type_input.csv create mode 100644 src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/load_input.csv create mode 100644 src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/measurement_unit_input.csv create mode 100644 src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/node_graphic_input.csv create mode 100644 src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/node_input.csv create mode 100644 src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/pv_input.csv create mode 100644 src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/storage_input.csv create mode 100644 src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/storage_type_input.csv create mode 100644 src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/time_series_mapping.csv create mode 100644 src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/transformer_2_w_input.csv create mode 100644 src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/transformer_2_w_type_input.csv create mode 100644 src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/wec_input.csv create mode 100644 src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/wec_type_input.csv diff --git a/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy b/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy index 8f4f89bdf..879fee4e2 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy @@ -12,14 +12,6 @@ import spock.lang.Specification class GridIoIT extends Specification implements CsvTestDataMeta { - def setup(){ - println "setup in progress..." - } - - def cleanup(){ - println "cleanup in progress..." - } - def "Input JointGridContainer equals Output JointGridContainer."(){ given: @@ -49,21 +41,19 @@ class GridIoIT extends Specification implements CsvTestDataMeta { then: //compare input and output grid container participants - println("Input and output parameters of the joint grid container are identical for:") - - println("Grid Name: " + firstGridContainer.getGridName().equals(secondGridContainer.getGridName())) - println("RawGrid: " + firstGridContainer.getRawGrid().equals(secondGridContainer.getRawGrid())) - println("System Participants: " + firstGridContainer.getSystemParticipants().equals(secondGridContainer.getSystemParticipants())) - println("Graphics: " + firstGridContainer.getGraphics().equals(secondGridContainer.getGraphics())) + firstGridContainer.getGridName().equals(secondGridContainer.getGridName()) + firstGridContainer.getRawGrid().equals(secondGridContainer.getRawGrid()) + firstGridContainer.getSystemParticipants().equals(secondGridContainer.getSystemParticipants()) + firstGridContainer.getGraphics().equals(secondGridContainer.getGraphics()) - println("System Participants - Fixed Feed Ins: " + firstGridContainer.getSystemParticipants().getFixedFeedIns().equals(secondGridContainer.getSystemParticipants().getFixedFeedIns())) - println("System Participants - BM Plants: " + firstGridContainer.getSystemParticipants().getBmPlants().equals(secondGridContainer.getSystemParticipants().getBmPlants())) - println("System Participants - PV Plants: " + firstGridContainer.getSystemParticipants().getPvPlants().equals(secondGridContainer.getSystemParticipants().getPvPlants())) - println("System Participants - Loads: " + firstGridContainer.getSystemParticipants().getLoads().equals(secondGridContainer.getSystemParticipants().getLoads())) - println("System Participants - EvCS: " + firstGridContainer.getSystemParticipants().getEvCS().equals(secondGridContainer.getSystemParticipants().getEvCS())) - println("System Participants - Storages: " + firstGridContainer.getSystemParticipants().getStorages().equals(secondGridContainer.getSystemParticipants().getStorages())) + firstGridContainer.getSystemParticipants().getFixedFeedIns().equals(secondGridContainer.getSystemParticipants().getFixedFeedIns()) + firstGridContainer.getSystemParticipants().getBmPlants().equals(secondGridContainer.getSystemParticipants().getBmPlants()) + firstGridContainer.getSystemParticipants().getPvPlants().equals(secondGridContainer.getSystemParticipants().getPvPlants()) + firstGridContainer.getSystemParticipants().getLoads().equals(secondGridContainer.getSystemParticipants().getLoads()) + firstGridContainer.getSystemParticipants().getEvCS().equals(secondGridContainer.getSystemParticipants().getEvCS()) + firstGridContainer.getSystemParticipants().getStorages().equals(secondGridContainer.getSystemParticipants().getStorages()) - println("System Participants - wec Plants: " + firstGridContainer.getSystemParticipants().getWecPlants().equals(secondGridContainer.getSystemParticipants().getWecPlants())) + firstGridContainer.getSystemParticipants().getWecPlants().equals(secondGridContainer.getSystemParticipants().getWecPlants()) } diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/bm_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/bm_input.csv new file mode 100644 index 000000000..5caa7a26e --- /dev/null +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/bm_input.csv @@ -0,0 +1,2 @@ +"uuid","cost_controlled","feed_in_tariff","id","market_reaction","node","operates_from","operates_until","operator","q_characteristics","type" +a3b7576b-cac7-4350-90ff-06316cdca192,true,51.0,BM_Test,true,f5839ade-5968-4879-a824-90b5fb3552cd,,,,cosPhiFixed:{(0.00,1.00)},2fdca5f1-c11b-4169-a695-4c98f0e0a84a diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/bm_type_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/bm_type_input.csv new file mode 100644 index 000000000..8a8fe974b --- /dev/null +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/bm_type_input.csv @@ -0,0 +1,2 @@ +"uuid","active_power_gradient","capex","cos_phi_rated","eta_conv","id","opex","s_rated" +2fdca5f1-c11b-4169-a695-4c98f0e0a84a,5.0,0.0,1.0,1.0,typ_01,0.05,190.0 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/evcs_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/evcs_input.csv new file mode 100644 index 000000000..f4ccae202 --- /dev/null +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/evcs_input.csv @@ -0,0 +1,3 @@ +"uuid","cos_phi_rated","id","node","operates_from","operates_until","operator","q_characteristics","chargingpoints","type","location_type" +06a14909-366e-4e94-a593-1016e1455b30,0.9,test_evcs_1,5f1c776c-6935-40f7-ba9e-60646e08992b,,,,cosPhiFixed:{(0.00,1.0)},4,ChargingStationType1,HOME +104acdaa-5dc5-4197-aed2-2fddb3c4f237,0.9,test_evcs_2,ed4697fd-016c-40c2-a66b-e793878dadea,,,,cosPhiFixed:{(0.00,1.0)},4,ChargingStationType1,HOME \ No newline at end of file diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/fixed_feed_in_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/fixed_feed_in_input.csv new file mode 100644 index 000000000..1bdb956ec --- /dev/null +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/fixed_feed_in_input.csv @@ -0,0 +1,2 @@ +"uuid","cos_phi_rated","id","node","operates_from","operates_until","operator","q_characteristics","s_rated" +9abe950d-362e-4efe-b686-500f84d8f368,0.9,test_feed_in,5f1c776c-6935-40f7-ba9e-60646e08992b,,,,cosPhiFixed:{(0.00,0.95)},200.0 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/its_pq_8c04e94e-76b0-4369-a55c-f5e1117fb83e.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/its_pq_8c04e94e-76b0-4369-a55c-f5e1117fb83e.csv new file mode 100644 index 000000000..e6fd05fc3 --- /dev/null +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/its_pq_8c04e94e-76b0-4369-a55c-f5e1117fb83e.csv @@ -0,0 +1,2 @@ +"uuid","p","q","time" +4df88950-dc48-4905-b41f-63d0757eae03,3.999998968803,0.0,2011-01-01T00:00:00Z diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/line_graphic_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/line_graphic_input.csv new file mode 100644 index 000000000..2f97ccf67 --- /dev/null +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/line_graphic_input.csv @@ -0,0 +1,292 @@ +"uuid","graphic_layer","line","path" +077f10b2-79fe-4ae4-a86e-77423668cf1a,Standard,e50ba18f-8019-4824-b835-cc33c70b0196,{"type":"LineString","coordinates":[[0.92655367,0.77868852],[0.93785311,0.77868852],[0.93220339,0.77868852]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +d969661d-d4dc-4544-95aa-54baebea0e8f,Standard,a102f0f4-e86d-438c-95a9-d3fc6357121f,{"type":"LineString","coordinates":[[0.9039548,0.57377049],[0.91525424,0.57377049],[0.90960452,0.57377049]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +0fa23de1-db57-4f60-bea0-01ea1bab1da4,Standard,82e01986-321d-4f21-8453-60220f97bbb1,{"type":"LineString","coordinates":[[0.89265537,0.89344262],[0.88700565,0.89344262],[0.88135593,0.89344262]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +3c777579-8dba-4e53-8bc0-5a4a80af9988,Standard,7ad69cae-2bb0-4516-80a9-6afc7b5cb789,{"type":"LineString","coordinates":[[0.73446328,0.14754098],[0.74011299,0.14754098],[0.72881356,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +aba8138c-0b15-446c-94b9-67fc130f9c4b,Standard,d86488f7-cf74-41b4-9d62-e2923d00680f,{"type":"LineString","coordinates":[[0.70621469,0.36885246],[0.68926554,0.36885246],[0.68361582,0.36885246]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +e52aa402-4f9f-4b5f-8220-f3d4848d67ac,Standard,0c04a652-1076-4b59-a957-652790b4c963,{"type":"LineString","coordinates":[[0.78531073,0.45901639],[0.78531073,0.47540984],[0.78531073,0.46721311]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +00ce0bad-3efa-443d-8eed-968cc3132cf8,Standard,75098182-83b1-40ae-baaf-95f1e1f93250,{"type":"LineString","coordinates":[[0.63841808,0.14754098],[0.6440678,0.14754098],[0.64971751,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +077c54e5-7a8c-4c1c-8c3c-d72b4b7b0e11,Standard,97d5bd4a-ce14-4ded-90d4-4f2db25d6626,{"type":"LineString","coordinates":[[0.74011299,0.36885246],[0.74576271,0.36885246],[0.75141243,0.36885246]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +8ae601e8-3dcf-497e-a258-d8ac976e95e8,Standard,106f03b3-b84e-4d36-ab09-13b3dc3403e7,{"type":"LineString","coordinates":[[0.20338983,0.1557377],[0.25423729,0.1557377],[0.22881291,0.1557377]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +b038acec-bed0-4448-9ff8-a9af55865145,Standard,147bf31b-f9b1-415f-858b-f3ed430e508d,{"type":"LineString","coordinates":[[0.76836158,0.77868852],[0.75706215,0.77868852],[0.76271186,0.77868852]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +76492511-ec9c-4e2f-be35-4b6091a4d07b,Standard,ddc63e7d-e76a-489b-a05f-97e7dee40794,{"type":"LineString","coordinates":[[0.82485876,0.77868852],[0.83050847,0.77868852],[0.83615819,0.77868852]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +55977fba-bd2a-41c1-8176-a95fac899ea2,Standard,f8827054-46fd-486c-aa91-9bd813187705,{"type":"LineString","coordinates":[[0.91525424,0.57377049],[0.40677966,0.10655738],[0.92090395,0.57377049],[0.92655367,0.57377049],[0.41242938,0.10655738]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +f96dad25-b70b-459a-a1fe-d704fcd6410c,Standard,473a11f4-1691-44ba-8e95-96782bc9d07f,{"type":"LineString","coordinates":[[0.66666667,0.14754098],[0.66101695,0.14754098],[0.67231638,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +b622cf65-64b2-454b-900e-a191d7231dbc,Standard,0b1f06c3-9622-47cd-b41f-bd0314673b8d,{"type":"LineString","coordinates":[[0.85310734,0.14754098],[0.86440678,0.14754098],[0.85875706,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +b7bc8bae-9f00-497d-9d16-6b03765b5f98,Standard,e7388048-40c3-4fd7-bcbb-2e1b09e735d2,{"type":"LineString","coordinates":[[0.80225989,0.89344262],[0.81355932,0.89344262],[0.8079096,0.89344262]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +b6e8a3b1-e76e-4788-960f-79afcd82cd8f,Standard,1c23e300-0ad5-4b90-ac74-b9763e579268,{"type":"LineString","coordinates":[[0.22033898,0.0204918],[0.22033898,0.04098361],[0.22033898,0.0]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +90344d84-9485-4986-93e1-e94d73ee0aa3,Standard,91179f48-2d6c-4ae4-864c-d667f57a6e66,{"type":"LineString","coordinates":[[0.09039548,0.24590164],[0.11864407,0.24590164],[0.14689266,0.24590164]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +e5cbfa13-80ac-483f-8433-c6717fa1e7c9,Standard,2d616d05-fa31-4b7f-b666-0fab28a21a82,{"type":"LineString","coordinates":[[0.65536723,0.14754098],[0.66101695,0.14754098],[0.64971751,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +58798027-5b4e-4602-8e9f-ce34f156da4b,Standard,932d9fab-9b07-4948-9d65-4945c7700a72,{"type":"LineString","coordinates":[[0.71751412,0.89344262],[0.70056497,0.89344262],[0.72316384,0.89344262]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +88d88084-b78e-4620-837a-8afd74563b91,Standard,43394be2-5c85-4449-ad06-7866395a5c79,{"type":"LineString","coordinates":[[0.93785311,0.67213115],[0.92655367,0.67213115],[0.93220339,0.67213115]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +0f375bc5-fa36-4b66-ac12-e0db266bf400,Standard,9f57100c-cb04-49b5-a9bd-f0e78f87b18a,{"type":"LineString","coordinates":[[0.83050847,0.36885246],[0.83615819,0.36885246],[0.84180791,0.36885246]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +a6870226-3616-4619-9c12-e8d33ca469c5,Standard,95b47f01-829a-46c3-873a-4df11d798c49,{"type":"LineString","coordinates":[[0.85875706,0.89344262],[0.84745763,0.89344262],[0.85310734,0.89344262]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +8d9b357a-6612-45b4-baff-12849a787453,Standard,af565c79-9953-4934-9afd-91cd64ed1f06,{"type":"LineString","coordinates":[[0.85875706,0.89344262],[0.86440678,0.89344262],[0.8700565,0.89344262]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +b36d0168-6936-49f6-92f3-8755988c11e9,Standard,76f097c5-173f-4fee-b6db-190792922d0e,{"type":"LineString","coordinates":[[0.03954802,0.68032787],[0.03954802,0.57377049],[0.09039548,0.57377049],[0.03954802,0.78688525]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +54e0c3ae-10e0-4533-8679-063556715b18,Standard,52df9c70-136a-49bb-9ad4-d300123c7e99,{"type":"LineString","coordinates":[[0.15819209,0.18852459],[0.15819209,0.16803372],[0.15819209,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +db40acda-255e-4d7c-828a-e52619f60666,Standard,98a4759c-696b-4c99-b339-cf39ecc76ba7,{"type":"LineString","coordinates":[[0.09039548,0.66393443],[0.11864407,0.66393443],[0.14689266,0.66393443]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +37bfd165-910b-4ed1-b6b1-49633d000387,Standard,73359dab-e8bb-4cea-89e6-88b969ecb4e0,{"type":"LineString","coordinates":[[0.0960452,0.04098361],[0.0960452,0.07377049],[0.0960452,0.05737705]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +98c214c3-a010-494f-93d2-39d0045abbd6,Standard,f4859003-7182-4ebf-8a96-ce61b2f6191c,{"type":"LineString","coordinates":[[0.22033898,0.2295082],[0.22033898,0.20901733],[0.22033898,0.18852459]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +7548e909-99a8-426b-9c9a-7551e6fc7a87,Standard,13ea7170-5fc1-4ed8-be71-0a91a9e5df99,{"type":"LineString","coordinates":[[0.77966102,0.67213115],[0.79096045,0.67213115],[0.78531073,0.67213115]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +fad21258-86aa-4a48-a05b-73bbb3ad3dbd,Standard,7263918d-4331-43af-bd10-8c06bd2b8667,{"type":"LineString","coordinates":[[0.71186441,0.67213115],[0.72316384,0.67213115],[0.71751412,0.67213115]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +38d3d470-96ef-4884-80b9-b1fd23375ef1,Standard,1cfc85dd-3fb8-48a3-9ea1-b11b1b9ca8d4,{"type":"LineString","coordinates":[[0.8700565,0.57377049],[0.87570621,0.57377049],[0.88135593,0.57377049]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +ccacd75f-b7ad-43cb-9747-84e2fcf53ebd,Standard,09083d14-02aa-40a3-9948-86e86883bda1,{"type":"LineString","coordinates":[[0.73446328,0.96721311],[0.75706215,0.96721311],[0.74011299,0.96721311]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +cd44faca-2232-4565-9886-8dc5b92ccb96,Standard,eb64f0fb-1810-4b49-b0a6-e94a6422be04,{"type":"LineString","coordinates":[[0.98870056,0.39344262],[0.96610169,0.14754098],[0.98870056,0.14754098],[0.98870056,0.2704918]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +3cd9d77d-adbf-442f-b570-61b69223a367,Standard,bee47575-ecc8-4f2f-96de-e9a616603bb7,{"type":"LineString","coordinates":[[0.77966102,0.04918033],[0.78531073,0.04918033],[0.76271186,0.04918033]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +54c63d34-a5b6-4547-8898-cdf835177352,Standard,84f3941b-450c-4acb-8150-c788af1e6546,{"type":"LineString","coordinates":[[0.87570621,0.04918033],[0.8700565,0.04918033],[0.86440678,0.04918033]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +99333f9f-7f11-49e4-b97e-97956c7e6116,Standard,ce640cab-6f6d-4fd1-b652-009bec4c596b,{"type":"LineString","coordinates":[[0.84180791,0.89344262],[0.83615819,0.89344262],[0.84745763,0.89344262]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +7ad09272-dde8-46fb-bea5-31cce9bb450e,Standard,d9d1edce-43e0-4cbd-9801-4a4e1a1dfa71,{"type":"LineString","coordinates":[[0.76836158,0.77868852],[0.77966102,0.77868852],[0.7740113,0.77868852]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +d012e1ac-4919-4b5a-aaec-80cb2c8ef488,Standard,c87706ad-37ff-4419-b4bc-4607d780498e,{"type":"LineString","coordinates":[[0.85875706,0.25409836],[0.85310734,0.25409836],[0.86440678,0.25409836]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +fb003e5d-a7a2-4da7-916f-94272d001ee5,Standard,f6dfa796-69c1-4deb-8e5d-78d6a29f2b6e,{"type":"LineString","coordinates":[[0.96045198,0.25409836],[0.96610169,0.25409836],[0.95480226,0.25409836]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +df3c35c9-4b1b-477b-9722-3162aafc1487,Standard,2424f0ab-9f83-464e-a960-093ab14a2bb5,{"type":"LineString","coordinates":[[0.77966102,0.14754098],[0.7740113,0.14754098],[0.78531073,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +68ab9f6b-21c1-46eb-afde-2974072b3f9e,Standard,442c4813-6272-4cf9-b30b-22f9114bc3db,{"type":"LineString","coordinates":[[0.68361582,0.14754098],[0.67231638,0.14754098],[0.6779661,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +28c5c34c-a3bb-4f11-88da-6bf48d718eca,Standard,0f9bf171-b79b-4009-8b0b-6ec18c523ebf,{"type":"LineString","coordinates":[[0.76836158,0.67213115],[0.75706215,0.67213115],[0.76271186,0.67213115]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +06fd80ca-ed78-4310-87f3-e023fbb23e46,Standard,60c4970b-636a-4f8a-9329-97d01107a962,{"type":"LineString","coordinates":[[0.02259887,0.1147541],[0.02259887,0.0942623],[0.02259887,0.07377049]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +2aa712e6-4fbb-40e4-baac-a0c2ecd7a8be,Standard,0ffacffd-4f3f-465b-8525-bc22facc45da,{"type":"LineString","coordinates":[[0.17514124,0.57377049],[0.14689266,0.57377049],[0.20338983,0.57377049]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +94d96ee4-5d07-4b1b-a369-d8efb100c5e5,Standard,a9a94bc3-fa83-410a-9e71-38807e8d121c,{"type":"LineString","coordinates":[[0.74576271,0.89344262],[0.75706215,0.89344262],[0.75141243,0.89344262]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +676cc51f-74ee-4ff5-bc99-ef52b02c1abb,Standard,7f853fc7-6d3e-4086-82b0-cc93c8257f46,{"type":"LineString","coordinates":[[0.93220339,0.36885246],[0.92655367,0.36885246],[0.92090395,0.36885246]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +acb8900a-00d8-4ad2-86d5-eb04bd663251,Standard,a2a8bc02-02a9-40d8-9495-058c04d7df89,{"type":"LineString","coordinates":[[0.89265537,0.77868852],[0.88135593,0.77868852],[0.88700565,0.77868852]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +8df4fa46-3c96-4229-9d6a-262cc80ed213,Standard,d74febce-1b8d-4f51-9721-5eb1866d6b4e,{"type":"LineString","coordinates":[[0.15819209,0.0],[0.15819209,0.0204918],[0.15819209,0.04098361]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +fe3ffb5a-c30a-4f20-a70e-ed2bc99a607a,Standard,b08cf4bc-d9f2-4608-a162-74db09b16db0,{"type":"LineString","coordinates":[[0.84180791,0.40573864],[0.84180791,0.44262295],[0.84180791,0.36885246]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +09a046f1-f148-40aa-afeb-6592859da87d,Standard,094a0827-54d8-4ed9-bb8f-2766db020c87,{"type":"LineString","coordinates":[[0.70056497,0.89344262],[0.6779661,0.89344262],[0.68361582,0.89344262]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +f0e55d77-f8a0-4f63-b039-013a39f06539,Standard,d59a733b-b7c6-401b-8e38-653e0cb72b5c,{"type":"LineString","coordinates":[[0.78531073,0.45901639],[0.78531073,0.44262295],[0.78531073,0.45081967]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +702afdf5-0671-4f37-b888-5342fa3474de,Standard,184c0d91-3f4b-4816-a82d-519e4bcd7ee9,{"type":"LineString","coordinates":[[0.31073446,0.75409836],[0.25423729,0.75409836],[0.28248588,0.75409836]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +d923185a-03a0-484b-a66d-08f4757aadf7,Standard,2d552f15-6871-4e09-84b1-003da098d909,{"type":"LineString","coordinates":[[0.09039548,0.1557377],[0.11864407,0.1557377],[0.14689266,0.1557377]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +d3484467-529b-4f61-b8a1-fa4dfae30c31,Standard,764eccc0-09cc-4c7a-bf76-33259938530c,{"type":"LineString","coordinates":[[0.85875706,0.77868852],[0.8700565,0.77868852],[0.86440678,0.77868852]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +7e4b4545-d04e-4eb3-989a-ae75afbaad37,Standard,cc8bc119-79d7-479b-8767-8b108a0ba4a0,{"type":"LineString","coordinates":[[0.75141243,0.14754098],[0.74011299,0.14754098],[0.74576271,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +f1c8cd3e-5521-4539-8e13-aa5149272297,Standard,7f2e8019-f650-42b7-bd39-6895cb9c4d9f,{"type":"LineString","coordinates":[[0.85875706,0.67213115],[0.8700565,0.67213115],[0.86440678,0.67213115]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +623fe9a8-af66-455f-bad3-251c66ecf8bb,Standard,412d395e-7ebc-4cc6-88fb-24006f54c931,{"type":"LineString","coordinates":[[0.80225989,0.57377049],[0.8079096,0.57377049],[0.81355932,0.57377049]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +271af476-bfb4-4dfd-8de9-4a447259c4ea,Standard,230eae02-e233-4975-9cbb-268d0af4a492,{"type":"LineString","coordinates":[[0.88700565,0.36885246],[0.89265537,0.36885246],[0.89830508,0.36885246]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +04c0323b-b630-470f-9c69-1c9097106eaf,Standard,368c8108-0953-4e5a-90db-7c57a9057b20,{"type":"LineString","coordinates":[[0.66666667,0.89344262],[0.66101695,0.89344262],[0.65536723,0.89344262]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +ddf21544-9ca4-474f-be9b-9ead99cbb17f,Standard,02d85e44-4196-4ed1-9fa4-af9211dbd753,{"type":"LineString","coordinates":[[0.93785311,0.52459016],[0.93785311,0.57377049],[0.93785311,0.54918033]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +779b60ba-822c-451f-9f5f-ecf6909582a3,Standard,d9d3a1f3-5090-4015-86a5-60be94fadcbf,{"type":"LineString","coordinates":[[0.20338983,0.66393443],[0.22881291,0.66393443],[0.25423729,0.66393443]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +0ba2c517-f72b-4bf3-804c-01dea7c4e4dd,Standard,088e3b53-78f3-445a-bbc6-9da3efbda0a3,{"type":"LineString","coordinates":[[0.97740113,0.39344262],[0.97740113,0.32377143],[0.97740113,0.25409836],[0.96610169,0.25409836]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +bb7d1a7a-8dc5-4e59-a8ef-be64bb83f58c,Standard,24537b9f-9cb9-45d1-8bbb-f87e3a948a69,{"type":"LineString","coordinates":[[0.85310734,0.67213115],[0.85875706,0.67213115],[0.84745763,0.67213115]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +ee353ae3-c6e1-4529-9881-ec10d1d7b328,Standard,66651745-4425-4a9a-9a2a-3f2715252cf6,{"type":"LineString","coordinates":[[0.17514124,0.66393443],[0.20338983,0.66393443],[0.14689266,0.66393443]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +b0b7371e-66d5-4406-b7d3-a17809309afa,Standard,93cd3af7-2dbb-4804-9386-d15705b5f18e,{"type":"LineString","coordinates":[[0.61016949,0.67213115],[0.61581921,0.67213115],[0.62146893,0.67213115]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +d031dde1-6f80-4af1-a1f2-cbb223220469,Standard,4cfd425d-6158-4904-86b5-d16dc47a4778,{"type":"LineString","coordinates":[[0.89265537,0.67213115],[0.89830508,0.67213115],[0.9039548,0.67213115]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +bd830d87-73b0-44c8-9250-26afd33ac4f5,Standard,10c6a103-3132-4324-8f76-8c1858d51fcb,{"type":"LineString","coordinates":[[0.20338983,0.24590164],[0.17514124,0.24590164],[0.14689266,0.24590164]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +526bac21-e1fd-45aa-8dc1-3230569b51fa,Standard,f606c03b-66d1-4765-97e6-1319ad6ac0c3,{"type":"LineString","coordinates":[[0.17514124,0.75409836],[0.20338983,0.75409836],[0.14689266,0.75409836]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +723fb8fc-90ff-44d5-9c21-88a9f194e83a,Standard,5d1176ac-e64e-4811-8d0c-c87d9060ba2a,{"type":"LineString","coordinates":[[0.09039548,0.1557377],[0.05084746,0.27868852],[0.05084746,0.21721405],[0.05084746,0.1557377]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +816a5b4d-dae9-488c-9bed-b5e90fb62c89,Standard,21dc5686-67b6-49dc-b5aa-ecc7f7deb620,{"type":"LineString","coordinates":[[0.94350282,0.77868852],[0.93785311,0.77868852],[0.94915254,0.77868852]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +bef95efd-2cd8-472f-831d-c3bd3c207aa3,Standard,58105b87-e27d-4d7f-b492-42434801bdf7,{"type":"LineString","coordinates":[[0.73446328,0.89344262],[0.74576271,0.89344262],[0.74011299,0.89344262]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +24b27c1d-1816-4855-bb80-96ca34ded7c1,Standard,f6c9e202-6548-405e-9969-bc4ae68ef7c1,{"type":"LineString","coordinates":[[0.81920904,0.44262295],[0.81355932,0.44262295],[0.8079096,0.44262295]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +a8e794de-f56b-438c-af42-b40521bbb236,Standard,de25721a-7ad9-450f-9e89-f483f19bf8a7,{"type":"LineString","coordinates":[[0.70621469,0.25409836],[0.71186441,0.25409836],[0.71751412,0.25409836]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +c1971b4a-7f78-4488-a54f-03867b87cdf8,Standard,7614ed07-f464-4a56-8ea2-cf07772530c4,{"type":"LineString","coordinates":[[0.93785311,0.67213115],[0.94350282,0.67213115],[0.94915254,0.67213115]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +5e4cf1b3-fa4e-409b-84d1-e9a95ca0b7a6,Standard,f4ca1fb7-d17a-4d51-866d-ea2ae22c6f0c,{"type":"LineString","coordinates":[[0.66101695,0.25409836],[0.67231638,0.25409836],[0.66666667,0.25409836]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +4e955f6a-da29-4020-874c-7608dbf744db,Standard,ca765f8e-2a05-40fb-80b8-41e02887fa46,{"type":"LineString","coordinates":[[0.75706215,0.67213115],[0.75141243,0.67213115],[0.74576271,0.67213115]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +b634d0e8-330a-40ac-bf97-0caa01370bcf,Standard,6862b157-39c8-47d2-b31c-e418e1bad9a2,{"type":"LineString","coordinates":[[0.68926554,0.77868852],[0.69491525,0.77868852],[0.70056497,0.77868852]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +274aaed5-3d6d-402b-8dbd-d56b9bac6ef5,Standard,56e0ddce-ad67-435e-ad8c-5e276c13018a,{"type":"LineString","coordinates":[[0.09039548,0.75409836],[0.06214689,0.78688525],[0.06214689,0.75409836],[0.06214689,0.7704918]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +a93405e4-5473-437e-97d1-a0ea6a907b09,Standard,7bc8b609-baba-4afe-8cec-866d74e91e43,{"type":"LineString","coordinates":[[0.8700565,0.67213115],[0.88135593,0.67213115],[0.87570621,0.67213115]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +41239a55-df02-4249-84df-18824c2740f4,Standard,9ec195e0-4c9b-48a6-9233-0d770b34705b,{"type":"LineString","coordinates":[[0.85875706,0.77868852],[0.85310734,0.77868852],[0.84745763,0.77868852]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +14080b5a-f167-4d9f-bd93-c822c069807f,Standard,56603d19-84d5-4c2f-a42c-92777602999a,{"type":"LineString","coordinates":[[0.79096045,0.25409836],[0.78531073,0.25409836],[0.79661017,0.25409836]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +762d71ac-bff2-4b7d-a3d0-1997e7fc6c9d,Standard,7d9647cb-e7ca-4ecc-a79e-edb1bfbfb666,{"type":"LineString","coordinates":[[0.96610169,0.14754098],[0.95480226,0.14754098],[0.96045198,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +4090c3b8-35a0-45ce-aa49-9f37a5ddd55f,Standard,d54fcb7e-d472-4035-aff6-2646ce881931,{"type":"LineString","coordinates":[[0.9039548,0.36885246],[0.90960452,0.36885246],[0.89830508,0.36885246]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +272469ff-22c6-4f7f-ac31-b4bec6d952af,Standard,8a09b9b8-6c9f-4dc7-a5a5-fe5d22b5809a,{"type":"LineString","coordinates":[[0.84745763,0.25409836],[0.84180791,0.25409836],[0.85310734,0.25409836]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +600d7a2d-1aca-4b9c-ae82-095ce59eed0b,Standard,ebd1f65a-65ae-4620-b1cf-79898683c9e1,{"type":"LineString","coordinates":[[0.0960452,0.0204918],[0.0960452,0.04098361],[0.0960452,0.0]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +a0d87b77-0767-470f-adff-3333d612e076,Standard,9039f436-9be6-4c74-86b2-b5add2446d0a,{"type":"LineString","coordinates":[[0.22033898,0.07377049],[0.22033898,0.1147541],[0.22033898,0.0942623]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +a8182e9b-729e-4097-824c-bb1ffdf76499,Standard,2005c393-edc4-4cc4-80af-ebbde1305b8e,{"type":"LineString","coordinates":[[0.73446328,0.96721311],[0.72881356,0.96721311],[0.72316384,0.96721311]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +09c5fc01-1148-4ee9-9dca-b1f04954def6,Standard,836bf4ab-38e1-44f5-a082-723fc12e4845,{"type":"LineString","coordinates":[[0.95480226,0.67213115],[0.96045198,0.67213115],[0.94915254,0.67213115]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +9ebd2d6d-020f-43d0-859f-572048423fa5,Standard,5905e32c-b1d7-40d9-9759-84dbe6b14ba8,{"type":"LineString","coordinates":[[0.71186441,0.77868852],[0.72316384,0.77868852],[0.71751412,0.77868852]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +e5853628-7933-41bf-8928-1cbed722d992,Standard,8dd3984e-a9f6-4829-9c19-a377e3491f9a,{"type":"LineString","coordinates":[[0.71186441,0.14754098],[0.71751412,0.14754098],[0.70621469,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +020d5d66-68b8-4849-a49d-7ef75c5d660a,Standard,09125a13-324b-4611-a718-5028b390f1ca,{"type":"LineString","coordinates":[[0.96045198,0.67213115],[0.98305085,0.91803279],[0.98305085,0.79508197],[0.98305085,0.67213115]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +19c31421-6513-4f44-883b-586d45bbe732,Standard,8cc7bf8e-226d-41c9-9cd0-7524ea9186f7,{"type":"LineString","coordinates":[[0.92090395,0.89344262],[0.91525424,0.89344262],[0.92655367,0.89344262]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +9e61a9a5-b9b7-4033-b8bc-87db9dc0665e,Standard,220f509c-9aea-4e60-8dc1-593d2e35ed21,{"type":"LineString","coordinates":[[0.79096045,0.77868852],[0.79661017,0.77868852],[0.80225989,0.77868852]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +abf466a5-497f-471d-8571-8d51f687bc26,Standard,0d6627e5-9f9e-4c40-90c1-45abd98a51cd,{"type":"LineString","coordinates":[[0.0960452,0.2295082],[0.0960452,0.20901733],[0.0960452,0.18852459]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +6c612da8-8b8c-4d36-88e1-75a17fe6183c,Standard,d97f2684-22cb-4c14-b01c-b95081d4d624,{"type":"LineString","coordinates":[[0.81920904,0.96721311],[0.81355932,0.96721311],[0.82485876,0.96721311]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +7d5ff8b0-0692-4a90-bd37-24f4d8d61b98,Standard,13cfe1fb-1cec-4c17-baf8-b7dcb9f744cd,{"type":"LineString","coordinates":[[0.93220339,0.36885246],[0.94915254,0.36885246],[0.96610169,0.39344262],[0.96610169,0.36885246]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +0a19a747-608b-47ae-afee-68ce774e8a89,Standard,971288e4-038b-49d5-8df0-b2a7fdc0e17c,{"type":"LineString","coordinates":[[0.22033898,0.13114754],[0.22033898,0.14754098],[0.22033898,0.1147541]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +8429ecfe-031f-44ea-b7ff-b708c46e87cd,Standard,b13204e1-02fa-49dd-92e2-c3310a15909a,{"type":"LineString","coordinates":[[0.73446328,0.89344262],[0.72881356,0.89344262],[0.72316384,0.89344262]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +7f9e41b0-3a43-4107-98e7-e1763ebc0db8,Standard,42828cac-b67e-4d5c-b4fa-787c57f16fde,{"type":"LineString","coordinates":[[0.22033898,0.07377049],[0.22033898,0.04098361],[0.12429379,0.04098361],[0.02824859,0.06557377],[0.02824859,0.04098361]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +351b1bbd-8daf-427c-a18b-4fa6597db574,Standard,81578256-7c89-4651-8863-31fd206c628c,{"type":"LineString","coordinates":[[0.72881356,0.36885246],[0.70621469,0.36885246],[0.72316384,0.36885246]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +425a1be6-d966-476e-8266-4ba140da64e2,Standard,5753e615-c90a-4008-92ec-b50c8195f95f,{"type":"LineString","coordinates":[[0.65536723,0.67213115],[0.66666667,0.67213115],[0.66101695,0.67213115]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +abe20917-26ae-41ba-8373-916d8cfe6497,Standard,03b3d5c7-cb42-45d7-a5b7-b44c60ad5268,{"type":"LineString","coordinates":[[0.0960452,0.07377049],[0.0960452,0.0942623],[0.0960452,0.1147541]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +0eb4a8c0-bf8d-49c6-be95-c5e030be9dda,Standard,c64c73c4-109b-4baa-bf44-3357d4bca7d8,{"type":"LineString","coordinates":[[0.89265537,0.77868852],[0.89830508,0.77868852],[0.9039548,0.77868852]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +97ca267c-1174-4faf-9617-56bd2a90a390,Standard,3026e0ba-0a46-4d5e-afff-953c34fde207,{"type":"LineString","coordinates":[[0.94350282,0.04918033],[0.94350282,0.02459016],[0.94350282,0.0]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +4506a9cb-e391-43f7-ba75-88f376b40cf1,Standard,d7c951cc-2e8f-40d0-b310-03fbdb9b0558,{"type":"LineString","coordinates":[[0.88135593,0.25409836],[0.88700565,0.25409836],[0.87570621,0.25409836]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +eb5e4437-0f18-43c1-9e51-51bcfc038bea,Standard,37c8ebe1-5d29-4806-a84a-fc00e4279fa6,{"type":"LineString","coordinates":[[0.22881291,0.06557377],[0.25423729,0.06557377],[0.20338983,0.06557377]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +69e84854-3ccd-478b-bfd4-36179f27ce1d,Standard,73c09f1f-3538-4b5f-acbf-38b686a0dbba,{"type":"LineString","coordinates":[[0.93220339,0.57377049],[0.93785311,0.57377049],[0.92655367,0.57377049]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +643e73ad-b1dd-4965-8e27-f7a5aac9b2f5,Standard,5157574f-5e67-4574-81a3-686b97a893ff,{"type":"LineString","coordinates":[[0.77966102,0.44262295],[0.78531073,0.44262295],[0.7740113,0.44262295]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +b6211854-7f10-4f8b-ab3e-f4e32cbe01c8,Standard,f93f5e08-f351-4b2b-8cb0-9ec01203c1b9,{"type":"LineString","coordinates":[[0.83615819,0.96721311],[0.83050847,0.96721311],[0.82485876,0.96721311]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +69c87952-34ed-4092-8522-dd2c66ac48f5,Standard,eb1cd362-f3bd-4411-a45d-a237bcb07789,{"type":"LineString","coordinates":[[0.76836158,0.89344262],[0.75706215,0.89344262],[0.76271186,0.89344262]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +d7f74d06-26c4-4f97-b45c-e51aa12ab9fe,Standard,71832b7e-b5a2-40d4-82d3-e8f1ba38ace6,{"type":"LineString","coordinates":[[0.88700565,0.57377049],[0.89265537,0.57377049],[0.88135593,0.57377049]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +7c9a8ae8-b024-4bf6-ade7-154fd3f39d7a,Standard,746fa279-2acf-4aa1-b3e1-8d312d66058a,{"type":"LineString","coordinates":[[0.9039548,0.77868852],[0.91525424,0.77868852],[0.90960452,0.77868852]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +abed22cb-da71-4459-9221-9b63cb8c672b,Standard,d5d7329a-08a2-4946-8a02-d4a70746d37b,{"type":"LineString","coordinates":[[0.79096045,0.96721311],[0.79661017,0.96721311],[0.80225989,0.96721311]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +90022bb0-1fb8-4b03-8220-30c2fc7bf6c9,Standard,2770ee0b-96ca-4677-9933-8d82643501e3,{"type":"LineString","coordinates":[[0.82485876,0.57377049],[0.81920904,0.57377049],[0.81355932,0.57377049]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +fd9f1ff2-8ac3-44a6-a65d-9f8344c68b32,Standard,3029d722-91ec-4e45-9243-d267222b6c8e,{"type":"LineString","coordinates":[[0.93220339,0.25409836],[0.94350282,0.25409836],[0.93785311,0.25409836]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +d2f946ca-00f5-4f0f-be6c-eed2c34180d5,Standard,94071ac7-ae51-4e45-8795-9d10bda616e9,{"type":"LineString","coordinates":[[0.02259887,0.1147541],[0.02259887,0.13114754],[0.02259887,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +4bbd03a7-34fd-4fdd-9371-a77b305792e2,Standard,9085189c-48df-498a-80e5-49fe54692a66,{"type":"LineString","coordinates":[[0.14689266,0.57377049],[0.11864407,0.57377049],[0.09039548,0.57377049]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +7e4c4142-2c08-494c-bd3a-f8876ac8c176,Standard,8f9d19a8-8d64-4f62-b6aa-f5f01a12b566,{"type":"LineString","coordinates":[[0.94915254,0.25409836],[0.94350282,0.25409836],[0.95480226,0.25409836]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +aeea1358-be04-403e-84e7-5e22226fa156,Standard,222af488-6339-4308-8f25-eac19b6e2c9c,{"type":"LineString","coordinates":[[0.63276836,0.89344262],[0.62146893,0.89344262],[0.62711864,0.89344262]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +d8f0a014-fdb6-44da-8b0a-abd44e7578c6,Standard,7d68b748-ebe5-430e-95b8-bd0eededa136,{"type":"LineString","coordinates":[[0.94350282,0.89344262],[0.92655367,0.89344262],[0.96045198,0.89344262],[0.96045198,0.91803279]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +c7b49d97-2495-4f09-97e7-808764ac8b51,Standard,8c6b2196-6705-45ec-9879-8334924f968c,{"type":"LineString","coordinates":[[0.62146893,0.36885246],[0.62711864,0.36885246],[0.61581921,0.36885246]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +c329e8a9-931a-4efc-8e41-31cad43306de,Standard,d160ec85-06ab-42d2-9dc1-4f905306e0a6,{"type":"LineString","coordinates":[[0.79661017,0.36885246],[0.80225989,0.36885246],[0.8079096,0.36885246]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +37e7a43e-7216-4178-81c1-08c1bbc82b26,Standard,5c26821d-ea3b-4a00-8d42-1486710a2ca5,{"type":"LineString","coordinates":[[0.78531073,0.14754098],[0.79661017,0.14754098],[0.79096045,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +57ecdb3b-20dd-453d-8333-2961984499b2,Standard,876998db-5326-4257-b2d1-a4722265f51d,{"type":"LineString","coordinates":[[0.22033898,0.16803372],[0.22033898,0.14754098],[0.22033898,0.18852459]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +a8cd181f-6834-437f-aa9e-6b165504b870,Standard,f0d4491e-eb64-49a0-8fc3-44fa5bd9dcee,{"type":"LineString","coordinates":[[0.31073446,0.06557377],[0.25423729,0.06557377],[0.28248588,0.06557377]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +de4bc4d5-2d9e-405d-b63d-6e6534de49e1,Standard,ffdd2907-38ed-4a39-89de-9435e97dadc0,{"type":"LineString","coordinates":[[0.76836158,0.25409836],[0.7740113,0.25409836],[0.76271186,0.25409836]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +f9f042d8-0aa6-4194-bc49-8a91adb0faab,Standard,affde1a2-90e8-468f-a0a9-eb024f791857,{"type":"LineString","coordinates":[[1,0.04918033],[1,0.22131148],[1,0.39344262],[0.96610169,0.04918033]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +76c9c154-bb98-4112-acde-034bfea3eedf,Standard,2c6d3986-9cf2-4c41-9a40-400e4e0b3112,{"type":"LineString","coordinates":[[0.66666667,0.77868852],[0.6779661,0.77868852],[0.67231638,0.77868852]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +37d550c7-c9c4-48c3-b2b6-4c120c095dec,Standard,1372ca57-8429-43c6-a589-a402de4ac7f9,{"type":"LineString","coordinates":[[0.93785311,0.14754098],[0.93220339,0.14754098],[0.94350282,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +7a5177b5-a744-436f-ba4e-8d5f1c5c72ae,Standard,edbbe75f-8d40-42e8-a6f4-857f64547cbd,{"type":"LineString","coordinates":[[0.79096045,0.96721311],[0.77966102,0.96721311],[0.78531073,0.96721311]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +7cdd95e3-99fd-4221-83c6-0adb0614fef4,Standard,784bfe2a-8d23-4e74-8b05-b13141611186,{"type":"LineString","coordinates":[[0.73446328,0.67213115],[0.74576271,0.67213115],[0.74011299,0.67213115]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +99d1011b-78cd-420d-bda7-8c45c0eb6ab6,Standard,fd04cc09-6ff8-48ea-a5eb-453e9d59d6d7,{"type":"LineString","coordinates":[[0.17513737,0.07377049],[0.13559322,0.07377049],[0.13559322,0.1557377],[0.21468281,0.07377049]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +644acdd9-9a11-4521-9e6b-30a424684207,Standard,6bbccaac-2bbe-4d0b-bb07-80dbb605ec1c,{"type":"LineString","coordinates":[[0.74011299,0.25409836],[0.74576271,0.25409836],[0.75141243,0.25409836]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +78f2fb26-f4e1-453e-b1a8-037164e5859d,Standard,cfd11fa8-fcf6-4b65-9523-ee5d21e292ed,{"type":"LineString","coordinates":[[0.90960452,0.25409836],[0.9039548,0.25409836],[0.89830508,0.25409836]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +98611c6a-9f1a-4f18-a95c-2abaf27112db,Standard,b5c255b5-8572-41ce-a273-a01d2a4b4e20,{"type":"LineString","coordinates":[[0.83050847,0.04918033],[0.82485876,0.04918033],[0.81920904,0.04918033]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +135be5b3-e2f0-4b70-b71f-a2369e57bc15,Standard,ec21c844-ca32-4f95-b6f3-dd8c56128f66,{"type":"LineString","coordinates":[[0.88135593,0.14754098],[0.88700565,0.14754098],[0.87570621,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +576ebbf9-77a7-411e-84f9-192176cfe4b6,Standard,d3d211d9-22f6-42ba-a596-0d0ca1c7e943,{"type":"LineString","coordinates":[[0.91525424,0.25409836],[0.90960452,0.25409836],[0.92090395,0.25409836]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +2517024b-1ac9-4355-847e-64dc1bce6959,Standard,63be5ffd-acbc-4c4f-aab9-54c616e2dd2e,{"type":"LineString","coordinates":[[0.85875706,0.04918033],[0.86440678,0.04918033],[0.85310734,0.04918033]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +e4925b18-bc90-46e6-afbd-074e7604a079,Standard,a4792ce6-c652-43e9-9156-5e9d0aa082c2,{"type":"LineString","coordinates":[[0.09039548,0.66393443],[0.05084746,0.66393443],[0.05084746,0.78688525],[0.05084746,0.72541077]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +9aa0828c-100b-41d9-a1f9-5bc4957d27e5,Standard,a3c0115c-42eb-48a9-a6b0-64635ee66b87,{"type":"LineString","coordinates":[[0.84180791,0.14754098],[0.85310734,0.14754098],[0.84745763,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +064f5cc6-d674-40e8-843f-70e91d79f18f,Standard,f2c37ce1-91d3-43d3-beb3-1fc9a30c87fe,{"type":"LineString","coordinates":[[0.89265537,0.14754098],[0.89830508,0.14754098],[0.88700565,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +c1c61c3b-ca09-4cc7-a9d7-36a3c4214338,Standard,a78fbab6-e680-4c45-9731-97c82f2fb3c8,{"type":"LineString","coordinates":[[0.15819209,0.07377049],[0.15819209,0.05737705],[0.15819209,0.04098361]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +bbca471b-16c1-4981-8414-b6bf87274cae,Standard,80332374-76fe-4d06-adde-e2197f88fe6e,{"type":"LineString","coordinates":[[0.79661017,0.57377049],[0.80225989,0.57377049],[0.77966102,0.57377049]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +7e70ed5b-6fc1-4d25-bef7-d65b15598927,Standard,d15c85bb-c9b1-4fa3-8bf6-4aa393b564d4,{"type":"LineString","coordinates":[[0.79096045,0.67213115],[0.79661017,0.67213115],[0.80225989,0.67213115]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +0cff94f9-313a-407e-9261-659d48c4d22a,Standard,ca425259-fab4-4dc1-99c9-c19031121645,{"type":"LineString","coordinates":[[0.92090395,0.77868852],[0.92655367,0.77868852],[0.91525424,0.77868852]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +30a58ed2-09d8-4e43-9aff-7b9f1e3e1f73,Standard,7df282f5-2e54-4220-8276-087634415be8,{"type":"LineString","coordinates":[[0.73446328,0.44262295],[0.72881356,0.44262295],[0.74011299,0.44262295]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +f2ebf446-7c65-464d-96ba-5d5c3249b78d,Standard,10d957bc-fb58-4a8f-8fd2-96a0b129eb02,{"type":"LineString","coordinates":[[0.68926554,0.67213115],[0.69491525,0.67213115],[0.70056497,0.67213115]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +f6674e18-ba25-4454-9fed-d7864f493e0f,Standard,5d56c97f-e15c-4676-9b1a-fc5d7efb8a24,{"type":"LineString","coordinates":[[0.65536723,0.67213115],[0.6440678,0.67213115],[0.64971751,0.67213115]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +7c1b6af1-952c-4304-8d69-da1a0d14b955,Standard,8add0020-bc20-4aaa-9ad3-fa1a1a5ef376,{"type":"LineString","coordinates":[[0.7740113,0.36885246],[0.76271186,0.36885246],[0.76836158,0.36885246]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +0d80286f-437b-44cc-959f-998de3f51893,Standard,b6b655da-54ed-41d8-a331-04e41d2286de,{"type":"LineString","coordinates":[[0.09039548,0.75409836],[0.11864407,0.75409836],[0.14689266,0.75409836]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +a17da6b8-ee9a-4ea4-83b4-97ed6a95cfeb,Standard,17e2286d-65ca-4948-8a6c-63bdc13a9b50,{"type":"LineString","coordinates":[[0.99435028,0.57377049],[0.99435028,0.91803279],[0.99435028,0.74590164],[0.96045198,0.57377049]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +858c83e7-a54e-4409-abc4-445313cae9d2,Standard,5adb6634-4872-43af-b9cb-39df332b64b2,{"type":"LineString","coordinates":[[0.8700565,0.57377049],[0.86440678,0.57377049],[0.85875706,0.57377049]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +d557f6be-2b4b-46af-8e8b-2c2e85d210d1,Standard,ff38b3f7-e29d-4f61-946e-59a8b283295c,{"type":"LineString","coordinates":[[0.93220339,0.25409836],[0.92655367,0.25409836],[0.92090395,0.25409836]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +9c4bc5d8-e9a6-4fc6-9a88-2e09c3823bc4,Standard,47cc3694-2782-4c44-8c61-e14d30dbbaa4,{"type":"LineString","coordinates":[[0.7740113,0.36885246],[0.77966102,0.36885246],[0.78531073,0.36885246]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +70d56f26-5aff-44a5-b9af-e0141256ab38,Standard,76d82f19-65d7-447d-a14c-95d050139fa5,{"type":"LineString","coordinates":[[0.90960452,0.89344262],[0.91525424,0.89344262],[0.9039548,0.89344262]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +731d0c51-6405-43f9-ab85-2ee7039cbef5,Standard,0a068504-0bd7-4484-a0e3-26afade14698,{"type":"LineString","coordinates":[[0.0960452,0.14754098],[0.0960452,0.1147541],[0.0960452,0.13114754]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +890090ef-f4f2-4ff6-b11b-9eda935b67c5,Standard,16b934cc-98c6-42b9-9005-be4bf7365693,{"type":"LineString","coordinates":[[0.22881291,0.57377049],[0.25423729,0.57377049],[0.20338983,0.57377049]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +0238d402-4cd5-4f04-8838-02d4ac837e48,Standard,97b9a53e-9ff2-4567-95c0-6c9aab07a43f,{"type":"LineString","coordinates":[[0.73446328,0.67213115],[0.72881356,0.67213115],[0.72316384,0.67213115]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +3b3b0a7b-f2c4-4035-a97d-b86bc8c4f60e,Standard,2c4fae2c-c565-4111-b535-8488737aa358,{"type":"LineString","coordinates":[[0.72881356,0.25409836],[0.74011299,0.25409836],[0.73446328,0.25409836]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +75f3b026-fcc1-4403-844f-8c595cb797c1,Standard,a8b86d8f-a196-4eca-b248-66bc8918f9e6,{"type":"LineString","coordinates":[[0.76836158,0.89344262],[0.7740113,0.89344262],[0.77966102,0.89344262]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +b143bc7f-d331-491b-bc17-b2a5efbd8624,Standard,ab23d369-ff75-41b4-8a25-25ec9c4320aa,{"type":"LineString","coordinates":[[0.77966102,0.67213115],[0.76836158,0.67213115],[0.7740113,0.67213115]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +6e77b999-e8d0-40eb-91e8-fa1437071b53,Standard,ce8ea248-dbcb-40b9-a97d-22452032ad27,{"type":"LineString","coordinates":[[0.84180791,0.67213115],[0.84745763,0.67213115],[0.83615819,0.67213115]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +6c8e7b09-25bc-47fb-b94d-fda79b2a7587,Standard,5ff3f25d-ef1d-4ba2-ba1e-b387965a839a,{"type":"LineString","coordinates":[[0.81355932,0.36885246],[0.8079096,0.36885246],[0.81920904,0.36885246]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +4c56b3b5-fa87-4f28-a448-8b0c18e4fa5b,Standard,d8d23da6-be08-4ace-8d93-70c0faab1505,{"type":"LineString","coordinates":[[0.92090395,0.04918033],[0.90960452,0.04918033],[0.91525424,0.04918033]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +ef83135b-8f60-402c-b01b-35cbcd10dae1,Standard,815bc4d0-3418-4d15-8f85-c104a24e6b17,{"type":"LineString","coordinates":[[0.62146893,0.14754098],[0.61581921,0.14754098],[0.62711864,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +6648b930-5922-4929-ba68-61da0122ebf2,Standard,ab7c6c3c-3b7f-4475-8cad-27657bc148c6,{"type":"LineString","coordinates":[[0.95480226,0.77868852],[0.96045198,0.77868852],[0.94915254,0.77868852]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +7c3d59a2-9fbd-4b26-a8f5-19762ff323a5,Standard,0b6f398b-30f3-41f1-9bc2-ec93e91e8f19,{"type":"LineString","coordinates":[[0.72881356,0.25409836],[0.72316384,0.25409836],[0.71751412,0.25409836]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +75e06780-090a-411f-a47c-47c5a90a2e09,Standard,4bdb6569-72da-4d60-97b1-b5a639032d5d,{"type":"LineString","coordinates":[[0.25423729,0.24590164],[0.28248588,0.24590164],[0.31073446,0.24590164]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +b8808d71-77bb-4645-a465-925b78180142,Standard,4c98fe8a-ca2a-4503-8843-a800cbf92c82,{"type":"LineString","coordinates":[[0.81920904,0.14754098],[0.83050847,0.14754098],[0.82485876,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +38558b72-56a7-4b85-a4fe-db0f4e2bcb19,Standard,4dbb5675-cc27-4868-a9cc-e28ca232ba23,{"type":"LineString","coordinates":[[0.95480226,0.14754098],[0.94915254,0.14754098],[0.94350282,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +e063a648-77d9-43ef-974f-10cbae21da06,Standard,63856192-b60e-48a5-83a3-94422a79e79e,{"type":"LineString","coordinates":[[0.75706215,0.36885246],[0.75141243,0.36885246],[0.76271186,0.36885246]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +2943f23e-2c36-4e11-9865-1687d782d9ff,Standard,997840bf-8c94-444f-83f1-e9c991706d7c,{"type":"LineString","coordinates":[[0.01694915,0.06557377],[0.11864407,0.07377049],[0.06779661,0.07377049],[0.11864407,0.1557377],[0.01694915,0.07377049]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +d1c04861-36ef-49b7-9a2b-5fa2706734ad,Standard,bfecad6c-ddda-4957-ae66-f04d30fd7104,{"type":"LineString","coordinates":[[0.66101695,0.36885246],[0.63841808,0.36885246],[0.65536723,0.36885246]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +64cbd123-f34e-4732-beab-76022918e26c,Standard,87cd1ae0-2ac4-46fb-aeb8-b2f710da299b,{"type":"LineString","coordinates":[[0.79096045,0.77868852],[0.77966102,0.77868852],[0.78531073,0.77868852]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +2e32f0e7-43fd-4f42-8376-ce687378e5aa,Standard,8885b761-4c1a-4924-be8a-b8f474d8f629,{"type":"LineString","coordinates":[[0.15819209,0.18852459],[0.15819209,0.20901733],[0.15819209,0.2295082]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +79eac61e-e3b2-421a-9716-9940963761f0,Standard,199bc8fc-71a0-4c78-a64d-80a87f0f6b78,{"type":"LineString","coordinates":[[0.7740113,0.57377049],[0.75706215,0.57377049],[0.77966102,0.57377049]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +fb4b559f-3d60-40f8-aa42-6741e8976026,Standard,81f4c585-6170-4a9e-981f-2185a0d7f2ec,{"type":"LineString","coordinates":[[0.23163842,0.07377049],[0.23163842,0.1147541],[0.23163842,0.1557377]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +606bfb84-710f-493d-8726-c3293352134c,Standard,1cf0cb95-28b9-4dc1-82b9-3466d7d870cc,{"type":"LineString","coordinates":[[0.68926554,0.67213115],[0.68361582,0.67213115],[0.6779661,0.67213115]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +3753f696-3d3c-4153-b4b2-a212393224f3,Standard,2e5bf3d7-11a5-496f-9bd5-bb9d3686a576,{"type":"LineString","coordinates":[[0.90960452,0.67213115],[0.9039548,0.67213115],[0.91525424,0.67213115]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +6df8c538-c0a6-4317-99f3-3068051701d1,Standard,de5aeea7-2505-4f0d-9d53-22a5287ab8b7,{"type":"LineString","coordinates":[[0.70056497,0.25409836],[0.69491525,0.25409836],[0.70621469,0.25409836]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +f6991b3a-2ada-49cf-abf1-a63a965f014c,Standard,22d61b21-2a7d-4be8-b14b-f0d72e1c5ba7,{"type":"LineString","coordinates":[[0.8079096,0.04918033],[0.81355932,0.04918033],[0.81920904,0.04918033]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +93037ae2-ded0-404e-a453-841008d2f285,Standard,22acea8e-cde0-45a4-82e6-ce5241226aac,{"type":"LineString","coordinates":[[0.71186441,0.67213115],[0.70621469,0.67213115],[0.70056497,0.67213115]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +49330239-a43c-47c9-82cb-f65469f2265a,Standard,d00ddea9-83f7-411a-9da6-f9607ffb3c87,{"type":"LineString","coordinates":[[0.62711864,0.67213115],[0.63276836,0.67213115],[0.62146893,0.67213115]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +6b5fc3d8-f582-4658-b99e-a1fe3531d310,Standard,a92769d6-3f6f-4e67-98b3-303e59dd9cda,{"type":"LineString","coordinates":[[0.92090395,0.14754098],[0.91525424,0.14754098],[0.90960452,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +2df37064-78de-4de2-8cb5-561fa8cec2d3,Standard,b11ce01e-37ce-4ea7-b3a3-4db89820fde1,{"type":"LineString","coordinates":[[0.83615819,0.44262295],[0.84180791,0.44262295],[0.83050847,0.44262295]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +2591882d-ad68-4e8a-9ec1-370d33dafb29,Standard,7b7ac3b3-877f-4cba-8ad4-6171f2c5b83c,{"type":"LineString","coordinates":[[0.91525424,0.36885246],[0.90960452,0.36885246],[0.92090395,0.36885246]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +b175f10d-452b-48a1-a536-b8ae8fc1241e,Standard,b140dccb-7251-496b-9402-06ebd13048c2,{"type":"LineString","coordinates":[[0.62711864,0.36885246],[0.63841808,0.36885246],[0.63276836,0.36885246]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +90ad029a-358f-4f05-8a01-62820461dbb2,Standard,814dec01-f6f2-4817-8f83-2e758011b033,{"type":"LineString","coordinates":[[0.09039548,0.24590164],[0.06214689,0.27868852],[0.06214689,0.24590164],[0.06214689,0.26229508]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +75c4a953-e8af-496f-b844-0e201f12c8da,Standard,e1315733-0b28-4465-8367-fa4535d282fa,{"type":"LineString","coordinates":[[0.86440678,0.14754098],[0.8700565,0.14754098],[0.87570621,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +489c437d-5bf2-4b5a-b26c-c3e1b6b38b4c,Standard,b5a66c60-7189-4c86-a32a-4d1aa6568475,{"type":"LineString","coordinates":[[0.17796675,0.1557377],[0.14124939,0.1557377],[0.21468281,0.1557377]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +d270922a-fbc9-4da6-8b1d-33dc276757ea,Standard,5001666c-1331-43f9-8b09-3667c89951d4,{"type":"LineString","coordinates":[[0.75706215,0.04918033],[0.76271186,0.04918033],[0.75141243,0.04918033]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +8d0a5ac8-10bf-4e3e-afb5-b60f9bf317d9,Standard,0c73890d-adfa-4936-966f-8e527c06bdbe,{"type":"LineString","coordinates":[[0.67231638,0.36885246],[0.6779661,0.36885246],[0.68361582,0.36885246]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +74887fe3-c3a5-4919-8b77-743e3f2c5bd4,Standard,d48db7e8-5fde-456f-8b17-02d18a5a2e32,{"type":"LineString","coordinates":[[0.31073446,0.1557377],[0.25423729,0.1557377],[0.28248588,0.1557377]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +ba000052-dc52-4f14-9235-1cddc1069e4e,Standard,bdf60fc2-e400-46f6-b873-7a40663106f3,{"type":"LineString","coordinates":[[0.89265537,0.04918033],[0.88700565,0.04918033],[0.89830508,0.04918033]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +91bf20e1-1a3b-4b69-b55b-a4ab8a5b3ae9,Standard,445cc0c8-70b8-47d4-987f-308269b845a3,{"type":"LineString","coordinates":[[0.61581921,0.89344262],[0.62146893,0.89344262],[0.61016949,0.89344262]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +36b52d45-0e51-46b2-9831-aa3fb3ff3c37,Standard,c49d1581-a0c6-493f-9534-39f97970492b,{"type":"LineString","coordinates":[[0.81355932,0.67213115],[0.81920904,0.67213115],[0.82485876,0.67213115]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +12de6c44-ec23-42e2-81b7-1fc0a757edf9,Standard,8ae06d94-8e5d-48f6-9d43-599596df688a,{"type":"LineString","coordinates":[[0.86440678,0.36885246],[0.8700565,0.36885246],[0.87570621,0.36885246]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +533d0392-fdc3-48f9-a26b-ea150734112a,Standard,f2c9a881-eb41-4628-833c-5258e95ec457,{"type":"LineString","coordinates":[[0.71751412,0.96721311],[0.72316384,0.96721311],[0.71186441,0.96721311]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +2dd6612a-8f9d-417f-b922-5a2ec2d3acc2,Standard,2497455a-888c-4ac6-aa49-582ab91fd05e,{"type":"LineString","coordinates":[[0.77966102,0.96721311],[0.76836158,0.96721311],[0.7740113,0.96721311]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +bf2e4a45-726d-4ee5-9dfa-66024bcde4c0,Standard,a7a76517-7239-4a95-b9b0-0027cddfa77b,{"type":"LineString","coordinates":[[0.84745763,0.57377049],[0.82485876,0.57377049],[0.84180791,0.57377049]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +119b5881-58c5-4891-8c79-df4c5486fb64,Standard,88c3a0b5-9def-4bf3-87c1-0ee75578b5a9,{"type":"LineString","coordinates":[[0.72881356,0.36885246],[0.74011299,0.36885246],[0.73446328,0.36885246]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +635f6544-258b-43f5-959f-2f32c5345189,Standard,23abf40d-58a7-4f00-9ee8-5290a510f9b2,{"type":"LineString","coordinates":[[0.15819209,0.14754098],[0.15819209,0.1147541],[0.15819209,0.13114754]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +9944a608-7e0a-4325-963f-76110bbe81b7,Standard,b672be06-2cbc-4510-8a96-34647985e9d5,{"type":"LineString","coordinates":[[0.92090395,0.14754098],[0.93220339,0.14754098],[0.92655367,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +86e07109-4192-46e7-b92a-b5df2ed6a4b0,Standard,96cc155a-9417-4ed9-911a-b06b7981a2fe,{"type":"LineString","coordinates":[[0.77966102,1],[0.77966102,0.99180328],[0.77966102,0.98360656]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +1f1e8882-9977-48c4-aaaf-c98087dff35d,Standard,2dd402ff-ef64-4b4b-8a49-e9570364e65b,{"type":"LineString","coordinates":[[0.76836158,0.96721311],[0.75706215,0.96721311],[0.76271186,0.96721311]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +35855268-8c8d-4b4d-8f85-5f164a76dd73,Standard,dafff7d5-8ed4-4b2f-bcd3-b6d02472dfea,{"type":"LineString","coordinates":[[0.70621469,0.14754098],[0.70056497,0.14754098],[0.69491525,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +d56c9bd7-c160-4b6b-b132-accb5da7fda4,Standard,1a56ec37-3781-4f35-aeec-0d0341c63372,{"type":"LineString","coordinates":[[0.69491525,0.25409836],[0.68926554,0.25409836],[0.68361582,0.25409836]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +67fa7b51-f7ce-48c4-b9c5-9856619e2788,Standard,7297611b-fbdc-4949-87fc-1bca403708aa,{"type":"LineString","coordinates":[[0.89265537,0.67213115],[0.88135593,0.67213115],[0.88700565,0.67213115]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +f023c2be-7306-483e-9169-05d9d0fab2c7,Standard,9d2b065a-9098-447d-8dbe-5eb06cc691a2,{"type":"LineString","coordinates":[[0.74576271,0.57377049],[0.75706215,0.57377049],[0.75141243,0.57377049]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +a6a4da26-f67b-4ef9-aef8-c072a664c473,Standard,7cc28881-dec6-4baa-ad77-d4a2ea3cdd68,{"type":"LineString","coordinates":[[0.02259887,0.0],[0.02259887,0.0204918],[0.02259887,0.04098361]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +e918bf04-3eb3-4a6d-9173-20ed223f0628,Standard,31c8715f-7b85-4243-8908-69cf8b2c1525,{"type":"LineString","coordinates":[[0.87570621,0.89344262],[0.8700565,0.89344262],[0.88135593,0.89344262]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +59378c39-5361-470c-9974-8dd65fcc3b2b,Standard,e8329717-1626-4c33-b60e-d83e78514014,{"type":"LineString","coordinates":[[0.84180791,0.77868852],[0.84745763,0.77868852],[0.83615819,0.77868852]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +4d1fa209-9186-4e2c-862a-964d52e64d0d,Standard,66dbe72e-f2be-430d-b103-c1a84f8211a4,{"type":"LineString","coordinates":[[0.81920904,0.14754098],[0.8079096,0.14754098],[0.81355932,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +b422e0ef-fcf8-4035-a3e1-3c851db6551e,Standard,e6882165-4c20-4589-9dd5-624b10802042,{"type":"LineString","coordinates":[[0.94350282,0.04918033],[0.95480226,0.04918033],[0.96610169,0.04918033]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +fd79934e-7893-4948-8d5d-f7bad5afec35,Standard,5450f675-565b-4156-9d64-ff4cfeea96d3,{"type":"LineString","coordinates":[[0.68926554,0.77868852],[0.68361582,0.77868852],[0.6779661,0.77868852]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +c41cc825-581d-4aea-a08f-794c8be52c9b,Standard,d2cd0ac6-ffbb-43f3-94c1-e10344eea594,{"type":"LineString","coordinates":[[0.84180791,0.14754098],[0.83615819,0.14754098],[0.83050847,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +bd52fae7-5d39-4718-a9f5-737d6e4ac693,Standard,87a41d29-ad67-4bd6-a5b7-9d1414b38c6e,{"type":"LineString","coordinates":[[0.89265537,0.89344262],[0.9039548,0.89344262],[0.89830508,0.89344262]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +00f67881-6f00-41b0-9377-489c08522513,Standard,09fdfecb-1ea0-4b99-a7bd-caad84afe160,{"type":"LineString","coordinates":[[0.86440678,0.36885246],[0.85875706,0.36885246],[0.85310734,0.36885246]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +264375c8-48d3-4c14-a432-e627f7ffed82,Standard,ddc03ccc-bd8e-47f3-8183-97f3b039219d,{"type":"LineString","coordinates":[[0.8079096,0.14754098],[0.79661017,0.14754098],[0.80225989,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +7db35bba-5e4d-4964-abbe-a2e18b630f59,Standard,08d39ce3-e843-49bd-9b46-1fe927a1d4be,{"type":"LineString","coordinates":[[0.77966102,0.25409836],[0.7740113,0.25409836],[0.78531073,0.25409836]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +835b96cb-24b4-4032-a747-129e519583b1,Standard,c4f33026-5741-4070-970c-1234541ce509,{"type":"LineString","coordinates":[[0.88135593,0.77868852],[0.8700565,0.77868852],[0.87570621,0.77868852]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +217789d1-8cb9-4ff4-a7f5-12768eae95ab,Standard,8c4d9aa2-298b-466e-9982-6c4be253fbce,{"type":"LineString","coordinates":[[0.80225989,0.25409836],[0.8079096,0.25409836],[0.79661017,0.25409836]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +3de72fa7-5070-4429-b1d9-80d7f3273834,Standard,060f10e1-2ffd-4972-9ace-7fff8df78658,{"type":"LineString","coordinates":[[0.73446328,0.77868852],[0.72316384,0.77868852],[0.72881356,0.77868852]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +d37ce273-2b19-445b-aa00-ee2a13153e14,Standard,e357bf93-aaa3-4870-b6a4-6d2cdb8967da,{"type":"LineString","coordinates":[[0.88700565,0.36885246],[0.87570621,0.36885246],[0.88135593,0.36885246]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +71572ac8-64b8-4d87-b617-dd227be40af2,Standard,3e7e4741-502d-4c8f-bad5-e0c5c6f69958,{"type":"LineString","coordinates":[[0.83050847,0.36885246],[0.82485876,0.36885246],[0.81920904,0.36885246]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +4ec7ff3b-9815-43f8-9cba-f46af1a9f423,Standard,31f8365c-9329-4c46-8555-6ec6aadf130e,{"type":"LineString","coordinates":[[0.84745763,0.57377049],[0.85875706,0.57377049],[0.85310734,0.57377049]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +8b7a0eb4-e725-4416-ac52-3810059bfc5c,Standard,95644bf5-8dca-4409-bb04-7d4e9a24fa03,{"type":"LineString","coordinates":[[0.63841808,0.14754098],[0.63276836,0.14754098],[0.62711864,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +be192356-2248-4319-afd6-eac828fdb001,Standard,1a1550cf-77b8-40a9-90e5-5d0faef7baaa,{"type":"LineString","coordinates":[[0.79096045,0.89344262],[0.80225989,0.89344262],[0.79661017,0.89344262]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +79a153b2-2b64-4b59-bbe5-946a3c0073bd,Standard,c3206971-b22f-4090-826b-e08d4bc8ffad,{"type":"LineString","coordinates":[[0.20338983,0.24590164],[0.25423729,0.24590164],[0.22881421,0.24590164]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +ae02da1d-991a-4e16-81dd-2970373ec004,Standard,83b12a0c-d66f-43cf-a5c1-1945a8a66c4c,{"type":"LineString","coordinates":[[0.66666667,0.77868852],[0.65536723,0.77868852],[0.66101695,0.77868852]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +4ca6d6bc-9616-4f26-a953-b04c20364f56,Standard,1a52eb5c-a8a1-4b69-9aac-138e425d835b,{"type":"LineString","coordinates":[[0.88700565,0.04918033],[0.87570621,0.04918033],[0.88135593,0.04918033]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +31dab450-fe89-4ede-99e2-cba361671910,Standard,b714db4a-db55-4957-b503-2300559bb81f,{"type":"LineString","coordinates":[[0.20338983,0.1557377],[0.14689266,0.1557377],[0.17514124,0.1557377]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +bf3a5270-9bfc-4edb-9ca0-2ba3273c821e,Standard,dcf3c182-18bd-4536-b11f-960c52c3b36e,{"type":"LineString","coordinates":[[0.68926554,0.14754098],[0.68361582,0.14754098],[0.69491525,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +a4ffa7f8-dfd3-4d35-ae30-1eb0b6e6d3f6,Standard,fe19ff1f-8ea4-4ffe-881b-ad8d57c4561a,{"type":"LineString","coordinates":[[0.89830508,0.14754098],[0.90960452,0.14754098],[0.9039548,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +e466da06-3a27-4cea-962d-4449f392eed1,Standard,e3b38aa2-dd38-445e-86c4-600331d108d0,{"type":"LineString","coordinates":[[0.76836158,0.14754098],[0.7740113,0.14754098],[0.76271186,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +c1fd7798-e4fd-4cfb-af81-2cf23744637c,Standard,5f8eb2b8-0f98-4011-bc3a-b182285be4db,{"type":"LineString","coordinates":[[0.81920904,0.44262295],[0.83050847,0.44262295],[0.82485876,0.44262295]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +59151ef3-be46-4c4d-a2d4-c6a562a0952d,Standard,a5106b6a-42b2-42d0-b5b3-a4656541abfa,{"type":"LineString","coordinates":[[0.75706215,0.25409836],[0.75141243,0.25409836],[0.76271186,0.25409836]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +11bdeb21-cd02-48b2-bd54-b1adf2e96ecf,Standard,0f11e5d6-f850-463b-8d74-6fdf91fad535,{"type":"LineString","coordinates":[[0.97175141,0.84836159],[0.97175141,0.91803279],[0.96045198,0.77868852],[0.97175141,0.77868852]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +a79f2ac5-a708-48be-b910-85542d4fbb71,Standard,71c56dc9-d957-4746-872f-8ad07d4ef8a4,{"type":"LineString","coordinates":[[0.67231638,0.36885246],[0.66101695,0.36885246],[0.66666667,0.36885246]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +d2edc5bf-b3ed-4f2c-938f-8a60119a11b6,Standard,ea5f6247-4116-4acb-9595-52a7a0412897,{"type":"LineString","coordinates":[[0.25423729,0.75409836],[0.20338983,0.75409836],[0.22881421,0.75409836]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +3427affb-2a2c-4fb5-a5e3-96141a5bc9f1,Standard,b302dc76-9715-45b6-b6ef-8da630acd168,{"type":"LineString","coordinates":[[0.73446328,0.77868852],[0.74576271,0.77868852],[0.74011299,0.77868852]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +6b457803-1a41-4ed1-a747-9810ef70b1f7,Standard,64bd5e0e-cf5a-469f-a427-113b0e16893d,{"type":"LineString","coordinates":[[0.0960452,0.14754098],[0.0960452,0.16803372],[0.0960452,0.18852459]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +5afd84df-08c8-45af-b542-42eefdcb78b6,Standard,1c81ee69-fb75-4bea-bfa9-f627850f9e6b,{"type":"LineString","coordinates":[[0.84745763,0.04918033],[0.83050847,0.04918033],[0.85310734,0.04918033]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +3c31213f-b1cb-4f44-8503-7a95d141a04b,Standard,97ce398b-de56-4b28-925c-a37f9029e875,{"type":"LineString","coordinates":[[0.22033898,0.07377049],[0.22033898,0.04098361],[0.22033898,0.05737705]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +c061601a-9997-4176-a25d-aac4510a0fbc,Standard,29747132-2fe5-4570-8d02-114d3438835c,{"type":"LineString","coordinates":[[0.67231638,0.25409836],[0.6779661,0.25409836],[0.68361582,0.25409836]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +28b087ec-86fc-4701-b3b2-5a9b3c8e873e,Standard,04d02ea8-ba96-4a7f-969d-d25e201e32c6,{"type":"LineString","coordinates":[[0.94915254,0.57377049],[0.93785311,0.57377049],[0.96045198,0.57377049]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +a7dadc1d-7f50-4e7c-bd61-305d6c145ccf,Standard,52cd80d8-9489-41bc-931a-d82dba5d0926,{"type":"LineString","coordinates":[[0.28248588,0.66393443],[0.31073446,0.66393443],[0.25423729,0.66393443]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +13e3fc68-ff6f-4bd6-94cd-697d584f020c,Standard,a4dc31e8-e10a-4b42-90b4-f14d0f133c0c,{"type":"LineString","coordinates":[[0.83050847,0.25409836],[0.84180791,0.25409836],[0.83615819,0.25409836]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +fe36e4d1-ecdf-4043-af93-f1c272723249,Standard,ec4d2395-23de-41c7-a366-af36aed1bf44,{"type":"LineString","coordinates":[[0.92655367,0.67213115],[0.92090395,0.67213115],[0.91525424,0.67213115]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +26138708-ff02-48c2-a465-a8b5e5d165a8,Standard,25a1e96e-b425-48bf-a3ae-dc54ea9da47f,{"type":"LineString","coordinates":[[0.03954802,0.27868852],[0.03954802,0.17213115],[0.03954802,0.06557377],[0.09039548,0.06557377]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +58b6d4fc-b31d-4909-ba77-0b4c7bb2125a,Standard,7fa87646-f182-4d67-9ffd-850f489fb24a,{"type":"LineString","coordinates":[[0.66666667,0.67213115],[0.67231638,0.67213115],[0.6779661,0.67213115]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +8b60a817-a4d6-4051-9410-cab3ab26ce00,Standard,2cbfd089-e602-4f64-8a5b-86a6ecc56d32,{"type":"LineString","coordinates":[[0.15819209,0.0942623],[0.15819209,0.07377049],[0.15819209,0.1147541]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +446be4bd-f603-4b51-9387-39cf2aa66b2a,Standard,5763fe56-89a4-4407-ba41-c1a528dd50a0,{"type":"LineString","coordinates":[[0.63276836,0.89344262],[0.64971751,0.89344262],[0.65536723,0.89344262]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +6dd7072b-da09-4d47-a7ad-a57389a918f9,Standard,cba98774-b8c6-45f4-84cc-2fde121a77fa,{"type":"LineString","coordinates":[[0.14689266,0.06557377],[0.11864407,0.06557377],[0.09039548,0.06557377]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +6e4efd5a-e82f-47e0-bee0-a226c588fd90,Standard,9d1ef0fd-3f8d-4a97-8495-25074243860c,{"type":"LineString","coordinates":[[0.75706215,0.77868852],[0.75141243,0.77868852],[0.74576271,0.77868852]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +31f65061-b502-4249-83c0-47d10513255c,Standard,cadd7ca5-2b70-4bcc-83d0-867df8b6d0a3,{"type":"LineString","coordinates":[[0.63841808,0.67213115],[0.6440678,0.67213115],[0.63276836,0.67213115]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +bc177fc1-85f8-4475-825d-d875a935cbe1,Standard,84dcef6e-d5b1-436f-8562-369b2489bb10,{"type":"LineString","coordinates":[[0.76836158,0.44262295],[0.76271186,0.44262295],[0.7740113,0.44262295]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +9c5637b9-fd74-4119-be7e-5d22b13e2bdc,Standard,5fa6e010-393e-4bd2-a874-56eb784f9741,{"type":"LineString","coordinates":[[0.9039548,0.57377049],[0.89265537,0.57377049],[0.89830508,0.57377049]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +5d5ddcff-0cdf-42d6-a9c9-6dcd636d0c28,Standard,597126c9-f364-4968-909c-ccc064959397,{"type":"LineString","coordinates":[[0.79096045,0.44262295],[0.79661017,0.44262295],[0.78531073,0.44262295]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +5e94948f-0707-4691-910a-60a217ab9102,Standard,2887fb2b-fe44-4436-b28e-9f100f8288ac,{"type":"LineString","coordinates":[[0.31073446,0.57377049],[0.25423729,0.57377049],[0.28248588,0.57377049]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +79edb34f-6eea-4190-a0d4-2664ace2deb8,Standard,8bb29769-404b-4bf6-837e-f9ca1b389bf9,{"type":"LineString","coordinates":[[0.17514124,0.06557377],[0.14689266,0.06557377],[0.20338983,0.06557377]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +7e3b0ff3-5e08-407d-b36c-2077c16a8039,Standard,26d976e2-5245-4174-abcc-7e67e03d6352,{"type":"LineString","coordinates":[[0.83050847,0.67213115],[0.83615819,0.67213115],[0.82485876,0.67213115]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +cea17966-e3e4-40bf-a765-2e1280d383e6,Standard,7056d4fa-aa01-47d4-af86-5c9717345607,{"type":"LineString","coordinates":[[0.79661017,0.44262295],[0.8079096,0.44262295],[0.80225989,0.44262295]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +834e664b-3cff-4fae-8cc1-4cdd7af11516,Standard,ec6f82c5-e834-48d0-84af-a0f070979d65,{"type":"LineString","coordinates":[[0.75141243,0.14754098],[0.76271186,0.14754098],[0.75706215,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +4a76fcf6-0353-4b7f-9f53-dbd4f2df9848,Standard,a8bc3d4a-1113-4f62-b01d-e59e6c35ab84,{"type":"LineString","coordinates":[[0.02259887,0.20901733],[0.02259887,0.18852459],[0.02259887,0.2295082]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +3635451d-3007-44d6-85c8-67775bfc4e48,Standard,041991a2-c961-44a7-bfec-29cccd9a7831,{"type":"LineString","coordinates":[[0.8700565,0.25409836],[0.87570621,0.25409836],[0.86440678,0.25409836]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +8004803f-5af6-4eb8-be81-78bee4d8f302,Standard,be047b0d-9f7c-413e-bd60-f38b45d5ee80,{"type":"LineString","coordinates":[[0.83615819,0.89344262],[0.82485876,0.89344262],[0.83050847,0.89344262]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +7f6d06de-5e2f-4e11-9b80-ab156b6ad570,Standard,62c21e1e-f353-4e48-bca6-8a4da341971e,{"type":"LineString","coordinates":[[0.66666667,0.89344262],[0.67231638,0.89344262],[0.6779661,0.89344262]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +1d132dc2-af13-46f5-ab50-167e6d59fb0c,Standard,c23b7659-8e54-410a-b0e9-9eccbe2457dc,{"type":"LineString","coordinates":[[0.84745763,0.36885246],[0.84180791,0.36885246],[0.85310734,0.36885246]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +580f595f-8a44-4b1c-8833-ff8202075bb4,Standard,364ffff6-7541-4324-bbcf-fe626ba9de1d,{"type":"LineString","coordinates":[[0.81355932,0.25409836],[0.81920904,0.25409836],[0.8079096,0.25409836]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +d6a95fd4-e44c-4fb8-951a-6aaf881cfd6a,Standard,f395e127-6036-49bb-b06f-1a3808193dfa,{"type":"LineString","coordinates":[[0.8079096,0.04918033],[0.78531073,0.04918033],[0.80225989,0.04918033]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +654af5fb-14d5-4f67-8a21-f5481a814555,Standard,52ccd989-d87b-4f9f-9d5d-a0609391f56e,{"type":"LineString","coordinates":[[0.81920904,0.89344262],[0.82485876,0.89344262],[0.81355932,0.89344262]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +38c4a4da-68e5-4702-9efa-70f2a6499346,Standard,1a5bb799-bc03-4de9-a8a1-9a0616ea3add,{"type":"LineString","coordinates":[[0.81920904,0.77868852],[0.81355932,0.77868852],[0.82485876,0.77868852]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +badf084a-59db-4de6-bf6d-48f988378609,Standard,14f9eef8-8550-45fa-a3f0-f583624556e7,{"type":"LineString","coordinates":[[0.83050847,0.25409836],[0.82485876,0.25409836],[0.81920904,0.25409836]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +25e39498-b841-4c6f-bbac-2365e141f950,Standard,8619b18b-8b32-4013-9b3a-6aab514b73cc,{"type":"LineString","coordinates":[[0.93785311,0.04918033],[0.94350282,0.04918033],[0.93220339,0.04918033]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +84c7afaf-51f9-4c19-bf29-c7b79b2f90e2,Standard,1bb0764a-82b8-4f4c-8208-c9c58b8b92c0,{"type":"LineString","coordinates":[[0.02259887,0.16803372],[0.02259887,0.18852459],[0.02259887,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +d43ae4c8-5544-4df7-9c24-8d39301cf3a5,Standard,00a3c4ab-e866-42a9-854f-fbf28c7f6a43,{"type":"LineString","coordinates":[[0.8079096,0.77868852],[0.81355932,0.77868852],[0.80225989,0.77868852]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +4bb29460-65cf-42ff-baed-c79ec00af1ec,Standard,0d6a5b4a-db92-4772-a91c-4e18ff35c0be,{"type":"LineString","coordinates":[[0.74576271,0.44262295],[0.76271186,0.44262295],[0.74011299,0.44262295]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +00af0ca8-e5ba-4bcc-93e2-d876e5fe5f2d,Standard,7cfd5184-c217-42b9-be09-7ed413d7a11e,{"type":"LineString","coordinates":[[0.77966102,0.96721311],[0.77966102,0.97540984],[0.77966102,0.98360656]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +7d30150b-f752-417b-bbed-a6f3ecd2f823,Standard,bf6e54ab-1c74-4ce7-8371-b47e9019bd25,{"type":"LineString","coordinates":[[0.02259887,0.07377049],[0.02259887,0.04098361],[0.02259887,0.05737705]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +7fdceb5a-d837-4672-a25c-3ef1c4b021f1,Standard,cd994d2f-b62e-4ab9-8f4c-e5357fd04af7,{"type":"LineString","coordinates":[[0.71751412,0.14754098],[0.72316384,0.14754098],[0.72881356,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +790513bc-152b-45ac-96c6-9e89f07719c0,Standard,031633ca-bd50-401e-9159-d2258ce6309c,{"type":"LineString","coordinates":[[0.9039548,0.04918033],[0.90960452,0.04918033],[0.89830508,0.04918033]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +1d22d39f-e8b0-43b3-ab64-67ea9c72e892,Standard,6f875559-5af0-47a9-9f0e-f1d8332f9230,{"type":"LineString","coordinates":[[0.81355932,0.96721311],[0.8079096,0.96721311],[0.80225989,0.96721311]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +9b8ea76d-8054-4d43-afb3-664375202b2f,Standard,2ea48cfa-0a0b-48f0-aa66-b619c35b9929,{"type":"LineString","coordinates":[[0.8079096,0.67213115],[0.81355932,0.67213115],[0.80225989,0.67213115]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +7533ebc3-7178-4967-8613-437c2fd4663d,Standard,f59cd3fa-404d-4c42-820b-31346ae47c00,{"type":"LineString","coordinates":[[0.88700565,0.25409836],[0.89265537,0.25409836],[0.89830508,0.25409836]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +2b5bb969-f38a-4ac9-914a-413db62ac6f0,Standard,f03440ae-d6d8-4f7b-ad5f-bbd280a9d2a6,{"type":"LineString","coordinates":[[0.71751412,0.44262295],[0.72881356,0.44262295],[0.72316384,0.44262295]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +9f0829cb-1a13-482f-b372-ec6dcbbe2cda,Standard,73d786b9-377a-4807-9b70-21c80599a4d8,{"type":"LineString","coordinates":[[0.83615819,0.96721311],[0.83615819,0.89344262],[0.83615819,0.93032881]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +74efa478-92b6-442f-9c59-fb15bf064429,Standard,c6d6ca9d-042c-4525-9221-65bfa04477a4,{"type":"LineString","coordinates":[[0.79661017,0.36885246],[0.79096045,0.36885246],[0.78531073,0.36885246]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +d377b2a4-317a-4934-8442-33b32bf55c4b,Standard,9af99daa-1e1e-45a8-bbed-c77e47ba4f8a,{"type":"LineString","coordinates":[[0.71186441,0.77868852],[0.70621469,0.77868852],[0.70056497,0.77868852]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +21842dba-9c70-45df-b715-87db6ec36a0f,Standard,e311729e-244e-48a6-bc48-0c7d9823c148,{"type":"LineString","coordinates":[[0.92090395,0.04918033],[0.40677966,0.10655738],[0.92655367,0.04918033],[0.93220339,0.04918033],[0.41242938,0.10655738]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +fc601178-3ca7-48f9-8a07-e9fb3751d3e0,Standard,9e9550e6-a601-4633-96a1-20220893ce00,{"type":"LineString","coordinates":[[0.79096045,0.89344262],[0.78531073,0.89344262],[0.77966102,0.89344262]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/line_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/line_input.csv new file mode 100644 index 000000000..192636af0 --- /dev/null +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/line_input.csv @@ -0,0 +1,292 @@ +"uuid","geo_position","id","length","node_a","node_b","olm_characteristic","operates_from","operates_until","operator","parallel_devices","type" +2424f0ab-9f83-464e-a960-093ab14a2bb5,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(17)-NS_NET126_F3_(18),0.020999999716877937,462ca5a4-7ac1-4dbe-a1cf-0bb6b9b9b717,9502fd3e-c00f-48fa-8b56-c72d21f80f3c,olm:{(0.00,1.00)},,,,1,fbd5c9d9-96b2-4270-a927-c7a604f032f1 +ca425259-fab4-4dc1-99c9-c19031121645,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(4)-NS_NET146_F2_(5),0.020999999716877937,369cffa5-bcee-4489-8193-1d9b10230eca,0228ffcd-f6bc-47c8-b26c-fcc0abacd963,olm:{(0.00,1.00)},,,,1,c3e20038-888d-4d19-91d0-9732110ff433 +66dbe72e-f2be-430d-b103-c1a84f8211a4,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(14)-NS_NET126_F3_(15),0.029999999329447746,df8df8d2-3494-4da9-8d1b-f913d15f520f,ae234bc5-b751-41f2-95ee-b78de124c583,olm:{(0.00,1.00)},,,,1,b423a5cf-ca70-4a11-9b97-07d002a10837 +5753e615-c90a-4008-92ec-b50c8195f95f,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(27)-NS_NET146_F3_(28),0.03099999949336052,55caf2ec-a21b-4afd-8830-1e4009cce396,c72a08bc-4685-49b1-b8ef-803aebc8c388,olm:{(0.00,1.00)},,,,1,e4d237c9-b025-4838-8b12-34bbf1265fb9 +ce8ea248-dbcb-40b9-a97d-22452032ad27,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(11)-NS_NET146_F3_(12),0.019999999552965164,e2267696-669b-48e8-b43a-37d0db95011d,f6eff0d1-af6b-46ce-b430-4d30976ec08f,olm:{(0.00,1.00)},,,,1,3cde9801-6334-4e0d-8994-6d18b3906a71 +1cf0cb95-28b9-4dc1-82b9-3466d7d870cc,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(25)-NS_NET146_F3_(26),0.026000000536441803,c6c177b0-5004-4db0-8cde-6293330a4757,bd288184-99d8-4233-bb3d-484f3922200a,olm:{(0.00,1.00)},,,,1,f181cb5c-2234-49d5-9e3f-d21f14963074 +ab7c6c3c-3b7f-4475-8cad-27657bc148c6,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(2)-NS_NET146_F2_(1),0.028999999165534973,69efeb2d-9845-49ac-8500-5e017a7a64ef,2c520ab6-507e-4dcf-ab05-8f238e9b9385,olm:{(0.00,1.00)},,,,1,82bc6482-24eb-42dd-8dc3-e05b86696a22 +47cc3694-2782-4c44-8c61-e14d30dbbaa4,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(14)-NS_NET126_F1_(15),0.03200000151991844,b7baa286-cbe2-4143-a08f-4e025af47529,41c0087f-ce27-4da3-97d2-92d711b639b4,olm:{(0.00,1.00)},,,,1,6eae5d86-3269-4d7c-aca6-150008d85eb2 +b302dc76-9715-45b6-b6ef-8da630acd168,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(20)-NS_NET146_F2_(21),0.02500000037252903,2aa2d409-8bb2-477d-ac7a-6439552e136a,bd292f64-65e8-42ec-9b78-b9b9f013750e,olm:{(0.00,1.00)},,,,1,03877157-9a63-40f9-a4ba-12b86cf2ccd4 +f2c37ce1-91d3-43d3-beb3-1fc9a30c87fe,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(7)-NS_NET126_F3_(8),0.03200000151991844,50164699-2018-4b17-b3f1-74b082f27403,6dcdc87b-a719-416f-9da1-21a701048f3a,olm:{(0.00,1.00)},,,,1,d03f95b2-28c1-41cc-a80b-768a2a2f4788 +2ea48cfa-0a0b-48f0-aa66-b619c35b9929,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(14)-NS_NET146_F3_(15),0.029999999329447746,3dec12fd-3dc6-481d-be05-8df9df7f0c5d,d07dc1b0-e29a-452a-84c5-7df7b0bb3141,olm:{(0.00,1.00)},,,,1,12ccc9e0-9987-4c1c-b176-84574ab2d262 +88c3a0b5-9def-4bf3-87c1-0ee75578b5a9,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(18)-NS_NET126_F1_(19),0.029999999329447746,2f64bf67-cee9-44bb-8c13-ff96878932af,d2aff632-fc26-4595-931c-92e266247ac8,olm:{(0.00,1.00)},,,,1,d334240a-49ef-430f-8924-3d3104b636ba +bee47575-ecc8-4f2f-96de-e9a616603bb7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(15)-NS_NET126_F4_(14),0.08399999886751175,55b3d03f-2204-4ab3-84cc-a28476868c9d,d40a1a85-40f2-4ad3-ba58-720d5ba02268,olm:{(0.00,1.00)},,,,1,01b81835-2d2a-4e5c-bf78-cb1e789f2d0f +5157574f-5e67-4574-81a3-686b97a893ff,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(33)-NS_NET126_F1_(32),0.028999999165534973,b425b28e-48a8-4ec4-a15a-387fcfb79895,49b511fa-8cff-45f4-9a59-54faaaf90abf,olm:{(0.00,1.00)},,,,1,138c7831-202a-4f00-9a5f-8c205a810816 +088e3b53-78f3-445a-bbc6-9da3efbda0a3,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(1)-NS_NET126_ONS,0.02199999988079071,196fe620-d4a7-45f9-93ad-0579e2bcbb9a,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,olm:{(0.00,1.00)},,,,1,7374aedd-b0cd-467c-99e9-fe3b26adb3b7 +8dd3984e-a9f6-4829-9c19-a377e3491f9a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(23)-NS_NET126_F3_(24),0.023000000044703484,33f346bd-7dc5-4140-8ed0-7d7db4cc0f6f,97ae0aa4-bf05-4b88-8020-83cbda415d22,olm:{(0.00,1.00)},,,,1,ddfd9f5d-c943-4c9a-a019-58ef25e3cbb1 +f4859003-7182-4ebf-8a96-ce61b2f6191c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS4_01-MS4_02,2.0,77fc154f-f41c-4e75-bbb1-b7fca68b2f4e,174fb4b2-4f9e-415c-bfee-d850ef751307,olm:{(0.00,1.00)},,,,1,6fab725c-b58a-47eb-957c-9ca99f4558ce +d7c951cc-2e8f-40d0-b310-03fbdb9b0558,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(8)-NS_NET126_F2_(9),0.02800000086426735,366a70fb-8d7f-4201-9eca-0fcbc839239d,a286f73a-20ee-4056-8129-c7963b34ecd9,olm:{(0.00,1.00)},,,,1,c27513a1-3d09-4f03-9fdd-cdf15cb83dfb +ca765f8e-2a05-40fb-80b8-41e02887fa46,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(19)-NS_NET146_F3_(20),0.019999999552965164,810bebb0-0d5c-4899-b213-3207be661248,0ebf0088-f596-4cd1-9ae0-5da02dc40335,olm:{(0.00,1.00)},,,,1,cb8e491b-e99f-4a68-a0e0-dfa07b77ca7f +3026e0ba-0a46-4d5e-afff-953c34fde207,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(17)-NS_NET126_F4_(2),0.10000000149011612,7125de08-1d28-409a-8b23-023a0294def5,c7e09266-c778-433b-b01a-5fb9e298ea8e,olm:{(0.00,1.00)},,,,1,cb059d73-c67b-41d4-9c49-844c12351e77 +16b934cc-98c6-42b9-9005-be4bf7365693,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S3_3-NS_NET136_S3_4,0.029999999329447746,2c5d4eda-6b33-4ad5-a135-7037baa7d6eb,2a816043-d1d2-44a6-8a9b-f61a4933997b,olm:{(0.00,1.00)},,,,1,bb9bd979-bf7e-48cb-840f-e63e85f00911 +b672be06-2cbc-4510-8a96-34647985e9d5,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(4)-NS_NET126_F3_(5),0.017999999225139618,bf7e7268-2fb6-4948-ace6-9037ae148fa3,f6272655-bd7e-4d2d-8bdd-285f3ac0d3e8,olm:{(0.00,1.00)},,,,1,7204651a-462e-4a96-ab91-9bec7dbdcb92 +971288e4-038b-49d5-8df0-b2a7fdc0e17c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS4_03-MS4_04,6.0,85ea3976-1779-4d46-bd6f-dfd36427ebdf,890f2162-b4cb-49e7-a16f-4b552c5e245c,olm:{(0.00,1.00)},,,,1,8ad70eaf-8f88-49ac-9369-556f8d4e4981 +eb64f0fb-1810-4b49-b0a6-e94a6422be04,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(1)-NS_NET126_ONS,0.03099999949336052,2fe5100e-d4e8-4bc4-9c7c-bcc0fc56f518,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,olm:{(0.00,1.00)},,,,1,29a0785e-569d-4941-b7a3-9f4710dcb749 +932d9fab-9b07-4948-9d65-4945c7700a72,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(19)-NS_NET146_F1_(20),0.04399999976158142,1f040625-ad1d-409f-bd7e-944c4d805e46,7d45f0ab-1e6b-452f-b665-c4846cf046f5,olm:{(0.00,1.00)},,,,1,97a2a008-5c56-41d4-bef2-f1af45f2925b +ab23d369-ff75-41b4-8a25-25ec9c4320aa,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(17)-NS_NET146_F3_(18),0.020999999716877937,0f3ba59d-a9ce-4669-aa12-bebec42238b7,85ec9277-c5fd-4e5b-8a34-9627d9599ad7,olm:{(0.00,1.00)},,,,1,7eb50926-f5b2-4fc4-b293-c679eaf19f65 +3029d722-91ec-4e45-9243-d267222b6c8e,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(3)-NS_NET126_F2_(4),0.026000000536441803,8f422111-67d7-42f0-9f80-fbd0ec64c4fc,cdda8fa5-9a18-4f3e-951d-1ec0009191b4,olm:{(0.00,1.00)},,,,1,2de36fa6-bedc-413d-b9ea-ac1a47459531 +26d976e2-5245-4174-abcc-7e67e03d6352,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(12)-NS_NET146_F3_(13),0.019999999552965164,f6eff0d1-af6b-46ce-b430-4d30976ec08f,bdf97a4d-622c-4251-8183-8b1a696f376e,olm:{(0.00,1.00)},,,,1,a4a49bc8-ea2c-4728-8c40-d6863e46f042 +8ae06d94-8e5d-48f6-9d43-599596df688a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(6)-NS_NET126_F1_(7),0.03099999949336052,99e26ef8-75e2-46f3-aafc-6287bf5e3905,fc7821d2-ac64-483e-b520-38d9971f4db0,olm:{(0.00,1.00)},,,,1,7513c490-99e4-4d11-983d-3d6bcf8dea93 +91179f48-2d6c-4ae4-864c-d667f57a6e66,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S1_1-NS_NET116_S1_2,0.029999999329447746,8a50fb37-81cf-47c9-8850-a12b4391e2e7,3e21f3a1-2c9c-4138-bcc9-466b004609ed,olm:{(0.00,1.00)},,,,1,9312de84-9197-462f-9d69-7d2fea8f7f68 +dcf3c182-18bd-4536-b11f-960c52c3b36e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(25)-NS_NET126_F3_(26),0.026000000536441803,1bf26b4d-03cc-4490-8c33-d3db8597d807,dc022eec-16b0-4a64-a2f5-498d81aca71e,olm:{(0.00,1.00)},,,,1,d8c2bfa8-4782-4989-afe9-4f69e3c42ae1 +d74febce-1b8d-4f51-9721-5eb1866d6b4e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS3_06-MS3_07,6.0,39dbc5ed-d874-48a8-9128-e970436a94b4,40b0f497-96a3-49d9-9503-8fa67a5b532a,olm:{(0.00,1.00)},,,,1,459cc17d-3f08-484b-a886-33c987466b5b +96cc155a-9417-4ed9-911a-b06b7981a2fe,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(33)-NS_NET146_F1_(34),0.027000000700354576,543f7e9f-b9be-486b-b365-2bae79010758,fd4f6232-c28d-4fc3-81dd-03b84aad695e,olm:{(0.00,1.00)},,,,1,58f4e0dc-7dd3-4890-af41-0a1730aa0e1d +1bb0764a-82b8-4f4c-8208-c9c58b8b92c0,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS1_02-MS1_03,0.5,32b3bb19-c52a-4a19-890a-94a8918d38a9,787237ad-b3a8-4f2c-ab70-31c5113d82d7,olm:{(0.00,1.00)},,,,1,b3546eb6-8ac0-42c7-b5ee-ad0ba3cdd21a +5905e32c-b1d7-40d9-9759-84dbe6b14ba8,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(22)-NS_NET146_F2_(23),0.027000000700354576,5862f526-783a-4218-a463-3cbf5de8dade,ce513b50-b57a-41e2-b744-4c0fd2ae97d0,olm:{(0.00,1.00)},,,,1,ba85a896-08d3-4b95-8a21-1c06f29513e4 +73c09f1f-3538-4b5f-acbf-38b686a0dbba,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(2)-NS_NET146_F4_(3),0.04699999839067459,b37ea333-65e1-4211-8449-993b67e8e0e2,b5548457-5923-4d52-b3c9-fdb75a1df98e,olm:{(0.00,1.00)},,,,1,1659f544-bc4d-40d8-a62b-70dd611bfc33 +ddc03ccc-bd8e-47f3-8183-97f3b039219d,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(15)-NS_NET126_F3_(16),0.020999999716877937,ae234bc5-b751-41f2-95ee-b78de124c583,6232b760-b2e0-485e-9c61-f9721a366a81,olm:{(0.00,1.00)},,,,1,f2a9246c-1d44-4903-b6a1-f038b786c01b +9085189c-48df-498a-80e5-49fe54692a66,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S3_1-NS_NET136_S3_2,0.029999999329447746,416fa5eb-2f72-46c3-978f-6a0ebb714a40,b46d4395-6724-4830-ba55-357e81fc2814,olm:{(0.00,1.00)},,,,1,cbe6053c-f1fc-46e4-8c47-1291d84083ba +cc8bc119-79d7-479b-8767-8b108a0ba4a0,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(20)-NS_NET126_F3_(21),0.020999999716877937,732f83b0-b9c5-4b8e-86fe-753c26f40e78,5af425fa-6ed7-43e1-8898-7af1315128c5,olm:{(0.00,1.00)},,,,1,bc540add-8fdb-43b8-b98a-7989b11ff268 +f4ca1fb7-d17a-4d51-866d-ea2ae22c6f0c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(27)-NS_NET126_F2_(28),0.027000000700354576,daed3552-e382-4153-95be-97f17e2c53e5,5d1cce49-e000-4a33-a0ea-f3685f8cc5a3,olm:{(0.00,1.00)},,,,1,7445744d-21dd-46ad-805b-1d8b8a470294 +bdf60fc2-e400-46f6-b873-7a40663106f3,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(6)-NS_NET126_F4_(7),0.03400000184774399,e3a40690-d085-4796-9fcb-48d776e58594,98072ded-726f-4f0b-8bbc-4fb6d5086a7b,olm:{(0.00,1.00)},,,,1,c2618b8d-df63-4bc1-8eab-3ce2fd74e183 +97b9a53e-9ff2-4567-95c0-6c9aab07a43f,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(21)-NS_NET146_F3_(22),0.027000000700354576,a4a44d93-48d6-4b87-8053-87fe0778e75c,616da4e5-e837-44ec-bbbc-0cd12b5da8f7,olm:{(0.00,1.00)},,,,1,a61bace6-0050-436a-8715-0e042a8582f6 +5763fe56-89a4-4407-ba41-c1a528dd50a0,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(23)-NS_NET146_F1_(24),0.05000000074505806,1a1e63f7-6196-4856-9f4e-876a44bdf2f8,205fcee1-928c-4374-950c-34575f07fa49,olm:{(0.00,1.00)},,,,1,fa07a917-4d21-4e0b-abc4-527420509063 +7fa87646-f182-4d67-9ffd-850f489fb24a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(26)-NS_NET146_F3_(27),0.026000000536441803,bd288184-99d8-4233-bb3d-484f3922200a,55caf2ec-a21b-4afd-8830-1e4009cce396,olm:{(0.00,1.00)},,,,1,c9444107-2d82-4591-a80e-eacc5bea633f +1a1550cf-77b8-40a9-90e5-5d0faef7baaa,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(12)-NS_NET146_F1_(13),0.02199999988079071,3b879239-20c8-4adf-bd51-92924327ee71,f1e55c8b-357f-45a7-9d57-e299f9b207f3,olm:{(0.00,1.00)},,,,1,7482222e-f925-4004-abdd-0b69ef453d8d +8f9d19a8-8d64-4f62-b6aa-f5f01a12b566,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(2)-NS_NET126_F2_(3),0.01899999938905239,5981fe65-3c92-4a78-af92-1461904046d0,8f422111-67d7-42f0-9f80-fbd0ec64c4fc,olm:{(0.00,1.00)},,,,1,75e63c65-ec08-4c59-aef2-3db3f96904cc +2497455a-888c-4ac6-aa49-582ab91fd05e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(35)-NS_NET146_F1_(32),0.028999999165534973,f5ae3279-fe21-4bb7-849a-eaacb0546b0e,033d0230-4aee-47cf-91f9-81f5f40e60b0,olm:{(0.00,1.00)},,,,1,6daeb4b5-b137-4ed4-8bac-f6193d5daf33 +97d5bd4a-ce14-4ded-90d4-4f2db25d6626,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(17)-NS_NET126_F1_(18),0.02500000037252903,5fe9c522-37d0-48f8-b3b8-e91b956e39f6,2f64bf67-cee9-44bb-8c13-ff96878932af,olm:{(0.00,1.00)},,,,1,b8c8070f-0668-4a5c-bbff-4326670eedc3 +7614ed07-f464-4a56-8ea2-cf07772530c4,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(2)-NS_NET146_F3_(3),0.028999999165534973,0b2a3b46-5e43-4879-973e-d8fb96429d8a,8b92ad35-8b0a-49b9-9f66-f42ddfeb9c65,olm:{(0.00,1.00)},,,,1,33bf42ab-01ba-493f-a92e-de302649b490 +58105b87-e27d-4d7f-b492-42434801bdf7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(17)-NS_NET146_F1_(18),0.02500000037252903,0d94a5ea-3a13-48ba-a27f-b2903841c334,2f921888-36d3-4c88-a8aa-1ecbdc62b9c4,olm:{(0.00,1.00)},,,,1,3d684e78-d7ba-436f-b223-c2f50de8d7ac +83b12a0c-d66f-43cf-a5c1-1945a8a66c4c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(27)-NS_NET146_F2_(28),0.027000000700354576,b179c38b-5af0-4304-84b1-1dc03314fd80,ca438ab9-3abc-4416-91d1-df01d1c5fa5a,olm:{(0.00,1.00)},,,,1,caf07358-b134-46ae-a7f4-7c64d06ab25b +f59cd3fa-404d-4c42-820b-31346ae47c00,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(7)-NS_NET126_F2_(8),0.02500000037252903,4db634e5-3eb8-4c17-bc44-eb224667580c,366a70fb-8d7f-4201-9eca-0fcbc839239d,olm:{(0.00,1.00)},,,,1,0b2b2d0b-0bff-4b57-b505-78d70f9a2d96 +63856192-b60e-48a5-83a3-94422a79e79e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(16)-NS_NET126_F1_(17),0.03200000151991844,4f78fe6d-3cb2-4d99-8c67-4f14cb626813,5fe9c522-37d0-48f8-b3b8-e91b956e39f6,olm:{(0.00,1.00)},,,,1,0d77358d-422b-4f97-8eb9-b36f717da4a2 +f6dfa796-69c1-4deb-8e5d-78d6a29f2b6e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(2)-NS_NET126_F2_(1),0.028999999165534973,5981fe65-3c92-4a78-af92-1461904046d0,196fe620-d4a7-45f9-93ad-0579e2bcbb9a,olm:{(0.00,1.00)},,,,1,9bdff8f4-9fc5-4bb4-a346-786543058f6a +24537b9f-9cb9-45d1-8bbb-f87e3a948a69,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(10)-NS_NET146_F3_(11),0.026000000536441803,4632291f-80d7-4e4a-9dc9-5c0fd0c56312,e2267696-669b-48e8-b43a-37d0db95011d,olm:{(0.00,1.00)},,,,1,d5addbe0-2d36-489a-8552-b3a0e66aa5b8 +95b47f01-829a-46c3-873a-4df11d798c49,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(7)-NS_NET146_F1_(8),0.01899999938905239,67c1746c-3af8-403f-983e-1c7c047383df,d5489e1b-0e7e-4ca9-a362-09c23576a622,olm:{(0.00,1.00)},,,,1,152c2e89-46ec-4b21-9cea-5c10420de37b +2c6d3986-9cf2-4c41-9a40-400e4e0b3112,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(26)-NS_NET146_F2_(27),0.02800000086426735,86af5351-87ef-49c6-bd17-673dceecee5b,b179c38b-5af0-4304-84b1-1dc03314fd80,olm:{(0.00,1.00)},,,,1,7e6f9030-73ff-4fcb-a384-f71820af1a41 +22d61b21-2a7d-4be8-b14b-f0d72e1c5ba7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(12)-NS_NET126_F4_(13),0.039000000804662704,6a4547a8-630b-46e4-8144-9cd649e67c07,da79c960-d35a-4193-9b06-2d4d57051706,olm:{(0.00,1.00)},,,,1,b8e2950a-6213-4502-bcd3-16a287428fbe +a8bc3d4a-1113-4f62-b01d-e59e6c35ab84,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS1_01-MS1_02,2.0,f5839ade-5968-4879-a824-90b5fb3552cd,32b3bb19-c52a-4a19-890a-94a8918d38a9,olm:{(0.00,1.00)},,,,1,8c9f87cd-141c-4ba9-a017-5fcde0e542a2 +25a1e96e-b425-48bf-a3ae-dc54ea9da47f,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_ONS-NS_NET116_S3_1,0.029999999329447746,31a2b9bf-e785-4475-aa44-1c34646e8c79,4a6f6058-e654-464d-9367-2dca7185c6d7,olm:{(0.00,1.00)},,,,1,cde5f3a8-4a99-49b7-a7e7-b73e1c6d8003 +8885b761-4c1a-4924-be8a-b8f474d8f629,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS3_01-MS3_02,2.0,bb59ca46-1f2e-41c9-9723-90b306f043cd,b6b1b9fc-e7d8-492d-8601-84c1e756bd83,olm:{(0.00,1.00)},,,,1,54a5e86e-8535-427e-b07b-638ba00913a5 +147bf31b-f9b1-415f-858b-f3ed430e508d,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(18)-NS_NET146_F2_(19),0.028999999165534973,21359dd1-7a23-4932-b656-c196fbffe751,636dec7c-4242-46e8-b7ae-db7e5a28c39c,olm:{(0.00,1.00)},,,,1,c4caf964-fe70-47f4-9596-b52418ee8d39 +71832b7e-b5a2-40d4-82d3-e8f1ba38ace6,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(6)-NS_NET146_F4_(7),0.03400000184774399,49dcfc70-76ca-4f6f-83f7-0bc2aab1ae34,bea7ca63-3ae4-4280-8127-fe2c7fd5ea2d,olm:{(0.00,1.00)},,,,1,ec6693de-2458-4ace-b303-4ef744f72884 +5adb6634-4872-43af-b9cb-39df332b64b2,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(8)-NS_NET146_F4_(9),0.0430000014603138,6dd72a1e-2a79-4cde-b2fc-92bc9a83032a,9b889b73-c108-4b38-b6eb-3377841e0c83,olm:{(0.00,1.00)},,,,1,0622aad8-6436-429e-a46b-4e09adad1a6c +2d552f15-6871-4e09-84b1-003da098d909,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S2_1-NS_NET116_S2_2,0.029999999329447746,39112046-8953-4e73-a5d9-6a8183a77436,d53ff076-dadd-44f8-85d4-68f48991f7d0,olm:{(0.00,1.00)},,,,1,e0de3267-5ef6-4fcb-83c9-771d53e7fde8 +b5a66c60-7189-4c86-a32a-4d1aa6568475,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_HS_NET1_Station_4-HS_NET1_Station_1,30.0,401f37f8-6f2c-4564-bc78-6736cb9cbf8d,00d03670-7833-47ee-ad52-04d18d1c64fd,olm:{(0.00,1.00)},,,,1,b8bec046-5587-4a35-a262-233452558bfa +2d616d05-fa31-4b7f-b666-0fab28a21a82,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(28)-NS_NET126_F3_(29),0.02199999988079071,e0a6c8e9-7d1f-4965-98b9-e543bacb6b83,f0f8f187-5dbf-46ab-8a43-d6169ab5042d,olm:{(0.00,1.00)},,,,1,be79605e-39e3-4a53-b27c-33b5b80e8832 +7cfd5184-c217-42b9-be09-7ed413d7a11e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(32)-NS_NET146_F1_(33),0.03099999949336052,033d0230-4aee-47cf-91f9-81f5f40e60b0,543f7e9f-b9be-486b-b365-2bae79010758,olm:{(0.00,1.00)},,,,1,763854f1-b1c6-44fb-a458-c7878ac026e5 +5c26821d-ea3b-4a00-8d42-1486710a2ca5,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(16)-NS_NET126_F3_(17),0.029999999329447746,6232b760-b2e0-485e-9c61-f9721a366a81,462ca5a4-7ac1-4dbe-a1cf-0bb6b9b9b717,olm:{(0.00,1.00)},,,,1,e8fb78e6-329b-4968-b748-48d27078347a +a4dc31e8-e10a-4b42-90b4-f14d0f133c0c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(12)-NS_NET126_F2_(13),0.02800000086426735,9d02ea80-98d8-4cd0-a635-9104a14a56dd,b32c5f5e-b6b8-41ed-a192-078e1aed05ac,olm:{(0.00,1.00)},,,,1,6d8c33a0-9d13-40fb-a8ed-66f653461521 +d160ec85-06ab-42d2-9dc1-4f905306e0a6,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(12)-NS_NET126_F1_(13),0.02199999988079071,9d10a92f-576d-4777-99ff-59d145924fea,847fd5fc-b515-4a9d-8a6f-66df1e71ded2,olm:{(0.00,1.00)},,,,1,6e3b7cd2-87cb-4155-a5a8-1e7ad6557a47 +d9d1edce-43e0-4cbd-9801-4a4e1a1dfa71,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(17)-NS_NET146_F2_(18),0.023000000044703484,40537c84-c812-4231-bd23-0ba81922e937,21359dd1-7a23-4932-b656-c196fbffe751,olm:{(0.00,1.00)},,,,1,1a77afda-35bc-4902-a32e-a3a8f3d1a88a +a78fbab6-e680-4c45-9731-97c82f2fb3c8,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS3_05-MS3_06,0.4000000059604645,86dfce49-05b2-4208-a6ae-877c3e98e6be,39dbc5ed-d874-48a8-9128-e970436a94b4,olm:{(0.00,1.00)},,,,1,0cf49259-c126-4602-9b8a-764208d67914 +63be5ffd-acbc-4c4f-aab9-54c616e2dd2e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(9)-NS_NET126_F4_(10),0.032999999821186066,119d270a-ff22-4fdb-8214-cb5b336790bf,857c264a-7072-4bb7-af56-2f01539b2a2e,olm:{(0.00,1.00)},,,,1,a4aab125-8af4-4ef9-8842-4cf718f998bc +8619b18b-8b32-4013-9b3a-6aab514b73cc,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(2)-NS_NET126_F4_(3),0.04699999839067459,c7e09266-c778-433b-b01a-5fb9e298ea8e,1cb45ba0-d2c2-45a6-9bb2-5f374e30a6e9,olm:{(0.00,1.00)},,,,1,03627bdf-9d77-44d5-a9c2-9e3109ec8a32 +a5106b6a-42b2-42d0-b5b3-a4656541abfa,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(19)-NS_NET126_F2_(20),0.019999999552965164,52e15712-2572-442a-b22c-add48af95115,de756ddb-793d-4b2d-959c-59d938a8f61f,olm:{(0.00,1.00)},,,,1,6bc2f42c-d4bb-422c-9aa8-6255d18bf010 +84f3941b-450c-4acb-8150-c788af1e6546,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(8)-NS_NET126_F4_(9),0.0430000014603138,75f2dfb9-75a0-496d-9c44-79e7df54c1df,119d270a-ff22-4fdb-8214-cb5b336790bf,olm:{(0.00,1.00)},,,,1,87591389-0527-4fe0-8b33-7800b89a50c6 +f93f5e08-f351-4b2b-8cb0-9ec01203c1b9,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(28)-NS_NET146_F1_(27),0.029999999329447746,012c9eee-86c2-494c-adcc-bbfc481e4a46,9baae5ff-40e3-48cb-9ddf-de6d1c133e13,olm:{(0.00,1.00)},,,,1,d3293c00-7bc8-434f-bfc8-b90cc2ff85be +2887fb2b-fe44-4436-b28e-9f100f8288ac,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S3_4-NS_NET136_S3_5,0.029999999329447746,2a816043-d1d2-44a6-8a9b-f61a4933997b,3bc8235b-03b5-489b-81a2-58d520fbe28e,olm:{(0.00,1.00)},,,,1,3be9f63d-c316-4aa1-8695-6cfcfac29790 +1a52eb5c-a8a1-4b69-9aac-138e425d835b,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(7)-NS_NET126_F4_(8),0.041999999433755875,98072ded-726f-4f0b-8bbc-4fb6d5086a7b,75f2dfb9-75a0-496d-9c44-79e7df54c1df,olm:{(0.00,1.00)},,,,1,0417354b-2a35-4499-965d-24b153f98769 +66651745-4425-4a9a-9a2a-3f2715252cf6,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S2_2-NS_NET136_S2_3,0.029999999329447746,cbcfc3b6-ac90-4215-975c-a033f5cf9912,fd534474-cd65-47aa-8005-dc50d17d6920,olm:{(0.00,1.00)},,,,1,5f39d862-cf14-4619-847d-1b77eaa80546 +0c04a652-1076-4b59-a957-652790b4c963,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(38)-NS_NET126_F1_(39),0.027000000700354576,06b7f21a-d6d7-4ec0-94c6-141845f14986,60173008-809d-4d8f-b06a-3c4a838dd989,olm:{(0.00,1.00)},,,,1,9b5784f1-0ae5-4692-9deb-3d74743f59e0 +106f03b3-b84e-4d36-ab09-13b3dc3403e7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S2_3-NS_NET116_S2_4,0.029999999329447746,df9c3d91-41a0-4e49-bb1f-1cd2a8fd9a2e,e05c68b1-11cd-43fd-a4b2-31e4db380c78,olm:{(0.00,1.00)},,,,1,17e87208-d092-4514-8b23-ab91598798ce +184c0d91-3f4b-4816-a82d-519e4bcd7ee9,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S1_4-NS_NET136_S1_5,0.029999999329447746,ed4697fd-016c-40c2-a66b-e793878dadea,926d6113-933f-49e3-9529-a3035acdc9b2,olm:{(0.00,1.00)},,,,1,bdcb3549-eb2e-4903-8f0d-cf6a2166c09f +cfd11fa8-fcf6-4b65-9523-ee5d21e292ed,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(6)-NS_NET126_F2_(7),0.020999999716877937,9d7038e9-5bcc-4676-bead-46c4f1291ba8,4db634e5-3eb8-4c17-bc44-eb224667580c,olm:{(0.00,1.00)},,,,1,267979b1-af4a-4ae9-a22c-3e0234ce2271 +fe19ff1f-8ea4-4ffe-881b-ad8d57c4561a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(6)-NS_NET126_F3_(7),0.028999999165534973,e018b95e-fca5-40f7-8550-b05a619169dc,50164699-2018-4b17-b3f1-74b082f27403,olm:{(0.00,1.00)},,,,1,f8b5526a-2f8b-4937-864a-4162157a98be +b08cf4bc-d9f2-4608-a162-74db09b16db0,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(27)-NS_NET126_F1_(9),0.03200000151991844,c81d6099-66b2-45d8-b8a4-c19ceb862f6e,5dfd45b8-48e7-42fd-ac53-cc57455486b5,olm:{(0.00,1.00)},,,,1,b44c03a0-c838-4de1-b329-e2df2a769d53 +0a068504-0bd7-4484-a0e3-26afade14698,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS2_03-MS2_04,6.0,69f7846e-d979-4c77-8a3b-e2ec2e1f6e76,5f1c776c-6935-40f7-ba9e-60646e08992b,olm:{(0.00,1.00)},,,,1,0bfe6869-6869-438d-918c-e697955a922f +041991a2-c961-44a7-bfec-29cccd9a7831,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(9)-NS_NET126_F2_(10),0.017999999225139618,a286f73a-20ee-4056-8129-c7963b34ecd9,3d81adf5-73d1-4708-b03b-3afc7db017f4,olm:{(0.00,1.00)},,,,1,22a27f37-a8dc-4316-9795-7525ee7a0ac7 +0c73890d-adfa-4936-966f-8e527c06bdbe,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(21)-NS_NET126_F1_(22),0.03200000151991844,14ae9865-cb9b-4518-9f2a-c0fda3455a42,c317a6cd-428b-4c36-8233-91d0c4e2717a,olm:{(0.00,1.00)},,,,1,98940ea1-18b6-4823-99aa-ede16c31602f +4cfd425d-6158-4904-86b5-d16dc47a4778,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(6)-NS_NET146_F3_(7),0.028999999165534973,01bdd8b2-145f-42b3-80e3-a2366dea1044,f1e88392-3b2a-4ce8-a31f-c963f08f8043,olm:{(0.00,1.00)},,,,1,abbe9d99-e6b5-4958-9637-b3a36e3283ce +f395e127-6036-49bb-b06f-1a3808193dfa,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(13)-NS_NET126_F4_(14),0.07999999821186066,da79c960-d35a-4193-9b06-2d4d57051706,d40a1a85-40f2-4ad3-ba58-720d5ba02268,olm:{(0.00,1.00)},,,,1,29538d4e-9d99-4701-b21a-0d8ee5b665de +10c6a103-3132-4324-8f76-8c1858d51fcb,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S1_2-NS_NET116_S1_3,0.029999999329447746,3e21f3a1-2c9c-4138-bcc9-466b004609ed,e4c8b492-965c-4b5a-8d14-e8ff2c027ce9,olm:{(0.00,1.00)},,,,1,1173fa67-2573-4476-aa5e-c3fe756a7f07 +815bc4d0-3418-4d15-8f85-c104a24e6b17,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(31)-NS_NET126_F3_(32),0.026000000536441803,67af7db0-0fd8-4657-bb4f-43a2141b9f73,7d44fe44-8c85-4b61-9d5c-0c4304e47ba8,olm:{(0.00,1.00)},,,,1,a34786e0-a3f2-4420-8754-9af63551cbf8 +d5d7329a-08a2-4946-8a02-d4a70746d37b,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(31)-NS_NET146_F1_(30),0.019999999552965164,5e213f42-d93e-45c5-a295-adbe09105746,9f95c733-71e2-4bf0-a27a-70144518ea2c,olm:{(0.00,1.00)},,,,1,04e8252c-c3f3-4a4e-a11a-a182e94c382e +a7a76517-7239-4a95-b9b0-0027cddfa77b,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(10)-NS_NET146_F4_(11),0.07599999755620956,ffcaf979-d707-4d25-8f46-f436f9792d7f,8b3e3802-5213-46d0-a498-15eb6e5852b5,olm:{(0.00,1.00)},,,,1,1d393258-37f4-4e4f-a77f-781524a55083 +17e2286d-65ca-4948-8a6c-63bdc13a9b50,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_ONS-NS_NET146_F4_(1),0.04500000178813934,3da4fd3d-ac5e-409d-91fa-36516673cf57,ead38a50-b8f7-4bbb-b65d-f54350825e8e,olm:{(0.00,1.00)},,,,1,9a7fdf17-f929-42be-98fb-cf5778ce4358 +b13204e1-02fa-49dd-92e2-c3310a15909a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(18)-NS_NET146_F1_(19),0.029999999329447746,2f921888-36d3-4c88-a8aa-1ecbdc62b9c4,1f040625-ad1d-409f-bd7e-944c4d805e46,olm:{(0.00,1.00)},,,,1,b859db2f-036d-4697-887f-cb9445bc0814 +5001666c-1331-43f9-8b09-3667c89951d4,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(15)-NS_NET126_F4_(16),0.04800000041723251,55b3d03f-2204-4ab3-84cc-a28476868c9d,b8fa1f73-223c-4b08-a140-44f12484cce3,olm:{(0.00,1.00)},,,,1,c21290a1-ce12-4bc1-be0b-3492c9399da3 +23abf40d-58a7-4f00-9ee8-5290a510f9b2,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS3_03-MS3_04,6.0,e4502c52-b4d7-4082-a583-b5688d8244e0,4dd439ed-7cc3-45b4-a2ca-ae615b97a23c,olm:{(0.00,1.00)},,,,1,6734c033-4156-4e9f-b924-2f5d6aee5c7f +22acea8e-cde0-45a4-82e6-ce5241226aac,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(23)-NS_NET146_F3_(24),0.023000000044703484,ba0b3e4b-85e1-4b45-8863-fbfe11c9b69c,773aebe4-fc03-46be-8209-0213e2760a8e,olm:{(0.00,1.00)},,,,1,6d1930ba-b144-459f-9a7f-463c0a0f46b4 +eb1cd362-f3bd-4411-a45d-a237bcb07789,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(15)-NS_NET146_F1_(16),0.019999999552965164,00bbc353-d47e-4865-a696-fe5d29b9e6a2,09ac8949-2b79-41d7-b56f-a58f20036df2,olm:{(0.00,1.00)},,,,1,6f8f3927-ac51-4b7d-a23e-8e429949f345 +9af99daa-1e1e-45a8-bbed-c77e47ba4f8a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(23)-NS_NET146_F2_(24),0.02800000086426735,ce513b50-b57a-41e2-b744-4c0fd2ae97d0,970cf93c-36c5-4938-a7e4-3f184a7035f0,olm:{(0.00,1.00)},,,,1,e5d110d3-321b-4726-bc51-e265f83891df +f03440ae-d6d8-4f7b-ad5f-bbd280a9d2a6,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(37)-NS_NET126_F1_(36),0.03200000151991844,3e4cce4a-6e85-4ec2-b3ea-08673a0ada15,ca3391eb-ca94-4945-ac72-e116f396f82c,olm:{(0.00,1.00)},,,,1,82e77523-a1ad-40e4-a7d1-0a9ae55a5b2f +29747132-2fe5-4570-8d02-114d3438835c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(26)-NS_NET126_F2_(27),0.02800000086426735,5545d21b-bdc8-495f-bd28-d22ffcc0fafc,daed3552-e382-4153-95be-97f17e2c53e5,olm:{(0.00,1.00)},,,,1,04a91974-26b9-4b6c-9c0a-31f4bcc9c8d1 +87a41d29-ad67-4bd6-a5b7-9d1414b38c6e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(3)-NS_NET146_F1_(4),0.019999999552965164,b237dd88-bcba-4a7c-aee6-c0c3e151e14e,dd9d4153-c56f-4457-ad5e-46a48d4486b6,olm:{(0.00,1.00)},,,,1,9da326a4-b96c-4e3c-bcd2-58be00a460cb +82e01986-321d-4f21-8453-60220f97bbb1,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(4)-NS_NET146_F1_(5),0.02800000086426735,dd9d4153-c56f-4457-ad5e-46a48d4486b6,bd8c7d3d-e830-4a46-bf78-0086ce24909f,olm:{(0.00,1.00)},,,,1,1ede9038-2ae8-4794-839d-f60f70d50177 +13cfe1fb-1cec-4c17-baf8-b7dcb9f744cd,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(1)-NS_NET126_ONS,0.12099999934434891,4303784e-7193-454a-9be4-3591400b4eeb,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,olm:{(0.00,1.00)},,,,1,33e2dfb4-60cd-4b99-b7ac-bc28267e8b9c +76d82f19-65d7-447d-a14c-95d050139fa5,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(2)-NS_NET146_F1_(3),0.027000000700354576,ab3645a7-af26-480d-b1bd-5b0fa00dc83f,b237dd88-bcba-4a7c-aee6-c0c3e151e14e,olm:{(0.00,1.00)},,,,1,3b41ea67-4e64-466f-9932-712b23fcf7df +4dbb5675-cc27-4868-a9cc-e28ca232ba23,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(2)-NS_NET126_F3_(3),0.028999999165534973,285a4caa-2da8-4bd2-8a60-7d04f168f378,69aeb4a6-1c4b-4953-bad9-54fc0c7e495b,olm:{(0.00,1.00)},,,,1,b3cac110-acef-4ec0-9139-3858a4c36acc +f8827054-46fd-486c-aa91-9bd813187705,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(3)-NS_NET146_F4_(4),0.05299999937415123,b5548457-5923-4d52-b3c9-fdb75a1df98e,00d4a837-f09c-41df-bed1-dfdb78387116,olm:{(0.00,1.00)},,,,1,1568ffdb-4504-4dce-b1d4-680a286f52b2 +ebd1f65a-65ae-4620-b1cf-79898683c9e1,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS2_06-MS2_07,6.0,df97c0d1-379b-417a-a473-8e7fe37da99d,14a8dc4c-0906-402f-b073-6d6d4725d0cb,olm:{(0.00,1.00)},,,,1,f265e497-3a6d-4f96-9329-a7644cd8e785 +31c8715f-7b85-4243-8908-69cf8b2c1525,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(5)-NS_NET146_F1_(6),0.017999999225139618,bd8c7d3d-e830-4a46-bf78-0086ce24909f,e3c3c6a3-c383-4dbb-9b3f-a14125615386,olm:{(0.00,1.00)},,,,1,f1974038-6ca4-4c43-8cf9-b9e6988b035c +7056d4fa-aa01-47d4-af86-5c9717345607,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(31)-NS_NET126_F1_(30),0.019999999552965164,80d8252b-045f-471a-9638-416ed3f86120,519ace7e-fd3f-4797-b14b-36c1694b00cd,olm:{(0.00,1.00)},,,,1,ce8ff61c-97fd-441a-914a-250c0dc80ed2 +ffdd2907-38ed-4a39-89de-9435e97dadc0,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(18)-NS_NET126_F2_(19),0.028999999165534973,e80aa2db-f32c-410d-96a1-a32e03222568,52e15712-2572-442a-b22c-add48af95115,olm:{(0.00,1.00)},,,,1,5287c56e-1a3f-4265-bdf6-bad967e03478 +0ffacffd-4f3f-465b-8525-bc22facc45da,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S3_2-NS_NET136_S3_3,0.029999999329447746,b46d4395-6724-4830-ba55-357e81fc2814,2c5d4eda-6b33-4ad5-a135-7037baa7d6eb,olm:{(0.00,1.00)},,,,1,9bcd4dbb-18d3-43af-85e0-e475f6371030 +97ce398b-de56-4b28-925c-a37f9029e875,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS4_05-MS4_06,0.4000000059604645,ee384ace-040e-4f21-8a8a-d702ab51af55,fa6d5184-b205-4b1b-839f-7b21ac956c29,olm:{(0.00,1.00)},,,,1,2cbe87fe-c770-4b7b-b1ac-6e52ea35682a +09fdfecb-1ea0-4b99-a7bd-caad84afe160,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(7)-NS_NET126_F1_(8),0.01899999938905239,fc7821d2-ac64-483e-b520-38d9971f4db0,f717b05b-f4e7-43d9-af9e-638e2badee5a,olm:{(0.00,1.00)},,,,1,b0640c38-10d2-4f95-aa23-afbd8ad7f21c +21dc5686-67b6-49dc-b5aa-ecc7f7deb620,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(2)-NS_NET146_F2_(3),0.01899999938905239,69efeb2d-9845-49ac-8500-5e017a7a64ef,0170837a-1876-45f9-a613-666f9991964d,olm:{(0.00,1.00)},,,,1,899d2b91-69bc-46fb-a4bb-0b97c7c8751a +1cfc85dd-3fb8-48a3-9ea1-b11b1b9ca8d4,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(7)-NS_NET146_F4_(8),0.041999999433755875,bea7ca63-3ae4-4280-8127-fe2c7fd5ea2d,6dd72a1e-2a79-4cde-b2fc-92bc9a83032a,olm:{(0.00,1.00)},,,,1,ad9a28fb-b6c5-447f-847f-14480a638bfc +93cd3af7-2dbb-4804-9386-d15705b5f18e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(31)-NS_NET146_F3_(32),0.026000000536441803,b7a5be0d-2662-41b2-99c6-3b8121a75e9e,fd3b7bb8-3976-4441-9211-745243afd80f,olm:{(0.00,1.00)},,,,1,afc0f157-2fcd-4435-8cc1-46b29f8c799a +9f57100c-cb04-49b5-a9bd-f0e78f87b18a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(10)-NS_NET126_F1_(9),0.03099999949336052,f6a31362-8b0d-4926-b0d0-10bb61db20df,5dfd45b8-48e7-42fd-ac53-cc57455486b5,olm:{(0.00,1.00)},,,,1,e745cdd4-1c30-447f-8694-d3b3d2e01a96 +a4792ce6-c652-43e9-9156-5e9d0aa082c2,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_ONS-NS_NET136_S2_1,0.029999999329447746,d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,4e188ac9-e507-46b1-b8e2-376cf7c6ceb1,olm:{(0.00,1.00)},,,,1,7e56f483-33df-4eb3-b80d-787dcd1d5fec +7b7ac3b3-877f-4cba-8ad4-6171f2c5b83c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(2)-NS_NET126_F1_(3),0.027000000700354576,a7ebd30b-b843-405f-9fae-ca6b489601f9,04f29760-9e52-4943-8563-62e1fbd5ed52,olm:{(0.00,1.00)},,,,1,612f81f3-5f7f-45c7-ad13-f729ef2ee07d +b11ce01e-37ce-4ea7-b3a3-4db89820fde1,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(28)-NS_NET126_F1_(27),0.029999999329447746,0c266541-6235-4d01-8258-e763c58af6c7,c81d6099-66b2-45d8-b8a4-c19ceb862f6e,olm:{(0.00,1.00)},,,,1,28ff8422-4924-4669-8352-2d5fd68a084c +8a09b9b8-6c9f-4dc7-a5a5-fe5d22b5809a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(11)-NS_NET126_F2_(12),0.029999999329447746,6678c226-c5d2-4ce3-9728-dc1163be799f,9d02ea80-98d8-4cd0-a635-9104a14a56dd,olm:{(0.00,1.00)},,,,1,3bfb3448-4aa4-4390-88ab-b73e539c336f +7cc28881-dec6-4baa-ad77-d4a2ea3cdd68,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS1_06-MS1_07,6.0,b22c9299-5fb4-46a7-b566-fc17e0d51d60,7546df1d-8a62-4650-bf2e-d1e441b38d70,olm:{(0.00,1.00)},,,,1,71d2059f-ed6c-4cd1-9c3a-28b3409e93bb +8bb29769-404b-4bf6-837e-f9ca1b389bf9,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S3_2-NS_NET116_S3_3,0.029999999329447746,550ebca7-1455-44eb-9431-ffbf08e58bd4,d69efff2-ba8b-4aa6-a4a1-27267964147a,olm:{(0.00,1.00)},,,,1,9db7e41e-7360-4529-bbdb-dbd220117f61 +2770ee0b-96ca-4677-9933-8d82643501e3,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(11)-NS_NET146_F4_(12),0.05000000074505806,8b3e3802-5213-46d0-a498-15eb6e5852b5,f8dd541b-4a4d-417e-89ff-a9650ee3aac2,olm:{(0.00,1.00)},,,,1,333e8b90-4af3-4385-a845-ce1e56549bad +4c98fe8a-ca2a-4503-8843-a800cbf92c82,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(13)-NS_NET126_F3_(14),0.020999999716877937,f29859be-c6e7-4cf9-84d7-239eb98a9e65,df8df8d2-3494-4da9-8d1b-f913d15f520f,olm:{(0.00,1.00)},,,,1,5670305b-68cf-4b9a-ab60-ea3bbd57afb4 +368c8108-0953-4e5a-90db-7c57a9057b20,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(22)-NS_NET146_F1_(23),0.027000000700354576,1ee9de9a-0095-4b58-beeb-e56fb908844a,1a1e63f7-6196-4856-9f4e-876a44bdf2f8,olm:{(0.00,1.00)},,,,1,2440030d-910e-4a4b-ac70-15f09e34e23b +746fa279-2acf-4aa1-b3e1-8d312d66058a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(5)-NS_NET146_F2_(6),0.028999999165534973,0228ffcd-f6bc-47c8-b26c-fcc0abacd963,5071dd8c-bbc1-4c8d-a180-4492f80e183d,olm:{(0.00,1.00)},,,,1,9aafec57-d20c-4d25-9a12-0ffb299eddda +ddc63e7d-e76a-489b-a05f-97e7dee40794,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(12)-NS_NET146_F2_(13),0.02800000086426735,8254d91b-e5da-4402-bb8f-301eafa09d28,49e14db3-a4bc-464a-b606-653ac8a604dd,olm:{(0.00,1.00)},,,,1,f66fc57d-f2be-41fd-bc60-d1177b091ac6 +0d6627e5-9f9e-4c40-90c1-45abd98a51cd,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS2_01-MS2_02,2.0,1a8ba1a5-3cee-4791-b21b-f17b08526873,535843a3-cf93-412f-b4d7-585337791ba8,olm:{(0.00,1.00)},,,,1,8cb6dcdc-c648-4c54-8cda-1df69f317b47 +98a4759c-696b-4c99-b339-cf39ecc76ba7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S2_1-NS_NET136_S2_2,0.029999999329447746,4e188ac9-e507-46b1-b8e2-376cf7c6ceb1,cbcfc3b6-ac90-4215-975c-a033f5cf9912,olm:{(0.00,1.00)},,,,1,e6b134f3-2f34-4bdb-a353-0de86ef64651 +37c8ebe1-5d29-4806-a84a-fc00e4279fa6,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S3_3-NS_NET116_S3_4,0.029999999329447746,d69efff2-ba8b-4aa6-a4a1-27267964147a,36dccefc-f04c-493f-bb88-11343583bf9f,olm:{(0.00,1.00)},,,,1,ea01036f-5b25-47dd-98e3-0d944fd2e670 +0d6a5b4a-db92-4772-a91c-4e18ff35c0be,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(35)-NS_NET126_F1_(34),0.054999999701976776,c5f7ffbc-2e23-46d4-9e0c-356008e5ff56,17f7a477-d9c7-4f58-8ba0-1a2694dcc874,olm:{(0.00,1.00)},,,,1,f4a72519-d0f2-4208-b7c7-032cb5e5516d +a8b86d8f-a196-4eca-b248-66bc8918f9e6,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(14)-NS_NET146_F1_(15),0.03200000151991844,b73208dd-f4a8-4e90-bf2d-7ea67a89525a,00bbc353-d47e-4865-a696-fe5d29b9e6a2,olm:{(0.00,1.00)},,,,1,1dd89c18-1436-4212-a053-5c6435368da5 +de5aeea7-2505-4f0d-9d53-22a5287ab8b7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(24)-NS_NET126_F2_(25),0.028999999165534973,625bdd2c-a75f-46ef-850c-ca4704d56e55,1dcddd06-f41a-405b-9686-7f7942852196,olm:{(0.00,1.00)},,,,1,121eb9fa-9cd8-49ef-a5c5-a382596b9d9f +7f2e8019-f650-42b7-bd39-6895cb9c4d9f,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(9)-NS_NET146_F3_(10),0.03200000151991844,6570535c-0d2e-4846-9951-21559902f67a,4632291f-80d7-4e4a-9dc9-5c0fd0c56312,olm:{(0.00,1.00)},,,,1,7286023c-864d-476f-8b54-f23179ed906a +ea5f6247-4116-4acb-9595-52a7a0412897,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S1_3-NS_NET136_S1_4,0.029999999329447746,eb95ff15-56db-4463-bb54-0ee131167812,ed4697fd-016c-40c2-a66b-e793878dadea,olm:{(0.00,1.00)},,,,1,98d23c1c-fd2a-4257-993f-55663b42200b +6862b157-39c8-47d2-b31c-e418e1bad9a2,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(24)-NS_NET146_F2_(25),0.028999999165534973,970cf93c-36c5-4938-a7e4-3f184a7035f0,011e3794-3341-4376-839c-3f5a452e15ab,olm:{(0.00,1.00)},,,,1,785dc700-c099-44fa-88b8-4242184395cf +1a5bb799-bc03-4de9-a8a1-9a0616ea3add,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(13)-NS_NET146_F2_(14),0.02199999988079071,49e14db3-a4bc-464a-b606-653ac8a604dd,9aaf57c4-cc5c-4a01-8c2c-72bc7e231cc9,olm:{(0.00,1.00)},,,,1,5b2b259b-1155-4130-b119-afea37851952 +d3d211d9-22f6-42ba-a596-0d0ca1c7e943,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(5)-NS_NET126_F2_(6),0.028999999165534973,c8b1fd67-2f03-4153-8ed3-284e7a721ec5,9d7038e9-5bcc-4676-bead-46c4f1291ba8,olm:{(0.00,1.00)},,,,1,235dc9e4-7328-4386-8ca5-ce9c3202210e +10d957bc-fb58-4a8f-8fd2-96a0b129eb02,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(24)-NS_NET146_F3_(25),0.029999999329447746,773aebe4-fc03-46be-8209-0213e2760a8e,c6c177b0-5004-4db0-8cde-6293330a4757,olm:{(0.00,1.00)},,,,1,91bec055-7ab3-49f0-940d-f7399bbb129e +09125a13-324b-4611-a718-5028b390f1ca,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(1)-NS_NET146_ONS,0.03099999949336052,22e58399-428f-4633-9ee4-e5fa0db68d6d,3da4fd3d-ac5e-409d-91fa-36516673cf57,olm:{(0.00,1.00)},,,,1,660acf3d-706b-4daa-83e7-af1edcb02804 +64bd5e0e-cf5a-469f-a427-113b0e16893d,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS2_02-MS2_03,0.5,535843a3-cf93-412f-b4d7-585337791ba8,69f7846e-d979-4c77-8a3b-e2ec2e1f6e76,olm:{(0.00,1.00)},,,,1,1846cb8f-2d1f-48ec-a73c-9f9a8392bf1f +7f853fc7-6d3e-4086-82b0-cc93c8257f46,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(1)-NS_NET126_F1_(2),0.023000000044703484,4303784e-7193-454a-9be4-3591400b4eeb,a7ebd30b-b843-405f-9fae-ca6b489601f9,olm:{(0.00,1.00)},,,,1,673692bb-40e7-4793-8010-59a6c825fb0f +fd04cc09-6ff8-48ea-a5eb-453e9d59d6d7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_HS_NET1_Station_1-HS_NET1_Station_3,40.0,00d03670-7833-47ee-ad52-04d18d1c64fd,33f29587-f63e-45b7-960b-037bda37a3cb,olm:{(0.00,1.00)},,,,1,d0f81106-444d-4832-ad0b-a293d719206a +1a56ec37-3781-4f35-aeec-0d0341c63372,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(25)-NS_NET126_F2_(26),0.02199999988079071,1dcddd06-f41a-405b-9686-7f7942852196,5545d21b-bdc8-495f-bd28-d22ffcc0fafc,olm:{(0.00,1.00)},,,,1,6a818827-ddba-4916-ab33-2c326d3c5745 +1c81ee69-fb75-4bea-bfa9-f627850f9e6b,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(10)-NS_NET126_F4_(11),0.07599999755620956,857c264a-7072-4bb7-af56-2f01539b2a2e,95ced3b5-69fd-4171-9c34-f18802064e22,olm:{(0.00,1.00)},,,,1,9d193d4b-29bf-4cf5-9ff0-ab04185a6486 +5450f675-565b-4156-9d64-ff4cfeea96d3,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(25)-NS_NET146_F2_(26),0.02199999988079071,011e3794-3341-4376-839c-3f5a452e15ab,86af5351-87ef-49c6-bd17-673dceecee5b,olm:{(0.00,1.00)},,,,1,5373af9c-0365-498f-959d-80bf86bd9a26 +7ad69cae-2bb0-4516-80a9-6afc7b5cb789,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(21)-NS_NET126_F3_(22),0.027000000700354576,5af425fa-6ed7-43e1-8898-7af1315128c5,61ee5ff6-eb38-4b27-a3f6-cb574d1f8b41,olm:{(0.00,1.00)},,,,1,b2edb582-9e3e-4381-8807-75abd1710902 +edbbe75f-8d40-42e8-a6f4-857f64547cbd,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(32)-NS_NET146_F1_(31),0.024000000208616257,033d0230-4aee-47cf-91f9-81f5f40e60b0,5e213f42-d93e-45c5-a295-adbe09105746,olm:{(0.00,1.00)},,,,1,c1eab793-7cb2-44b1-a309-e6a96e5ee80e +af565c79-9953-4934-9afd-91cd64ed1f06,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(6)-NS_NET146_F1_(7),0.03099999949336052,e3c3c6a3-c383-4dbb-9b3f-a14125615386,67c1746c-3af8-403f-983e-1c7c047383df,olm:{(0.00,1.00)},,,,1,8bfec339-14db-48d1-869b-c46b602a5940 +f606c03b-66d1-4765-97e6-1319ad6ac0c3,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S1_2-NS_NET136_S1_3,0.029999999329447746,032768b4-2426-4abf-806b-83813ac5137a,eb95ff15-56db-4463-bb54-0ee131167812,olm:{(0.00,1.00)},,,,1,ab79d7fc-15bc-4ab6-bd7c-432ae87839d7 +d9d3a1f3-5090-4015-86a5-60be94fadcbf,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S2_3-NS_NET136_S2_4,0.029999999329447746,fd534474-cd65-47aa-8005-dc50d17d6920,81cd3f38-867b-4a71-ba22-cb33834e0e58,olm:{(0.00,1.00)},,,,1,a0318665-d079-4454-b335-67a08d52063e +997840bf-8c94-444f-83f1-e9c991706d7c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_HS_NET1_Station_1-HS_NET1_Station_2,24.0,00d03670-7833-47ee-ad52-04d18d1c64fd,dfae9806-9b44-4995-ba27-d66d8e4a43e0,olm:{(0.00,1.00)},,,,1,c940e435-0523-419a-90bc-f3dbf2e463f7 +a92769d6-3f6f-4e67-98b3-303e59dd9cda,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(5)-NS_NET126_F3_(6),0.02500000037252903,f6272655-bd7e-4d2d-8bdd-285f3ac0d3e8,e018b95e-fca5-40f7-8550-b05a619169dc,olm:{(0.00,1.00)},,,,1,7b2c7e95-87c7-4c2d-8174-012a138f9c2f +199bc8fc-71a0-4c78-a64d-80a87f0f6b78,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(15)-NS_NET146_F4_(14),0.08399999886751175,576840db-7d3c-417b-b587-28b222e740e1,f2d03b34-9595-4819-a00b-ff9ddd92eb07,olm:{(0.00,1.00)},,,,1,b6c5b4cb-fc54-478c-9e57-0b5204e06120 +b714db4a-db55-4957-b503-2300559bb81f,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S2_2-NS_NET116_S2_3,0.029999999329447746,d53ff076-dadd-44f8-85d4-68f48991f7d0,df9c3d91-41a0-4e49-bb1f-1cd2a8fd9a2e,olm:{(0.00,1.00)},,,,1,567497fb-f77c-4e25-a030-9d40b377711c +9ec195e0-4c9b-48a6-9233-0d770b34705b,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(10)-NS_NET146_F2_(11),0.01899999938905239,41414318-73e3-4bdc-8147-570a96b28d37,f26b5511-3c50-42d5-97c2-be408330eb84,olm:{(0.00,1.00)},,,,1,e0c1129d-75ba-4639-928d-2f43eeabc88e +220f509c-9aea-4e60-8dc1-593d2e35ed21,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(15)-NS_NET146_F2_(16),0.017999999225139618,d82fae59-844a-4c85-997e-326dd876137c,8f2ba96f-a47a-46d3-b5a1-d19de0a32419,olm:{(0.00,1.00)},,,,1,64336228-e311-47a6-aa65-4e2883352109 +597126c9-f364-4968-909c-ccc064959397,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(32)-NS_NET126_F1_(31),0.024000000208616257,49b511fa-8cff-45f4-9a59-54faaaf90abf,80d8252b-045f-471a-9638-416ed3f86120,olm:{(0.00,1.00)},,,,1,6ac4e62e-72ef-4772-8148-58586dd8d461 +42828cac-b67e-4d5c-b4fa-787c57f16fde,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_HS_NET1_Station_3-HS_NET1_Station_2,20.0,33f29587-f63e-45b7-960b-037bda37a3cb,dfae9806-9b44-4995-ba27-d66d8e4a43e0,olm:{(0.00,1.00)},,,,1,9ac19e4c-0379-4aaf-a96a-b2e71462abb3 +71c56dc9-d957-4746-872f-8ad07d4ef8a4,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(22)-NS_NET126_F1_(23),0.027000000700354576,c317a6cd-428b-4c36-8233-91d0c4e2717a,94713e6c-c47e-422c-8ab3-2a2903b7dcd2,olm:{(0.00,1.00)},,,,1,d984e978-5734-43e7-ac15-fd8cb4d281a6 +ff38b3f7-e29d-4f61-946e-59a8b283295c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(4)-NS_NET126_F2_(5),0.020999999716877937,cdda8fa5-9a18-4f3e-951d-1ec0009191b4,c8b1fd67-2f03-4153-8ed3-284e7a721ec5,olm:{(0.00,1.00)},,,,1,4318646d-6b12-411d-9fe1-6151c5106479 +c3206971-b22f-4090-826b-e08d4bc8ffad,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S1_3-NS_NET116_S1_4,0.029999999329447746,e4c8b492-965c-4b5a-8d14-e8ff2c027ce9,b3a7431d-89b0-41cb-87a9-5853890796cd,olm:{(0.00,1.00)},,,,1,b63674e1-6827-4e8b-b3e6-34ee6d4823a9 +ec21c844-ca32-4f95-b6f3-dd8c56128f66,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(8)-NS_NET126_F3_(9),0.01899999938905239,6dcdc87b-a719-416f-9da1-21a701048f3a,bbd210a5-eb85-4616-bdd0-72bbd3ed7ef9,olm:{(0.00,1.00)},,,,1,048a2c36-6fbc-43ec-aa92-3807f7bfec50 +0f9bf171-b79b-4009-8b0b-6ec18c523ebf,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(18)-NS_NET146_F3_(19),0.03099999949336052,85ec9277-c5fd-4e5b-8a34-9627d9599ad7,810bebb0-0d5c-4899-b213-3207be661248,olm:{(0.00,1.00)},,,,1,21efe2be-86c1-4d0c-ba01-f77b01632ddf +73359dab-e8bb-4cea-89e6-88b969ecb4e0,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS2_05-MS2_06,0.4000000059604645,582ed42c-fd18-49ae-bdf5-6aa59353c7e3,df97c0d1-379b-417a-a473-8e7fe37da99d,olm:{(0.00,1.00)},,,,1,dffa0c85-3ad7-4cae-b3f4-48bc41826b84 +2cbfd089-e602-4f64-8a5b-86a6ecc56d32,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS3_04-MS3_05,0.800000011920929,4dd439ed-7cc3-45b4-a2ca-ae615b97a23c,86dfce49-05b2-4208-a6ae-877c3e98e6be,olm:{(0.00,1.00)},,,,1,c130b080-9569-4398-b66f-ee3ac517daca +56e0ddce-ad67-435e-ad8c-5e276c13018a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_ONS-NS_NET136_S1_1,0.029999999329447746,d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,535b3fa4-ed67-4ab1-9a68-e7db83e05967,olm:{(0.00,1.00)},,,,1,8c6655c4-4ab0-4eb9-9ef3-ccc4c1c58b86 +cba98774-b8c6-45f4-84cc-2fde121a77fa,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S3_1-NS_NET116_S3_2,0.029999999329447746,4a6f6058-e654-464d-9367-2dca7185c6d7,550ebca7-1455-44eb-9431-ffbf08e58bd4,olm:{(0.00,1.00)},,,,1,6986321a-0a85-411e-8b2d-9d929a7f298b +876998db-5326-4257-b2d1-a4722265f51d,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS4_02-MS4_03,0.5,174fb4b2-4f9e-415c-bfee-d850ef751307,85ea3976-1779-4d46-bd6f-dfd36427ebdf,olm:{(0.00,1.00)},,,,1,29925a58-7664-486a-a503-ab0d994c9e75 +f6c9e202-6548-405e-9969-bc4ae68ef7c1,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(30)-NS_NET126_F1_(29),0.029999999329447746,519ace7e-fd3f-4797-b14b-36c1694b00cd,27d9e46d-5a9a-44f9-b17e-cd6cffb5e769,olm:{(0.00,1.00)},,,,1,471b943e-0115-4262-beee-ebaef1503b09 +dafff7d5-8ed4-4b2f-bcd3-b6d02472dfea,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(24)-NS_NET126_F3_(25),0.029999999329447746,97ae0aa4-bf05-4b88-8020-83cbda415d22,1bf26b4d-03cc-4490-8c33-d3db8597d807,olm:{(0.00,1.00)},,,,1,d3f48b67-8081-41a8-a9ea-2515ef4c70ee +b6b655da-54ed-41d8-a331-04e41d2286de,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S1_1-NS_NET136_S1_2,0.029999999329447746,535b3fa4-ed67-4ab1-9a68-e7db83e05967,032768b4-2426-4abf-806b-83813ac5137a,olm:{(0.00,1.00)},,,,1,359e568b-3167-4c1b-9e94-6e6aa74e36cc +230eae02-e233-4975-9cbb-268d0af4a492,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(4)-NS_NET126_F1_(5),0.02800000086426735,ff947647-b551-41ae-bcfd-6af228250c96,eb21d716-1b54-4dba-bdc2-d1f6752aef85,olm:{(0.00,1.00)},,,,1,000a8091-6782-41a2-aa13-fcf0056989d1 +ec6f82c5-e834-48d0-84af-a0f070979d65,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(19)-NS_NET126_F3_(20),0.019999999552965164,922a6375-b97c-412e-a6c9-b0ea55a23f76,732f83b0-b9c5-4b8e-86fe-753c26f40e78,olm:{(0.00,1.00)},,,,1,0199a8ad-0453-4362-90a8-49ee825029ac +cd994d2f-b62e-4ab9-8f4c-e5357fd04af7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(22)-NS_NET126_F3_(23),0.02500000037252903,61ee5ff6-eb38-4b27-a3f6-cb574d1f8b41,33f346bd-7dc5-4140-8ed0-7d7db4cc0f6f,olm:{(0.00,1.00)},,,,1,b6264d92-34ba-49db-bb48-9a1d16e78482 +c6d6ca9d-042c-4525-9221-65bfa04477a4,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(13)-NS_NET126_F1_(14),0.03200000151991844,847fd5fc-b515-4a9d-8a6f-66df1e71ded2,b7baa286-cbe2-4143-a08f-4e025af47529,olm:{(0.00,1.00)},,,,1,9f3e546f-f81a-4602-8ceb-4401abceb42e +8c4d9aa2-298b-466e-9982-6c4be253fbce,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(15)-NS_NET126_F2_(16),0.017999999225139618,2645e336-b0df-4d1e-a0ea-375444488f06,d8c35123-b389-4199-84f9-d417d24bb78d,olm:{(0.00,1.00)},,,,1,0d9b5a69-e04d-4617-b46d-6ddb64ca815d +d54fcb7e-d472-4035-aff6-2646ce881931,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(3)-NS_NET126_F1_(4),0.019999999552965164,04f29760-9e52-4943-8563-62e1fbd5ed52,ff947647-b551-41ae-bcfd-6af228250c96,olm:{(0.00,1.00)},,,,1,54b7a190-585f-4a05-a07f-840289540a3f +04d02ea8-ba96-4a7f-969d-d25e201e32c6,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(2)-NS_NET146_F4_(1),0.07100000232458115,b37ea333-65e1-4211-8449-993b67e8e0e2,ead38a50-b8f7-4bbb-b65d-f54350825e8e,olm:{(0.00,1.00)},,,,1,2c4f86a0-5161-4f3f-b6c6-bcc9c7c0ed4e +81f4c585-6170-4a9e-981f-2185a0d7f2ec,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_HS_NET1_Station_3-HS_NET1_Station_4,20.0,33f29587-f63e-45b7-960b-037bda37a3cb,401f37f8-6f2c-4564-bc78-6736cb9cbf8d,olm:{(0.00,1.00)},,,,1,0ef707b4-69a5-4e4b-95a0-91dc0752aa46 +80332374-76fe-4d06-adde-e2197f88fe6e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(13)-NS_NET146_F4_(14),0.07999999821186066,b608d71e-3ede-4156-a015-3f6e1d22242a,f2d03b34-9595-4819-a00b-ff9ddd92eb07,olm:{(0.00,1.00)},,,,1,342054c6-c0dc-4b03-b914-6bdc69c17d1b +e50ba18f-8019-4824-b835-cc33c70b0196,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(3)-NS_NET146_F2_(4),0.026000000536441803,0170837a-1876-45f9-a613-666f9991964d,369cffa5-bcee-4489-8193-1d9b10230eca,olm:{(0.00,1.00)},,,,1,69cea08f-72d2-4f65-b4b9-ae0a137da20b +52cd80d8-9489-41bc-931a-d82dba5d0926,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_S2_4-NS_NET136_S2_5,0.029999999329447746,81cd3f38-867b-4a71-ba22-cb33834e0e58,c5af5a34-211a-4105-a8e1-f447140073c6,olm:{(0.00,1.00)},,,,1,28c423bf-1639-4599-847c-d0db54b6d55d +b5c255b5-8572-41ce-a273-a01d2a4b4e20,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(11)-NS_NET126_F4_(12),0.05000000074505806,95ced3b5-69fd-4171-9c34-f18802064e22,6a4547a8-630b-46e4-8144-9cd649e67c07,olm:{(0.00,1.00)},,,,1,86828e8b-9ff2-4bb6-8a32-f291c397acea +60c4970b-636a-4f8a-9329-97d01107a962,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS1_04-MS1_05,0.800000011920929,1396cb4c-cee7-4116-97c9-290f98785719,c1c3b5c2-c79e-4368-a8ae-28fd0f4e357a,olm:{(0.00,1.00)},,,,1,71bc51af-be08-413f-8165-90822ffef011 +d2cd0ac6-ffbb-43f3-94c1-e10344eea594,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(12)-NS_NET126_F3_(13),0.019999999552965164,eb125953-31d3-4207-adf7-aba3a3790d6f,f29859be-c6e7-4cf9-84d7-239eb98a9e65,olm:{(0.00,1.00)},,,,1,36876e77-ccb6-4cc1-8508-d1728c149a07 +e3b38aa2-dd38-445e-86c4-600331d108d0,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(18)-NS_NET126_F3_(19),0.03099999949336052,9502fd3e-c00f-48fa-8b56-c72d21f80f3c,922a6375-b97c-412e-a6c9-b0ea55a23f76,olm:{(0.00,1.00)},,,,1,716ef541-2872-42dc-9304-6c2d840c1f0d +5d1176ac-e64e-4811-8d0c-c87d9060ba2a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_ONS-NS_NET116_S2_1,0.029999999329447746,31a2b9bf-e785-4475-aa44-1c34646e8c79,39112046-8953-4e73-a5d9-6a8183a77436,olm:{(0.00,1.00)},,,,1,4ee89e0b-1e97-4dde-ba57-3b0b862957c5 +814dec01-f6f2-4817-8f83-2e758011b033,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_ONS-NS_NET116_S1_1,0.029999999329447746,31a2b9bf-e785-4475-aa44-1c34646e8c79,8a50fb37-81cf-47c9-8850-a12b4391e2e7,olm:{(0.00,1.00)},,,,1,a7071b97-2be4-40bf-a0b1-b8faf6bff6d6 +2c4fae2c-c565-4111-b535-8488737aa358,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(21)-NS_NET126_F2_(22),0.024000000208616257,1dee13af-e638-4858-9c69-0069190cd577,177a20fe-83b1-46df-94a3-4faa54348d10,olm:{(0.00,1.00)},,,,1,62a6a50e-8d16-415c-960d-8ef133627350 +84dcef6e-d5b1-436f-8562-369b2489bb10,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(34)-NS_NET126_F1_(33),0.019999999552965164,17f7a477-d9c7-4f58-8ba0-1a2694dcc874,b425b28e-48a8-4ec4-a15a-387fcfb79895,olm:{(0.00,1.00)},,,,1,ce61ee4b-0244-416f-b3e0-80577b58781c +de25721a-7ad9-450f-9e89-f483f19bf8a7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(23)-NS_NET126_F2_(24),0.02800000086426735,9b509c7d-4647-40fd-b03e-7ab919215cc6,625bdd2c-a75f-46ef-850c-ca4704d56e55,olm:{(0.00,1.00)},,,,1,f8b900a6-7d3e-41b9-b5c6-48eca9153984 +f2c9a881-eb41-4628-833c-5258e95ec457,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(39)-NS_NET146_F1_(38),0.03200000151991844,904c7476-5f16-4ec2-9138-7d5e32d38a3b,32507a10-1eed-4a3f-820c-bc187f3b052e,olm:{(0.00,1.00)},,,,1,f564bbec-720f-4299-b516-e576f02152c8 +7297611b-fbdc-4949-87fc-1bca403708aa,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(7)-NS_NET146_F3_(8),0.03200000151991844,f1e88392-3b2a-4ce8-a31f-c963f08f8043,6bc0dda8-25f4-48a6-9645-21e1eed5c6ff,olm:{(0.00,1.00)},,,,1,491312ff-b705-4baf-ad5e-139ca62abd13 +7d68b748-ebe5-430e-95b8-bd0eededa136,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(1)-NS_NET146_ONS,0.12099999934434891,4f28e734-5148-4caf-ac64-270231740cbf,3da4fd3d-ac5e-409d-91fa-36516673cf57,olm:{(0.00,1.00)},,,,1,744ea833-d481-4583-99e7-4e83728ea176 +e6882165-4c20-4589-9dd5-624b10802042,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(2)-NS_NET126_F4_(1),0.07100000232458115,c7e09266-c778-433b-b01a-5fb9e298ea8e,3f63be7c-7f1a-4e7e-87ee-90ada222f64a,olm:{(0.00,1.00)},,,,1,f701322d-3c8f-4c18-9259-117ac854df91 +c4f33026-5741-4070-970c-1234541ce509,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(8)-NS_NET146_F2_(9),0.02800000086426735,792b505c-87ab-4665-a31d-b6035c5ece70,a5c73608-5a85-495d-bea0-df77b6ce66ea,olm:{(0.00,1.00)},,,,1,a246d41e-4ad0-4dbc-9261-99104c22f0d8 +be047b0d-9f7c-413e-bd60-f38b45d5ee80,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(10)-NS_NET146_F1_(9),0.03099999949336052,6c24b464-790a-4aae-bb11-766718f07cd5,0db6e581-37e9-4254-aed8-d5cdf66819f9,olm:{(0.00,1.00)},,,,1,a63fd579-c35b-4870-9173-0fd383364c6f +ce640cab-6f6d-4fd1-b652-009bec4c596b,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(9)-NS_NET146_F1_(8),0.026000000536441803,0db6e581-37e9-4254-aed8-d5cdf66819f9,d5489e1b-0e7e-4ca9-a362-09c23576a622,olm:{(0.00,1.00)},,,,1,ec77a581-8148-4b2c-bb6a-3f7c24ebb93b +3e7e4741-502d-4c8f-bad5-e0c5c6f69958,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(10)-NS_NET126_F1_(11),0.027000000700354576,f6a31362-8b0d-4926-b0d0-10bb61db20df,270c7266-45dc-4e45-829f-c04f6b631cad,olm:{(0.00,1.00)},,,,1,80eb9e25-4a5c-49b6-bb57-8fa7cf5dc035 +8c6b2196-6705-45ec-9879-8334924f968c,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(25)-NS_NET126_F1_(26),0.028999999165534973,3a2f199c-2966-4b9a-939b-3a6c9924341c,3802b603-d08d-4031-b7d7-e29734bcc122,olm:{(0.00,1.00)},,,,1,3f4a87a8-dd17-4b3d-acfc-10453391acc6 +445cc0c8-70b8-47d4-987f-308269b845a3,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(25)-NS_NET146_F1_(26),0.028999999165534973,2287c2a8-c2d0-4c63-80b5-6b66a1288df8,154e9a99-467b-4f65-9928-8ebb14149baa,olm:{(0.00,1.00)},,,,1,b1614223-e9ef-4551-b50f-074d368a4289 +bf6e54ab-1c74-4ce7-8371-b47e9019bd25,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS1_05-MS1_06,0.4000000059604645,c1c3b5c2-c79e-4368-a8ae-28fd0f4e357a,b22c9299-5fb4-46a7-b566-fc17e0d51d60,olm:{(0.00,1.00)},,,,1,5c01eba4-8697-4e06-82f0-7ffd7bb43715 +9e9550e6-a601-4633-96a1-20220893ce00,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(13)-NS_NET146_F1_(14),0.03200000151991844,f1e55c8b-357f-45a7-9d57-e299f9b207f3,b73208dd-f4a8-4e90-bf2d-7ea67a89525a,olm:{(0.00,1.00)},,,,1,e3a643fe-bba4-4a7f-83db-23b0e03c923c +02d85e44-4196-4ed1-9fa4-af9211dbd753,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(17)-NS_NET146_F4_(2),0.10000000149011612,155bb2dc-0121-413e-ab42-67c2ed5ce6ea,b37ea333-65e1-4211-8449-993b67e8e0e2,olm:{(0.00,1.00)},,,,1,8bd8a653-39a7-420d-976d-68d9492601bd +5f8eb2b8-0f98-4011-bc3a-b182285be4db,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(29)-NS_NET126_F1_(28),0.02500000037252903,27d9e46d-5a9a-44f9-b17e-cd6cffb5e769,0c266541-6235-4d01-8258-e763c58af6c7,olm:{(0.00,1.00)},,,,1,4f86b68c-cbfe-4f1c-b849-dd17c640aa7c +31f8365c-9329-4c46-8555-6ec6aadf130e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(9)-NS_NET146_F4_(10),0.032999999821186066,9b889b73-c108-4b38-b6eb-3377841e0c83,ffcaf979-d707-4d25-8f46-f436f9792d7f,olm:{(0.00,1.00)},,,,1,3654a929-29a8-4945-80df-5fd5a7ab6218 +56603d19-84d5-4c2f-a42c-92777602999a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(16)-NS_NET126_F2_(17),0.024000000208616257,d8c35123-b389-4199-84f9-d417d24bb78d,c5457e35-ad81-4427-9d3a-99e4c44ccae8,olm:{(0.00,1.00)},,,,1,df4aeff9-dacd-4326-9126-58e39f4161f9 +e7388048-40c3-4fd7-bcbb-2e1b09e735d2,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(11)-NS_NET146_F1_(12),0.01899999938905239,666757e2-292e-473c-ac9c-04c0786574bc,3b879239-20c8-4adf-bd51-92924327ee71,olm:{(0.00,1.00)},,,,1,d4ff2175-de32-4f24-99ad-ab11517444f9 +2005c393-edc4-4cc4-80af-ebbde1305b8e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(38)-NS_NET146_F1_(37),0.028999999165534973,32507a10-1eed-4a3f-820c-bc187f3b052e,450426ac-a560-4d17-b1fc-9e169530a655,olm:{(0.00,1.00)},,,,1,a4c7ef55-d178-4967-a6cf-8a762672d27c +03b3d5c7-cb42-45d7-a5b7-b44c60ad5268,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS2_04-MS2_05,0.800000011920929,5f1c776c-6935-40f7-ba9e-60646e08992b,582ed42c-fd18-49ae-bdf5-6aa59353c7e3,olm:{(0.00,1.00)},,,,1,5407472c-b967-4600-864d-c79362f5658c +836bf4ab-38e1-44f5-a082-723fc12e4845,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(1)-NS_NET146_F3_(2),0.023000000044703484,22e58399-428f-4633-9ee4-e5fa0db68d6d,0b2a3b46-5e43-4879-973e-d8fb96429d8a,olm:{(0.00,1.00)},,,,1,9f363635-277f-49ad-9d59-17ba6fe87989 +d97f2684-22cb-4c14-b01c-b95081d4d624,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(29)-NS_NET146_F1_(28),0.02500000037252903,867c4b4d-0f38-4f28-82ce-135f2cc63808,012c9eee-86c2-494c-adcc-bbfc481e4a46,olm:{(0.00,1.00)},,,,1,184d5283-e90b-4ad1-9a28-51f09df26312 +9039f436-9be6-4c74-86b2-b5add2446d0a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS4_04-MS4_05,0.800000011920929,890f2162-b4cb-49e7-a16f-4b552c5e245c,ee384ace-040e-4f21-8a8a-d702ab51af55,olm:{(0.00,1.00)},,,,1,29ce3d34-1e26-468c-af62-19ff0d0fd70f +81578256-7c89-4651-8863-31fd206c628c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(19)-NS_NET126_F1_(20),0.04399999976158142,d2aff632-fc26-4595-931c-92e266247ac8,36cda100-86ae-4a20-ac71-20af603ac0cf,olm:{(0.00,1.00)},,,,1,90f47116-bd6e-489b-b5c0-8db3ff905d4b +0b6f398b-30f3-41f1-9bc2-ec93e91e8f19,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(22)-NS_NET126_F2_(23),0.027000000700354576,177a20fe-83b1-46df-94a3-4faa54348d10,9b509c7d-4647-40fd-b03e-7ab919215cc6,olm:{(0.00,1.00)},,,,1,e04e5d5a-1f24-40ce-9869-1835e0ade796 +d48db7e8-5fde-456f-8b17-02d18a5a2e32,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S2_4-NS_NET116_S2_5,0.029999999329447746,e05c68b1-11cd-43fd-a4b2-31e4db380c78,32bd37df-255b-4eb2-9d16-5b711132eee6,olm:{(0.00,1.00)},,,,1,b42b9195-4953-403f-8e52-55cc8e653c94 +9d2b065a-9098-447d-8dbe-5eb06cc691a2,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(15)-NS_NET146_F4_(16),0.04800000041723251,576840db-7d3c-417b-b587-28b222e740e1,9f7599de-c488-46c5-b053-1279a511f7b9,olm:{(0.00,1.00)},,,,1,f6ac868a-f7c6-48b7-a86e-ede7100859ea +442c4813-6272-4cf9-b30b-22f9114bc3db,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(26)-NS_NET126_F3_(27),0.026000000536441803,dc022eec-16b0-4a64-a2f5-498d81aca71e,d5b861a6-2a5b-4dec-a66e-adbfc6d62873,olm:{(0.00,1.00)},,,,1,a2f51a3d-5e1e-41cd-8be6-696ac1a12d52 +7d9647cb-e7ca-4ecc-a79e-edb1bfbfb666,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(1)-NS_NET126_F3_(2),0.023000000044703484,2fe5100e-d4e8-4bc4-9c7c-bcc0fc56f518,285a4caa-2da8-4bd2-8a60-7d04f168f378,olm:{(0.00,1.00)},,,,1,51eff3e4-bffc-42b0-89d0-5c4756e128ba +7263918d-4331-43af-bd10-8c06bd2b8667,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(22)-NS_NET146_F3_(23),0.02500000037252903,616da4e5-e837-44ec-bbbc-0cd12b5da8f7,ba0b3e4b-85e1-4b45-8863-fbfe11c9b69c,olm:{(0.00,1.00)},,,,1,8f7197d4-129a-4493-9a21-55e258d7b6ed +c23b7659-8e54-410a-b0e9-9eccbe2457dc,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(9)-NS_NET126_F1_(8),0.026000000536441803,5dfd45b8-48e7-42fd-ac53-cc57455486b5,f717b05b-f4e7-43d9-af9e-638e2badee5a,olm:{(0.00,1.00)},,,,1,c56980f1-59a0-4966-8743-a6a8165efdda +14f9eef8-8550-45fa-a3f0-f583624556e7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(13)-NS_NET126_F2_(14),0.02199999988079071,b32c5f5e-b6b8-41ed-a192-078e1aed05ac,9ce9d92c-5583-4b16-bec6-9f67834663cb,olm:{(0.00,1.00)},,,,1,fdae377a-76ff-447c-a64b-ae3a431691a3 +7df282f5-2e54-4220-8276-087634415be8,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(36)-NS_NET126_F1_(35),0.028999999165534973,ca3391eb-ca94-4945-ac72-e116f396f82c,c5f7ffbc-2e23-46d4-9e0c-356008e5ff56,olm:{(0.00,1.00)},,,,1,0250b2f4-4cbf-449f-87ef-b90dc451673e +d8d23da6-be08-4ace-8d93-70c0faab1505,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(4)-NS_NET126_F4_(5),0.05999999865889549,a12b9ded-0c19-48c2-ac19-7a3a9b7e26da,de5ee252-ebb6-42b0-875c-77ae557ffbf6,olm:{(0.00,1.00)},,,,1,9989a72f-2587-4a15-804e-e81d9af7ee93 +094a0827-54d8-4ed9-bb8f-2766db020c87,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(20)-NS_NET146_F1_(21),0.05999999865889549,7d45f0ab-1e6b-452f-b665-c4846cf046f5,92cb5065-2e57-4099-8e29-75cbc0c80370,olm:{(0.00,1.00)},,,,1,0cbc7c1e-1146-40bc-a87e-a4293f1b8765 +5fa6e010-393e-4bd2-a874-56eb784f9741,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(5)-NS_NET146_F4_(6),0.05400000140070915,d7023c15-adb7-4d56-9f86-b182611a47ef,49dcfc70-76ca-4f6f-83f7-0bc2aab1ae34,olm:{(0.00,1.00)},,,,1,7895fb66-d867-4e4a-bab9-ce5165207321 +f0d4491e-eb64-49a0-8fc3-44fa5bd9dcee,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S3_4-NS_NET116_S3_5,0.029999999329447746,36dccefc-f04c-493f-bb88-11343583bf9f,b9a28095-68f7-44c1-9ccc-6efc5ea84c59,olm:{(0.00,1.00)},,,,1,e2ee2ab1-8e22-41be-9a1f-cfdee99d611e +e311729e-244e-48a6-bc48-0c7d9823c148,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(3)-NS_NET126_F4_(4),0.05299999937415123,1cb45ba0-d2c2-45a6-9bb2-5f374e30a6e9,a12b9ded-0c19-48c2-ac19-7a3a9b7e26da,olm:{(0.00,1.00)},,,,1,0615b7b8-e7ec-4771-9e68-f02948044da2 +a3c0115c-42eb-48a9-a6b0-64635ee66b87,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(11)-NS_NET126_F3_(12),0.019999999552965164,4258f215-5b22-446f-a260-e8cdaa7c95d1,eb125953-31d3-4207-adf7-aba3a3790d6f,olm:{(0.00,1.00)},,,,1,62829e00-c835-4fea-b47a-104d258a5393 +43394be2-5c85-4449-ad06-7866395a5c79,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(3)-NS_NET146_F3_(4),0.01899999938905239,8b92ad35-8b0a-49b9-9f66-f42ddfeb9c65,f66df6fa-3dfa-4515-85d7-54d0f429fde7,olm:{(0.00,1.00)},,,,1,2f625e1a-ff4b-4379-bd79-e309d5841ffb +2dd402ff-ef64-4b4b-8a49-e9570364e65b,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(36)-NS_NET146_F1_(35),0.019999999552965164,8f80e777-ccbd-4630-b10e-238e824113fd,f5ae3279-fe21-4bb7-849a-eaacb0546b0e,olm:{(0.00,1.00)},,,,1,dc2dafb1-dd6f-489e-9fb1-36d029b03980 +6f875559-5af0-47a9-9f0e-f1d8332f9230,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(30)-NS_NET146_F1_(29),0.029999999329447746,9f95c733-71e2-4bf0-a27a-70144518ea2c,867c4b4d-0f38-4f28-82ce-135f2cc63808,olm:{(0.00,1.00)},,,,1,9987d3ab-2135-4c6d-bb7b-209659ab9356 +a2a8bc02-02a9-40d8-9495-058c04d7df89,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(7)-NS_NET146_F2_(8),0.02500000037252903,f1cef042-1fc4-4bd8-b17f-dfbded4f2aaa,792b505c-87ab-4665-a31d-b6035c5ece70,olm:{(0.00,1.00)},,,,1,d4890af8-3627-4397-b962-31e5ae9a8164 +0b1f06c3-9622-47cd-b41f-bd0314673b8d,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(10)-NS_NET126_F3_(11),0.026000000536441803,e25387d0-ab9a-406d-bcb4-555414b88b1b,4258f215-5b22-446f-a260-e8cdaa7c95d1,olm:{(0.00,1.00)},,,,1,c6ec6f58-dae8-4dcc-b486-d0ba6df880c6 +bfecad6c-ddda-4957-ae66-f04d30fd7104,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(23)-NS_NET126_F1_(24),0.05000000074505806,94713e6c-c47e-422c-8ab3-2a2903b7dcd2,4f2402e8-664a-40f2-970a-abc098a2a0d1,olm:{(0.00,1.00)},,,,1,b0242798-3ebc-43b5-b26d-0afc2e3af126 +c49d1581-a0c6-493f-9534-39f97970492b,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(13)-NS_NET146_F3_(14),0.020999999716877937,bdf97a4d-622c-4251-8183-8b1a696f376e,3dec12fd-3dc6-481d-be05-8df9df7f0c5d,olm:{(0.00,1.00)},,,,1,0d7473a5-dd01-460f-a1ee-624d10f34c8e +e1315733-0b28-4465-8367-fa4535d282fa,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(9)-NS_NET126_F3_(10),0.03200000151991844,bbd210a5-eb85-4616-bdd0-72bbd3ed7ef9,e25387d0-ab9a-406d-bcb4-555414b88b1b,olm:{(0.00,1.00)},,,,1,7da1277a-931e-48f2-8d9f-810e49e0b8ec +5ff3f25d-ef1d-4ba2-ba1e-b387965a839a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(11)-NS_NET126_F1_(12),0.01899999938905239,270c7266-45dc-4e45-829f-c04f6b631cad,9d10a92f-576d-4777-99ff-59d145924fea,olm:{(0.00,1.00)},,,,1,2c4b31fd-9662-4b0a-95da-bab5a1b541cd +09083d14-02aa-40a3-9948-86e86883bda1,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(37)-NS_NET146_F1_(36),0.054999999701976776,450426ac-a560-4d17-b1fc-9e169530a655,8f80e777-ccbd-4630-b10e-238e824113fd,olm:{(0.00,1.00)},,,,1,ceb28bd4-0090-4920-bedc-4f66968729dc +e8329717-1626-4c33-b60e-d83e78514014,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(11)-NS_NET146_F2_(12),0.029999999329447746,f26b5511-3c50-42d5-97c2-be408330eb84,8254d91b-e5da-4402-bb8f-301eafa09d28,olm:{(0.00,1.00)},,,,1,76530f38-d7be-4e8b-b1f5-cfe49b59388f +2e5bf3d7-11a5-496f-9bd5-bb9d3686a576,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(5)-NS_NET146_F3_(6),0.02500000037252903,ce71377d-63ea-462a-9290-67e51946a098,01bdd8b2-145f-42b3-80e3-a2366dea1044,olm:{(0.00,1.00)},,,,1,809a36fc-7f08-4800-8714-2b6607974a43 +94071ac7-ae51-4e45-8795-9d10bda616e9,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS1_03-MS1_04,6.0,787237ad-b3a8-4f2c-ab70-31c5113d82d7,1396cb4c-cee7-4116-97c9-290f98785719,olm:{(0.00,1.00)},,,,1,5f05acb2-b125-47e1-af39-878997a48981 +473a11f4-1691-44ba-8e95-96782bc9d07f,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(27)-NS_NET126_F3_(28),0.03099999949336052,d5b861a6-2a5b-4dec-a66e-adbfc6d62873,e0a6c8e9-7d1f-4965-98b9-e543bacb6b83,olm:{(0.00,1.00)},,,,1,970e0436-65e3-48d6-9d9c-1f194f94f02c +d86488f7-cf74-41b4-9d62-e2923d00680f,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(20)-NS_NET126_F1_(21),0.05999999865889549,36cda100-86ae-4a20-ac71-20af603ac0cf,14ae9865-cb9b-4518-9f2a-c0fda3455a42,olm:{(0.00,1.00)},,,,1,0610293b-068b-4851-927b-618da07e6fcf +ec4d2395-23de-41c7-a366-af36aed1bf44,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(4)-NS_NET146_F3_(5),0.017999999225139618,f66df6fa-3dfa-4515-85d7-54d0f429fde7,ce71377d-63ea-462a-9290-67e51946a098,olm:{(0.00,1.00)},,,,1,98d060f1-bde2-4649-92e9-c818ba66f474 +8add0020-bc20-4aaa-9ad3-fa1a1a5ef376,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(15)-NS_NET126_F1_(16),0.019999999552965164,41c0087f-ce27-4da3-97d2-92d711b639b4,4f78fe6d-3cb2-4d99-8c67-4f14cb626813,olm:{(0.00,1.00)},,,,1,9c4d86bb-ab1d-42ff-a5f2-4d1f39778f6c +76f097c5-173f-4fee-b6db-190792922d0e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET136_ONS-NS_NET136_S3_1,0.029999999329447746,d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,416fa5eb-2f72-46c3-978f-6a0ebb714a40,olm:{(0.00,1.00)},,,,1,89a28eeb-daae-4a0b-bfd5-6c5ba90f7440 +784bfe2a-8d23-4e74-8b05-b13141611186,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(20)-NS_NET146_F3_(21),0.020999999716877937,0ebf0088-f596-4cd1-9ae0-5da02dc40335,a4a44d93-48d6-4b87-8053-87fe0778e75c,olm:{(0.00,1.00)},,,,1,9a3869ee-c4b1-4b3a-89ce-02d79a2cf4ad +affde1a2-90e8-468f-a0a9-eb024f791857,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_ONS-NS_NET126_F4_(1),0.04500000178813934,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,3f63be7c-7f1a-4e7e-87ee-90ada222f64a,olm:{(0.00,1.00)},,,,1,d639d54f-19ff-4b56-bf41-206c1736258c +c87706ad-37ff-4419-b4bc-4607d780498e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(10)-NS_NET126_F2_(11),0.01899999938905239,3d81adf5-73d1-4708-b03b-3afc7db017f4,6678c226-c5d2-4ce3-9728-dc1163be799f,olm:{(0.00,1.00)},,,,1,34bcbd39-34fe-4ba4-896b-e123e597985a +1c23e300-0ad5-4b90-ac74-b9763e579268,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS4_06-MS4_07,6.0,fa6d5184-b205-4b1b-839f-7b21ac956c29,898d8295-bf35-4079-9374-99b059c2c956,olm:{(0.00,1.00)},,,,1,85771d96-26ec-47d7-b8ef-f991a0bb996e +52df9c70-136a-49bb-9ad4-d300123c7e99,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_MS3_02-MS3_03,0.5,b6b1b9fc-e7d8-492d-8601-84c1e756bd83,e4502c52-b4d7-4082-a583-b5688d8244e0,olm:{(0.00,1.00)},,,,1,f3a219f3-8999-4b77-90b8-7f78b4a884a8 +5d56c97f-e15c-4676-9b1a-fc5d7efb8a24,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(28)-NS_NET146_F3_(29),0.02199999988079071,c72a08bc-4685-49b1-b8ef-803aebc8c388,15345698-c319-461f-b969-37d50fb84220,olm:{(0.00,1.00)},,,,1,c435432c-3647-4b5b-96e1-ac1e32a546e4 +412d395e-7ebc-4cc6-88fb-24006f54c931,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(12)-NS_NET146_F4_(13),0.039000000804662704,f8dd541b-4a4d-417e-89ff-a9650ee3aac2,b608d71e-3ede-4156-a015-3f6e1d22242a,olm:{(0.00,1.00)},,,,1,44f95594-319f-47ba-9df2-5d9833e47408 +9d1ef0fd-3f8d-4a97-8495-25074243860c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(19)-NS_NET146_F2_(20),0.019999999552965164,636dec7c-4242-46e8-b7ae-db7e5a28c39c,2aa2d409-8bb2-477d-ac7a-6439552e136a,olm:{(0.00,1.00)},,,,1,fa60cbc7-5599-4409-b866-dc05a5b27235 +75098182-83b1-40ae-baaf-95f1e1f93250,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(29)-NS_NET126_F3_(30),0.028999999165534973,f0f8f187-5dbf-46ab-8a43-d6169ab5042d,443c1513-fdeb-4e29-ae89-5ea47c0b1d3f,olm:{(0.00,1.00)},,,,1,01ef6262-ae52-48e5-833c-aface9a34b35 +d00ddea9-83f7-411a-9da6-f9607ffb3c87,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(30)-NS_NET146_F3_(31),0.023000000044703484,7cff7ac7-2d18-4c4c-8e1b-893bb050c1ed,b7a5be0d-2662-41b2-99c6-3b8121a75e9e,olm:{(0.00,1.00)},,,,1,f24aa8ff-676a-4638-a1b4-4c16566079e8 +0f11e5d6-f850-463b-8d74-6fdf91fad535,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(1)-NS_NET146_ONS,0.02199999988079071,2c520ab6-507e-4dcf-ab05-8f238e9b9385,3da4fd3d-ac5e-409d-91fa-36516673cf57,olm:{(0.00,1.00)},,,,1,4503f215-7ded-4230-9f94-e8ce4f2560ab +364ffff6-7541-4324-bbcf-fe626ba9de1d,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(14)-NS_NET126_F2_(15),0.03200000151991844,9ce9d92c-5583-4b16-bec6-9f67834663cb,2645e336-b0df-4d1e-a0ea-375444488f06,olm:{(0.00,1.00)},,,,1,ca622ca6-25e3-4ddc-9516-99e2376ded1d +a102f0f4-e86d-438c-95a9-d3fc6357121f,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F4_(4)-NS_NET146_F4_(5),0.05999999865889549,00d4a837-f09c-41df-bed1-dfdb78387116,d7023c15-adb7-4d56-9f86-b182611a47ef,olm:{(0.00,1.00)},,,,1,fe7f2726-e60e-4111-9577-61f332eebf2e +060f10e1-2ffd-4972-9ace-7fff8df78658,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(21)-NS_NET146_F2_(22),0.024000000208616257,bd292f64-65e8-42ec-9b78-b9b9f013750e,5862f526-783a-4218-a463-3cbf5de8dade,olm:{(0.00,1.00)},,,,1,2ae4a009-1481-412f-aa25-9d74b23a60ce +87cd1ae0-2ac4-46fb-aeb8-b2f710da299b,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(16)-NS_NET146_F2_(17),0.024000000208616257,8f2ba96f-a47a-46d3-b5a1-d19de0a32419,40537c84-c812-4231-bd23-0ba81922e937,olm:{(0.00,1.00)},,,,1,6c4bc7e5-6510-43f2-b370-89e5426d8364 +cadd7ca5-2b70-4bcc-83d0-867df8b6d0a3,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(29)-NS_NET146_F3_(30),0.028999999165534973,15345698-c319-461f-b969-37d50fb84220,7cff7ac7-2d18-4c4c-8e1b-893bb050c1ed,olm:{(0.00,1.00)},,,,1,5806cf0a-5c5c-44ec-ac36-83a0030fb9dc +c64c73c4-109b-4baa-bf44-3357d4bca7d8,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(6)-NS_NET146_F2_(7),0.020999999716877937,5071dd8c-bbc1-4c8d-a180-4492f80e183d,f1cef042-1fc4-4bd8-b17f-dfbded4f2aaa,olm:{(0.00,1.00)},,,,1,be6b1366-0282-427c-99fe-7ee0ae092652 +00a3c4ab-e866-42a9-854f-fbf28c7f6a43,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(14)-NS_NET146_F2_(15),0.03200000151991844,9aaf57c4-cc5c-4a01-8c2c-72bc7e231cc9,d82fae59-844a-4c85-997e-326dd876137c,olm:{(0.00,1.00)},,,,1,103e89f7-9c1d-459d-abb8-cf964570340a +7bc8b609-baba-4afe-8cec-866d74e91e43,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(8)-NS_NET146_F3_(9),0.01899999938905239,6bc0dda8-25f4-48a6-9645-21e1eed5c6ff,6570535c-0d2e-4846-9951-21559902f67a,olm:{(0.00,1.00)},,,,1,af9a3ab2-48e6-4972-b589-8baae5c74fb9 +4bdb6569-72da-4d60-97b1-b5a639032d5d,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET116_S1_4-NS_NET116_S1_5,0.029999999329447746,b3a7431d-89b0-41cb-87a9-5853890796cd,92301422-94ae-48ab-89c7-a69eea9450b2,olm:{(0.00,1.00)},,,,1,3362b510-7d57-44b1-a6cf-8081aac84a5b +a9a94bc3-fa83-410a-9e71-38807e8d121c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(16)-NS_NET146_F1_(17),0.03200000151991844,09ac8949-2b79-41d7-b56f-a58f20036df2,0d94a5ea-3a13-48ba-a27f-b2903841c334,olm:{(0.00,1.00)},,,,1,0ae22511-6661-4a9c-a3b4-62e28f0c6301 +13ea7170-5fc1-4ed8-be71-0a91a9e5df99,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(16)-NS_NET146_F3_(17),0.029999999329447746,3ec2f2a0-36a3-4d11-88ee-cc4df001e876,0f3ba59d-a9ce-4669-aa12-bebec42238b7,olm:{(0.00,1.00)},,,,1,37b03eb6-ef0f-48c2-ba36-e1a5ed1747b4 +031633ca-bd50-401e-9159-d2258ce6309c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F4_(5)-NS_NET126_F4_(6),0.05400000140070915,de5ee252-ebb6-42b0-875c-77ae557ffbf6,e3a40690-d085-4796-9fcb-48d776e58594,olm:{(0.00,1.00)},,,,1,6fefbb49-0419-447c-9431-657cb0dc29fe +764eccc0-09cc-4c7a-bf76-33259938530c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F2_(9)-NS_NET146_F2_(10),0.017999999225139618,a5c73608-5a85-495d-bea0-df77b6ce66ea,41414318-73e3-4bdc-8147-570a96b28d37,olm:{(0.00,1.00)},,,,1,a61d2b6a-2ae3-4e87-b69c-d6ef03746edb +8cc7bf8e-226d-41c9-9cd0-7524ea9186f7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(1)-NS_NET146_F1_(2),0.023000000044703484,4f28e734-5148-4caf-ac64-270231740cbf,ab3645a7-af26-480d-b1bd-5b0fa00dc83f,olm:{(0.00,1.00)},,,,1,110964ab-decd-4f63-af13-dfe2ee499ba7 +b140dccb-7251-496b-9402-06ebd13048c2,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(24)-NS_NET126_F1_(25),0.02800000086426735,4f2402e8-664a-40f2-970a-abc098a2a0d1,3a2f199c-2966-4b9a-939b-3a6c9924341c,olm:{(0.00,1.00)},,,,1,f5402aea-e1ab-43a3-b65b-a101e7358a6f +e357bf93-aaa3-4870-b6a4-6d2cdb8967da,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(5)-NS_NET126_F1_(6),0.017999999225139618,eb21d716-1b54-4dba-bdc2-d1f6752aef85,99e26ef8-75e2-46f3-aafc-6287bf5e3905,olm:{(0.00,1.00)},,,,1,b4dfd39c-38ec-4883-adf7-413c0662694a +52ccd989-d87b-4f9f-9d5d-a0609391f56e,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(10)-NS_NET146_F1_(11),0.027000000700354576,6c24b464-790a-4aae-bb11-766718f07cd5,666757e2-292e-473c-ac9c-04c0786574bc,olm:{(0.00,1.00)},,,,1,3124880e-a2af-42a1-be47-841a8176e7b6 +d59a733b-b7c6-401b-8e38-653e0cb72b5c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F1_(32)-NS_NET126_F1_(38),0.03099999949336052,49b511fa-8cff-45f4-9a59-54faaaf90abf,06b7f21a-d6d7-4ec0-94c6-141845f14986,olm:{(0.00,1.00)},,,,1,5050a032-62b4-4239-aa13-9672c890e74a +95644bf5-8dca-4409-bb04-7d4e9a24fa03,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(30)-NS_NET126_F3_(31),0.023000000044703484,443c1513-fdeb-4e29-ae89-5ea47c0b1d3f,67af7db0-0fd8-4657-bb4f-43a2141b9f73,olm:{(0.00,1.00)},,,,1,d865f47b-3f99-4ba1-973b-4bdb6fe2414b +08d39ce3-e843-49bd-9b46-1fe927a1d4be,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(17)-NS_NET126_F2_(18),0.023000000044703484,c5457e35-ad81-4427-9d3a-99e4c44ccae8,e80aa2db-f32c-410d-96a1-a32e03222568,olm:{(0.00,1.00)},,,,1,803c298b-61c6-412c-9b60-21cabc5bd945 +62c21e1e-f353-4e48-bca6-8a4da341971e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(21)-NS_NET146_F1_(22),0.03200000151991844,92cb5065-2e57-4099-8e29-75cbc0c80370,1ee9de9a-0095-4b58-beeb-e56fb908844a,olm:{(0.00,1.00)},,,,1,d03eee1c-0c11-41c4-90a3-2743ab894974 +73d786b9-377a-4807-9b70-21c80599a4d8,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(27)-NS_NET146_F1_(9),0.03200000151991844,9baae5ff-40e3-48cb-9ddf-de6d1c133e13,0db6e581-37e9-4254-aed8-d5cdf66819f9,olm:{(0.00,1.00)},,,,1,90499632-fb19-4b07-9726-8741307a2f77 +d15c85bb-c9b1-4fa3-8bf6-4aa393b564d4,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F3_(15)-NS_NET146_F3_(16),0.020999999716877937,d07dc1b0-e29a-452a-84c5-7df7b0bb3141,3ec2f2a0-36a3-4d11-88ee-cc4df001e876,olm:{(0.00,1.00)},,,,1,ce1623cf-68c5-4f91-842a-2845ca7aa0e1 +6bbccaac-2bbe-4d0b-bb07-80dbb605ec1c,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F2_(20)-NS_NET126_F2_(21),0.02500000037252903,de756ddb-793d-4b2d-959c-59d938a8f61f,1dee13af-e638-4858-9c69-0069190cd577,olm:{(0.00,1.00)},,,,1,fb585936-8df9-4d57-9545-0372de271044 +1372ca57-8429-43c6-a589-a402de4ac7f9,{"type":"LineString","coordinates":[[7.39249992,51.81000137],[7.39249992,51.81000137]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET126_F3_(3)-NS_NET126_F3_(4),0.01899999938905239,69aeb4a6-1c4b-4953-bad9-54fc0c7e495b,bf7e7268-2fb6-4948-ace6-9037ae148fa3,olm:{(0.00,1.00)},,,,1,63a743b3-b45e-4862-b571-b4448545fb21 +222af488-6339-4308-8f25-eac19b6e2c9c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},LTG_NS_NET146_F1_(24)-NS_NET146_F1_(25),0.02800000086426735,205fcee1-928c-4374-950c-34575f07fa49,2287c2a8-c2d0-4c63-80b5-6b66a1288df8,olm:{(0.00,1.00)},,,,1,0ce5f7e7-51b3-4da3-ad12-1c50dc44c6c9 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/line_type_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/line_type_input.csv new file mode 100644 index 000000000..4694ff989 --- /dev/null +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/line_type_input.csv @@ -0,0 +1,292 @@ +"uuid","b","g","i_max","id","r","v_rated","x" +803c298b-61c6-412c-9b60-21cabc5bd945,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +f66fc57d-f2be-41fd-bc60-d1177b091ac6,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +ea01036f-5b25-47dd-98e3-0d944fd2e670,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +5b2b259b-1155-4130-b119-afea37851952,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +ceb28bd4-0090-4920-bedc-4f66968729dc,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +f265e497-3a6d-4f96-9329-a7644cd8e785,85.7655029296875,0.0,361.0,MS_3,0.165999993681908,20.0,0.117200002074242 +0615b7b8-e7ec-4771-9e68-f02948044da2,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +be79605e-39e3-4a53-b27c-33b5b80e8832,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +3be9f63d-c316-4aa1-8695-6cfcfac29790,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +f5402aea-e1ab-43a3-b65b-a101e7358a6f,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +6f8f3927-ac51-4b7d-a23e-8e429949f345,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +d3293c00-7bc8-434f-bfc8-b90cc2ff85be,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +90f47116-bd6e-489b-b5c0-8db3ff905d4b,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +5050a032-62b4-4239-aa13-9672c890e74a,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +f8b5526a-2f8b-4937-864a-4162157a98be,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +ec77a581-8148-4b2c-bb6a-3f7c24ebb93b,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +b2edb582-9e3e-4381-8807-75abd1710902,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +471b943e-0115-4262-beee-ebaef1503b09,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +2ae4a009-1481-412f-aa25-9d74b23a60ce,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +8bd8a653-39a7-420d-976d-68d9492601bd,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +b4dfd39c-38ec-4883-adf7-413c0662694a,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +0cf49259-c126-4602-9b8a-764208d67914,191.636993408203,0.0,300.0,MS_2,0.207000002264977,20.0,0.0691149979829788 +4ee89e0b-1e97-4dde-ba57-3b0b862957c5,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +33bf42ab-01ba-493f-a92e-de302649b490,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +e8fb78e6-329b-4968-b748-48d27078347a,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +f564bbec-720f-4299-b516-e576f02152c8,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +7374aedd-b0cd-467c-99e9-fe3b26adb3b7,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +048a2c36-6fbc-43ec-aa92-3807f7bfec50,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +d334240a-49ef-430f-8924-3d3104b636ba,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +6fab725c-b58a-47eb-957c-9ca99f4558ce,85.7655029296875,0.0,361.0,MS_3,0.165999993681908,20.0,0.117200002074242 +2c4b31fd-9662-4b0a-95da-bab5a1b541cd,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +df4aeff9-dacd-4326-9126-58e39f4161f9,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +bdcb3549-eb2e-4903-8f0d-cf6a2166c09f,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +9db7e41e-7360-4529-bbdb-dbd220117f61,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +fbd5c9d9-96b2-4270-a927-c7a604f032f1,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +cb059d73-c67b-41d4-9c49-844c12351e77,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +c56980f1-59a0-4966-8743-a6a8165efdda,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +3d684e78-d7ba-436f-b223-c2f50de8d7ac,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +7286023c-864d-476f-8b54-f23179ed906a,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +cb8e491b-e99f-4a68-a0e0-dfa07b77ca7f,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +0622aad8-6436-429e-a46b-4e09adad1a6c,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +e745cdd4-1c30-447f-8694-d3b3d2e01a96,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +8bfec339-14db-48d1-869b-c46b602a5940,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +0bfe6869-6869-438d-918c-e697955a922f,85.7655029296875,0.0,361.0,MS_3,0.165999993681908,20.0,0.117200002074242 +7895fb66-d867-4e4a-bab9-ce5165207321,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +d865f47b-3f99-4ba1-973b-4bdb6fe2414b,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +9ac19e4c-0379-4aaf-a96a-b2e71462abb3,0.0,0.0,800.0,Kabel_110kV_1,0.0283,110.0,0.11 +9b5784f1-0ae5-4692-9deb-3d74743f59e0,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +fdae377a-76ff-447c-a64b-ae3a431691a3,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +f181cb5c-2234-49d5-9e3f-d21f14963074,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +b42b9195-4953-403f-8e52-55cc8e653c94,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +4503f215-7ded-4230-9f94-e8ce4f2560ab,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +03627bdf-9d77-44d5-a9c2-9e3109ec8a32,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +6ac4e62e-72ef-4772-8148-58586dd8d461,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +44f95594-319f-47ba-9df2-5d9833e47408,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +b8bec046-5587-4a35-a262-233452558bfa,0.0,0.0,800.0,Kabel_110kV_1,0.0283,110.0,0.11 +267979b1-af4a-4ae9-a22c-3e0234ce2271,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +0417354b-2a35-4499-965d-24b153f98769,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +85771d96-26ec-47d7-b8ef-f991a0bb996e,191.636993408203,0.0,300.0,MS_2,0.207000002264977,20.0,0.0691149979829788 +c940e435-0523-419a-90bc-f3dbf2e463f7,0.0,0.0,1360.0,Freileitung_110kV_2,0.0547,110.0,0.4 +f701322d-3c8f-4c18-9259-117ac854df91,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +6e3b7cd2-87cb-4155-a5a8-1e7ad6557a47,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +235dc9e4-7328-4386-8ca5-ce9c3202210e,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +ca622ca6-25e3-4ddc-9516-99e2376ded1d,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +75e63c65-ec08-4c59-aef2-3db3f96904cc,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +342054c6-c0dc-4b03-b914-6bdc69c17d1b,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +80eb9e25-4a5c-49b6-bb57-8fa7cf5dc035,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +5407472c-b967-4600-864d-c79362f5658c,85.7655029296875,0.0,361.0,MS_3,0.165999993681908,20.0,0.117200002074242 +a0318665-d079-4454-b335-67a08d52063e,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +e2ee2ab1-8e22-41be-9a1f-cfdee99d611e,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +9d193d4b-29bf-4cf5-9ff0-ab04185a6486,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +62829e00-c835-4fea-b47a-104d258a5393,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +8f7197d4-129a-4493-9a21-55e258d7b6ed,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +89a28eeb-daae-4a0b-bfd5-6c5ba90f7440,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +c6ec6f58-dae8-4dcc-b486-d0ba6df880c6,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +744ea833-d481-4583-99e7-4e83728ea176,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +970e0436-65e3-48d6-9d9c-1f194f94f02c,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +d4ff2175-de32-4f24-99ad-ab11517444f9,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +b3546eb6-8ac0-42c7-b5ee-ad0ba3cdd21a,191.636993408203,0.0,300.0,MS_2,0.207000002264977,20.0,0.0691149979829788 +f8b900a6-7d3e-41b9-b5c6-48eca9153984,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +5f05acb2-b125-47e1-af39-878997a48981,85.7655029296875,0.0,361.0,MS_3,0.165999993681908,20.0,0.117200002074242 +21efe2be-86c1-4d0c-ba01-f77b01632ddf,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +ce1623cf-68c5-4f91-842a-2845ca7aa0e1,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +0250b2f4-4cbf-449f-87ef-b90dc451673e,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +b8c8070f-0668-4a5c-bbff-4326670eedc3,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +7482222e-f925-4004-abdd-0b69ef453d8d,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +1a77afda-35bc-4902-a32e-a3a8f3d1a88a,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +be6b1366-0282-427c-99fe-7ee0ae092652,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +fa60cbc7-5599-4409-b866-dc05a5b27235,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +9987d3ab-2135-4c6d-bb7b-209659ab9356,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +f6ac868a-f7c6-48b7-a86e-ede7100859ea,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +0d7473a5-dd01-460f-a1ee-624d10f34c8e,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +8c6655c4-4ab0-4eb9-9ef3-ccc4c1c58b86,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +dffa0c85-3ad7-4cae-b3f4-48bc41826b84,191.636993408203,0.0,300.0,MS_2,0.207000002264977,20.0,0.0691149979829788 +6fefbb49-0419-447c-9431-657cb0dc29fe,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +c9444107-2d82-4591-a80e-eacc5bea633f,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +0d77358d-422b-4f97-8eb9-b36f717da4a2,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +9da326a4-b96c-4e3c-bcd2-58be00a460cb,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +64336228-e311-47a6-aa65-4e2883352109,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +a7071b97-2be4-40bf-a0b1-b8faf6bff6d6,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +2f625e1a-ff4b-4379-bd79-e309d5841ffb,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +d03eee1c-0c11-41c4-90a3-2743ab894974,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +01ef6262-ae52-48e5-833c-aface9a34b35,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +6eae5d86-3269-4d7c-aca6-150008d85eb2,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +d03f95b2-28c1-41cc-a80b-768a2a2f4788,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +36876e77-ccb6-4cc1-8508-d1728c149a07,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +a246d41e-4ad0-4dbc-9261-99104c22f0d8,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +a34786e0-a3f2-4420-8754-9af63551cbf8,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +ba85a896-08d3-4b95-8a21-1c06f29513e4,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +90499632-fb19-4b07-9726-8741307a2f77,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +6986321a-0a85-411e-8b2d-9d929a7f298b,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +ab79d7fc-15bc-4ab6-bd7c-432ae87839d7,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +af9a3ab2-48e6-4972-b589-8baae5c74fb9,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +899d2b91-69bc-46fb-a4bb-0b97c7c8751a,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +103e89f7-9c1d-459d-abb8-cf964570340a,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +fe7f2726-e60e-4111-9577-61f332eebf2e,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +7eb50926-f5b2-4fc4-b293-c679eaf19f65,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +17e87208-d092-4514-8b23-ab91598798ce,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +ce61ee4b-0244-416f-b3e0-80577b58781c,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +e04e5d5a-1f24-40ce-9869-1835e0ade796,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +a2f51a3d-5e1e-41cd-8be6-696ac1a12d52,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +5287c56e-1a3f-4265-bdf6-bad967e03478,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +0ae22511-6661-4a9c-a3b4-62e28f0c6301,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +9bdff8f4-9fc5-4bb4-a346-786543058f6a,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +2c4f86a0-5161-4f3f-b6c6-bcc9c7c0ed4e,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +f2a9246c-1d44-4903-b6a1-f038b786c01b,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +97a2a008-5c56-41d4-bef2-f1af45f2925b,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +dc2dafb1-dd6f-489e-9fb1-36d029b03980,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +caf07358-b134-46ae-a7f4-7c64d06ab25b,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +c21290a1-ce12-4bc1-be0b-3492c9399da3,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +bb9bd979-bf7e-48cb-840f-e63e85f00911,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +9a7fdf17-f929-42be-98fb-cf5778ce4358,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +660acf3d-706b-4daa-83e7-af1edcb02804,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +7204651a-462e-4a96-ab91-9bec7dbdcb92,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +6d1930ba-b144-459f-9a7f-463c0a0f46b4,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +71d2059f-ed6c-4cd1-9c3a-28b3409e93bb,191.636993408203,0.0,300.0,MS_2,0.207000002264977,20.0,0.0691149979829788 +0610293b-068b-4851-927b-618da07e6fcf,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +491312ff-b705-4baf-ad5e-139ca62abd13,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +1173fa67-2573-4476-aa5e-c3fe756a7f07,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +a4c7ef55-d178-4967-a6cf-8a762672d27c,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +37b03eb6-ef0f-48c2-ba36-e1a5ed1747b4,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +673692bb-40e7-4793-8010-59a6c825fb0f,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +ce8ff61c-97fd-441a-914a-250c0dc80ed2,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +29538d4e-9d99-4701-b21a-0d8ee5b665de,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +98d23c1c-fd2a-4257-993f-55663b42200b,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +6daeb4b5-b137-4ed4-8bac-f6193d5daf33,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +184d5283-e90b-4ad1-9a28-51f09df26312,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +98d060f1-bde2-4649-92e9-c818ba66f474,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +c2618b8d-df63-4bc1-8eab-3ce2fd74e183,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +e0de3267-5ef6-4fcb-83c9-771d53e7fde8,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +29925a58-7664-486a-a503-ab0d994c9e75,85.7655029296875,0.0,361.0,MS_3,0.165999993681908,20.0,0.117200002074242 +2440030d-910e-4a4b-ac70-15f09e34e23b,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +22a27f37-a8dc-4316-9795-7525ee7a0ac7,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +29ce3d34-1e26-468c-af62-19ff0d0fd70f,85.7655029296875,0.0,361.0,MS_3,0.165999993681908,20.0,0.117200002074242 +9f363635-277f-49ad-9d59-17ba6fe87989,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +7445744d-21dd-46ad-805b-1d8b8a470294,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +3f4a87a8-dd17-4b3d-acfc-10453391acc6,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +fb585936-8df9-4d57-9545-0372de271044,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +9312de84-9197-462f-9d69-7d2fea8f7f68,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +54a5e86e-8535-427e-b07b-638ba00913a5,85.7655029296875,0.0,361.0,MS_3,0.165999993681908,20.0,0.117200002074242 +7e6f9030-73ff-4fcb-a384-f71820af1a41,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +b44c03a0-c838-4de1-b329-e2df2a769d53,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +110964ab-decd-4f63-af13-dfe2ee499ba7,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +d639d54f-19ff-4b56-bf41-206c1736258c,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +86828e8b-9ff2-4bb6-8a32-f291c397acea,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +152c2e89-46ec-4b21-9cea-5c10420de37b,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +91bec055-7ab3-49f0-940d-f7399bbb129e,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +d0f81106-444d-4832-ad0b-a293d719206a,3.0,0.0,550.0,HS_1,0.109999999403954,110.0,0.379999995231628 +b6264d92-34ba-49db-bb48-9a1d16e78482,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +1d393258-37f4-4e4f-a77f-781524a55083,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +e3a643fe-bba4-4a7f-83db-23b0e03c923c,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +01b81835-2d2a-4e5c-bf78-cb1e789f2d0f,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +82bc6482-24eb-42dd-8dc3-e05b86696a22,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +3124880e-a2af-42a1-be47-841a8176e7b6,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +2cbe87fe-c770-4b7b-b1ac-6e52ea35682a,191.636993408203,0.0,300.0,MS_2,0.207000002264977,20.0,0.0691149979829788 +28c423bf-1639-4599-847c-d0db54b6d55d,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +62a6a50e-8d16-415c-960d-8ef133627350,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +0cbc7c1e-1146-40bc-a87e-a4293f1b8765,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +2de36fa6-bedc-413d-b9ea-ac1a47459531,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +1568ffdb-4504-4dce-b1d4-680a286f52b2,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +e0c1129d-75ba-4639-928d-2f43eeabc88e,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +3362b510-7d57-44b1-a6cf-8081aac84a5b,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +d4890af8-3627-4397-b962-31e5ae9a8164,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +8c9f87cd-141c-4ba9-a017-5fcde0e542a2,85.7655029296875,0.0,361.0,MS_3,0.165999993681908,20.0,0.117200002074242 +28ff8422-4924-4669-8352-2d5fd68a084c,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +c435432c-3647-4b5b-96e1-ac1e32a546e4,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +54b7a190-585f-4a05-a07f-840289540a3f,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +0d9b5a69-e04d-4617-b46d-6ddb64ca815d,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +4f86b68c-cbfe-4f1c-b849-dd17c640aa7c,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +e4d237c9-b025-4838-8b12-34bbf1265fb9,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +e5d110d3-321b-4726-bc51-e265f83891df,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +0199a8ad-0453-4362-90a8-49ee825029ac,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +f4a72519-d0f2-4208-b7c7-032cb5e5516d,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +c1eab793-7cb2-44b1-a309-e6a96e5ee80e,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +82e77523-a1ad-40e4-a7d1-0a9ae55a5b2f,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +87591389-0527-4fe0-8b33-7800b89a50c6,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +71bc51af-be08-413f-8165-90822ffef011,191.636993408203,0.0,300.0,MS_2,0.207000002264977,20.0,0.0691149979829788 +d984e978-5734-43e7-ac15-fd8cb4d281a6,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +51eff3e4-bffc-42b0-89d0-5c4756e128ba,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +459cc17d-3f08-484b-a886-33c987466b5b,85.7655029296875,0.0,361.0,MS_3,0.165999993681908,20.0,0.117200002074242 +716ef541-2872-42dc-9304-6c2d840c1f0d,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +63a743b3-b45e-4862-b571-b4448545fb21,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +359e568b-3167-4c1b-9e94-6e6aa74e36cc,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +b423a5cf-ca70-4a11-9b97-07d002a10837,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +333e8b90-4af3-4385-a845-ce1e56549bad,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +b1614223-e9ef-4551-b50f-074d368a4289,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +29a0785e-569d-4941-b7a3-9f4710dcb749,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +a61d2b6a-2ae3-4e87-b69c-d6ef03746edb,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +8cb6dcdc-c648-4c54-8cda-1df69f317b47,85.7655029296875,0.0,361.0,MS_3,0.165999993681908,20.0,0.117200002074242 +c4caf964-fe70-47f4-9596-b52418ee8d39,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +1ede9038-2ae8-4794-839d-f60f70d50177,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +9bcd4dbb-18d3-43af-85e0-e475f6371030,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +9c4d86bb-ab1d-42ff-a5f2-4d1f39778f6c,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +5806cf0a-5c5c-44ec-ac36-83a0030fb9dc,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +121eb9fa-9cd8-49ef-a5c5-a382596b9d9f,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +7da1277a-931e-48f2-8d9f-810e49e0b8ec,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +6a818827-ddba-4916-ab33-2c326d3c5745,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +98940ea1-18b6-4823-99aa-ede16c31602f,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +6d8c33a0-9d13-40fb-a8ed-66f653461521,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +5c01eba4-8697-4e06-82f0-7ffd7bb43715,191.636993408203,0.0,300.0,MS_2,0.207000002264977,20.0,0.0691149979829788 +785dc700-c099-44fa-88b8-4242184395cf,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +9aafec57-d20c-4d25-9a12-0ffb299eddda,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +b8e2950a-6213-4502-bcd3-16a287428fbe,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +ec6693de-2458-4ace-b303-4ef744f72884,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +b0640c38-10d2-4f95-aa23-afbd8ad7f21c,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +a63fd579-c35b-4870-9173-0fd383364c6f,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +8ad70eaf-8f88-49ac-9369-556f8d4e4981,85.7655029296875,0.0,361.0,MS_3,0.165999993681908,20.0,0.117200002074242 +3b41ea67-4e64-466f-9932-712b23fcf7df,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +d8c2bfa8-4782-4989-afe9-4f69e3c42ae1,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +69cea08f-72d2-4f65-b4b9-ae0a137da20b,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +b0242798-3ebc-43b5-b26d-0afc2e3af126,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +ad9a28fb-b6c5-447f-847f-14480a638bfc,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +9a3869ee-c4b1-4b3a-89ce-02d79a2cf4ad,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +33e2dfb4-60cd-4b99-b7ac-bc28267e8b9c,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +d5addbe0-2d36-489a-8552-b3a0e66aa5b8,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +3cde9801-6334-4e0d-8994-6d18b3906a71,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +c27513a1-3d09-4f03-9fdd-cdf15cb83dfb,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +4318646d-6b12-411d-9fe1-6151c5106479,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +04a91974-26b9-4b6c-9c0a-31f4bcc9c8d1,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +a4a49bc8-ea2c-4728-8c40-d6863e46f042,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +809a36fc-7f08-4800-8714-2b6607974a43,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +5373af9c-0365-498f-959d-80bf86bd9a26,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +f3a219f3-8999-4b77-90b8-7f78b4a884a8,191.636993408203,0.0,300.0,MS_2,0.207000002264977,20.0,0.0691149979829788 +bc540add-8fdb-43b8-b98a-7989b11ff268,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +1659f544-bc4d-40d8-a62b-70dd611bfc33,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +567497fb-f77c-4e25-a030-9d40b377711c,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +a61bace6-0050-436a-8715-0e042a8582f6,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +f24aa8ff-676a-4638-a1b4-4c16566079e8,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +1dd89c18-1436-4212-a053-5c6435368da5,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +34bcbd39-34fe-4ba4-896b-e123e597985a,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +6c4bc7e5-6510-43f2-b370-89e5426d8364,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +1846cb8f-2d1f-48ec-a73c-9f9a8392bf1f,85.7655029296875,0.0,361.0,MS_3,0.165999993681908,20.0,0.117200002074242 +9989a72f-2587-4a15-804e-e81d9af7ee93,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +0ce5f7e7-51b3-4da3-ad12-1c50dc44c6c9,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +6734c033-4156-4e9f-b924-2f5d6aee5c7f,191.636993408203,0.0,300.0,MS_2,0.207000002264977,20.0,0.0691149979829788 +b6c5b4cb-fc54-478c-9e57-0b5204e06120,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +d3f48b67-8081-41a8-a9ea-2515ef4c70ee,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +6bc2f42c-d4bb-422c-9aa8-6255d18bf010,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +9f3e546f-f81a-4602-8ceb-4401abceb42e,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +76530f38-d7be-4e8b-b1f5-cfe49b59388f,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +c130b080-9569-4398-b66f-ee3ac517daca,191.636993408203,0.0,300.0,MS_2,0.207000002264977,20.0,0.0691149979829788 +3bfb3448-4aa4-4390-88ab-b73e539c336f,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +7513c490-99e4-4d11-983d-3d6bcf8dea93,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +cde5f3a8-4a99-49b7-a7e7-b73e1c6d8003,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +7e56f483-33df-4eb3-b80d-787dcd1d5fec,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +763854f1-b1c6-44fb-a458-c7878ac026e5,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +5f39d862-cf14-4619-847d-1b77eaa80546,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +b859db2f-036d-4697-887f-cb9445bc0814,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +c3e20038-888d-4d19-91d0-9732110ff433,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +b3cac110-acef-4ec0-9139-3858a4c36acc,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +58f4e0dc-7dd3-4890-af41-0a1730aa0e1d,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +3654a929-29a8-4945-80df-5fd5a7ab6218,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +138c7831-202a-4f00-9a5f-8c205a810816,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +f1974038-6ca4-4c43-8cf9-b9e6988b035c,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +cbe6053c-f1fc-46e4-8c47-1291d84083ba,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +0b2b2d0b-0bff-4b57-b505-78d70f9a2d96,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +03877157-9a63-40f9-a4ba-12b86cf2ccd4,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +fa07a917-4d21-4e0b-abc4-527420509063,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +b63674e1-6827-4e8b-b3e6-34ee6d4823a9,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +0ef707b4-69a5-4e4b-95a0-91dc0752aa46,0.0,0.0,680.0,Freileitung_110kV_1 ,0.1094,110.0,0.4 +e6b134f3-2f34-4bdb-a353-0de86ef64651,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +04e8252c-c3f3-4a4e-a11a-a182e94c382e,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +a4aab125-8af4-4ef9-8842-4cf718f998bc,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +612f81f3-5f7f-45c7-ad13-f729ef2ee07d,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +7b2c7e95-87c7-4c2d-8174-012a138f9c2f,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +afc0f157-2fcd-4435-8cc1-46b29f8c799a,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 +000a8091-6782-41a2-aa13-fcf0056989d1,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +ddfd9f5d-c943-4c9a-a019-58ef25e3cbb1,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +5670305b-68cf-4b9a-ab60-ea3bbd57afb4,191.636993408203,0.0,265.0,NS_3,0.253899991512299,0.4,0.0691149979829788 +abbe9d99-e6b5-4958-9637-b3a36e3283ce,185.35400390625,0.0,235.0,NS_2,0.319999992847443,0.4,0.0691149979829788 +12ccc9e0-9987-4c1c-b176-84574ab2d262,163.363006591797,0.0,195.0,NS_1,0.442999988794327,0.4,0.0722566023468971 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/load_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/load_input.csv new file mode 100644 index 000000000..1b513a955 --- /dev/null +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/load_input.csv @@ -0,0 +1,497 @@ +"uuid","cos_phi_rated","dsm","e_cons_annual","id","node","operates_from","operates_until","operator","q_characteristics","s_rated","load_profile" +c2402412-97fa-4ca4-aa66-e6e04d010001,0.9700000286102295,false,4000.0,NS_NET126_L_F1_(36),ca3391eb-ca94-4945-ac72-e116f396f82c,,,,cosPhiFixed:{(0.00,1.00)},2.0618600845336914,h0 +fa8ef266-5b15-4fdd-a145-71ba95e3463d,0.949999988079071,false,4000.0,NS_NET146_L_F3_(17),0f3ba59d-a9ce-4669-aa12-bebec42238b7,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +4dd0785a-482c-47e3-bb82-e315083684d1,0.9700000286102295,false,4000.0,NS_NET116_L_S3_2(6),550ebca7-1455-44eb-9431-ffbf08e58bd4,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +9b027eb7-abfa-43ef-8eae-b20b47a631e6,0.949999988079071,false,4000.0,NS_NET146_L_F3_(18),85ec9277-c5fd-4e5b-8a34-9627d9599ad7,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +7bbb2c62-36f7-4aab-8802-e3ddf478adf2,0.949999988079071,false,4000.0,NS_NET146_L_F3_(14),3dec12fd-3dc6-481d-be05-8df9df7f0c5d,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +ec035312-7214-4060-a502-71cbe819f32a,0.9700000286102295,false,4000.0,NS_NET136_L_S2_1(1),4e188ac9-e507-46b1-b8e2-376cf7c6ceb1,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +40ddb9cf-46f1-4ee6-8feb-432affbc95bf,0.9700000286102295,false,4000.0,NS_NET116_L_S2_4(1),e05c68b1-11cd-43fd-a4b2-31e4db380c78,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +3b9ae1ad-11e5-4fb5-ba03-9027e39c33b4,0.9700000286102295,false,4000.0,NS_NET116_L_S1_3(8),e4c8b492-965c-4b5a-8d14-e8ff2c027ce9,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +16cd0d9b-bbaa-4d71-ad87-b8e834cf478d,0.9700000286102295,false,4000.0,MS2_Last_01,1a8ba1a5-3cee-4791-b21b-f17b08526873,,,,cosPhiFixed:{(0.00,1.00)},400.0,h0 +c806a93a-5f1c-47ba-9c67-31a86ae2658c,0.9700000286102295,false,4000.0,NS_NET126_L_F1_(39),60173008-809d-4d8f-b06a-3c4a838dd989,,,,cosPhiFixed:{(0.00,1.00)},2.0618600845336914,h0 +5b821f32-64d4-436f-9840-40d04872f20f,0.949999988079071,false,4000.0,NS_NET126_L_F3_(12),eb125953-31d3-4207-adf7-aba3a3790d6f,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +dcaeda6e-2dfc-4b53-9c25-cf51d486bb34,0.949999988079071,false,4000.0,NS_NET126_L_F2_(21),1dee13af-e638-4858-9c69-0069190cd577,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +c78b87bd-855b-4741-9e82-c9d814dc5a7c,0.9700000286102295,false,4000.0,NS_NET116_L_S2_1(7),39112046-8953-4e73-a5d9-6a8183a77436,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +aef6783d-889c-48a2-bdf5-7a9086a73548,0.9700000286102295,false,4000.0,NS_NET116_L_S1_2(7),3e21f3a1-2c9c-4138-bcc9-466b004609ed,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +9cc70cc7-642f-4fb1-9782-20a446368645,0.9700000286102295,false,4000.0,NS_NET136_L_S3_4(1),2a816043-d1d2-44a6-8a9b-f61a4933997b,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +2de16d4b-e4e0-41e0-ae33-105930964fcd,0.9700000286102295,false,4000.0,NS_NET126_L_F1_(31),80d8252b-045f-471a-9638-416ed3f86120,,,,cosPhiFixed:{(0.00,1.00)},2.0618600845336914,h0 +07ac3307-90a9-4d74-9434-b977741a8858,0.949999988079071,false,4000.0,NS_NET126_L_F4_(4),a12b9ded-0c19-48c2-ac19-7a3a9b7e26da,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +590108ac-416d-44fe-b574-4069cea1dbb1,0.9700000286102295,false,4000.0,MS3_Last_04,4dd439ed-7cc3-45b4-a2ca-ae615b97a23c,,,,cosPhiFixed:{(0.00,1.00)},320.0,h0 +df1ebc6d-1252-4496-98bc-50f6ff46a085,0.949999988079071,false,4000.0,NS_NET126_L_F1_(18),2f64bf67-cee9-44bb-8c13-ff96878932af,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +a850c129-beef-48d6-9543-1e217a5349ce,0.9700000286102295,false,4000.0,NS_NET136_L_S1_2(8),032768b4-2426-4abf-806b-83813ac5137a,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +ceec9e98-5303-4df3-99e8-592509c19d74,0.9700000286102295,false,4000.0,NS_NET136_L_S1_5(7),926d6113-933f-49e3-9529-a3035acdc9b2,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +984470e3-f117-4b8c-932f-caeacf10ff2c,0.9700000286102295,false,4000.0,NS_NET116_L_S3_1(2),4a6f6058-e654-464d-9367-2dca7185c6d7,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +94ef12cc-d3bc-42b1-b8b0-6177b93bb25c,0.9700000286102295,false,4000.0,NS_NET116_L_S3_5(4),b9a28095-68f7-44c1-9ccc-6efc5ea84c59,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +e87a4990-0f33-44dc-bb98-ca7dd38e2493,0.949999988079071,false,4000.0,NS_NET146_L_F1_(18),2f921888-36d3-4c88-a8aa-1ecbdc62b9c4,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +5fa8b3e6-ed79-4804-997b-4c6eb2c7727b,0.9700000286102295,false,4000.0,NS_NET136_L_S1_1(5),535b3fa4-ed67-4ab1-9a68-e7db83e05967,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +716dc985-7e6d-4681-b4d8-aa9c039a347e,0.9700000286102295,false,4000.0,MS1_Last_07,7546df1d-8a62-4650-bf2e-d1e441b38d70,,,,cosPhiFixed:{(0.00,1.00)},2400.0,h0 +c9576364-4a47-450d-a25d-864dd12ef7fa,0.9700000286102295,false,4000.0,NS_NET136_L_S1_1(3),535b3fa4-ed67-4ab1-9a68-e7db83e05967,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +a8f50827-29eb-4c27-a60c-fb74c3a5f3fd,0.9700000286102295,false,4000.0,NS_NET136_L_S3_4(2),2a816043-d1d2-44a6-8a9b-f61a4933997b,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +9c4f5e8d-b780-4e31-9bb0-37e975066beb,0.9700000286102295,false,4000.0,NS_NET116_L_S2_5(8),32bd37df-255b-4eb2-9d16-5b711132eee6,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +3d297678-497c-4620-ad5e-1e70cea8119d,0.949999988079071,false,4000.0,NS_NET146_L_F3_(5),ce71377d-63ea-462a-9290-67e51946a098,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +895edb06-282c-4965-acab-36c8b86f8f65,0.9700000286102295,false,4000.0,NS_NET116_L_S2_3(5),df9c3d91-41a0-4e49-bb1f-1cd2a8fd9a2e,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +8d84639d-d746-49c5-bc46-33a2aae666e7,0.949999988079071,false,4000.0,NS_NET126_L_F1_(16),4f78fe6d-3cb2-4d99-8c67-4f14cb626813,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +8cd07c7c-1264-4141-b90e-e2b6f39c44be,0.949999988079071,false,4000.0,NS_NET126_L_F4_(9),119d270a-ff22-4fdb-8214-cb5b336790bf,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +0c5d8e98-e059-4768-be56-73e0e8914092,0.9700000286102295,false,4000.0,NS_NET136_L_S3_1(3),416fa5eb-2f72-46c3-978f-6a0ebb714a40,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +06747e73-c108-40d5-8ce6-6538e38b4ef2,0.949999988079071,false,4000.0,NS_NET126_L_F1_(6),99e26ef8-75e2-46f3-aafc-6287bf5e3905,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +5d09da2a-e37c-4cca-93fd-0bf61918a2b2,0.9700000286102295,false,4000.0,NS_NET136_L_S2_3(4),fd534474-cd65-47aa-8005-dc50d17d6920,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +7ce95168-5af2-4274-943d-601176146ce8,0.9700000286102295,false,4000.0,NS_NET116_L_S1_5(8),92301422-94ae-48ab-89c7-a69eea9450b2,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +188c5841-af7d-48ea-95ac-7178dc7407c9,0.9700000286102295,false,4000.0,NS_NET116_L_S1_1(8),8a50fb37-81cf-47c9-8850-a12b4391e2e7,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +1d96cdde-d9d3-4d47-b3a4-60474b9caa92,0.9700000286102295,false,4000.0,MS2_Last_05,582ed42c-fd18-49ae-bdf5-6aa59353c7e3,,,,cosPhiFixed:{(0.00,1.00)},320.0,h0 +130b7cb2-f379-4d6c-b71d-404d87260133,0.949999988079071,false,4000.0,NS_NET146_L_F2_(19),636dec7c-4242-46e8-b7ae-db7e5a28c39c,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +b4b07036-0d49-4f8f-9194-0181e11d0470,0.9700000286102295,false,4000.0,NS_NET116_L_S2_3(7),df9c3d91-41a0-4e49-bb1f-1cd2a8fd9a2e,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +0442c234-22f8-4022-8daa-2f191e4a6bf3,0.949999988079071,false,4000.0,NS_NET146_L_F1_(24),205fcee1-928c-4374-950c-34575f07fa49,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +29a47779-6c11-490f-a0b2-e33c6c7a06b3,0.949999988079071,false,4000.0,NS_NET126_L_F3_(25),1bf26b4d-03cc-4490-8c33-d3db8597d807,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +2b20b17c-774b-4b41-a1e8-ef9d8f39b0e3,0.9700000286102295,false,4000.0,NS_NET136_L_S2_5(8),c5af5a34-211a-4105-a8e1-f447140073c6,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +70fcdefd-49c1-455f-9ceb-013dcbf26887,0.9700000286102295,false,4000.0,NS_NET116_L_S1_3(1),e4c8b492-965c-4b5a-8d14-e8ff2c027ce9,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +5d842fa6-eb7a-4f88-8dd3-f7eac01afaad,0.9700000286102295,false,4000.0,NS_NET146_L_F1_(29),867c4b4d-0f38-4f28-82ce-135f2cc63808,,,,cosPhiFixed:{(0.00,1.00)},2.0618600845336914,h0 +d7a1b657-6d15-45c7-8d04-d2eef97429b0,0.9700000286102295,false,4000.0,NS_NET116_L_S1_1(6),8a50fb37-81cf-47c9-8850-a12b4391e2e7,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +e17786aa-4cf5-46d6-ad37-96f4d4502b1f,0.949999988079071,false,4000.0,NS_NET146_L_F4_(8),6dd72a1e-2a79-4cde-b2fc-92bc9a83032a,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +c22e9a91-f522-446d-8dc8-ae3e720a5053,0.949999988079071,false,4000.0,NS_NET126_L_F2_(19),52e15712-2572-442a-b22c-add48af95115,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +1ec03866-9e92-43b9-9c13-1501533c8e1e,0.949999988079071,false,4000.0,NS_NET146_L_F1_(26),154e9a99-467b-4f65-9928-8ebb14149baa,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +26bf78c9-48ea-4004-9148-eaee014d6f09,0.9700000286102295,false,4000.0,NS_NET116_L_S3_2(7),550ebca7-1455-44eb-9431-ffbf08e58bd4,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +0a8bf78c-1e57-44f1-baee-0a8d8383875c,0.9700000286102295,false,4000.0,NS_NET136_L_S3_3(1),2c5d4eda-6b33-4ad5-a135-7037baa7d6eb,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +5f58fa15-aff8-4a9b-bfc0-8ef690d6dba3,0.949999988079071,false,4000.0,NS_NET146_L_F2_(27),b179c38b-5af0-4304-84b1-1dc03314fd80,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +a9f8dce4-b664-4bbd-9e52-c2ca6aa669aa,0.949999988079071,false,4000.0,NS_NET146_L_F1_(19),1f040625-ad1d-409f-bd7e-944c4d805e46,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +e3e2d73e-3dfc-42ae-ad50-fadebdf38868,0.949999988079071,false,4000.0,NS_NET126_L_F1_(26),3802b603-d08d-4031-b7d7-e29734bcc122,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +62800519-5f5f-4081-ae89-9b2b0784a714,0.949999988079071,false,4000.0,NS_NET126_L_F2_(6),9d7038e9-5bcc-4676-bead-46c4f1291ba8,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +1100ef62-0d33-46df-8ac7-c949d843217c,0.949999988079071,false,4000.0,NS_NET146_L_F3_(22),616da4e5-e837-44ec-bbbc-0cd12b5da8f7,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +33cd1941-51f2-425a-8f4d-67e00d0b1876,0.9700000286102295,false,4000.0,NS_NET136_L_S3_1(6),416fa5eb-2f72-46c3-978f-6a0ebb714a40,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +9cff3e75-4374-48fc-a20a-27968427dc1a,0.949999988079071,false,4000.0,NS_NET126_L_F3_(5),f6272655-bd7e-4d2d-8bdd-285f3ac0d3e8,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +2485a766-3e5c-4950-b598-0c3b84c747a7,0.949999988079071,false,4000.0,NS_NET146_L_F2_(4),369cffa5-bcee-4489-8193-1d9b10230eca,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +5312d132-f5bc-4c34-98ca-16221a0111e2,0.949999988079071,false,4000.0,NS_NET146_L_F3_(2),0b2a3b46-5e43-4879-973e-d8fb96429d8a,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +8bd4fb73-bc7f-45c9-b1e6-916afd2e7359,0.9700000286102295,false,4000.0,NS_NET136_L_S1_5(4),926d6113-933f-49e3-9529-a3035acdc9b2,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +05124256-80e0-43cf-a3c5-dc565ef38a07,0.949999988079071,false,4000.0,NS_NET146_L_F3_(27),55caf2ec-a21b-4afd-8830-1e4009cce396,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +283a1252-a774-4b04-bfcf-fe8879065982,0.949999988079071,false,4000.0,HS_NET1_L_S4,401f37f8-6f2c-4564-bc78-6736cb9cbf8d,,,,cosPhiFixed:{(0.00,1.00)},42105.30078125,h0 +09fb83df-cd0f-4dca-a5b6-edc18d662e93,0.9700000286102295,false,4000.0,NS_NET136_L_S2_5(7),c5af5a34-211a-4105-a8e1-f447140073c6,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +f4536a0c-33d2-4c57-918c-0ebdf768265a,0.9700000286102295,false,4000.0,NS_NET116_L_S3_3(1),d69efff2-ba8b-4aa6-a4a1-27267964147a,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +27f66b7b-f1ac-46e4-9c11-b9ff0d0f2990,0.949999988079071,false,4000.0,NS_NET146_L_F3_(31),b7a5be0d-2662-41b2-99c6-3b8121a75e9e,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +8df8d6b5-ef51-4901-aaed-bf29c912acd5,0.949999988079071,false,4000.0,NS_NET146_L_F3_(21),a4a44d93-48d6-4b87-8053-87fe0778e75c,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +d75d06ae-7ac0-491c-87ed-e1bb625e349a,0.9700000286102295,false,4000.0,NS_NET136_L_S2_4(3),81cd3f38-867b-4a71-ba22-cb33834e0e58,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +3ac82a59-756c-4ead-b34e-02957fc69ec4,0.949999988079071,false,4000.0,NS_NET126_L_F1_(21),14ae9865-cb9b-4518-9f2a-c0fda3455a42,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +96da3f13-3c72-4e9a-b433-a319a9018b40,0.949999988079071,false,4000.0,NS_NET146_L_F2_(21),bd292f64-65e8-42ec-9b78-b9b9f013750e,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +57d74ff0-f6c4-4932-93c5-9837d101297c,0.9700000286102295,false,4000.0,NS_NET136_L_S2_2(2),cbcfc3b6-ac90-4215-975c-a033f5cf9912,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +a2d372db-d13c-4d3c-a987-ccf4138d43f2,0.9700000286102295,false,4000.0,MS4_Last_07,898d8295-bf35-4079-9374-99b059c2c956,,,,cosPhiFixed:{(0.00,1.00)},2400.0,h0 +182f6157-58ea-4fe2-92a2-90845427fbd0,0.949999988079071,false,4000.0,NS_NET126_L_F3_(13),f29859be-c6e7-4cf9-84d7-239eb98a9e65,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +ae603fbc-a262-47ab-bea7-251fd61f3964,0.9700000286102295,false,4000.0,NS_NET116_L_S2_5(4),32bd37df-255b-4eb2-9d16-5b711132eee6,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +2e7dda3e-4bd4-4bb7-8e15-260f709ab92e,0.9700000286102295,false,4000.0,NS_NET136_L_S3_4(3),2a816043-d1d2-44a6-8a9b-f61a4933997b,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +b5c6af22-2d56-4bd1-8235-74db06106eba,0.949999988079071,false,4000.0,NS_NET146_L_F3_(23),ba0b3e4b-85e1-4b45-8863-fbfe11c9b69c,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +7f642ba6-1492-4bf6-9857-113c60a18709,0.949999988079071,false,4000.0,NS_NET146_L_F3_(11),e2267696-669b-48e8-b43a-37d0db95011d,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +497de722-6c3b-49a5-8f1c-125c76a4a9cd,0.9700000286102295,false,4000.0,NS_NET116_L_S1_5(5),92301422-94ae-48ab-89c7-a69eea9450b2,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +1b64ea94-b338-40aa-92c8-144c7caaa8c2,0.9700000286102295,false,4000.0,MS1_Last_05,c1c3b5c2-c79e-4368-a8ae-28fd0f4e357a,,,,cosPhiFixed:{(0.00,1.00)},320.0,h0 +086208d0-52d4-4198-9f3d-966aa7a5557e,0.9700000286102295,false,4000.0,NS_NET136_L_S3_5(7),3bc8235b-03b5-489b-81a2-58d520fbe28e,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +fc5139da-5e61-44c5-8843-4f76df7c6e33,0.9700000286102295,false,4000.0,NS_NET146_L_F1_(39),904c7476-5f16-4ec2-9138-7d5e32d38a3b,,,,cosPhiFixed:{(0.00,1.00)},2.0618600845336914,h0 +abe6ade3-f1c5-41c0-a850-1292506f3837,0.949999988079071,false,4000.0,NS_NET146_L_F3_(10),4632291f-80d7-4e4a-9dc9-5c0fd0c56312,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +cbb8c279-5b80-4583-bec3-b878ab0c2755,0.9700000286102295,false,4000.0,NS_NET136_L_S1_5(1),926d6113-933f-49e3-9529-a3035acdc9b2,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +b431628f-bc6f-49ca-9f23-19fe41aadb53,0.9700000286102295,false,4000.0,NS_NET116_L_S3_3(2),d69efff2-ba8b-4aa6-a4a1-27267964147a,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +6069eb20-4107-483f-8144-5bd479e32d98,0.949999988079071,false,4000.0,NS_NET126_L_F2_(12),9d02ea80-98d8-4cd0-a635-9104a14a56dd,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +c81fa33a-1c21-4646-b43f-b9a93baf04ad,0.949999988079071,false,4000.0,NS_NET146_L_F2_(5),0228ffcd-f6bc-47c8-b26c-fcc0abacd963,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +660e69f8-cba2-45d0-9d0c-f7d5be09451d,0.9700000286102295,false,4000.0,NS_NET136_L_S2_2(6),cbcfc3b6-ac90-4215-975c-a033f5cf9912,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +ee33524a-6c8e-4c12-8b40-7a116e386dbd,0.9700000286102295,false,4000.0,NS_NET116_L_S2_5(3),32bd37df-255b-4eb2-9d16-5b711132eee6,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +4c6e6e4f-d4cb-4de3-b406-ff3ec1d50280,0.949999988079071,false,4000.0,NS_NET146_L_F2_(3),0170837a-1876-45f9-a613-666f9991964d,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +d85bcbda-20fb-481b-bb8d-aead291aa3c1,0.9700000286102295,false,4000.0,NS_NET136_L_S3_1(7),416fa5eb-2f72-46c3-978f-6a0ebb714a40,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +86754cd3-ba74-49fb-bf3b-5702b4fd5928,0.9700000286102295,false,4000.0,NS_NET146_L_F1_(33),543f7e9f-b9be-486b-b365-2bae79010758,,,,cosPhiFixed:{(0.00,1.00)},2.0618600845336914,h0 +4dcec977-6c98-4bd2-b6f2-dc32d9c61cf2,0.9700000286102295,false,4000.0,NS_NET136_L_S3_3(4),2c5d4eda-6b33-4ad5-a135-7037baa7d6eb,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +1a155e7e-9636-4760-a84d-430e293142cc,0.9700000286102295,false,4000.0,NS_NET116_L_S1_4(4),b3a7431d-89b0-41cb-87a9-5853890796cd,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +e90dfb70-2372-40d3-9577-01d2145eb59d,0.9700000286102295,false,4000.0,NS_NET116_L_S2_5(7),32bd37df-255b-4eb2-9d16-5b711132eee6,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +85bfce37-1c9a-4e5a-84ec-47faf7b13821,0.9700000286102295,false,4000.0,MS4_Last_02,174fb4b2-4f9e-415c-bfee-d850ef751307,,,,cosPhiFixed:{(0.00,1.00)},400.0,h0 +16b0791d-eeff-4b12-b1fe-2961bf0fd4c2,0.949999988079071,false,4000.0,NS_NET126_L_F4_(10),857c264a-7072-4bb7-af56-2f01539b2a2e,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +aa1ce00f-1a17-4172-9040-9ba15b179a15,0.949999988079071,false,4000.0,NS_NET146_L_F4_(16),9f7599de-c488-46c5-b053-1279a511f7b9,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +34671961-b8a8-49f9-a99e-c7b5a33c600e,0.9700000286102295,false,4000.0,NS_NET116_L_S3_4(2),36dccefc-f04c-493f-bb88-11343583bf9f,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +e4f045d6-7f37-4871-b357-621d97b9c2a8,0.9700000286102295,false,4000.0,NS_NET136_L_S3_4(8),2a816043-d1d2-44a6-8a9b-f61a4933997b,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +58cb8168-7a34-41e2-9db6-88a67287c5e9,0.949999988079071,false,4000.0,NS_NET146_L_F2_(8),792b505c-87ab-4665-a31d-b6035c5ece70,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +35555bee-2634-45cb-888b-d850767955a6,0.9700000286102295,false,4000.0,NS_NET116_L_S1_1(3),8a50fb37-81cf-47c9-8850-a12b4391e2e7,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +6322878b-9db6-4481-858b-64dbd00dc091,0.949999988079071,false,4000.0,NS_NET126_L_F3_(26),dc022eec-16b0-4a64-a2f5-498d81aca71e,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +0cf1f5c4-996b-4422-b61b-b4fbc840d004,0.949999988079071,false,4000.0,NS_NET146_L_F3_(24),773aebe4-fc03-46be-8209-0213e2760a8e,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +8ef945c1-4586-4755-98a8-bff3ee581620,0.949999988079071,false,4000.0,NS_NET146_L_F1_(7),67c1746c-3af8-403f-983e-1c7c047383df,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +61c9c21b-38a5-45b3-8a41-60df0bb698ee,0.949999988079071,false,4000.0,NS_NET146_L_F1_(22),1ee9de9a-0095-4b58-beeb-e56fb908844a,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +81e75c16-c8a4-4328-bc97-635049829f57,0.949999988079071,false,4000.0,NS_NET146_L_F2_(24),970cf93c-36c5-4938-a7e4-3f184a7035f0,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +53ae546b-c94f-4619-a613-3291f26fb78b,0.949999988079071,false,4000.0,NS_NET146_L_F3_(4),f66df6fa-3dfa-4515-85d7-54d0f429fde7,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +c73800aa-9f9e-46da-83eb-82a88b2ab502,0.9700000286102295,false,4000.0,NS_NET136_L_S2_5(4),c5af5a34-211a-4105-a8e1-f447140073c6,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +8b9c12d1-5398-4c42-80a6-9604978de820,0.949999988079071,false,4000.0,NS_NET146_L_F4_(3),b5548457-5923-4d52-b3c9-fdb75a1df98e,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +48ae1ea4-e001-4152-b54c-320fc9f35e92,0.949999988079071,false,4000.0,NS_NET126_L_F4_(5),de5ee252-ebb6-42b0-875c-77ae557ffbf6,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +9018c4d9-5b86-4c11-b5b3-2c26e756ad0e,0.949999988079071,false,4000.0,NS_NET126_L_F2_(20),de756ddb-793d-4b2d-959c-59d938a8f61f,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +3a2470e0-1d3f-4f33-990d-20c8b9611ac5,0.9700000286102295,false,4000.0,NS_NET136_L_S1_1(7),535b3fa4-ed67-4ab1-9a68-e7db83e05967,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +1e79cec6-2546-4e64-92fc-c509d4eea216,0.9700000286102295,false,4000.0,NS_NET126_L_F1_(32),49b511fa-8cff-45f4-9a59-54faaaf90abf,,,,cosPhiFixed:{(0.00,1.00)},2.0618600845336914,h0 +a1af0e38-339c-491c-94d8-446cf662d89b,0.9700000286102295,false,4000.0,NS_NET116_L_S3_4(1),36dccefc-f04c-493f-bb88-11343583bf9f,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +91d402b7-e8c7-4919-bdbd-93c1c8492920,0.949999988079071,false,4000.0,NS_NET146_L_F4_(14),f2d03b34-9595-4819-a00b-ff9ddd92eb07,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +521d8738-0393-4519-8b31-52ed06c9ed18,0.9700000286102295,false,4000.0,NS_NET116_L_S3_1(6),4a6f6058-e654-464d-9367-2dca7185c6d7,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +038ee933-439a-4705-b526-0373a4b0b16a,0.9700000286102295,false,4000.0,NS_NET136_L_S3_1(1),416fa5eb-2f72-46c3-978f-6a0ebb714a40,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +a964d9b8-a035-41df-86c0-4c5306af2158,0.9700000286102295,false,4000.0,NS_NET116_L_S2_4(7),e05c68b1-11cd-43fd-a4b2-31e4db380c78,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +c67f5f1a-7adf-4715-a0ee-1bc0156b7bb9,0.9700000286102295,false,4000.0,NS_NET116_L_S3_3(6),d69efff2-ba8b-4aa6-a4a1-27267964147a,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +8decd09e-f82a-4f38-8946-14a9b437303f,0.949999988079071,false,4000.0,NS_NET126_L_F2_(18),e80aa2db-f32c-410d-96a1-a32e03222568,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +8736f13d-fcf4-486a-8225-259bfd9bd206,0.9700000286102295,false,4000.0,NS_NET136_L_S1_3(8),eb95ff15-56db-4463-bb54-0ee131167812,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +0211454c-9be4-470f-9cf5-cef9b87cb640,0.9700000286102295,false,4000.0,NS_NET116_L_S3_2(5),550ebca7-1455-44eb-9431-ffbf08e58bd4,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +9b12597e-619f-4953-86c6-21f8d262bfbd,0.949999988079071,false,4000.0,NS_NET146_L_F4_(6),49dcfc70-76ca-4f6f-83f7-0bc2aab1ae34,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +bedce1e8-d623-469a-b7ff-bb618588bb3e,0.949999988079071,false,4000.0,NS_NET126_L_F2_(2),5981fe65-3c92-4a78-af92-1461904046d0,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +080cbc7e-6acf-434d-ae38-b693f19edc69,0.9700000286102295,false,4000.0,NS_NET116_L_S2_3(4),df9c3d91-41a0-4e49-bb1f-1cd2a8fd9a2e,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +7b187641-d6fa-49f2-afd6-b03125c1acea,0.949999988079071,false,4000.0,NS_NET126_L_F2_(22),177a20fe-83b1-46df-94a3-4faa54348d10,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +4336ad38-37d0-4bba-914e-b2ebec0cc8ab,0.9700000286102295,false,4000.0,NS_NET116_L_S1_5(2),92301422-94ae-48ab-89c7-a69eea9450b2,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +c098f9cd-09c8-4eef-8941-652cb8365992,0.9700000286102295,false,4000.0,NS_NET136_L_S3_1(4),416fa5eb-2f72-46c3-978f-6a0ebb714a40,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +c9acf3dd-2d38-47f1-9449-421104c47171,0.9700000286102295,false,4000.0,NS_NET116_L_S3_1(8),4a6f6058-e654-464d-9367-2dca7185c6d7,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +f855cedf-e3f0-4c0f-addd-c57deb4f9e03,0.9700000286102295,false,4000.0,NS_NET116_L_S3_5(2),b9a28095-68f7-44c1-9ccc-6efc5ea84c59,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +cb0661c0-15fb-4475-9e0b-fbcf734e19c7,0.949999988079071,false,4000.0,NS_NET146_L_F1_(4),dd9d4153-c56f-4457-ad5e-46a48d4486b6,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +75b3f626-a1e0-47d6-9d2f-658500ac7630,0.9700000286102295,false,4000.0,NS_NET146_L_F1_(38),32507a10-1eed-4a3f-820c-bc187f3b052e,,,,cosPhiFixed:{(0.00,1.00)},2.0618600845336914,h0 +d5b04d0c-bdda-450b-b939-aec8af923eea,0.9700000286102295,false,4000.0,NS_NET136_L_S3_2(5),b46d4395-6724-4830-ba55-357e81fc2814,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +040e8122-1873-4622-952d-87ddef148e7e,0.949999988079071,false,4000.0,NS_NET126_L_F2_(1),196fe620-d4a7-45f9-93ad-0579e2bcbb9a,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +8052a8a9-d5a5-481e-a772-87f71ee8fbb9,0.9700000286102295,false,4000.0,NS_NET116_L_S2_3(3),df9c3d91-41a0-4e49-bb1f-1cd2a8fd9a2e,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +d3b5447b-a2ba-4f17-a10c-bd6354ab2338,0.9700000286102295,false,4000.0,NS_NET136_L_S1_2(5),032768b4-2426-4abf-806b-83813ac5137a,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +08a60d08-3a12-4263-a831-274f3b374cbb,0.9700000286102295,false,4000.0,MS3_Last_03,e4502c52-b4d7-4082-a583-b5688d8244e0,,,,cosPhiFixed:{(0.00,1.00)},400.0,h0 +bc54e624-8931-4188-9405-950e8deae723,0.9700000286102295,false,4000.0,NS_NET136_L_S1_3(6),eb95ff15-56db-4463-bb54-0ee131167812,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +62fad34c-a778-4140-a13d-dee5f0af255d,0.9700000286102295,false,4000.0,NS_NET126_L_F1_(33),b425b28e-48a8-4ec4-a15a-387fcfb79895,,,,cosPhiFixed:{(0.00,1.00)},2.0618600845336914,h0 +dc34b951-89f4-4e28-8f04-3e6522bfa0c9,0.9700000286102295,false,4000.0,NS_NET116_L_S1_4(7),b3a7431d-89b0-41cb-87a9-5853890796cd,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +c1049c54-1558-4d61-b47f-004b17e38770,0.949999988079071,false,4000.0,NS_NET126_L_F4_(16),b8fa1f73-223c-4b08-a140-44f12484cce3,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +07ba8eae-b76d-4034-b378-a3ef8134fc2b,0.949999988079071,false,4000.0,NS_NET126_L_F2_(27),daed3552-e382-4153-95be-97f17e2c53e5,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +9413bafe-4537-4247-ae22-8b3d03bf6309,0.949999988079071,false,4000.0,NS_NET146_L_F1_(16),09ac8949-2b79-41d7-b56f-a58f20036df2,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +ec81e030-4dc6-462a-9218-b5c791e82da7,0.949999988079071,false,4000.0,NS_NET146_L_F4_(5),d7023c15-adb7-4d56-9f86-b182611a47ef,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +2c90248b-ce63-492c-a2e1-2bd66a3f3287,0.9700000286102295,false,4000.0,NS_NET136_L_S3_5(8),3bc8235b-03b5-489b-81a2-58d520fbe28e,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +1107328f-3c13-4f0b-bde3-1d9580cf40db,0.949999988079071,false,4000.0,NS_NET146_L_F3_(12),f6eff0d1-af6b-46ce-b430-4d30976ec08f,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +8387b2f1-1e5f-4d85-8ca1-a78a44b09788,0.949999988079071,false,4000.0,NS_NET126_L_F2_(5),c8b1fd67-2f03-4153-8ed3-284e7a721ec5,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +73c923b1-49ef-49b6-863f-8badb0915f70,0.9700000286102295,false,4000.0,NS_NET136_L_S1_5(2),926d6113-933f-49e3-9529-a3035acdc9b2,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +f60efe06-32af-466f-9359-52cc8a59b985,0.949999988079071,false,4000.0,NS_NET126_L_F2_(17),c5457e35-ad81-4427-9d3a-99e4c44ccae8,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +12f5a119-679c-4198-b133-a4596816f6d1,0.949999988079071,false,4000.0,NS_NET146_L_F2_(14),9aaf57c4-cc5c-4a01-8c2c-72bc7e231cc9,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +acc82c39-9615-4a9b-83a5-76c4704cbee0,0.949999988079071,false,4000.0,NS_NET146_L_F3_(13),bdf97a4d-622c-4251-8183-8b1a696f376e,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +66f54dc9-83dc-435d-9c21-3361838e88d6,0.949999988079071,false,4000.0,NS_NET126_L_F3_(14),df8df8d2-3494-4da9-8d1b-f913d15f520f,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +f2f13d1d-3643-4d94-b519-94ea266b8816,0.9700000286102295,false,4000.0,NS_NET116_L_S3_5(3),b9a28095-68f7-44c1-9ccc-6efc5ea84c59,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +180167d5-7277-407f-a269-da5d2f1e30f0,0.9700000286102295,false,4000.0,NS_NET136_L_S2_2(3),cbcfc3b6-ac90-4215-975c-a033f5cf9912,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +99a0a508-d25a-4136-8300-40a676832d35,0.9700000286102295,false,4000.0,NS_NET136_L_S2_3(2),fd534474-cd65-47aa-8005-dc50d17d6920,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +146fba6b-bbbe-4f3b-ba51-2f3a2c31b118,0.949999988079071,false,4000.0,NS_NET126_L_F1_(22),c317a6cd-428b-4c36-8233-91d0c4e2717a,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +96dbdf3b-98cd-45de-92e0-3743c609b08e,0.9700000286102295,false,4000.0,NS_NET136_L_S1_4(2),ed4697fd-016c-40c2-a66b-e793878dadea,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +2c970df7-5644-4665-835a-825b8df8aaf4,0.949999988079071,false,4000.0,NS_NET146_L_F4_(4),00d4a837-f09c-41df-bed1-dfdb78387116,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +d24c0d3d-bfe6-4ae6-b707-eb781d7f7d2a,0.9700000286102295,false,4000.0,NS_NET136_L_S3_1(8),416fa5eb-2f72-46c3-978f-6a0ebb714a40,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +9367b934-d77d-4f3b-b5e6-0692ec6789a3,0.9700000286102295,false,4000.0,NS_NET116_L_S2_2(7),d53ff076-dadd-44f8-85d4-68f48991f7d0,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +397c7198-feee-4f46-9149-1ef9d31d9ba2,0.9700000286102295,false,4000.0,MS3_Last_01,bb59ca46-1f2e-41c9-9723-90b306f043cd,,,,cosPhiFixed:{(0.00,1.00)},400.0,h0 +6993add7-7f94-4f50-b87a-0b77dc41c421,0.9700000286102295,false,4000.0,NS_NET116_L_S1_3(6),e4c8b492-965c-4b5a-8d14-e8ff2c027ce9,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +a9bb2858-c56d-4594-a364-fcfaf448d0e5,0.9700000286102295,false,4000.0,NS_NET116_L_S3_3(7),d69efff2-ba8b-4aa6-a4a1-27267964147a,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +54f64be5-5966-4c66-8cfa-dd688e59e992,0.9700000286102295,false,4000.0,NS_NET116_L_S3_1(4),4a6f6058-e654-464d-9367-2dca7185c6d7,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +bc617ea3-3b85-4ba8-8b12-f243f077d6bb,0.9700000286102295,false,4000.0,NS_NET136_L_S2_4(4),81cd3f38-867b-4a71-ba22-cb33834e0e58,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +513e31ea-560d-4e33-b1ec-c1aca5f63339,0.9700000286102295,false,4000.0,NS_NET116_L_S1_3(5),e4c8b492-965c-4b5a-8d14-e8ff2c027ce9,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +5f825da0-bf7e-4846-9601-9049cac0f958,0.9700000286102295,false,4000.0,NS_NET136_L_S2_1(3),4e188ac9-e507-46b1-b8e2-376cf7c6ceb1,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +cdd0ae9a-c06e-4234-aea3-255f359dbe64,0.949999988079071,false,4000.0,NS_NET146_L_F3_(16),3ec2f2a0-36a3-4d11-88ee-cc4df001e876,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +50c89980-8da2-4e98-8602-e2f0b560e7c4,0.949999988079071,false,4000.0,NS_NET146_L_F1_(8),d5489e1b-0e7e-4ca9-a362-09c23576a622,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +a00956d5-6648-484c-a485-b3491c5181c2,0.949999988079071,false,4000.0,NS_NET126_L_F1_(20),36cda100-86ae-4a20-ac71-20af603ac0cf,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +ab77ac85-7990-4b93-a4e7-6fb812ad345a,0.949999988079071,false,4000.0,NS_NET146_L_F3_(3),8b92ad35-8b0a-49b9-9f66-f42ddfeb9c65,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +6559c5f4-c9ed-4f01-af36-72d18f04ca9a,0.949999988079071,false,4000.0,NS_NET126_L_F1_(15),41c0087f-ce27-4da3-97d2-92d711b639b4,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +bab50a41-657d-454b-91eb-3e64de845098,0.9700000286102295,false,4000.0,NS_NET136_L_S1_3(4),eb95ff15-56db-4463-bb54-0ee131167812,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +4958e21c-cf9d-4bae-ad3f-a1612171c398,0.949999988079071,false,4000.0,NS_NET126_L_F1_(7),fc7821d2-ac64-483e-b520-38d9971f4db0,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +3025fcc5-7a14-4bbe-93a1-0b2533306ea1,0.949999988079071,false,4000.0,NS_NET146_L_F1_(11),666757e2-292e-473c-ac9c-04c0786574bc,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +53347503-af44-482a-8b97-d1b638bb3634,0.949999988079071,false,4000.0,NS_NET146_L_F2_(23),ce513b50-b57a-41e2-b744-4c0fd2ae97d0,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +0de47e33-a4fb-4a86-839d-ec9ad49a8414,0.9700000286102295,false,4000.0,NS_NET136_L_S2_1(6),4e188ac9-e507-46b1-b8e2-376cf7c6ceb1,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +e035cc33-0a53-4dc4-b35d-f3f44764a5aa,0.9700000286102295,false,4000.0,NS_NET136_L_S2_4(1),81cd3f38-867b-4a71-ba22-cb33834e0e58,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +903c6f31-7c78-4d1e-b4ee-bf0dcbb9e938,0.949999988079071,false,4000.0,NS_NET146_L_F1_(10),6c24b464-790a-4aae-bb11-766718f07cd5,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +422a643a-04d2-480b-b107-e8582b36e641,0.9700000286102295,false,4000.0,NS_NET136_L_S2_4(7),81cd3f38-867b-4a71-ba22-cb33834e0e58,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +9993f48a-8ee2-49b7-af31-afbfa3690c45,0.9700000286102295,false,4000.0,MS3_Last_07,40b0f497-96a3-49d9-9503-8fa67a5b532a,,,,cosPhiFixed:{(0.00,1.00)},2400.0,h0 +f870937a-6644-4ef8-9bfd-15835471e775,0.9700000286102295,false,4000.0,NS_NET126_L_F1_(30),519ace7e-fd3f-4797-b14b-36c1694b00cd,,,,cosPhiFixed:{(0.00,1.00)},2.0618600845336914,h0 +ed173f7f-071e-4687-b7fe-b59616148ee3,0.949999988079071,false,4000.0,NS_NET126_L_F4_(17),7125de08-1d28-409a-8b23-023a0294def5,,,,cosPhiFixed:{(0.00,1.00)},0.10000000149011612,h0 +eb8622e3-0dd8-42e4-ab49-23b5cec0eb9c,0.9700000286102295,false,4000.0,NS_NET116_L_S3_4(8),36dccefc-f04c-493f-bb88-11343583bf9f,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +038c506d-59b4-406b-88b0-7f74719c55e7,0.9700000286102295,false,4000.0,NS_NET136_L_S3_5(3),3bc8235b-03b5-489b-81a2-58d520fbe28e,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +25be1a94-a0cc-4de5-acc4-097d9e8639ff,0.9700000286102295,false,4000.0,NS_NET116_L_S3_3(8),d69efff2-ba8b-4aa6-a4a1-27267964147a,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +449eaff2-92ca-4075-ae9f-2d517e7f0642,0.9700000286102295,false,4000.0,NS_NET116_L_S2_3(6),df9c3d91-41a0-4e49-bb1f-1cd2a8fd9a2e,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +d08a8e2d-0ab1-4d89-b111-6a8efe2a76af,0.9700000286102295,false,4000.0,NS_NET136_L_S1_1(1),535b3fa4-ed67-4ab1-9a68-e7db83e05967,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +a1a11124-0e04-4a0c-bab9-eb68c9f20a9e,0.949999988079071,false,4000.0,NS_NET126_L_F3_(28),e0a6c8e9-7d1f-4965-98b9-e543bacb6b83,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +5596dd40-f34f-4ec4-bf80-17fcf122a67b,0.9700000286102295,false,4000.0,NS_NET136_L_S1_5(6),926d6113-933f-49e3-9529-a3035acdc9b2,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +7f6b1274-7b1b-4313-8027-6fc4a31f34e0,0.9700000286102295,false,4000.0,NS_NET116_L_S2_4(4),e05c68b1-11cd-43fd-a4b2-31e4db380c78,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +9abc4242-f58f-474a-99fc-613e083e2589,0.9700000286102295,false,4000.0,NS_NET116_L_S1_3(4),e4c8b492-965c-4b5a-8d14-e8ff2c027ce9,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +e733ea74-1c51-4592-9fb3-cc2d0a007450,0.9700000286102295,false,4000.0,NS_NET116_L_S2_4(3),e05c68b1-11cd-43fd-a4b2-31e4db380c78,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +04063357-c213-4cc9-a870-9cc11ac4ad92,0.9700000286102295,false,4000.0,NS_NET116_L_S1_1(7),8a50fb37-81cf-47c9-8850-a12b4391e2e7,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +f231c4e2-2872-4d83-b486-894d846dc4d7,0.949999988079071,false,4000.0,NS_NET146_L_F2_(10),41414318-73e3-4bdc-8147-570a96b28d37,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +6f97361f-d4e6-45b5-9bf2-d880d42eae25,0.949999988079071,false,4000.0,NS_NET126_L_F3_(17),462ca5a4-7ac1-4dbe-a1cf-0bb6b9b9b717,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +7794309a-7ecd-436d-ae38-51bbdab5df11,0.949999988079071,false,4000.0,NS_NET146_L_F3_(6),01bdd8b2-145f-42b3-80e3-a2366dea1044,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +a6ce4a93-174a-4ca0-92bb-f09abc579d81,0.9700000286102295,false,4000.0,NS_NET136_L_S3_2(1),b46d4395-6724-4830-ba55-357e81fc2814,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +2d758bef-0a8a-4dac-aca6-556ace61ec84,0.949999988079071,false,4000.0,NS_NET126_L_F3_(32),7d44fe44-8c85-4b61-9d5c-0c4304e47ba8,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +beb7a9e2-4394-4808-af58-d984ab871f98,0.9700000286102295,false,4000.0,NS_NET116_L_S2_2(3),d53ff076-dadd-44f8-85d4-68f48991f7d0,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +66f00451-3542-41f2-adcf-24068c870afc,0.9700000286102295,false,4000.0,NS_NET136_L_S2_1(2),4e188ac9-e507-46b1-b8e2-376cf7c6ceb1,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +80d0b6a9-8d08-4262-81a0-83b13beaad45,0.9700000286102295,false,4000.0,MS1_Last_02,32b3bb19-c52a-4a19-890a-94a8918d38a9,,,,cosPhiFixed:{(0.00,1.00)},400.0,h0 +8d1ee87d-73a7-46eb-b174-602683d702d9,0.9700000286102295,false,4000.0,NS_NET146_L_F1_(28),012c9eee-86c2-494c-adcc-bbfc481e4a46,,,,cosPhiFixed:{(0.00,1.00)},2.0618600845336914,h0 +11bc6378-bb54-4ddb-846f-1488baaf1c00,0.9700000286102295,false,4000.0,NS_NET116_L_S3_3(4),d69efff2-ba8b-4aa6-a4a1-27267964147a,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +5ab2e1b6-7c4b-4cba-8528-94bda71c3dcd,0.9700000286102295,false,4000.0,MS1_Last_03,787237ad-b3a8-4f2c-ab70-31c5113d82d7,,,,cosPhiFixed:{(0.00,1.00)},400.0,h0 +2a9149a4-4778-41d8-8865-090499833016,0.9700000286102295,false,4000.0,NS_NET116_L_S2_1(1),39112046-8953-4e73-a5d9-6a8183a77436,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +79a2d93b-3583-4e90-bc40-9e7ff84bf0a2,0.949999988079071,false,4000.0,NS_NET146_L_F2_(15),d82fae59-844a-4c85-997e-326dd876137c,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +95be2f70-bd5a-4785-983c-2aa7eba6546b,0.949999988079071,false,4000.0,NS_NET146_L_F3_(26),bd288184-99d8-4233-bb3d-484f3922200a,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +f3168cab-a847-4314-9bf9-4dbe269c1c3c,0.949999988079071,false,4000.0,NS_NET146_L_F3_(8),6bc0dda8-25f4-48a6-9645-21e1eed5c6ff,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +2eca146b-7c7e-47fa-a0be-807b7fc72fd5,0.949999988079071,false,4000.0,NS_NET126_L_F3_(4),bf7e7268-2fb6-4948-ace6-9037ae148fa3,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +89971afc-919e-4153-92b2-f0a43ad0e535,0.9700000286102295,false,4000.0,NS_NET126_L_F1_(27),c81d6099-66b2-45d8-b8a4-c19ceb862f6e,,,,cosPhiFixed:{(0.00,1.00)},2.0618600845336914,h0 +a8e26f05-54f0-4da7-abfa-228661833e03,0.949999988079071,false,4000.0,NS_NET126_L_F3_(18),9502fd3e-c00f-48fa-8b56-c72d21f80f3c,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +72d00bfa-4967-485a-b5a3-519a6826fa9c,0.9700000286102295,false,4000.0,NS_NET116_L_S1_2(4),3e21f3a1-2c9c-4138-bcc9-466b004609ed,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +de2b452a-9eee-4481-b0f0-72d9ab56a4b5,0.9700000286102295,false,4000.0,NS_NET136_L_S2_3(1),fd534474-cd65-47aa-8005-dc50d17d6920,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +924dbbfa-abb0-42b2-83a9-15897bf5806e,0.9700000286102295,false,4000.0,NS_NET136_L_S3_3(5),2c5d4eda-6b33-4ad5-a135-7037baa7d6eb,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +8d326225-ff42-40ab-b58e-adc0cb32c9ff,0.949999988079071,false,4000.0,NS_NET146_L_F3_(9),6570535c-0d2e-4846-9951-21559902f67a,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +dd893829-b4af-4cf1-9d70-79ae68b91bf0,0.9700000286102295,false,4000.0,NS_NET136_L_S1_4(6),ed4697fd-016c-40c2-a66b-e793878dadea,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +ab476579-7fb3-408f-a065-73f6d2140fb2,0.9700000286102295,false,4000.0,NS_NET136_L_S3_5(5),3bc8235b-03b5-489b-81a2-58d520fbe28e,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +7b8abd75-9967-4505-b919-3accd78908e4,0.949999988079071,false,4000.0,NS_NET146_L_F3_(19),810bebb0-0d5c-4899-b213-3207be661248,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +58b9f934-f7c4-4335-9894-3c80d9e6b852,0.949999988079071,false,4000.0,HS_NET1_L_S3,33f29587-f63e-45b7-960b-037bda37a3cb,,,,cosPhiFixed:{(0.00,1.00)},42105.30078125,h0 +b8ad6547-aa55-4fca-ad0c-b5a0078b2203,0.949999988079071,false,4000.0,NS_NET126_L_F1_(14),b7baa286-cbe2-4143-a08f-4e025af47529,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +7e337720-59f5-4d3f-bf95-71c6228587f3,0.949999988079071,false,4000.0,NS_NET146_L_F1_(17),0d94a5ea-3a13-48ba-a27f-b2903841c334,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +d4d3ea3e-cce2-480b-9a7c-bbdd1a7c96ad,0.949999988079071,false,4000.0,NS_NET126_L_F1_(8),f717b05b-f4e7-43d9-af9e-638e2badee5a,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +3b51a0c6-060f-40ce-b207-6146fde8e724,0.9700000286102295,false,4000.0,NS_NET136_L_S2_1(8),4e188ac9-e507-46b1-b8e2-376cf7c6ceb1,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +89f93344-8dc3-46ea-805b-8c43bffc7577,0.949999988079071,false,4000.0,NS_NET126_L_F4_(15),55b3d03f-2204-4ab3-84cc-a28476868c9d,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +dc65cd27-84a2-49a6-aa22-d9c1968a72b4,0.949999988079071,false,4000.0,NS_NET126_L_F4_(8),75f2dfb9-75a0-496d-9c44-79e7df54c1df,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +ff0b995a-86ff-4f4d-987e-e475a64f2180,0.9700000286102295,false,4000.0,NS_NET116_L_S1_2(1),3e21f3a1-2c9c-4138-bcc9-466b004609ed,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +7c03d124-df4a-46c3-9b74-66bd888f750e,0.9700000286102295,false,4000.0,NS_NET116_L_S3_1(7),4a6f6058-e654-464d-9367-2dca7185c6d7,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +7a17120f-8522-4eca-95aa-f6b5d985103b,0.9700000286102295,false,4000.0,NS_NET116_L_S3_4(7),36dccefc-f04c-493f-bb88-11343583bf9f,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +86cbef43-bde0-41a6-a684-f42fdb4ba527,0.9700000286102295,false,4000.0,NS_NET136_L_S1_4(4),ed4697fd-016c-40c2-a66b-e793878dadea,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +f880a0dd-991c-4646-a0a4-c6c877171870,0.9700000286102295,false,4000.0,MS4_Last_04,890f2162-b4cb-49e7-a16f-4b552c5e245c,,,,cosPhiFixed:{(0.00,1.00)},320.0,h0 +c7a0e7d2-276f-41e7-bfbc-f11fac26a0e1,0.9700000286102295,false,4000.0,MS3_Last_05,86dfce49-05b2-4208-a6ae-877c3e98e6be,,,,cosPhiFixed:{(0.00,1.00)},320.0,h0 +32be027e-1ee2-41bc-9fe5-18daa3613efa,0.949999988079071,false,4000.0,NS_NET126_L_F1_(2),a7ebd30b-b843-405f-9fae-ca6b489601f9,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +5f1b7472-2a01-4203-8318-878b1a4460c5,0.9700000286102295,false,4000.0,NS_NET116_L_S3_4(5),36dccefc-f04c-493f-bb88-11343583bf9f,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +cb65c2bc-fb36-4338-9a13-34bd999f4fa5,0.9700000286102295,false,4000.0,NS_NET116_L_S2_4(8),e05c68b1-11cd-43fd-a4b2-31e4db380c78,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +a12570e4-afeb-4af8-a86c-9e804eea4886,0.9700000286102295,false,4000.0,NS_NET116_L_S3_5(1),b9a28095-68f7-44c1-9ccc-6efc5ea84c59,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +3ce5abcb-0eb1-403f-9fca-90d255619cc5,0.949999988079071,false,4000.0,NS_NET146_L_F2_(13),49e14db3-a4bc-464a-b606-653ac8a604dd,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +1308b834-4b0c-4c91-b5fc-8529368005ea,0.949999988079071,false,4000.0,NS_NET146_L_F2_(25),011e3794-3341-4376-839c-3f5a452e15ab,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +9f0d4b5f-7563-40bc-b20e-bc54a96e9019,0.9700000286102295,false,4000.0,NS_NET146_L_F1_(30),9f95c733-71e2-4bf0-a27a-70144518ea2c,,,,cosPhiFixed:{(0.00,1.00)},2.0618600845336914,h0 +8f0150c7-b217-43ca-85d5-c1e4d2e903d0,0.9700000286102295,false,4000.0,NS_NET136_L_S3_1(2),416fa5eb-2f72-46c3-978f-6a0ebb714a40,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +67379832-1cfb-4015-ac96-0fe499463c42,0.949999988079071,false,4000.0,NS_NET126_L_F4_(3),1cb45ba0-d2c2-45a6-9bb2-5f374e30a6e9,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +12c58b41-2ebb-4bc0-8ca2-a3693d5d5f8b,0.949999988079071,false,4000.0,NS_NET126_L_F3_(1),2fe5100e-d4e8-4bc4-9c7c-bcc0fc56f518,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +0610df61-bdb9-45d1-ab48-a72dca4079c4,0.949999988079071,false,4000.0,NS_NET146_L_F1_(1),4f28e734-5148-4caf-ac64-270231740cbf,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +28a6872b-abf5-412e-b887-b0503addaa7a,0.9700000286102295,false,4000.0,NS_NET116_L_S3_3(5),d69efff2-ba8b-4aa6-a4a1-27267964147a,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +599e7b5f-7a78-4bb4-a3c3-e6f2779bbda2,0.9700000286102295,false,4000.0,NS_NET136_L_S3_5(2),3bc8235b-03b5-489b-81a2-58d520fbe28e,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +0944b3b6-15e3-4704-b50d-fa1e407ade7e,0.9700000286102295,false,4000.0,NS_NET116_L_S1_3(7),e4c8b492-965c-4b5a-8d14-e8ff2c027ce9,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +3a5e7e35-53ad-48da-89b9-98342a9875ac,0.9700000286102295,false,4000.0,NS_NET136_L_S1_3(7),eb95ff15-56db-4463-bb54-0ee131167812,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +c3434742-e4f0-49e5-baa7-c1e3045c732c,0.9700000286102295,false,4000.0,NS_NET116_L_S1_5(1),92301422-94ae-48ab-89c7-a69eea9450b2,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +eed8fa68-08b5-49f3-a6d7-2632fe7b13b9,0.9700000286102295,false,4000.0,NS_NET116_L_S3_1(3),4a6f6058-e654-464d-9367-2dca7185c6d7,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +3e3225f9-2dd9-402d-9a0d-1d8cde60b1f6,0.949999988079071,false,4000.0,NS_NET126_L_F2_(4),cdda8fa5-9a18-4f3e-951d-1ec0009191b4,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +245666cd-881b-44ca-9b47-536c96e15bce,0.9700000286102295,false,4000.0,NS_NET116_L_S2_3(2),df9c3d91-41a0-4e49-bb1f-1cd2a8fd9a2e,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +9b4f4a8b-3aaa-4b77-afdb-049d2b83869b,0.9700000286102295,false,4000.0,NS_NET136_L_S3_4(6),2a816043-d1d2-44a6-8a9b-f61a4933997b,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +d95c7612-af94-4ac4-94a0-a1dca839f33a,0.9700000286102295,false,4000.0,NS_NET116_L_S3_2(4),550ebca7-1455-44eb-9431-ffbf08e58bd4,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +5c3fb165-f374-44fa-802e-e82e5a2538f0,0.9700000286102295,false,4000.0,NS_NET136_L_S2_2(4),cbcfc3b6-ac90-4215-975c-a033f5cf9912,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +550f9346-fe14-46ef-bd54-00980834e0d6,0.9700000286102295,false,4000.0,NS_NET126_L_F1_(34),17f7a477-d9c7-4f58-8ba0-1a2694dcc874,,,,cosPhiFixed:{(0.00,1.00)},2.0618600845336914,h0 +be985e5e-19b6-49c4-bb64-f37a627be13b,0.9700000286102295,false,4000.0,NS_NET126_L_F1_(35),c5f7ffbc-2e23-46d4-9e0c-356008e5ff56,,,,cosPhiFixed:{(0.00,1.00)},2.0618600845336914,h0 +9e5845cb-9ad1-42c6-8630-724375a4e323,0.9700000286102295,false,4000.0,NS_NET136_L_S1_1(8),535b3fa4-ed67-4ab1-9a68-e7db83e05967,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +10963efb-44d7-49bf-b926-c2d29239de60,0.949999988079071,false,4000.0,NS_NET126_L_F2_(3),8f422111-67d7-42f0-9f80-fbd0ec64c4fc,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +11e776fa-ecc1-4332-821f-d7e56758b988,0.9700000286102295,false,4000.0,NS_NET116_L_S2_2(1),d53ff076-dadd-44f8-85d4-68f48991f7d0,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +689527be-31a0-4791-970d-8542e367401c,0.949999988079071,false,4000.0,NS_NET126_L_F2_(23),9b509c7d-4647-40fd-b03e-7ab919215cc6,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +a610a50c-de39-46e6-b53b-95e3868d1072,0.949999988079071,false,4000.0,NS_NET126_L_F2_(11),6678c226-c5d2-4ce3-9728-dc1163be799f,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +3857ce77-a630-4b43-a1a1-6bebc0817e1d,0.9700000286102295,false,4000.0,NS_NET136_L_S2_4(2),81cd3f38-867b-4a71-ba22-cb33834e0e58,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +63fb1af5-91e5-472b-b798-b2846cf701ba,0.949999988079071,false,4000.0,NS_NET146_L_F2_(16),8f2ba96f-a47a-46d3-b5a1-d19de0a32419,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +1a88ba6f-9005-432d-9a8f-54a48c90015a,0.9700000286102295,false,4000.0,MS4_Last_05,ee384ace-040e-4f21-8a8a-d702ab51af55,,,,cosPhiFixed:{(0.00,1.00)},320.0,h0 +6bd61b8c-2b53-4fc8-8e35-b17ed81ba8c9,0.9700000286102295,false,4000.0,NS_NET136_L_S3_4(7),2a816043-d1d2-44a6-8a9b-f61a4933997b,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +d5e593f1-727e-4983-8abe-92a328aa203b,0.9700000286102295,false,4000.0,NS_NET116_L_S2_5(2),32bd37df-255b-4eb2-9d16-5b711132eee6,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +b52b4bea-014e-4aad-8481-2f2761957f69,0.9700000286102295,false,4000.0,NS_NET136_L_S3_4(4),2a816043-d1d2-44a6-8a9b-f61a4933997b,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +ef07774d-107b-4536-8d1d-45c28f755a80,0.9700000286102295,false,4000.0,NS_NET136_L_S3_3(6),2c5d4eda-6b33-4ad5-a135-7037baa7d6eb,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +46644e3e-b00c-4707-ae8d-94fed9f0adcd,0.9700000286102295,false,4000.0,NS_NET126_L_F1_(38),06b7f21a-d6d7-4ec0-94c6-141845f14986,,,,cosPhiFixed:{(0.00,1.00)},2.0618600845336914,h0 +f2284780-6019-4864-bf29-915330717f5b,0.9700000286102295,false,4000.0,NS_NET116_L_S2_5(5),32bd37df-255b-4eb2-9d16-5b711132eee6,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +8c2ea045-0890-4ee5-8d66-0ce5f5eba7d1,0.949999988079071,false,4000.0,NS_NET146_L_F4_(12),f8dd541b-4a4d-417e-89ff-a9650ee3aac2,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +598f0d53-7c8f-435b-b333-95b6f4d359f2,0.949999988079071,false,4000.0,NS_NET126_L_F3_(31),67af7db0-0fd8-4657-bb4f-43a2141b9f73,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +520e2b61-ef52-406a-bc3d-83fd47da2696,0.949999988079071,false,4000.0,NS_NET146_L_F4_(13),b608d71e-3ede-4156-a015-3f6e1d22242a,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +8bad5752-c9c1-4669-802d-b1c4c7bbb909,0.9700000286102295,false,4000.0,NS_NET136_L_S3_1(5),416fa5eb-2f72-46c3-978f-6a0ebb714a40,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +3df803d8-4af6-426e-a51a-4b736ff06d51,0.949999988079071,false,4000.0,NS_NET146_L_F2_(20),2aa2d409-8bb2-477d-ac7a-6439552e136a,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +59f1999e-008d-47f0-b99d-1305fcb8f525,0.9700000286102295,false,4000.0,NS_NET136_L_S1_4(7),ed4697fd-016c-40c2-a66b-e793878dadea,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +deb6456a-d472-4f1e-8698-006e8cd51dfc,0.9700000286102295,false,4000.0,NS_NET136_L_S1_4(5),ed4697fd-016c-40c2-a66b-e793878dadea,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +0290a7de-8c73-44d4-9a06-cf469d20c90c,0.9700000286102295,false,4000.0,NS_NET116_L_S1_4(3),b3a7431d-89b0-41cb-87a9-5853890796cd,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +ea515ef0-c8e1-4e3f-9420-577ba394c7dc,0.9700000286102295,false,4000.0,NS_NET136_L_S3_3(7),2c5d4eda-6b33-4ad5-a135-7037baa7d6eb,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +666ac620-2151-430e-a9a1-624be6c61cb8,0.9700000286102295,false,4000.0,NS_NET116_L_S3_5(5),b9a28095-68f7-44c1-9ccc-6efc5ea84c59,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +2f4df67a-e33a-4a1b-9caa-41bfb4408b8c,0.9700000286102295,false,4000.0,NS_NET116_L_S2_2(8),d53ff076-dadd-44f8-85d4-68f48991f7d0,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +8d50a47b-95ce-4a8e-84a3-80d5781dcc53,0.9700000286102295,false,4000.0,MS4_Last_01,77fc154f-f41c-4e75-bbb1-b7fca68b2f4e,,,,cosPhiFixed:{(0.00,1.00)},400.0,h0 +4cbcffbf-d9c8-463a-8f11-6990fbda235e,0.9700000286102295,false,4000.0,NS_NET116_L_S1_1(2),8a50fb37-81cf-47c9-8850-a12b4391e2e7,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +63374b45-aa28-4e06-85c2-704c00754ba8,0.949999988079071,false,4000.0,NS_NET146_L_F1_(20),7d45f0ab-1e6b-452f-b665-c4846cf046f5,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +16f7000e-1f95-4003-bbbf-8c73cfd02763,0.9700000286102295,false,4000.0,NS_NET116_L_S3_2(2),550ebca7-1455-44eb-9431-ffbf08e58bd4,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +3ad0235e-751b-4682-89a5-b359aef0dd98,0.9700000286102295,false,4000.0,NS_NET136_L_S1_3(2),eb95ff15-56db-4463-bb54-0ee131167812,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +2b02fad4-245d-4ada-ae5f-0252f2aa59f1,0.949999988079071,false,4000.0,NS_NET146_L_F2_(11),f26b5511-3c50-42d5-97c2-be408330eb84,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +62b0b771-b773-4b25-af1d-bbd8a7ad68d4,0.949999988079071,false,4000.0,NS_NET126_L_F2_(8),366a70fb-8d7f-4201-9eca-0fcbc839239d,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +aff03ab3-9595-499f-931c-8730b1350a2c,0.949999988079071,false,4000.0,NS_NET146_L_F2_(12),8254d91b-e5da-4402-bb8f-301eafa09d28,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +81a6ed8d-f29e-4478-bbf3-ccb6514922f2,0.949999988079071,false,4000.0,NS_NET146_L_F4_(7),bea7ca63-3ae4-4280-8127-fe2c7fd5ea2d,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +a7de4997-eddc-4306-b1ac-982c1872863b,0.949999988079071,false,4000.0,NS_NET146_L_F1_(6),e3c3c6a3-c383-4dbb-9b3f-a14125615386,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +4642d648-b0dd-4597-a3bd-2cc1fce74f27,0.9700000286102295,false,4000.0,NS_NET116_L_S3_1(1),4a6f6058-e654-464d-9367-2dca7185c6d7,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +1fb9be59-d27c-4748-a090-db5a58063d82,0.949999988079071,false,4000.0,NS_NET126_L_F4_(6),e3a40690-d085-4796-9fcb-48d776e58594,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +d957a9c6-500e-457d-918b-7f6c4e560bbc,0.949999988079071,false,4000.0,NS_NET146_L_F1_(15),00bbc353-d47e-4865-a696-fe5d29b9e6a2,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +5aeaccc2-f9cd-4292-9b9a-2e05d5c63fe4,0.9700000286102295,false,4000.0,NS_NET116_L_S1_2(6),3e21f3a1-2c9c-4138-bcc9-466b004609ed,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +209cebb3-6706-49d0-af2c-b2ae23ca3873,0.9700000286102295,false,4000.0,MS4_Last_03,85ea3976-1779-4d46-bd6f-dfd36427ebdf,,,,cosPhiFixed:{(0.00,1.00)},400.0,h0 +17a02ab8-32b2-436d-8aab-04fbd3809c87,0.949999988079071,false,4000.0,NS_NET146_L_F3_(25),c6c177b0-5004-4db0-8cde-6293330a4757,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +1fbefcb1-57ec-4b86-8b7e-c892f0e6b179,0.9700000286102295,false,4000.0,NS_NET116_L_S3_4(6),36dccefc-f04c-493f-bb88-11343583bf9f,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +fd2e19b6-d5e3-4776-9456-8787a2160d9d,0.9700000286102295,false,4000.0,NS_NET116_L_S1_4(1),b3a7431d-89b0-41cb-87a9-5853890796cd,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +2ab66e57-dd5f-4295-a6f5-f017fb4db8b1,0.9700000286102295,false,4000.0,NS_NET136_L_S3_3(8),2c5d4eda-6b33-4ad5-a135-7037baa7d6eb,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +c7834ac4-2f72-483e-8ecf-1d0ce715716b,0.9700000286102295,false,4000.0,NS_NET116_L_S2_1(6),39112046-8953-4e73-a5d9-6a8183a77436,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +b89b8560-b729-46d5-8aa1-3c678dd30be4,0.9700000286102295,false,4000.0,NS_NET136_L_S2_4(5),81cd3f38-867b-4a71-ba22-cb33834e0e58,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +3b63c80f-a5c6-439b-97be-4e1efda58ccd,0.949999988079071,false,4000.0,NS_NET146_L_F2_(22),5862f526-783a-4218-a463-3cbf5de8dade,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +5f2d65fc-7e92-497e-8c51-ead1985d66fa,0.949999988079071,false,4000.0,NS_NET126_L_F2_(24),625bdd2c-a75f-46ef-850c-ca4704d56e55,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +c27ac6bb-5227-42d4-832f-985d69bc9c4e,0.949999988079071,false,4000.0,NS_NET146_L_F3_(1),22e58399-428f-4633-9ee4-e5fa0db68d6d,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +f1804def-a6f6-4603-bfd3-52968a2de732,0.9700000286102295,false,4000.0,MS2_Last_07,14a8dc4c-0906-402f-b073-6d6d4725d0cb,,,,cosPhiFixed:{(0.00,1.00)},2400.0,h0 +bcb5abf4-7b31-4860-af53-78ec457f21a2,0.949999988079071,false,4000.0,NS_NET146_L_F3_(30),7cff7ac7-2d18-4c4c-8e1b-893bb050c1ed,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +c58dc7e4-f6c5-47e1-a914-e566b8aa6385,0.9700000286102295,false,4000.0,NS_NET136_L_S2_2(1),cbcfc3b6-ac90-4215-975c-a033f5cf9912,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +ee726dbd-8a70-4d50-8cc3-cdda596166c7,0.9700000286102295,false,4000.0,NS_NET136_L_S3_3(3),2c5d4eda-6b33-4ad5-a135-7037baa7d6eb,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +c9689bd8-6717-49d5-90d9-a6245b5116e6,0.9700000286102295,false,4000.0,NS_NET116_L_S1_5(3),92301422-94ae-48ab-89c7-a69eea9450b2,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +c3df03ac-0dff-4304-b327-3e88d023f692,0.949999988079071,false,4000.0,NS_NET126_L_F1_(25),3a2f199c-2966-4b9a-939b-3a6c9924341c,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +72e4504c-0362-4fe0-a6be-43870f627f7f,0.9700000286102295,false,4000.0,NS_NET136_L_S1_5(8),926d6113-933f-49e3-9529-a3035acdc9b2,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +b3ce3d49-d4d5-4b76-a589-02d0c7faf5a5,0.9700000286102295,false,4000.0,NS_NET136_L_S2_5(6),c5af5a34-211a-4105-a8e1-f447140073c6,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +de3eef0c-2f09-4f57-a04b-dae5011fac7a,0.949999988079071,false,4000.0,NS_NET126_L_F4_(12),6a4547a8-630b-46e4-8144-9cd649e67c07,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +ab0d8c5c-fc68-4ae0-87a9-8edfa3b25339,0.949999988079071,false,4000.0,NS_NET126_L_F1_(4),ff947647-b551-41ae-bcfd-6af228250c96,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +7b040b43-011a-4402-a176-9b9b41ce0c37,0.9700000286102295,false,4000.0,NS_NET116_L_S2_3(1),df9c3d91-41a0-4e49-bb1f-1cd2a8fd9a2e,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +b47f1063-12e8-4b1f-a015-6c5be821a24e,0.949999988079071,false,4000.0,NS_NET126_L_F3_(22),61ee5ff6-eb38-4b27-a3f6-cb574d1f8b41,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +af4c1bfe-4e4c-437d-9eff-42060aaf4027,0.9700000286102295,false,4000.0,NS_NET136_L_S2_1(7),4e188ac9-e507-46b1-b8e2-376cf7c6ceb1,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +4c7ee262-a021-408a-aada-27677feeeec9,0.949999988079071,false,4000.0,NS_NET126_L_F1_(17),5fe9c522-37d0-48f8-b3b8-e91b956e39f6,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +3c9a2f9a-8cd0-42f2-9d16-f6314c741aa3,0.9700000286102295,false,4000.0,NS_NET136_L_S2_1(4),4e188ac9-e507-46b1-b8e2-376cf7c6ceb1,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +93128545-6977-41fa-8e20-5d7a930d80c9,0.9700000286102295,false,4000.0,NS_NET136_L_S1_2(3),032768b4-2426-4abf-806b-83813ac5137a,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +759ff1e6-5ad6-4701-bbe1-059c08a1781d,0.949999988079071,false,4000.0,NS_NET146_L_F4_(15),576840db-7d3c-417b-b587-28b222e740e1,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +b16bea09-e042-4bd1-837e-78125b0085dc,0.949999988079071,false,4000.0,NS_NET126_L_F1_(13),847fd5fc-b515-4a9d-8a6f-66df1e71ded2,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +7cee8d98-be5b-400c-9655-409e1eae9f6d,0.9700000286102295,false,4000.0,NS_NET136_L_S3_2(6),b46d4395-6724-4830-ba55-357e81fc2814,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +0c62dc7f-45a7-44e3-9240-f9ff9d62e4a0,0.949999988079071,false,4000.0,NS_NET126_L_F4_(13),da79c960-d35a-4193-9b06-2d4d57051706,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +bee4283a-0d36-4f98-a837-23d0667a6675,0.949999988079071,false,4000.0,NS_NET126_L_F3_(9),bbd210a5-eb85-4616-bdd0-72bbd3ed7ef9,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +a82e1da2-1af2-40d8-b8f9-b4027118d029,0.9700000286102295,false,4000.0,NS_NET116_L_S2_4(5),e05c68b1-11cd-43fd-a4b2-31e4db380c78,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +ef6f6592-1b85-4204-82e1-c33a6ed3d582,0.9700000286102295,false,4000.0,NS_NET136_L_S1_2(1),032768b4-2426-4abf-806b-83813ac5137a,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +66f30a61-7722-48a7-a527-99ff55e12754,0.9700000286102295,false,4000.0,NS_NET136_L_S1_4(8),ed4697fd-016c-40c2-a66b-e793878dadea,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +3f37f3bc-f9cf-4a55-96e4-ee4be9f22a63,0.9700000286102295,false,4000.0,NS_NET116_L_S2_4(2),e05c68b1-11cd-43fd-a4b2-31e4db380c78,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +388ecdb9-b7e1-429e-990b-b5124fac12cf,0.949999988079071,false,4000.0,NS_NET146_L_F2_(6),5071dd8c-bbc1-4c8d-a180-4492f80e183d,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +5012a529-b7d2-4f9e-a2d4-90641470cba2,0.9700000286102295,false,4000.0,NS_NET136_L_S3_2(8),b46d4395-6724-4830-ba55-357e81fc2814,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +3f903ef1-047f-4f28-9d9f-c35b2c440315,0.9700000286102295,false,4000.0,NS_NET116_L_S1_4(8),b3a7431d-89b0-41cb-87a9-5853890796cd,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +5f56df23-f5b3-42d0-9896-85015f7b1274,0.949999988079071,false,4000.0,NS_NET126_L_F2_(28),5d1cce49-e000-4a33-a0ea-f3685f8cc5a3,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +a265d035-d8ea-41e0-ad10-04e064b9a968,0.9700000286102295,false,4000.0,NS_NET136_L_S3_4(5),2a816043-d1d2-44a6-8a9b-f61a4933997b,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +95a1e026-be40-4209-9752-fbab3a626b87,0.949999988079071,false,4000.0,NS_NET146_L_F1_(2),ab3645a7-af26-480d-b1bd-5b0fa00dc83f,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +e9660cc3-b2b6-4b8d-8673-dd3bcb6305fe,0.9700000286102295,false,4000.0,NS_NET116_L_S2_1(2),39112046-8953-4e73-a5d9-6a8183a77436,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +fd17352b-b2ad-4e77-92cf-08b48a1ba757,0.9700000286102295,false,4000.0,NS_NET116_L_S1_2(2),3e21f3a1-2c9c-4138-bcc9-466b004609ed,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +080e6ab5-8021-43c0-bf9f-2424ec0a1de8,0.949999988079071,false,4000.0,NS_NET126_L_F3_(30),443c1513-fdeb-4e29-ae89-5ea47c0b1d3f,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +0ccf950e-a9bf-4de8-ac3f-5ca04a3f0b60,0.9700000286102295,false,4000.0,NS_NET136_L_S3_5(6),3bc8235b-03b5-489b-81a2-58d520fbe28e,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +62a4a30c-7bf2-4813-a00e-7002b8c56832,0.9700000286102295,false,4000.0,NS_NET136_L_S1_3(3),eb95ff15-56db-4463-bb54-0ee131167812,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +3feb112d-8a47-49eb-b719-d7226b6fe7a0,0.949999988079071,false,4000.0,NS_NET146_L_F2_(18),21359dd1-7a23-4932-b656-c196fbffe751,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +94203400-1579-4cc0-9395-ac67f94c6c01,0.9700000286102295,false,4000.0,NS_NET136_L_S1_4(3),ed4697fd-016c-40c2-a66b-e793878dadea,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +7b6cd13c-8f54-421e-b2e9-5888f181737b,0.9700000286102295,false,4000.0,NS_NET146_L_F1_(27),9baae5ff-40e3-48cb-9ddf-de6d1c133e13,,,,cosPhiFixed:{(0.00,1.00)},2.0618600845336914,h0 +3f47dbb5-8254-43d1-83a8-21385cb666dd,0.949999988079071,false,4000.0,NS_NET126_L_F2_(25),1dcddd06-f41a-405b-9686-7f7942852196,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +4dca3b1d-5d24-444a-b4df-f4fa23b9ef1b,0.949999988079071,false,4000.0,HS_NET1_L_S1,00d03670-7833-47ee-ad52-04d18d1c64fd,,,,cosPhiFixed:{(0.00,1.00)},42105.30078125,h0 +12c85bfd-a5a1-4812-b168-86b94f624f18,0.9700000286102295,false,4000.0,NS_NET116_L_S2_3(8),df9c3d91-41a0-4e49-bb1f-1cd2a8fd9a2e,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +3c309ec9-42a4-441d-8c0e-e29cefa6bf18,0.949999988079071,false,4000.0,NS_NET126_L_F1_(5),eb21d716-1b54-4dba-bdc2-d1f6752aef85,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +8bee3a68-8990-46eb-9230-067111caceb5,0.9700000286102295,false,4000.0,NS_NET136_L_S2_3(3),fd534474-cd65-47aa-8005-dc50d17d6920,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +b9fb3d41-bb0e-4c4c-bff5-1b50d40efc33,0.949999988079071,false,4000.0,NS_NET126_L_F1_(3),04f29760-9e52-4943-8563-62e1fbd5ed52,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +36d59a0a-17a5-4955-996b-e3aafb86f4f1,0.949999988079071,false,4000.0,NS_NET126_L_F3_(23),33f346bd-7dc5-4140-8ed0-7d7db4cc0f6f,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +9b0cca4d-f27f-4190-b35f-a84fa09ac157,0.949999988079071,false,4000.0,NS_NET146_L_F1_(14),b73208dd-f4a8-4e90-bf2d-7ea67a89525a,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +ea51cb96-068f-4359-b1d0-27438ce87b49,0.9700000286102295,false,4000.0,NS_NET146_L_F1_(31),5e213f42-d93e-45c5-a295-adbe09105746,,,,cosPhiFixed:{(0.00,1.00)},2.0618600845336914,h0 +7513eb4a-3244-40fb-b500-0132947a02e0,0.9700000286102295,false,4000.0,MS3_Last_02,b6b1b9fc-e7d8-492d-8601-84c1e756bd83,,,,cosPhiFixed:{(0.00,1.00)},400.0,h0 +8a5a7de2-d61c-4172-b917-7404a2aba038,0.9700000286102295,false,4000.0,NS_NET116_L_S3_4(3),36dccefc-f04c-493f-bb88-11343583bf9f,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +0cdea42f-57da-4a8a-bd83-c4252b7868bf,0.9700000286102295,false,4000.0,NS_NET136_L_S2_3(8),fd534474-cd65-47aa-8005-dc50d17d6920,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +9d2c5b78-ad86-4055-b74b-e5b24f89a75b,0.9700000286102295,false,4000.0,NS_NET116_L_S2_1(4),39112046-8953-4e73-a5d9-6a8183a77436,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +2efedcfd-4972-4d13-9d62-180f1b9a76ad,0.9700000286102295,false,4000.0,NS_NET116_L_S2_5(1),32bd37df-255b-4eb2-9d16-5b711132eee6,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +5d4b96bf-a6ad-4026-b97a-4e6d77896480,0.9700000286102295,false,4000.0,NS_NET116_L_S2_2(4),d53ff076-dadd-44f8-85d4-68f48991f7d0,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +aaa0a903-46f7-4109-adb3-9f43398fc932,0.949999988079071,false,4000.0,NS_NET126_L_F4_(11),95ced3b5-69fd-4171-9c34-f18802064e22,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +04c0cbcf-4e9d-4608-bb92-6ab97e59ece7,0.9700000286102295,false,4000.0,NS_NET116_L_S3_4(4),36dccefc-f04c-493f-bb88-11343583bf9f,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +1a2d5842-96f6-452f-aa82-6064618d5f49,0.949999988079071,false,4000.0,NS_NET126_L_F3_(29),f0f8f187-5dbf-46ab-8a43-d6169ab5042d,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +5d930bf2-0b63-4821-bd6c-02383e3b4220,0.9700000286102295,false,4000.0,MS1_Last_04,1396cb4c-cee7-4116-97c9-290f98785719,,,,cosPhiFixed:{(0.00,1.00)},320.0,h0 +24de669f-4786-4388-ae36-aaef1ce40ffa,0.949999988079071,false,4000.0,NS_NET126_L_F3_(27),d5b861a6-2a5b-4dec-a66e-adbfc6d62873,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +860a37f7-7add-4613-bef4-326ee5ea328b,0.949999988079071,false,4000.0,NS_NET146_L_F1_(25),2287c2a8-c2d0-4c63-80b5-6b66a1288df8,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +00a6de01-2304-484b-90f2-5abb044167a3,0.9700000286102295,false,4000.0,NS_NET116_L_S2_2(2),d53ff076-dadd-44f8-85d4-68f48991f7d0,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +8e9debcb-ce25-450c-b016-170bb7622008,0.9700000286102295,false,4000.0,NS_NET136_L_S3_2(4),b46d4395-6724-4830-ba55-357e81fc2814,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +2550ae33-6540-4602-b59a-a46c49747c97,0.949999988079071,false,4000.0,NS_NET146_L_F4_(9),9b889b73-c108-4b38-b6eb-3377841e0c83,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +692728c7-5ecf-4c0a-8ead-ae19fc029ba4,0.9700000286102295,false,4000.0,NS_NET116_L_S2_5(6),32bd37df-255b-4eb2-9d16-5b711132eee6,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +09a47013-bac7-4879-9b8a-9dd854ea9786,0.949999988079071,false,4000.0,NS_NET126_L_F1_(23),94713e6c-c47e-422c-8ab3-2a2903b7dcd2,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +c3d643d1-1b2d-4f9f-838d-5b1ce270fc33,0.949999988079071,false,4000.0,NS_NET126_L_F2_(9),a286f73a-20ee-4056-8129-c7963b34ecd9,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +099f4cde-75ca-4928-904d-37717b5b1b02,0.9700000286102295,false,4000.0,NS_NET116_L_S2_1(3),39112046-8953-4e73-a5d9-6a8183a77436,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +9ae56e43-54fc-4ab7-8989-abbc14596fd3,0.949999988079071,false,4000.0,NS_NET146_L_F3_(20),0ebf0088-f596-4cd1-9ae0-5da02dc40335,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +1469946c-101e-42e9-9e48-28801e9610af,0.9700000286102295,false,4000.0,NS_NET126_L_F1_(28),0c266541-6235-4d01-8258-e763c58af6c7,,,,cosPhiFixed:{(0.00,1.00)},2.0618600845336914,h0 +02e0c339-6dfd-4cbc-bebf-56b850053a7c,0.949999988079071,false,4000.0,NS_NET146_L_F1_(3),b237dd88-bcba-4a7c-aee6-c0c3e151e14e,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +a0147111-39c4-465a-8a10-48d1de1d349c,0.949999988079071,false,4000.0,NS_NET126_L_F3_(19),922a6375-b97c-412e-a6c9-b0ea55a23f76,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +b03db97b-06ef-406c-a5b3-7e9ca9f7bf66,0.949999988079071,false,4000.0,NS_NET146_L_F4_(17),155bb2dc-0121-413e-ab42-67c2ed5ce6ea,,,,cosPhiFixed:{(0.00,1.00)},0.10000000149011612,h0 +000e54d4-cf92-4cdb-9777-3d40d320d2b6,0.9700000286102295,false,4000.0,NS_NET116_L_S1_4(6),b3a7431d-89b0-41cb-87a9-5853890796cd,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +6c4c7e65-4598-4855-b057-25773ffdf5f2,0.9700000286102295,false,4000.0,NS_NET116_L_S1_5(6),92301422-94ae-48ab-89c7-a69eea9450b2,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +9d19bae7-6fa1-4620-8ec2-38cae5596b9e,0.9700000286102295,false,4000.0,NS_NET116_L_S1_5(7),92301422-94ae-48ab-89c7-a69eea9450b2,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +076b9055-3329-4e88-a1a0-93ad904e72a2,0.9700000286102295,false,4000.0,NS_NET116_L_S3_2(8),550ebca7-1455-44eb-9431-ffbf08e58bd4,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +3fed7598-a77e-4929-9bb3-687e51346cfd,0.9700000286102295,false,4000.0,NS_NET116_L_S3_2(3),550ebca7-1455-44eb-9431-ffbf08e58bd4,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +ef94c79c-ade7-4215-ba16-0bb14d558aab,0.949999988079071,false,4000.0,NS_NET146_L_F1_(13),f1e55c8b-357f-45a7-9d57-e299f9b207f3,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +ff5bf65c-e880-4a49-a286-fd51ce1f48b7,0.9700000286102295,false,4000.0,MS2_Last_03,69f7846e-d979-4c77-8a3b-e2ec2e1f6e76,,,,cosPhiFixed:{(0.00,1.00)},400.0,h0 +5cffadab-94f6-4d98-a804-9d74189982cc,0.9700000286102295,false,4000.0,NS_NET116_L_S3_5(7),b9a28095-68f7-44c1-9ccc-6efc5ea84c59,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +a08a45bb-552f-435d-b614-aed657073527,0.949999988079071,false,4000.0,NS_NET126_L_F2_(15),2645e336-b0df-4d1e-a0ea-375444488f06,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +2dcdb711-8872-4e51-ab4c-ef23c685674d,0.9700000286102295,false,4000.0,NS_NET146_L_F1_(35),f5ae3279-fe21-4bb7-849a-eaacb0546b0e,,,,cosPhiFixed:{(0.00,1.00)},2.0618600845336914,h0 +d4004ab6-3b00-4eeb-b62a-4ec28dc9cec6,0.949999988079071,false,4000.0,NS_NET126_L_F2_(14),9ce9d92c-5583-4b16-bec6-9f67834663cb,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +61314082-488b-4045-8c90-dad4629be04c,0.949999988079071,false,4000.0,NS_NET126_L_F2_(10),3d81adf5-73d1-4708-b03b-3afc7db017f4,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +573a3f21-49d8-4e2b-bca0-d546d77bb143,0.9700000286102295,false,4000.0,NS_NET116_L_S1_2(3),3e21f3a1-2c9c-4138-bcc9-466b004609ed,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +c2446989-6050-49f9-ab98-d8cfb8058709,0.949999988079071,false,4000.0,NS_NET126_L_F2_(26),5545d21b-bdc8-495f-bd28-d22ffcc0fafc,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +d12ce59d-2cf8-4186-9174-46a8b7f7c9cf,0.949999988079071,false,4000.0,NS_NET146_L_F4_(10),ffcaf979-d707-4d25-8f46-f436f9792d7f,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +35414e99-525f-455a-b4ef-137b6e48ff87,0.9700000286102295,false,4000.0,NS_NET136_L_S2_2(8),cbcfc3b6-ac90-4215-975c-a033f5cf9912,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +cdf650f2-8200-482a-b5b4-6f96e7f9e0f9,0.949999988079071,false,4000.0,NS_NET126_L_F1_(10),f6a31362-8b0d-4926-b0d0-10bb61db20df,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +1a08b0a0-ae75-4ff8-b28b-643ca2dbca1a,0.9700000286102295,false,4000.0,NS_NET136_L_S2_1(5),4e188ac9-e507-46b1-b8e2-376cf7c6ceb1,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +1f901bde-3ada-4e30-8a4c-a264df5b2f38,0.9700000286102295,false,4000.0,NS_NET136_L_S2_2(5),cbcfc3b6-ac90-4215-975c-a033f5cf9912,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +e65cd082-dd8f-45d6-895c-e14357e76ac8,0.9700000286102295,false,4000.0,NS_NET136_L_S1_2(2),032768b4-2426-4abf-806b-83813ac5137a,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +3a278137-bf5c-4e2d-96c5-4779bcf947c0,0.9700000286102295,false,4000.0,NS_NET136_L_S3_2(2),b46d4395-6724-4830-ba55-357e81fc2814,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +ca863e7f-1e42-4716-a214-e79fa91b3222,0.9700000286102295,false,4000.0,NS_NET116_L_S3_5(8),b9a28095-68f7-44c1-9ccc-6efc5ea84c59,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +742de2f0-f057-47d0-83a3-9f57f84eb314,0.949999988079071,false,4000.0,NS_NET126_L_F4_(1),3f63be7c-7f1a-4e7e-87ee-90ada222f64a,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +f971674c-7f11-4e9d-b701-1736b2effb65,0.9700000286102295,false,4000.0,NS_NET136_L_S1_2(4),032768b4-2426-4abf-806b-83813ac5137a,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +0045a53f-8f38-4239-8109-073a768cc593,0.949999988079071,false,4000.0,NS_NET146_L_F4_(1),ead38a50-b8f7-4bbb-b65d-f54350825e8e,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +3e94ff28-fd2e-4028-a188-58ce85136fdf,0.9700000286102295,false,4000.0,NS_NET116_L_S2_2(5),d53ff076-dadd-44f8-85d4-68f48991f7d0,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +98c1a2ab-bd09-4c77-a389-d088aed894b1,0.9700000286102295,false,4000.0,NS_NET116_L_S3_2(1),550ebca7-1455-44eb-9431-ffbf08e58bd4,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +916670c1-1575-4fe8-acb0-1dcf1c218386,0.9700000286102295,false,4000.0,NS_NET116_L_S2_2(6),d53ff076-dadd-44f8-85d4-68f48991f7d0,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +b2789995-79a1-4859-8d1c-70107b83c18b,0.9700000286102295,false,4000.0,NS_NET136_L_S3_3(2),2c5d4eda-6b33-4ad5-a135-7037baa7d6eb,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +be63473d-a375-4ce7-9970-80358e5c54bd,0.9700000286102295,false,4000.0,NS_NET136_L_S3_2(3),b46d4395-6724-4830-ba55-357e81fc2814,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +4384a56f-5b34-430c-89d8-354f367fa7ff,0.949999988079071,false,4000.0,NS_NET146_L_F3_(29),15345698-c319-461f-b969-37d50fb84220,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +89aeade0-ac58-4120-a743-577afdb72b5b,0.949999988079071,false,4000.0,NS_NET146_L_F3_(7),f1e88392-3b2a-4ce8-a31f-c963f08f8043,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +0d983289-2ff2-4f2c-b38a-bab3ec967c76,0.9700000286102295,false,4000.0,NS_NET136_L_S1_1(4),535b3fa4-ed67-4ab1-9a68-e7db83e05967,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +f630b338-5685-424d-bfbe-338bf94a0e01,0.949999988079071,false,4000.0,NS_NET126_L_F3_(6),e018b95e-fca5-40f7-8550-b05a619169dc,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +d7f49aa5-ab62-4148-911b-086e8a848af4,0.949999988079071,false,4000.0,NS_NET146_L_F3_(15),d07dc1b0-e29a-452a-84c5-7df7b0bb3141,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +10b5f3d3-60c9-45b9-a70e-fa75140e9a9d,0.9700000286102295,false,4000.0,NS_NET136_L_S1_5(3),926d6113-933f-49e3-9529-a3035acdc9b2,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +dd53cc4e-93a6-47f1-afa0-a46f82e3b371,0.949999988079071,false,4000.0,NS_NET146_L_F4_(11),8b3e3802-5213-46d0-a498-15eb6e5852b5,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +3f5718ca-fc58-4b00-b634-1aa6307c6cfa,0.949999988079071,false,4000.0,NS_NET146_L_F2_(1),2c520ab6-507e-4dcf-ab05-8f238e9b9385,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +b47d3f0a-f480-49ef-ba7e-7979c81b0f70,0.9700000286102295,false,4000.0,NS_NET146_L_F1_(32),033d0230-4aee-47cf-91f9-81f5f40e60b0,,,,cosPhiFixed:{(0.00,1.00)},2.0618600845336914,h0 +1aeeacdc-e61b-4d44-ac76-699c7b459325,0.9700000286102295,false,4000.0,NS_NET116_L_S1_3(2),e4c8b492-965c-4b5a-8d14-e8ff2c027ce9,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +a34932f7-012c-4a27-aa5f-4dd043028d5e,0.9700000286102295,false,4000.0,NS_NET116_L_S2_1(8),39112046-8953-4e73-a5d9-6a8183a77436,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +35408c17-cd77-4115-8357-9fb0e8f76532,0.949999988079071,false,4000.0,NS_NET146_L_F2_(9),a5c73608-5a85-495d-bea0-df77b6ce66ea,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +7194cc61-5445-43a9-9039-ddde7ab2be55,0.949999988079071,false,4000.0,NS_NET126_L_F3_(11),4258f215-5b22-446f-a260-e8cdaa7c95d1,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +9985e8e1-d8fa-4fdc-86aa-70f5b0ab70fc,0.949999988079071,false,4000.0,NS_NET126_L_F1_(11),270c7266-45dc-4e45-829f-c04f6b631cad,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +f8a76852-55d7-4a20-99a7-cf1fb5a5b1b0,0.949999988079071,false,4000.0,NS_NET146_L_F2_(17),40537c84-c812-4231-bd23-0ba81922e937,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +3052ef96-e3f1-4469-a64e-059f09306044,0.9700000286102295,false,4000.0,NS_NET136_L_S2_5(2),c5af5a34-211a-4105-a8e1-f447140073c6,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +a94ba026-b4fc-40d2-a20f-c8201996d717,0.9700000286102295,false,4000.0,MS2_Last_04,5f1c776c-6935-40f7-ba9e-60646e08992b,,,,cosPhiFixed:{(0.00,1.00)},320.0,h0 +99a1fb27-fa7c-440b-9f25-74237b4e0279,0.949999988079071,false,4000.0,NS_NET126_L_F3_(24),97ae0aa4-bf05-4b88-8020-83cbda415d22,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +fe429426-1884-4ad7-8d50-69237e4a6a1b,0.9700000286102295,false,4000.0,NS_NET146_L_F1_(34),fd4f6232-c28d-4fc3-81dd-03b84aad695e,,,,cosPhiFixed:{(0.00,1.00)},2.0618600845336914,h0 +7388e938-85cb-495b-bb00-30a050b18327,0.9700000286102295,false,4000.0,MS1_Last_01,f5839ade-5968-4879-a824-90b5fb3552cd,,,,cosPhiFixed:{(0.00,1.00)},400.0,h0 +8221a6b1-eff3-48fe-88ab-0685a9f59cce,0.9700000286102295,false,4000.0,NS_NET116_L_S1_2(8),3e21f3a1-2c9c-4138-bcc9-466b004609ed,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +a3bcf5fc-5937-4182-8a54-180f9810d21d,0.949999988079071,false,4000.0,NS_NET126_L_F1_(1),4303784e-7193-454a-9be4-3591400b4eeb,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +9219bda4-01ce-4067-92b1-595b86e9bbdf,0.9700000286102295,false,4000.0,NS_NET116_L_S1_1(5),8a50fb37-81cf-47c9-8850-a12b4391e2e7,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +2596f43d-e805-46b6-a79a-adf9f21fee96,0.949999988079071,false,4000.0,NS_NET126_L_F3_(2),285a4caa-2da8-4bd2-8a60-7d04f168f378,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +40550e1d-7453-4f20-a5e5-8839d17c2fdf,0.9700000286102295,false,4000.0,NS_NET136_L_S2_3(7),fd534474-cd65-47aa-8005-dc50d17d6920,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +bd4fa1dc-a73a-4aa4-ac9f-d263a45a6cce,0.9700000286102295,false,4000.0,NS_NET116_L_S2_4(6),e05c68b1-11cd-43fd-a4b2-31e4db380c78,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +7e875803-7e9d-4808-8d8c-a722d46fb6af,0.949999988079071,false,4000.0,NS_NET126_L_F3_(20),732f83b0-b9c5-4b8e-86fe-753c26f40e78,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +33dfa920-da94-44b2-8be9-85a0eeafa626,0.9700000286102295,false,4000.0,NS_NET136_L_S2_5(1),c5af5a34-211a-4105-a8e1-f447140073c6,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +e2795c9b-dddb-4012-b56c-e24c3d1c3cdf,0.9700000286102295,false,4000.0,NS_NET136_L_S1_1(6),535b3fa4-ed67-4ab1-9a68-e7db83e05967,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +fd1a8de9-722a-4304-8799-e1e976d9979c,0.9700000286102295,false,4000.0,NS_NET116_L_S1_1(1),8a50fb37-81cf-47c9-8850-a12b4391e2e7,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +a4145b3e-7143-4618-99f1-16b43aec3c9e,0.9700000286102295,false,4000.0,NS_NET136_L_S2_3(5),fd534474-cd65-47aa-8005-dc50d17d6920,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +8a535e63-ff09-4236-ac68-fb6a21bb0516,0.9700000286102295,false,4000.0,NS_NET116_L_S1_2(5),3e21f3a1-2c9c-4138-bcc9-466b004609ed,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +47878ba6-7b08-4af8-a7ab-c859d0ac3415,0.9700000286102295,false,4000.0,NS_NET136_L_S1_3(5),eb95ff15-56db-4463-bb54-0ee131167812,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +d5a1a95f-e2b8-402c-86e6-617489ca865d,0.9700000286102295,false,4000.0,NS_NET116_L_S3_3(3),d69efff2-ba8b-4aa6-a4a1-27267964147a,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +cd65e476-ba5b-46be-b87d-a689b79269eb,0.949999988079071,false,4000.0,NS_NET126_L_F3_(3),69aeb4a6-1c4b-4953-bad9-54fc0c7e495b,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +5535881c-50ec-4a74-a67e-5b963aec5b38,0.949999988079071,false,4000.0,NS_NET146_L_F1_(5),bd8c7d3d-e830-4a46-bf78-0086ce24909f,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +4924a294-0f71-4f0d-a058-447a1a74de6c,0.9700000286102295,false,4000.0,NS_NET136_L_S2_4(8),81cd3f38-867b-4a71-ba22-cb33834e0e58,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +4d3af2ae-7637-46bc-a492-1bca70d3bc56,0.9700000286102295,false,4000.0,NS_NET146_L_F1_(37),450426ac-a560-4d17-b1fc-9e169530a655,,,,cosPhiFixed:{(0.00,1.00)},2.0618600845336914,h0 +ae21cb77-4f17-4996-89f3-b2172f479bcc,0.949999988079071,false,4000.0,NS_NET126_L_F2_(16),d8c35123-b389-4199-84f9-d417d24bb78d,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +2ba29ae5-8b0a-4fee-be31-c6d0cc83f97e,0.9700000286102295,false,4000.0,NS_NET136_L_S2_4(6),81cd3f38-867b-4a71-ba22-cb33834e0e58,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +4cf4c2ac-3c96-456e-858b-5000f183230c,0.949999988079071,false,4000.0,NS_NET126_L_F2_(7),4db634e5-3eb8-4c17-bc44-eb224667580c,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +cc08fc6e-1932-4daa-af04-f0376c8be6e2,0.949999988079071,false,4000.0,NS_NET126_L_F3_(7),50164699-2018-4b17-b3f1-74b082f27403,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +3e0d4895-f0c4-4b4d-8eeb-8c8e24e3e610,0.9700000286102295,false,4000.0,NS_NET136_L_S2_2(7),cbcfc3b6-ac90-4215-975c-a033f5cf9912,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +cad1c678-6e76-430f-bf7c-db12c6f06239,0.949999988079071,false,4000.0,NS_NET126_L_F4_(7),98072ded-726f-4f0b-8bbc-4fb6d5086a7b,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +cc470184-d4ce-468a-b7ef-ed2cb84debfd,0.9700000286102295,false,4000.0,NS_NET116_L_S1_1(4),8a50fb37-81cf-47c9-8850-a12b4391e2e7,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +db87c6cf-7673-4e25-b510-50086de5d4b8,0.949999988079071,false,4000.0,NS_NET126_L_F1_(24),4f2402e8-664a-40f2-970a-abc098a2a0d1,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +e25c3969-7e44-48f5-860c-03ff67a65284,0.9700000286102295,false,4000.0,NS_NET126_L_F1_(29),27d9e46d-5a9a-44f9-b17e-cd6cffb5e769,,,,cosPhiFixed:{(0.00,1.00)},2.0618600845336914,h0 +6a4d97c2-3c6b-4fb8-91a6-2c9a2f9523b1,0.949999988079071,false,4000.0,NS_NET126_L_F3_(21),5af425fa-6ed7-43e1-8898-7af1315128c5,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +fe02ae6f-bb61-4ab9-83db-43a41f32b0c8,0.9700000286102295,false,4000.0,MS2_Last_02,535843a3-cf93-412f-b4d7-585337791ba8,,,,cosPhiFixed:{(0.00,1.00)},400.0,h0 +cec8879b-a90b-4e15-b664-a7ed0739ae0a,0.9700000286102295,false,4000.0,NS_NET136_L_S1_2(6),032768b4-2426-4abf-806b-83813ac5137a,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +791307b1-d235-4df9-9400-e6c2af8b3825,0.9700000286102295,false,4000.0,NS_NET136_L_S1_1(2),535b3fa4-ed67-4ab1-9a68-e7db83e05967,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +996313f2-93af-477c-92dc-2011a43afd7c,0.9700000286102295,false,4000.0,NS_NET136_L_S1_5(5),926d6113-933f-49e3-9529-a3035acdc9b2,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +87fb203a-6cbb-4598-8172-8cdef6b04a63,0.949999988079071,false,4000.0,NS_NET146_L_F2_(26),86af5351-87ef-49c6-bd17-673dceecee5b,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +6e260432-2b25-444f-8e37-5300eee5a89e,0.949999988079071,false,4000.0,NS_NET146_L_F2_(2),69efeb2d-9845-49ac-8500-5e017a7a64ef,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +6ad26a2b-9139-4008-bd91-ba2c8918e1e3,0.949999988079071,false,4000.0,NS_NET126_L_F3_(10),e25387d0-ab9a-406d-bcb4-555414b88b1b,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +32d607eb-c3a1-4906-af14-9e7bf12e5a20,0.9700000286102295,false,4000.0,NS_NET146_L_F1_(36),8f80e777-ccbd-4630-b10e-238e824113fd,,,,cosPhiFixed:{(0.00,1.00)},2.0618600845336914,h0 +b334c8b6-0f65-4891-a761-5208a39aa9d0,0.949999988079071,false,4000.0,NS_NET126_L_F3_(8),6dcdc87b-a719-416f-9da1-21a701048f3a,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +cde58a33-fc7e-4fc6-8843-e0c372234be0,0.9700000286102295,false,4000.0,NS_NET136_L_S1_4(1),ed4697fd-016c-40c2-a66b-e793878dadea,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +8c9dbef2-bf3d-4f5b-bc9f-6c867f016c89,0.9700000286102295,false,4000.0,NS_NET136_L_S3_5(1),3bc8235b-03b5-489b-81a2-58d520fbe28e,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +08bb3387-aaf3-4005-894b-c195849fcad0,0.949999988079071,false,4000.0,NS_NET146_L_F1_(12),3b879239-20c8-4adf-bd51-92924327ee71,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +d3c547e1-cf64-4993-9b55-5ae1b1d4601c,0.9700000286102295,false,4000.0,NS_NET136_L_S3_2(7),b46d4395-6724-4830-ba55-357e81fc2814,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +3cec8f8c-5a69-4813-a788-11cfbd48f718,0.9700000286102295,false,4000.0,NS_NET126_L_F1_(37),3e4cce4a-6e85-4ec2-b3ea-08673a0ada15,,,,cosPhiFixed:{(0.00,1.00)},2.0618600845336914,h0 +7ebc343e-c3a4-4f6c-a1f8-e81d2ee35d08,0.9700000286102295,false,4000.0,NS_NET136_L_S2_5(3),c5af5a34-211a-4105-a8e1-f447140073c6,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +ae80f9a2-151c-4f24-99bf-928032df3383,0.9700000286102295,false,4000.0,NS_NET116_L_S3_5(6),b9a28095-68f7-44c1-9ccc-6efc5ea84c59,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +1610169b-0870-40d0-bc26-259e443b30db,0.9700000286102295,false,4000.0,NS_NET136_L_S3_5(4),3bc8235b-03b5-489b-81a2-58d520fbe28e,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +528616f2-81a9-44ad-b103-e36cf5c585d9,0.949999988079071,false,4000.0,NS_NET146_L_F2_(28),ca438ab9-3abc-4416-91d1-df01d1c5fa5a,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +d28f1e85-c5ff-41c9-93b7-ba4ea62eb56d,0.949999988079071,false,4000.0,NS_NET126_L_F4_(14),d40a1a85-40f2-4ad3-ba58-720d5ba02268,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +60492496-1ab3-4b51-b2c4-245f44a4ce45,0.9700000286102295,false,4000.0,NS_NET136_L_S2_5(5),c5af5a34-211a-4105-a8e1-f447140073c6,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +d7a977d9-d95f-46f1-b993-2ba120bcd366,0.949999988079071,false,4000.0,NS_NET146_L_F1_(23),1a1e63f7-6196-4856-9f4e-876a44bdf2f8,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +0d6b1569-0276-4f4b-9831-9a99821ff240,0.9700000286102295,false,4000.0,NS_NET116_L_S3_1(5),4a6f6058-e654-464d-9367-2dca7185c6d7,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +e8443260-ac5c-4210-9f84-4f40cec0b63b,0.949999988079071,false,4000.0,NS_NET126_L_F2_(13),b32c5f5e-b6b8-41ed-a192-078e1aed05ac,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +c79513d2-7d86-45be-ab44-3bd13f502a5b,0.9700000286102295,false,4000.0,NS_NET136_L_S1_3(1),eb95ff15-56db-4463-bb54-0ee131167812,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +fae24064-659b-4f3b-80f9-c3ecf337cb25,0.949999988079071,false,4000.0,NS_NET146_L_F2_(7),f1cef042-1fc4-4bd8-b17f-dfbded4f2aaa,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +9a751f29-69b8-4ca0-b019-3001e50922d3,0.9700000286102295,false,4000.0,NS_NET116_L_S1_4(2),b3a7431d-89b0-41cb-87a9-5853890796cd,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +e81df4d7-0935-40d7-be0b-5b696b24d220,0.949999988079071,false,4000.0,NS_NET146_L_F1_(21),92cb5065-2e57-4099-8e29-75cbc0c80370,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +571ee907-5b24-46df-872d-560c5f119800,0.9700000286102295,false,4000.0,NS_NET116_L_S1_4(5),b3a7431d-89b0-41cb-87a9-5853890796cd,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +bfb7a7c2-6426-4392-9070-85dd5210a5cf,0.9700000286102295,false,4000.0,NS_NET116_L_S1_5(4),92301422-94ae-48ab-89c7-a69eea9450b2,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +20f3da7f-110c-48d6-b6f0-9df6f6dfecbc,0.9700000286102295,false,4000.0,NS_NET116_L_S1_3(3),e4c8b492-965c-4b5a-8d14-e8ff2c027ce9,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +2848033f-54ed-4507-8d9c-59ec3eb5c3a9,0.949999988079071,false,4000.0,NS_NET126_L_F1_(19),d2aff632-fc26-4595-931c-92e266247ac8,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +a194f9a2-1380-412b-8285-80ca7ba3a538,0.949999988079071,false,4000.0,NS_NET126_L_F3_(15),ae234bc5-b751-41f2-95ee-b78de124c583,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +b925ad8d-edb2-4f59-a302-9b33d21d900c,0.949999988079071,false,4000.0,NS_NET126_L_F3_(16),6232b760-b2e0-485e-9c61-f9721a366a81,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +9c5991bc-24df-496b-b4ce-5ec27657454c,0.949999988079071,false,4000.0,HS_NET1_L_S2,dfae9806-9b44-4995-ba27-d66d8e4a43e0,,,,cosPhiFixed:{(0.00,1.00)},42105.30078125,h0 +68ca017a-8327-4a88-a2ab-0c7c20383a3e,0.9700000286102295,false,4000.0,NS_NET136_L_S1_2(7),032768b4-2426-4abf-806b-83813ac5137a,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +3eac1fa7-99ba-4f3e-bc50-c7b88a022734,0.949999988079071,false,4000.0,NS_NET126_L_F1_(12),9d10a92f-576d-4777-99ff-59d145924fea,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +477fdcdc-1983-4190-8f83-3f32ce95d1df,0.949999988079071,false,4000.0,NS_NET146_L_F3_(28),c72a08bc-4685-49b1-b8ef-803aebc8c388,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 +f817f48f-b565-44a8-9cf9-6824c9bbd012,0.9700000286102295,false,4000.0,NS_NET136_L_S2_3(6),fd534474-cd65-47aa-8005-dc50d17d6920,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +8f6178ef-fc51-431e-a91a-1b1802a7373c,0.9700000286102295,false,4000.0,NS_NET116_L_S2_1(5),39112046-8953-4e73-a5d9-6a8183a77436,,,,cosPhiFixed:{(0.00,1.00)},4.1237101554870605,h0 +7063fecf-8601-4a03-8dfe-410b2419133b,0.949999988079071,false,4000.0,NS_NET146_L_F3_(32),fd3b7bb8-3976-4441-9211-745243afd80f,,,,cosPhiFixed:{(0.00,1.00)},2.3157899379730225,h0 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/measurement_unit_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/measurement_unit_input.csv new file mode 100644 index 000000000..9589a8722 --- /dev/null +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/measurement_unit_input.csv @@ -0,0 +1,300 @@ +"uuid","v_ang","v_mag","id","node","operates_from","operates_until","operator","p","q" +016fb667-9ad7-490a-b338-032ab4b1b61f,false,false,regulate_transformers,e4502c52-b4d7-4082-a583-b5688d8244e0,,,,false,false +24c529c9-09b5-4fd3-ba12-53b3634c78c4,false,false,regulate_transformers,dc022eec-16b0-4a64-a2f5-498d81aca71e,,,,false,false +e29a056b-ea0e-4e31-96b9-9c3fdadb7b65,false,false,regulate_transformers,80d8252b-045f-471a-9638-416ed3f86120,,,,false,false +e194e458-39f2-4c2d-ad50-017817b2ec90,false,false,regulate_transformers,2f64bf67-cee9-44bb-8c13-ff96878932af,,,,false,false +a464a83d-c2bc-45e7-bad8-e12d6cbf3d83,false,false,regulate_transformers,32b3bb19-c52a-4a19-890a-94a8918d38a9,,,,false,false +2490fc85-e702-4e33-80b7-6db5e9c44388,false,false,regulate_transformers,b7a5be0d-2662-41b2-99c6-3b8121a75e9e,,,,false,false +3f619f96-5b98-4787-8293-5f3880ff9bce,false,false,regulate_transformers,b8fa1f73-223c-4b08-a140-44f12484cce3,,,,false,false +e7fa841e-7284-4e1f-906e-a000bdaba14c,false,false,regulate_transformers,9baae5ff-40e3-48cb-9ddf-de6d1c133e13,,,,false,false +9e549506-320c-46d7-913d-57e915b7a030,false,false,regulate_transformers,ae234bc5-b751-41f2-95ee-b78de124c583,,,,false,false +adb1c67d-56e6-4860-9e39-b427af5ae617,false,false,regulate_transformers,41c0087f-ce27-4da3-97d2-92d711b639b4,,,,false,false +9eebac95-db38-4e2e-9976-2d00fefd9f6f,false,false,regulate_transformers,67af7db0-0fd8-4657-bb4f-43a2141b9f73,,,,false,false +3a4e7915-e547-4939-8a7c-889792f687d0,false,false,regulate_transformers,119d270a-ff22-4fdb-8214-cb5b336790bf,,,,false,false +05bebe8d-34ab-4bf6-ba9c-d6056a583075,false,false,regulate_transformers,926d6113-933f-49e3-9529-a3035acdc9b2,,,,false,false +2d34f617-a32c-4a6f-9182-f7872cbc0677,false,false,regulate_transformers,519ace7e-fd3f-4797-b14b-36c1694b00cd,,,,false,false +0d968f46-fad9-4884-af21-aad2e07f04b2,false,false,regulate_transformers,e3a40690-d085-4796-9fcb-48d776e58594,,,,false,false +101440d9-44ec-4f54-87c2-01739d1819c0,false,false,regulate_transformers,ead38a50-b8f7-4bbb-b65d-f54350825e8e,,,,false,false +923f2d69-3093-4198-86e4-13d2d1c220f8,false,true,regulate_transformers,31a2b9bf-e785-4475-aa44-1c34646e8c79,,,,false,false +8459745b-4616-4c44-96dd-9e6b1d3623a9,false,false,regulate_transformers,60173008-809d-4d8f-b06a-3c4a838dd989,,,,false,false +739fc1a2-0c22-4fcb-81e0-1f3941cbb285,false,false,regulate_transformers,a286f73a-20ee-4056-8129-c7963b34ecd9,,,,false,false +4ebd7b4e-072d-4f0f-a70a-84e415256e77,false,false,regulate_transformers,5e213f42-d93e-45c5-a295-adbe09105746,,,,false,false +bb6b8889-39b0-4785-9695-4703e776d870,false,false,regulate_transformers,a5c73608-5a85-495d-bea0-df77b6ce66ea,,,,false,false +f038ad3f-a8cd-48bb-b0dd-3b4a2a7b8442,false,false,regulate_transformers,6678c226-c5d2-4ce3-9728-dc1163be799f,,,,false,false +e5cf9e99-b2d3-4587-8846-fba4cf5d27b8,false,false,regulate_transformers,4303784e-7193-454a-9be4-3591400b4eeb,,,,false,false +fabad8e5-31b5-4595-8dd9-f682154c1308,false,false,regulate_transformers,f6a31362-8b0d-4926-b0d0-10bb61db20df,,,,false,false +48a65e25-d6d1-4fcc-9c5e-c545baa126d3,false,false,regulate_transformers,462ca5a4-7ac1-4dbe-a1cf-0bb6b9b9b717,,,,false,false +7cf9544b-1df8-4287-95e1-222d0a8d7ca4,false,false,regulate_transformers,0170837a-1876-45f9-a613-666f9991964d,,,,false,false +9a71fbdd-b20f-4a95-83fc-c0188de60f6c,false,false,regulate_transformers,4f78fe6d-3cb2-4d99-8c67-4f14cb626813,,,,false,false +65fc15a0-ee49-443f-a9c1-1368de89db3e,false,false,regulate_transformers,de756ddb-793d-4b2d-959c-59d938a8f61f,,,,false,false +74fa5103-0fef-4ad7-9ba6-d6ec255b8662,false,false,regulate_transformers,904c7476-5f16-4ec2-9138-7d5e32d38a3b,,,,false,false +2fca54c5-687f-4f22-9fa5-0eb368c922c7,false,false,regulate_transformers,9d7038e9-5bcc-4676-bead-46c4f1291ba8,,,,false,false +a715c2af-7f78-4b29-a55e-d3de02221a3c,false,false,regulate_transformers,92301422-94ae-48ab-89c7-a69eea9450b2,,,,false,false +958afd26-72a1-4015-a4d4-d3da376a3ce2,false,false,regulate_transformers,970cf93c-36c5-4938-a7e4-3f184a7035f0,,,,false,false +ae9dc47d-d3e3-404a-a128-15fd69200357,false,false,regulate_transformers,67c1746c-3af8-403f-983e-1c7c047383df,,,,false,false +d6686041-182c-460f-bffd-7471523732e2,false,false,regulate_transformers,3ec2f2a0-36a3-4d11-88ee-cc4df001e876,,,,false,false +1c2669ca-4dd5-4144-bb73-f3cef3452284,false,false,regulate_transformers,810bebb0-0d5c-4899-b213-3207be661248,,,,false,false +99b75455-54b3-40a0-a1af-83a79ac6ffd1,false,false,regulate_transformers,e2267696-669b-48e8-b43a-37d0db95011d,,,,false,false +d2ca6aed-a966-4bec-a01d-5ea0b95dcf88,false,false,regulate_transformers,d2aff632-fc26-4595-931c-92e266247ac8,,,,false,false +6a1829f2-f9ee-43b1-a9a3-d61d20976dbe,false,false,regulate_transformers,ff947647-b551-41ae-bcfd-6af228250c96,,,,false,false +7873c2ea-9478-468e-9ff3-0244983f9a5d,false,false,regulate_transformers,b425b28e-48a8-4ec4-a15a-387fcfb79895,,,,false,false +f01c279b-e1c9-44dd-a1ca-39561765f360,false,false,regulate_transformers,174fb4b2-4f9e-415c-bfee-d850ef751307,,,,false,false +abdbf7ea-07f0-49e6-bc36-b5081ebaa430,false,false,regulate_transformers,7546df1d-8a62-4650-bf2e-d1e441b38d70,,,,false,false +25ac3974-2646-4d0a-ba6b-c4ac1f28ce1a,false,false,regulate_transformers,4f2402e8-664a-40f2-970a-abc098a2a0d1,,,,false,false +b9037158-f27b-44da-811f-a6cc8fd3bbf5,false,false,regulate_transformers,40b0f497-96a3-49d9-9503-8fa67a5b532a,,,,false,false +87d6d17a-5aa3-4746-8c52-478f6e21fa50,false,false,regulate_transformers,49e14db3-a4bc-464a-b606-653ac8a604dd,,,,false,false +ea45c1fa-f734-4907-8239-4129050e5bc0,false,false,regulate_transformers,36dccefc-f04c-493f-bb88-11343583bf9f,,,,false,false +7686b818-a0ba-465c-8e4e-f7d3c4e171fc,false,true,regulate_transformers,bb59ca46-1f2e-41c9-9723-90b306f043cd,,,,false,false +9802753d-062a-4b6e-8de7-e5fe7b123870,false,false,regulate_transformers,9d10a92f-576d-4777-99ff-59d145924fea,,,,false,false +64347128-defb-4643-83dc-40158b42fd7f,false,false,regulate_transformers,5dfd45b8-48e7-42fd-ac53-cc57455486b5,,,,false,false +1eca3f1a-3cca-4486-89c5-879ccbff465a,false,false,regulate_transformers,2aa2d409-8bb2-477d-ac7a-6439552e136a,,,,false,false +e95dd056-e40f-48db-8554-baa369945467,false,false,regulate_transformers,06b7f21a-d6d7-4ec0-94c6-141845f14986,,,,false,false +6342ea88-5679-4459-891c-fe7a1f755208,false,false,regulate_transformers,c72a08bc-4685-49b1-b8ef-803aebc8c388,,,,false,false +1e8e57d3-ab9c-4498-8b33-edf2fbf1cc9b,false,false,regulate_transformers,d8c35123-b389-4199-84f9-d417d24bb78d,,,,false,false +07228d6d-2bed-43a1-9e63-f67e47fef0e9,false,false,regulate_transformers,ffcaf979-d707-4d25-8f46-f436f9792d7f,,,,false,false +ed91e37f-98e5-4acd-9372-c369ea722a4a,false,false,regulate_transformers,bd8c7d3d-e830-4a46-bf78-0086ce24909f,,,,false,false +9c578af4-11a8-4c11-8074-f75031a6f41a,false,false,regulate_transformers,1dcddd06-f41a-405b-9686-7f7942852196,,,,false,false +1d6b2628-3579-4ec9-8a6a-50187575504c,false,false,regulate_transformers,1bf26b4d-03cc-4490-8c33-d3db8597d807,,,,false,false +107416b3-3708-43fc-bdc4-dfa1e508d6b8,false,false,regulate_transformers,1dee13af-e638-4858-9c69-0069190cd577,,,,false,false +2f64a8c2-57f3-4156-ad0d-19c8492a0050,false,false,regulate_transformers,792b505c-87ab-4665-a31d-b6035c5ece70,,,,false,false +ca3091f3-db57-472e-8e29-94053c9570aa,false,true,regulate_transformers,f5839ade-5968-4879-a824-90b5fb3552cd,,,,false,false +1b3db287-eefa-4585-8575-e031b5705aa7,false,false,regulate_transformers,da79c960-d35a-4193-9b06-2d4d57051706,,,,false,false +140cd6d1-b980-41b4-a22d-2cc289453a43,false,false,regulate_transformers,b7baa286-cbe2-4143-a08f-4e025af47529,,,,false,false +90267614-2f35-426e-90a2-1bb576c2ebcd,false,false,regulate_transformers,33f346bd-7dc5-4140-8ed0-7d7db4cc0f6f,,,,false,false +ccaa2df4-c38e-43f7-b3e5-84905a62e365,false,false,regulate_transformers,5f1c776c-6935-40f7-ba9e-60646e08992b,,,,false,false +3836660f-f198-436d-a746-1fcf7438e22d,false,false,regulate_transformers,00bbc353-d47e-4865-a696-fe5d29b9e6a2,,,,false,false +ecdd4498-6f9c-4768-81f6-8b00c098a386,false,false,regulate_transformers,f29859be-c6e7-4cf9-84d7-239eb98a9e65,,,,false,false +3c64b45f-876c-4782-b7d9-2e8e02a427a3,false,false,regulate_transformers,ee384ace-040e-4f21-8a8a-d702ab51af55,,,,false,false +67c7dd24-1e9a-4d25-a4e6-96548a50f53b,false,false,regulate_transformers,f0f8f187-5dbf-46ab-8a43-d6169ab5042d,,,,false,false +9a15a6d0-dc24-4066-b0b4-81ffdc05f6d7,false,false,regulate_transformers,0b2a3b46-5e43-4879-973e-d8fb96429d8a,,,,false,false +4f5ff4aa-c4de-4e0a-9ee5-1b617e5c6ef4,false,false,regulate_transformers,34cd8ee0-e607-4c47-89a7-121c3e32768a,,,,false,false +7c2af318-272b-4c39-8713-9d2a34f3a15b,false,false,regulate_transformers,c8b1fd67-2f03-4153-8ed3-284e7a721ec5,,,,false,false +b29b43b6-71a7-4481-b57f-ce9f0355a67d,false,false,regulate_transformers,1a1e63f7-6196-4856-9f4e-876a44bdf2f8,,,,false,false +6549c764-44de-4f94-8927-f9655f091564,false,false,regulate_transformers,b6b1b9fc-e7d8-492d-8601-84c1e756bd83,,,,false,false +e44759a5-8da8-48f0-bec7-1236403307b9,false,false,regulate_transformers,e0a6c8e9-7d1f-4965-98b9-e543bacb6b83,,,,false,false +5ac1dfa5-693c-4ee4-9b2e-235dc8ccf7df,false,false,regulate_transformers,95ced3b5-69fd-4171-9c34-f18802064e22,,,,false,false +56dea707-5a90-45d1-89c0-928e63d804da,false,false,regulate_transformers,3b879239-20c8-4adf-bd51-92924327ee71,,,,false,false +6d2fe65b-95b7-4767-8264-3fa25cc139f6,false,false,regulate_transformers,b179c38b-5af0-4304-84b1-1dc03314fd80,,,,false,false +d642d999-be25-414e-9bf6-200ceeb013b4,false,false,regulate_transformers,bd288184-99d8-4233-bb3d-484f3922200a,,,,false,false +5232cd6e-3e1f-4d7d-8a20-fb668b7c537f,false,false,regulate_transformers,033d0230-4aee-47cf-91f9-81f5f40e60b0,,,,false,false +168605df-08b7-46f6-9535-57042b317a7f,false,false,regulate_transformers,4258f215-5b22-446f-a260-e8cdaa7c95d1,,,,false,false +03db556f-0996-4755-9c17-225bc193a2d0,false,false,regulate_transformers,666757e2-292e-473c-ac9c-04c0786574bc,,,,false,false +a2ef290c-08df-4f25-902f-41b603d95d8f,false,false,regulate_transformers,98072ded-726f-4f0b-8bbc-4fb6d5086a7b,,,,false,false +87eadfed-e098-4559-9c00-3190832b6374,false,false,regulate_transformers,773aebe4-fc03-46be-8209-0213e2760a8e,,,,false,false +2caf5fdf-2b26-408c-a26a-a0f4b133d723,false,false,regulate_transformers,011e3794-3341-4376-839c-3f5a452e15ab,,,,false,false +114be860-a848-48a1-af7e-5265653d1f0c,false,false,regulate_transformers,ca438ab9-3abc-4416-91d1-df01d1c5fa5a,,,,false,false +d7819a9a-118e-43fe-8f1e-6aaa1feca139,false,false,regulate_transformers,f1e55c8b-357f-45a7-9d57-e299f9b207f3,,,,false,false +6b7055bc-6daa-4c57-b74d-6beb5cb2f08f,false,false,regulate_transformers,d5b861a6-2a5b-4dec-a66e-adbfc6d62873,,,,false,false +085776f7-ad53-4574-a871-acfa6192c3a1,false,false,regulate_transformers,1396cb4c-cee7-4116-97c9-290f98785719,,,,false,false +1988d9ba-10b6-46bd-831d-3a965ecc51d2,false,false,regulate_transformers,443c1513-fdeb-4e29-ae89-5ea47c0b1d3f,,,,false,false +b306276b-e7e0-4712-9577-198e7fcd8d26,false,false,regulate_transformers,898d8295-bf35-4079-9374-99b059c2c956,,,,false,false +16f15999-3cd5-4181-af2d-f9bc45a8bed5,false,false,regulate_transformers,8f422111-67d7-42f0-9f80-fbd0ec64c4fc,,,,false,false +dec72781-e950-40e4-ad1a-500dd529a888,false,false,regulate_transformers,535b3fa4-ed67-4ab1-9a68-e7db83e05967,,,,false,false +50a1e8d3-7e46-4ece-b664-5d07e09ab13f,false,false,regulate_transformers,86dfce49-05b2-4208-a6ae-877c3e98e6be,,,,false,false +e0e5894f-f02c-4874-8e9a-4f91301a5360,false,false,regulate_transformers,6570535c-0d2e-4846-9951-21559902f67a,,,,false,false +e6ca6877-53da-4fde-893f-566526699c47,false,false,regulate_transformers,f1cef042-1fc4-4bd8-b17f-dfbded4f2aaa,,,,false,false +7cfe9ccc-8a1c-4c1b-a2da-5e7d5e08a8b6,false,false,regulate_transformers,f2d03b34-9595-4819-a00b-ff9ddd92eb07,,,,false,false +5ef3ee7c-67eb-4951-93df-0a3679b41528,false,false,regulate_transformers,41414318-73e3-4bdc-8147-570a96b28d37,,,,false,false +d6c9ccec-fa8b-401f-808c-5cb33f31203d,false,false,regulate_transformers,b3a7431d-89b0-41cb-87a9-5853890796cd,,,,false,false +4560a99d-93e2-4a7d-8bd1-9fa77bad422f,false,false,regulate_transformers,732f83b0-b9c5-4b8e-86fe-753c26f40e78,,,,false,false +61958d64-1c6a-4393-baef-d8f780221a06,false,false,regulate_transformers,0db6e581-37e9-4254-aed8-d5cdf66819f9,,,,false,false +d539a4ff-bcb3-41e3-a93b-ad939d183697,false,false,regulate_transformers,847fd5fc-b515-4a9d-8a6f-66df1e71ded2,,,,false,false +538b55b8-721c-473a-9ff1-a0c5941af71c,false,false,regulate_transformers,27d9e46d-5a9a-44f9-b17e-cd6cffb5e769,,,,false,false +750c1809-a8d3-4a64-a6d6-3f7b92ab6482,false,false,regulate_transformers,32bd37df-255b-4eb2-9d16-5b711132eee6,,,,false,false +42be54c7-6162-43fd-be82-d3afbea31078,false,false,regulate_transformers,df9c3d91-41a0-4e49-bb1f-1cd2a8fd9a2e,,,,false,false +58080973-140e-473d-bb71-25fffa6617d1,false,false,regulate_transformers,2645e336-b0df-4d1e-a0ea-375444488f06,,,,false,false +85a60c00-6d25-40a5-89e2-5de8edc56a3d,false,false,regulate_transformers,0d94a5ea-3a13-48ba-a27f-b2903841c334,,,,false,false +61eb12a7-b5c6-49f8-bb0c-710267d7de31,false,false,regulate_transformers,625bdd2c-a75f-46ef-850c-ca4704d56e55,,,,false,false +453af838-a5c7-4fd0-8b5c-a1d4466e25a0,false,false,regulate_transformers,e25387d0-ab9a-406d-bcb4-555414b88b1b,,,,false,false +a1e95346-4482-4987-8794-b808c5c0ca40,false,false,regulate_transformers,3d81adf5-73d1-4708-b03b-3afc7db017f4,,,,false,false +50c060f1-14c1-4b02-8e7c-5a2d5e42c985,false,false,regulate_transformers,d5489e1b-0e7e-4ca9-a362-09c23576a622,,,,false,false +dcce4378-c53c-49d5-85c2-25cd9fbddbac,false,false,regulate_transformers,0ebf0088-f596-4cd1-9ae0-5da02dc40335,,,,false,false +be4041de-b1c4-405d-a3a6-aa83b26387a2,false,false,regulate_transformers,5d1cce49-e000-4a33-a0ea-f3685f8cc5a3,,,,false,false +2410a3aa-1e38-44e7-bf39-1ccf5dd11993,false,false,regulate_transformers,0f3ba59d-a9ce-4669-aa12-bebec42238b7,,,,false,false +4407b9fd-dcb2-4029-897d-098096913e53,false,false,regulate_transformers,7d45f0ab-1e6b-452f-b665-c4846cf046f5,,,,false,false +41a4c501-2af5-495c-9cea-f0ccb0b900b8,false,false,regulate_transformers,8b92ad35-8b0a-49b9-9f66-f42ddfeb9c65,,,,false,false +1576be48-baa2-43e3-87dc-fa105ef2f2d4,false,false,regulate_transformers,01bdd8b2-145f-42b3-80e3-a2366dea1044,,,,false,false +c459a1f1-ba9a-4234-8659-50295f90b468,false,false,regulate_transformers,6232b760-b2e0-485e-9c61-f9721a366a81,,,,false,false +e0ac0b90-c970-41fc-bbee-3f2934314373,false,false,regulate_transformers,b9a28095-68f7-44c1-9ccc-6efc5ea84c59,,,,false,false +88d8ff12-1db1-4c9e-a815-467e34d2207f,false,false,regulate_transformers,c5f7ffbc-2e23-46d4-9e0c-356008e5ff56,,,,false,false +c6499258-3280-4c71-8410-1a4c7d47db9c,false,false,regulate_transformers,eb125953-31d3-4207-adf7-aba3a3790d6f,,,,false,false +f773caf3-3315-4fc7-a5e2-ab39761681cf,false,false,regulate_transformers,ce71377d-63ea-462a-9290-67e51946a098,,,,false,false +aad24aed-07b8-49e4-abe3-ece2f8c315fb,false,false,regulate_transformers,2fe5100e-d4e8-4bc4-9c7c-bcc0fc56f518,,,,false,false +d30f0801-baf4-4266-b248-f922e141bf23,false,false,regulate_transformers,69f7846e-d979-4c77-8a3b-e2ec2e1f6e76,,,,false,false +29415047-fba9-400a-b110-a8e256de127f,false,false,regulate_transformers,787237ad-b3a8-4f2c-ab70-31c5113d82d7,,,,false,false +8d45dfe7-5498-432c-b4c6-ab059b4c7180,false,false,regulate_transformers,3e21f3a1-2c9c-4138-bcc9-466b004609ed,,,,false,false +b400da1c-8f46-463a-92aa-28ec48391a7b,false,false,regulate_transformers,15345698-c319-461f-b969-37d50fb84220,,,,false,false +f52d2875-0a0a-4644-8d00-1680d1f97dc7,false,false,regulate_transformers,97ae0aa4-bf05-4b88-8020-83cbda415d22,,,,false,false +9972b6e7-9a85-497e-99b5-9fff8acd62a9,false,false,regulate_transformers,576840db-7d3c-417b-b587-28b222e740e1,,,,false,false +78d7be08-3dda-4a2a-be9f-57fbe2430d78,false,false,regulate_transformers,7cff7ac7-2d18-4c4c-8e1b-893bb050c1ed,,,,false,false +935783c6-e8f3-4903-924f-23b8a6c67d65,false,false,regulate_transformers,ca3391eb-ca94-4945-ac72-e116f396f82c,,,,false,false +f7d0ea65-7168-4146-a42d-30b50b1d4089,false,false,regulate_transformers,2c5d4eda-6b33-4ad5-a135-7037baa7d6eb,,,,false,false +367d9faf-f7d9-4d58-8f0d-f2c16cdaa02d,false,false,regulate_transformers,d69efff2-ba8b-4aa6-a4a1-27267964147a,,,,false,false +1b475922-4d80-45dc-bde5-b47a481c78bc,false,false,regulate_transformers,8f80e777-ccbd-4630-b10e-238e824113fd,,,,false,false +d2697fa8-923f-4607-ad1a-8eb03b1a896c,false,false,regulate_transformers,b608d71e-3ede-4156-a015-3f6e1d22242a,,,,false,false +2383eaed-0113-4a6d-af2f-ca749ef41841,false,true,regulate_transformers,d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,,,,false,false +21e66d24-07be-4bd1-9650-f34a7e246934,false,false,regulate_transformers,52e15712-2572-442a-b22c-add48af95115,,,,false,false +adff9795-8842-4f67-827c-c59ded8ca641,false,false,regulate_transformers,c6c177b0-5004-4db0-8cde-6293330a4757,,,,false,false +826220a5-49bc-4f97-96c6-6c6885741c11,false,false,regulate_transformers,ed4697fd-016c-40c2-a66b-e793878dadea,,,,false,false +adc1aad7-84ad-4770-8db2-70c63ef5dbf3,false,false,regulate_transformers,c5457e35-ad81-4427-9d3a-99e4c44ccae8,,,,false,false +850a09fb-034f-4015-9ede-b1d696acbf93,false,false,regulate_transformers,61ee5ff6-eb38-4b27-a3f6-cb574d1f8b41,,,,false,false +a31a4f91-5be5-49bb-aa19-5035efd641ea,false,false,regulate_transformers,55caf2ec-a21b-4afd-8830-1e4009cce396,,,,false,false +76f8692d-38fc-45c3-906b-c63cb35a8b64,false,false,regulate_transformers,df8df8d2-3494-4da9-8d1b-f913d15f520f,,,,false,false +c705a830-53a4-40b3-9c30-59cf1ce36a56,false,false,regulate_transformers,4db634e5-3eb8-4c17-bc44-eb224667580c,,,,false,false +e1966855-f343-4aa3-ab44-cfccaad40e7e,false,false,regulate_transformers,6bc0dda8-25f4-48a6-9645-21e1eed5c6ff,,,,false,false +6e87b079-c050-46ef-85ca-0b96300dc0ff,false,false,regulate_transformers,d7023c15-adb7-4d56-9f86-b182611a47ef,,,,false,false +7f732953-6d4d-42f5-95a8-852f72a1483b,false,false,regulate_transformers,8254d91b-e5da-4402-bb8f-301eafa09d28,,,,false,false +504b1cf1-0690-4cdb-b659-13bd451467d0,false,false,regulate_transformers,f6eff0d1-af6b-46ce-b430-4d30976ec08f,,,,false,false +4d2dac3e-3fda-4fea-a52c-4e481042517e,false,false,regulate_transformers,39112046-8953-4e73-a5d9-6a8183a77436,,,,false,false +9072f447-1357-4452-8c5b-f14f1d94a6ab,false,false,regulate_transformers,14a8dc4c-0906-402f-b073-6d6d4725d0cb,,,,false,false +64daf3dc-4714-4aa4-bb67-55cfb1b5ca73,false,false,regulate_transformers,33f29587-f63e-45b7-960b-037bda37a3cb,,,,false,false +84dd04cd-abea-4743-8498-0abdbedebd03,false,false,regulate_transformers,fd4f6232-c28d-4fc3-81dd-03b84aad695e,,,,false,false +5f164f6e-5744-4466-abd7-c7f0f17f399b,false,false,regulate_transformers,9b889b73-c108-4b38-b6eb-3377841e0c83,,,,false,false +bbbadfd4-c5cc-4fa4-9769-616c033747d9,false,false,regulate_transformers,d07dc1b0-e29a-452a-84c5-7df7b0bb3141,,,,false,false +2575ae3f-f91f-469e-a98c-3674f8e78f72,false,false,regulate_transformers,36cda100-86ae-4a20-ac71-20af603ac0cf,,,,false,false +cb457762-d0ba-4114-9708-d6c8ae4f881c,false,false,regulate_transformers,fc7821d2-ac64-483e-b520-38d9971f4db0,,,,false,false +4fc2d6f9-9823-4e0a-8161-6158f5533f4d,false,false,regulate_transformers,b22c9299-5fb4-46a7-b566-fc17e0d51d60,,,,false,false +3cedc328-b1ad-4d0e-8ca7-296cfd0e5e37,false,false,regulate_transformers,2287c2a8-c2d0-4c63-80b5-6b66a1288df8,,,,false,false +1c832b85-43f1-4452-b78a-243a99da121d,false,false,regulate_transformers,550ebca7-1455-44eb-9431-ffbf08e58bd4,,,,false,false +e03f6067-12c1-4b07-aa8a-1203bd9dc743,false,false,regulate_transformers,867c4b4d-0f38-4f28-82ce-135f2cc63808,,,,false,false +2cc3b9e9-3f7d-4a08-8f06-0e2ddcb65b46,false,false,regulate_transformers,b5548457-5923-4d52-b3c9-fdb75a1df98e,,,,false,false +dfe60951-b826-4ac5-8ddd-9e5a1ef34ad9,false,false,regulate_transformers,8b3e3802-5213-46d0-a498-15eb6e5852b5,,,,false,false +143793c8-01eb-4936-88a5-a2a1b3b2c7b6,false,false,regulate_transformers,5af425fa-6ed7-43e1-8898-7af1315128c5,,,,false,false +c73760de-117a-436d-a700-578911806184,false,false,regulate_transformers,3f63be7c-7f1a-4e7e-87ee-90ada222f64a,,,,false,false +e6826e1c-9ec6-49a2-ba16-ac1c35deafab,false,false,regulate_transformers,21359dd1-7a23-4932-b656-c196fbffe751,,,,false,false +0ac270da-16cf-48c9-b114-f2b6174e7c8f,false,false,regulate_transformers,de5ee252-ebb6-42b0-875c-77ae557ffbf6,,,,false,false +1f05b5e7-9dc0-41b5-a4b5-2c90709f561f,false,false,regulate_transformers,6a4547a8-630b-46e4-8144-9cd649e67c07,,,,false,false +eaadb678-2871-468c-8cce-5ab5ede78d24,false,false,regulate_transformers,bd292f64-65e8-42ec-9b78-b9b9f013750e,,,,false,false +a0e99231-f252-4cdf-bda2-c53fbe4bdfda,false,false,regulate_transformers,366a70fb-8d7f-4201-9eca-0fcbc839239d,,,,false,false +77f8104c-d4ac-4ece-b697-63b6e9736a07,false,false,regulate_transformers,0c266541-6235-4d01-8258-e763c58af6c7,,,,false,false +cd2234fa-4aca-481a-a7ab-995a62740f05,false,false,regulate_transformers,bf7e7268-2fb6-4948-ace6-9037ae148fa3,,,,false,false +b8cf30b6-093e-4f23-a87d-531a03e6960f,false,false,regulate_transformers,f1e88392-3b2a-4ce8-a31f-c963f08f8043,,,,false,false +b74c75f6-4997-44d5-9c5a-80d6626ccd00,false,false,regulate_transformers,0228ffcd-f6bc-47c8-b26c-fcc0abacd963,,,,false,false +2d228c9c-76e6-44c2-9ac4-e64f85e15a42,false,false,regulate_transformers,f8dd541b-4a4d-417e-89ff-a9650ee3aac2,,,,false,false +2948794c-e091-4d92-b6a6-71240befd1a8,false,false,regulate_transformers,bdf97a4d-622c-4251-8183-8b1a696f376e,,,,false,false +9ee8efa2-77c9-409a-8f3a-b15893c0702d,false,false,regulate_transformers,543f7e9f-b9be-486b-b365-2bae79010758,,,,false,false +7848c8d2-2866-4820-8faf-0740f7b3beab,false,false,regulate_transformers,ab3645a7-af26-480d-b1bd-5b0fa00dc83f,,,,false,false +cd51000f-ae27-4110-969b-f4f56c629a19,false,false,regulate_transformers,55b3d03f-2204-4ab3-84cc-a28476868c9d,,,,false,false +1c7c1e89-47cf-4379-a0f7-a50693f08061,false,false,regulate_transformers,205fcee1-928c-4374-950c-34575f07fa49,,,,false,false +5cedd965-43a3-4331-89d9-cdc1f31ad6b7,false,false,regulate_transformers,8f2ba96f-a47a-46d3-b5a1-d19de0a32419,,,,false,false +7a991c29-f459-4009-a17c-fa33219abea4,false,false,regulate_transformers,c1c3b5c2-c79e-4368-a8ae-28fd0f4e357a,,,,false,false +82c431f7-c49a-4c2d-bc22-13da70d84e52,false,false,regulate_transformers,2a816043-d1d2-44a6-8a9b-f61a4933997b,,,,false,false +cc2c069b-e2b6-421a-b5f7-57a8ecc4e502,false,false,regulate_transformers,8a50fb37-81cf-47c9-8850-a12b4391e2e7,,,,false,false +ad8fe901-76db-4e7c-9bbb-73291439acf5,false,false,regulate_transformers,9502fd3e-c00f-48fa-8b56-c72d21f80f3c,,,,false,false +909ed568-3c4c-4f89-b122-7132198eef53,false,false,regulate_transformers,df97c0d1-379b-417a-a473-8e7fe37da99d,,,,false,false +4f8eb822-a329-4ab9-a80b-934329ec22a0,false,false,regulate_transformers,09ac8949-2b79-41d7-b56f-a58f20036df2,,,,false,false +6ae70465-296b-4aad-b23a-2963a65b9ed7,false,false,regulate_transformers,9aaf57c4-cc5c-4a01-8c2c-72bc7e231cc9,,,,false,false +f87bef4c-fcdc-4fcf-84e5-1f851b257d79,false,false,regulate_transformers,c7e09266-c778-433b-b01a-5fb9e298ea8e,,,,false,false +fba158e0-29b5-4429-8d0f-8bb467bea5b1,false,false,regulate_transformers,f26b5511-3c50-42d5-97c2-be408330eb84,,,,false,false +d7001bc1-3bde-4bd4-bdda-36225b3793db,false,false,regulate_transformers,b32c5f5e-b6b8-41ed-a192-078e1aed05ac,,,,false,false +fff27c18-a5e8-4950-b0ff-e4f445671845,false,true,regulate_transformers,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,,,,false,false +435f9ee7-09fe-478a-88e8-d5a1e28b5f39,false,false,regulate_transformers,92cb5065-2e57-4099-8e29-75cbc0c80370,,,,false,false +bfdd51e4-81a5-4d08-8037-ad54e62e7a5c,false,false,regulate_transformers,a4a44d93-48d6-4b87-8053-87fe0778e75c,,,,false,false +ab4ce2f7-0f2c-4233-876d-4f023d99d61c,false,false,regulate_transformers,22e58399-428f-4633-9ee4-e5fa0db68d6d,,,,false,false +eb878b9a-41ed-4077-a39b-e8e8dad68528,false,false,regulate_transformers,7d44fe44-8c85-4b61-9d5c-0c4304e47ba8,,,,false,false +2b84f8fb-9693-45fd-90ba-a644061fbafc,false,false,regulate_transformers,416fa5eb-2f72-46c3-978f-6a0ebb714a40,,,,false,false +2707e81a-6d6e-46eb-9555-d54691ea438c,false,false,regulate_transformers,582ed42c-fd18-49ae-bdf5-6aa59353c7e3,,,,false,false +43139d5b-1ced-48d6-af24-94df5ca57ebb,false,false,regulate_transformers,4dd439ed-7cc3-45b4-a2ca-ae615b97a23c,,,,false,false +e96678f2-1fc8-48e3-b711-f9c32fbe3d4f,false,false,regulate_transformers,4632291f-80d7-4e4a-9dc9-5c0fd0c56312,,,,false,false +1ebeee88-0fc1-458c-a76d-fbf7b8bde785,false,false,regulate_transformers,4e188ac9-e507-46b1-b8e2-376cf7c6ceb1,,,,false,false +df9be774-fd48-49eb-8011-3f436d86451b,false,false,regulate_transformers,e05c68b1-11cd-43fd-a4b2-31e4db380c78,,,,false,false +1391b933-d2d9-4196-ad5c-78d476b9d2fe,false,false,regulate_transformers,b37ea333-65e1-4211-8449-993b67e8e0e2,,,,false,false +b44fc798-84b4-4eff-a0a4-9c8bd6ba42dd,false,false,regulate_transformers,032768b4-2426-4abf-806b-83813ac5137a,,,,false,false +bba62ba4-4f15-4065-880f-4bc81be75854,false,false,regulate_transformers,49b511fa-8cff-45f4-9a59-54faaaf90abf,,,,false,false +def7fad7-c3a5-43d0-93b0-898e74192eff,false,false,regulate_transformers,f6272655-bd7e-4d2d-8bdd-285f3ac0d3e8,,,,false,false +7aa80fd8-b9f2-446d-818c-3ff0e31e378f,false,true,regulate_transformers,77fc154f-f41c-4e75-bbb1-b7fca68b2f4e,,,,false,false +22d7c8cf-cb1d-4059-a974-25119f8bde1d,false,false,regulate_transformers,3a2f199c-2966-4b9a-939b-3a6c9924341c,,,,false,false +e78fa130-e2a5-4dc9-9939-9a6f0d6b3fbf,false,false,regulate_transformers,196fe620-d4a7-45f9-93ad-0579e2bcbb9a,,,,false,false +c46de7ea-b9b5-4734-a46b-39d3d3edde47,false,false,regulate_transformers,bea7ca63-3ae4-4280-8127-fe2c7fd5ea2d,,,,false,false +eeb314a0-ab9a-44a5-abc0-f571a6ca666a,false,false,regulate_transformers,6c24b464-790a-4aae-bb11-766718f07cd5,,,,false,false +cbd2e11e-24fc-4601-8657-ca5b403abe39,false,false,regulate_transformers,85ec9277-c5fd-4e5b-8a34-9627d9599ad7,,,,false,false +98695523-6258-452b-837d-648ab9f9b8c8,false,false,regulate_transformers,5071dd8c-bbc1-4c8d-a180-4492f80e183d,,,,false,false +4e19f276-13c1-4c7e-868b-9251917b8687,false,false,regulate_transformers,94713e6c-c47e-422c-8ab3-2a2903b7dcd2,,,,false,false +4af7f165-7ccd-4131-abf9-de37315c2b97,false,true,regulate_transformers,dfae9806-9b44-4995-ba27-d66d8e4a43e0,,,,false,false +d70d5348-b46a-4dbb-9b98-febed4795099,false,false,regulate_transformers,f717b05b-f4e7-43d9-af9e-638e2badee5a,,,,false,false +c1bea365-82ad-42fc-b0a0-a214ed3075c2,false,false,regulate_transformers,69aeb4a6-1c4b-4953-bad9-54fc0c7e495b,,,,false,false +19e52c75-8dd5-457e-901e-69bb128b4a6e,false,false,regulate_transformers,49dcfc70-76ca-4f6f-83f7-0bc2aab1ae34,,,,false,false +c4a2e8d2-fe14-4f45-a72e-3e1293ae6a90,false,false,regulate_transformers,535843a3-cf93-412f-b4d7-585337791ba8,,,,false,false +bdcf677d-0077-4cbf-b164-bf4e080e2c1c,false,false,regulate_transformers,2f921888-36d3-4c88-a8aa-1ecbdc62b9c4,,,,false,false +52075952-9625-4fc4-a452-37592fa69884,false,false,regulate_transformers,85ea3976-1779-4d46-bd6f-dfd36427ebdf,,,,false,false +55d6627a-69e9-4f87-981a-335a6810a3ff,false,false,regulate_transformers,fd3b7bb8-3976-4441-9211-745243afd80f,,,,false,false +4acb33fe-2960-4974-8448-c40f98606f35,false,false,regulate_transformers,1ee9de9a-0095-4b58-beeb-e56fb908844a,,,,false,false +eafef299-2cd3-4d63-815a-cee11beaf21d,false,false,regulate_transformers,50164699-2018-4b17-b3f1-74b082f27403,,,,false,false +41c336b5-a58b-4b67-ac56-380e59b6be5b,false,false,regulate_transformers,00d4a837-f09c-41df-bed1-dfdb78387116,,,,false,false +58795c71-6a49-42b3-a35d-9bed906fa7a3,false,false,regulate_transformers,636dec7c-4242-46e8-b7ae-db7e5a28c39c,,,,false,false +386f225c-b8ef-46e6-980c-6d7228442808,false,false,regulate_transformers,3802b603-d08d-4031-b7d7-e29734bcc122,,,,false,false +c6d58ece-f39c-4b53-b827-28b3ebb62e52,false,false,regulate_transformers,14ae9865-cb9b-4518-9f2a-c0fda3455a42,,,,false,false +06ad2cb3-4264-4eb6-84c1-330c3ef9f438,false,false,regulate_transformers,e3c3c6a3-c383-4dbb-9b3f-a14125615386,,,,false,false +1d7dc2a9-8e66-4a7b-8f97-9a5ba374b08b,false,false,regulate_transformers,e80aa2db-f32c-410d-96a1-a32e03222568,,,,false,false +85e58734-028e-4ab2-adb7-26809bfaf1ed,false,false,regulate_transformers,401f37f8-6f2c-4564-bc78-6736cb9cbf8d,,,,false,false +e574317c-ab47-4c57-a49f-a51f0710f2ff,false,false,regulate_transformers,eb95ff15-56db-4463-bb54-0ee131167812,,,,false,false +c687695d-a2e1-4556-867f-d8ea1749ed0e,false,false,regulate_transformers,e4c8b492-965c-4b5a-8d14-e8ff2c027ce9,,,,false,false +813d0736-8c1a-4693-893e-2b095573aa0e,false,false,regulate_transformers,3dec12fd-3dc6-481d-be05-8df9df7f0c5d,,,,false,false +79d76ba1-7704-474d-839f-d89e9c9fd2dd,false,false,regulate_transformers,fa6d5184-b205-4b1b-839f-7b21ac956c29,,,,false,false +aa85ca17-6ced-4b2b-9b89-384392b2f640,false,false,regulate_transformers,5fe9c522-37d0-48f8-b3b8-e91b956e39f6,,,,false,false +f2a5230f-6bf0-4378-9436-f398fa540c35,false,false,regulate_transformers,b73208dd-f4a8-4e90-bf2d-7ea67a89525a,,,,false,false +80c61f4a-d979-45c2-a61a-99fe4bd5269d,false,false,regulate_transformers,270c7266-45dc-4e45-829f-c04f6b631cad,,,,false,false +8a7d07dd-41b8-4ddc-b476-642e5b210d76,false,false,regulate_transformers,9f7599de-c488-46c5-b053-1279a511f7b9,,,,false,false +0b3d6a9f-7ddf-4dc1-96a3-5265c66e9401,false,false,regulate_transformers,5862f526-783a-4218-a463-3cbf5de8dade,,,,false,false +6fec7147-dfe5-406b-8c1c-9c86df3ce5f8,false,false,regulate_transformers,cdda8fa5-9a18-4f3e-951d-1ec0009191b4,,,,false,false +0ea53d4d-370c-4e33-b568-5131c0c5fcf9,false,false,regulate_transformers,17f7a477-d9c7-4f58-8ba0-1a2694dcc874,,,,false,false +28ba14c0-973a-4915-9b27-b91c8cba88ce,false,false,regulate_transformers,9f95c733-71e2-4bf0-a27a-70144518ea2c,,,,false,false +32782a5b-afcd-4736-a4a1-a8ef569f7424,false,false,regulate_transformers,ce513b50-b57a-41e2-b744-4c0fd2ae97d0,,,,false,false +6a4c7638-ed70-47f7-a0a4-4b4f71d10365,false,false,regulate_transformers,ba0b3e4b-85e1-4b45-8863-fbfe11c9b69c,,,,false,false +471d0d48-3387-4f82-b21f-a2519a6ae7db,false,true,regulate_transformers,00d03670-7833-47ee-ad52-04d18d1c64fd,,,,false,false +08aeb5c3-966e-47fc-b14e-52774e69fcb8,false,false,regulate_transformers,857c264a-7072-4bb7-af56-2f01539b2a2e,,,,false,false +63013b94-1300-4a19-b55d-df71ddd61665,false,false,regulate_transformers,dd9d4153-c56f-4457-ad5e-46a48d4486b6,,,,false,false +bf394381-79da-4b9f-ac19-7afab4595c5d,false,false,regulate_transformers,32507a10-1eed-4a3f-820c-bc187f3b052e,,,,false,false +085b84bc-3132-4c6c-a2d8-7969f7e5d1fe,false,false,regulate_transformers,86af5351-87ef-49c6-bd17-673dceecee5b,,,,false,false +96ddb0c2-a2a8-4691-ae52-1aa1d23438e6,false,false,regulate_transformers,c5af5a34-211a-4105-a8e1-f447140073c6,,,,false,false +e8f21255-094b-402d-a0a9-ba3a004f0157,false,false,regulate_transformers,922a6375-b97c-412e-a6c9-b0ea55a23f76,,,,false,false +ce8939f6-b3db-4279-8f72-3ea030419c36,false,false,regulate_transformers,b237dd88-bcba-4a7c-aee6-c0c3e151e14e,,,,false,false +89f5a537-e496-4c62-9d45-1feeb1ef957e,false,false,regulate_transformers,bbd210a5-eb85-4616-bdd0-72bbd3ed7ef9,,,,false,false +61a2adbd-17ff-4268-85d1-51785b682df5,false,false,regulate_transformers,9d02ea80-98d8-4cd0-a635-9104a14a56dd,,,,false,false +7a256896-72c4-42b0-b6dc-bcf792662085,false,false,regulate_transformers,177a20fe-83b1-46df-94a3-4faa54348d10,,,,false,false +559ed9dd-3637-4f6d-b6f7-1af7af696784,false,false,regulate_transformers,d82fae59-844a-4c85-997e-326dd876137c,,,,false,false +2f2560da-198d-4945-b310-4a48d0fccc12,false,false,regulate_transformers,5545d21b-bdc8-495f-bd28-d22ffcc0fafc,,,,false,false +e43fd0c7-b475-418e-a4c2-1f28b942953c,false,false,regulate_transformers,69efeb2d-9845-49ac-8500-5e017a7a64ef,,,,false,false +1ce30e16-517c-463f-9587-3489ebdeda96,false,false,regulate_transformers,1f040625-ad1d-409f-bd7e-944c4d805e46,,,,false,false +0dd7a4fb-fc31-441c-be6e-71cf3907348b,false,false,regulate_transformers,6dd72a1e-2a79-4cde-b2fc-92bc9a83032a,,,,false,false +6d87e69c-c914-4611-82a3-ae1ae3c11cd4,false,false,regulate_transformers,e018b95e-fca5-40f7-8550-b05a619169dc,,,,false,false +76abc81c-c5fc-4376-b57a-6e42f33c1df5,false,false,regulate_transformers,2c520ab6-507e-4dcf-ab05-8f238e9b9385,,,,false,false +4f4f439f-7508-4a06-97fc-f396a740b2a4,false,false,regulate_transformers,4f28e734-5148-4caf-ac64-270231740cbf,,,,false,false +44f8915c-8c14-4900-b468-b7a77a6485f9,false,false,regulate_transformers,fd534474-cd65-47aa-8005-dc50d17d6920,,,,false,false +c74609bf-c070-4e5a-98bd-0c0acdc2e4fe,false,false,regulate_transformers,285a4caa-2da8-4bd2-8a60-7d04f168f378,,,,false,false +25fb109f-55b5-4d72-acc7-29023f51e695,false,false,regulate_transformers,6dcdc87b-a719-416f-9da1-21a701048f3a,,,,false,false +d7f1a826-c63d-43fc-9665-b7b35f4cfc60,false,true,regulate_transformers,3da4fd3d-ac5e-409d-91fa-36516673cf57,,,,false,false +09c64d71-b499-42c5-bcf5-8fdc0d8125a1,false,false,regulate_transformers,d53ff076-dadd-44f8-85d4-68f48991f7d0,,,,false,false +999a25c8-c7c5-4974-9878-87e21a26509f,false,false,regulate_transformers,616da4e5-e837-44ec-bbbc-0cd12b5da8f7,,,,false,false +58c4e7bb-0755-434a-bdbf-9062fae8ddee,false,false,regulate_transformers,450426ac-a560-4d17-b1fc-9e169530a655,,,,false,false +651681d9-b509-4be9-873e-c926d3d26863,false,false,regulate_transformers,d40a1a85-40f2-4ad3-ba58-720d5ba02268,,,,false,false +9d3c53bc-890b-44ca-bdbc-42274d6da588,false,false,regulate_transformers,154e9a99-467b-4f65-9928-8ebb14149baa,,,,false,false +34e491cc-2bad-4c91-ac1b-3a35e9d96720,false,false,regulate_transformers,39dbc5ed-d874-48a8-9128-e970436a94b4,,,,false,false +89f53805-810d-4c3b-9697-5bf56f3997f9,false,false,regulate_transformers,a7ebd30b-b843-405f-9fae-ca6b489601f9,,,,false,false +44ffe2cf-b23b-417c-b3db-9b62020e9e0c,false,false,regulate_transformers,75f2dfb9-75a0-496d-9c44-79e7df54c1df,,,,false,false +5dbd05be-90f0-4b9e-b919-a6aefe03e17b,false,false,regulate_transformers,f5ae3279-fe21-4bb7-849a-eaacb0546b0e,,,,false,false +90dbeebf-da14-4086-9b55-e0c06b985c4f,false,false,regulate_transformers,04f29760-9e52-4943-8563-62e1fbd5ed52,,,,false,false +f66bda67-ecd3-4380-b631-d9673de623c5,false,false,regulate_transformers,9ce9d92c-5583-4b16-bec6-9f67834663cb,,,,false,false +31d320ef-0ed4-488d-81c4-c590d03f0dff,false,false,regulate_transformers,c317a6cd-428b-4c36-8233-91d0c4e2717a,,,,false,false +a160c82e-c2a6-45fd-9c93-34cff9f26d8a,false,false,regulate_transformers,a12b9ded-0c19-48c2-ac19-7a3a9b7e26da,,,,false,false +468eed00-b560-460d-bb98-078355afd3f1,false,false,regulate_transformers,81cd3f38-867b-4a71-ba22-cb33834e0e58,,,,false,false +b0da0363-e6d7-47b6-b968-2b5119346f36,false,false,regulate_transformers,eb21d716-1b54-4dba-bdc2-d1f6752aef85,,,,false,false +6fce766f-5bb4-4d5f-8b2b-8b451c7e04d2,false,false,regulate_transformers,3e4cce4a-6e85-4ec2-b3ea-08673a0ada15,,,,false,false +de0c0cc7-4de4-42e8-91b3-fe990134c6e7,false,false,regulate_transformers,3bc8235b-03b5-489b-81a2-58d520fbe28e,,,,false,false +abf7ee46-a259-4df9-851e-cc519026d38a,false,false,regulate_transformers,cbcfc3b6-ac90-4215-975c-a033f5cf9912,,,,false,false +329c0f76-00f4-48dc-9f3b-9c4b2d11cd8f,false,true,regulate_transformers,1a8ba1a5-3cee-4791-b21b-f17b08526873,,,,false,false +867993b3-4106-4ebd-bb63-96e7b1e2b4ce,false,false,regulate_transformers,1cb45ba0-d2c2-45a6-9bb2-5f374e30a6e9,,,,false,false +2b306214-3b46-46bf-b523-c0c9bc6fc4fd,false,false,regulate_transformers,b46d4395-6724-4830-ba55-357e81fc2814,,,,false,false +7bad376d-44fd-40e0-92fd-e2bc1be63384,false,false,regulate_transformers,369cffa5-bcee-4489-8193-1d9b10230eca,,,,false,false +376e15ac-fa1c-40d6-ba7c-9378dc6998f3,false,false,regulate_transformers,4a6f6058-e654-464d-9367-2dca7185c6d7,,,,false,false +b4b30c31-25a7-4676-9422-e536ab638ce0,false,false,regulate_transformers,012c9eee-86c2-494c-adcc-bbfc481e4a46,,,,false,false +bb2c7640-f0f1-477c-bf95-881402db5d15,false,false,regulate_transformers,daed3552-e382-4153-95be-97f17e2c53e5,,,,false,false +16a71cd9-5620-4f17-9385-d7ecc986fead,false,false,regulate_transformers,5981fe65-3c92-4a78-af92-1461904046d0,,,,false,false +e1956e5e-cbab-4203-b760-bda0449a9d51,false,false,regulate_transformers,155bb2dc-0121-413e-ab42-67c2ed5ce6ea,,,,false,false +a83bdabc-bf82-4f68-9d96-b876218cc407,false,false,regulate_transformers,890f2162-b4cb-49e7-a16f-4b552c5e245c,,,,false,false +ddb09433-1cf8-4294-bdf2-a3fd74c3d7e0,false,false,regulate_transformers,c81d6099-66b2-45d8-b8a4-c19ceb862f6e,,,,false,false +ef252d44-269d-450d-b950-1a9583f707f8,false,false,regulate_transformers,40537c84-c812-4231-bd23-0ba81922e937,,,,false,false +21923b6b-2ef3-4422-8b6a-7ed3a3868467,false,false,regulate_transformers,f66df6fa-3dfa-4515-85d7-54d0f429fde7,,,,false,false +70605687-5655-44df-accb-7e070fc94958,false,false,regulate_transformers,9b509c7d-4647-40fd-b03e-7ab919215cc6,,,,false,false +9ad91355-cee8-4bfb-921a-b7d069e75fd8,false,false,regulate_transformers,99e26ef8-75e2-46f3-aafc-6287bf5e3905,,,,false,false +f252836a-4cbe-464d-8943-e5709e4fb32f,false,false,regulate_transformers,7125de08-1d28-409a-8b23-023a0294def5,,,,false,false diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/node_graphic_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/node_graphic_input.csv new file mode 100644 index 000000000..e2ce393e3 --- /dev/null +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/node_graphic_input.csv @@ -0,0 +1,300 @@ +"uuid","graphic_layer","node","path","point" +342e3e77-6ff5-48ce-b02d-1f9bd4bb303c,Standard,d40a1a85-40f2-4ad3-ba58-720d5ba02268,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.78531073,0.04918033],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +1b58f786-a0a1-436f-98ff-0a8005e4b1cb,Standard,69f7846e-d979-4c77-8a3b-e2ec2e1f6e76,{"type":"LineString","coordinates":[[0.07909605,0.14754098],[0.11299435,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +bfa159f5-ab6b-4277-ab81-30ac92ec893f,Standard,34cd8ee0-e607-4c47-89a7-121c3e32768a,{"type":"LineString","coordinates":[[0.05084746,0.18032787],[0.08474576,0.18032787]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +2a1e5940-c981-4e19-b8b3-c9816f9b0da1,Standard,6dd72a1e-2a79-4cde-b2fc-92bc9a83032a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.8700565,0.57377049],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +89d08dbb-d2f4-4248-a846-7e13aa1926e6,Standard,e4502c52-b4d7-4082-a583-b5688d8244e0,{"type":"LineString","coordinates":[[0.14124294,0.14754098],[0.17514124,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +6b88508e-ab70-4026-ac4a-8effa4b83d2d,Standard,ab3645a7-af26-480d-b1bd-5b0fa00dc83f,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.91525424,0.89344262],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +2db9a259-6929-4f7e-b1b4-e0bdb86cd09d,Standard,fa6d5184-b205-4b1b-839f-7b21ac956c29,{"type":"LineString","coordinates":[[0.20338983,0.04098361],[0.23728814,0.04098361]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +ed4ad694-299d-4c79-bb31-3d7f9f6013db,Standard,9d7038e9-5bcc-4676-bead-46c4f1291ba8,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.90960452,0.25409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +0e676643-d3c8-46f8-836c-0ef21bda69ce,Standard,a286f73a-20ee-4056-8129-c7963b34ecd9,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.87570621,0.25409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +5a1daa68-a04c-4b27-b2a2-62a53da0b9ff,Standard,926d6113-933f-49e3-9529-a3035acdc9b2,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.31073446,0.75409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +ed32fd63-b9cd-4bdc-9301-51c7e83cf88a,Standard,7d44fe44-8c85-4b61-9d5c-0c4304e47ba8,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.61581921,0.14754098],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +7bf5033d-efa1-4b45-b885-4c22ede1336d,Standard,df9c3d91-41a0-4e49-bb1f-1cd2a8fd9a2e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.20338983,0.1557377],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +80ee9fdd-b0c4-42e2-835d-abcb120e323d,Standard,9f95c733-71e2-4bf0-a27a-70144518ea2c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.80225989,0.96721311],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +28a9c06f-b6e3-4104-b904-aad99b88fcab,Standard,ce513b50-b57a-41e2-b744-4c0fd2ae97d0,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.71186441,0.77868852],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +1f91737b-2808-4986-839c-4d8238dbbb35,Standard,60173008-809d-4d8f-b06a-3c4a838dd989,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.78531073,0.47540984],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +94684e7b-92e8-4976-8c16-4a4c80a0a027,Standard,1a8ba1a5-3cee-4791-b21b-f17b08526873,{"type":"LineString","coordinates":[[0.07909605,0.2295082],[0.11299435,0.2295082]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +bd82b2de-920f-4332-a93c-a7b0b4285910,Standard,bb59ca46-1f2e-41c9-9723-90b306f043cd,{"type":"LineString","coordinates":[[0.14124294,0.2295082],[0.17514124,0.2295082]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +9be737eb-c6f9-4b03-8dab-55e43dc6ecc6,Standard,a7ebd30b-b843-405f-9fae-ca6b489601f9,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.92090395,0.36885246],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +3df7db14-eec4-45ba-93df-fb179ede15ef,Standard,dd9d4153-c56f-4457-ad5e-46a48d4486b6,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.89265537,0.89344262],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +7eb3ff43-5237-4a87-8a83-05e6fab5f6e5,Standard,2aa2d409-8bb2-477d-ac7a-6439552e136a,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.74576271,0.77868852],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +1e9fb4ca-4c4b-43d5-85c9-85eeb238315b,Standard,61ee5ff6-eb38-4b27-a3f6-cb574d1f8b41,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.72881356,0.14754098],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +68480188-a299-4ad7-8451-54dd092ffdc9,Standard,df97c0d1-379b-417a-a473-8e7fe37da99d,{"type":"LineString","coordinates":[[0.07909605,0.04098361],[0.11299435,0.04098361]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +84387c6a-225a-44c5-be9c-bd19573fa19a,Standard,f6a31362-8b0d-4926-b0d0-10bb61db20df,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.83050847,0.36885246],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +e6260eb6-1993-4b2f-9da4-6ac480f41954,Standard,792b505c-87ab-4665-a31d-b6035c5ece70,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.88135593,0.77868852],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +d5ba0437-9666-4c88-a1cc-4a983e9d7d9d,Standard,49b511fa-8cff-45f4-9a59-54faaaf90abf,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.78531073,0.44262295],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +5c590022-3662-4882-9a3d-e39d618b00ad,Standard,33f29587-f63e-45b7-960b-037bda37a3cb,{"type":"LineString","coordinates":[[0.21468927,0.07377049],[0.24858757,0.07377049]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +0720eaa7-85a2-48f0-a2dc-081c818d2ab3,Standard,d07dc1b0-e29a-452a-84c5-7df7b0bb3141,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.80225989,0.67213115],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +c67ff8a5-d296-47db-970a-4f6b2ab7c77a,Standard,d53ff076-dadd-44f8-85d4-68f48991f7d0,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.14689266,0.1557377],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +fcfe053f-d8ce-407e-99d5-b0b480a3abb1,Standard,5545d21b-bdc8-495f-bd28-d22ffcc0fafc,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.68361582,0.25409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +dc081e8a-4fe0-4bf1-b215-67e1454eae93,Standard,543f7e9f-b9be-486b-b365-2bae79010758,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.77966102,0.98360656],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +821614b3-c5ea-41b3-87a6-6090c26d97ff,Standard,3bc8235b-03b5-489b-81a2-58d520fbe28e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.31073446,0.57377049],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +4d9cd1b8-f525-48eb-b280-2271ed073d67,Standard,5f1c776c-6935-40f7-ba9e-60646e08992b,{"type":"LineString","coordinates":[[0.07909605,0.1147541],[0.11299435,0.1147541]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +a485471a-ad4f-4ca8-b960-ebf1a5504fd4,Standard,b3a7431d-89b0-41cb-87a9-5853890796cd,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.25423729,0.24590164],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +a158cd0e-50bd-40d1-9d23-17c0ff9bb08c,Standard,1dee13af-e638-4858-9c69-0069190cd577,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.74011299,0.25409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +69232745-5bf2-45c1-b3a3-8d7ebbe08558,Standard,1396cb4c-cee7-4116-97c9-290f98785719,{"type":"LineString","coordinates":[[0.00564972,0.1147541],[0.03954802,0.1147541]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +74b3a575-3f22-4673-a89c-1199c06a2d0f,Standard,b37ea333-65e1-4211-8449-993b67e8e0e2,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.93785311,0.57377049],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +9ed48993-1a92-453a-ba31-11eb00021025,Standard,14a8dc4c-0906-402f-b073-6d6d4725d0cb,{"type":"LineString","coordinates":[[0.07909605,0.0],[0.11299435,0.0]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +69658801-7a8c-48b6-809d-3fd07892a5ec,Standard,119d270a-ff22-4fdb-8214-cb5b336790bf,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.86440678,0.04918033],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +2747953c-f646-407d-978c-1318659a63be,Standard,174fb4b2-4f9e-415c-bfee-d850ef751307,{"type":"LineString","coordinates":[[0.20338983,0.18852459],[0.23728814,0.18852459]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +e80cc517-0a6c-47f2-a7a7-298f49dc353d,Standard,dc022eec-16b0-4a64-a2f5-498d81aca71e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.68361582,0.14754098],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +0dde18db-3ec4-4941-b84c-231452a1f23b,Standard,e2267696-669b-48e8-b43a-37d0db95011d,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.84745763,0.67213115],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +dbcab492-c97f-4a09-be52-5cf03bfd8490,Standard,eb95ff15-56db-4463-bb54-0ee131167812,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.20338983,0.75409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +ed286ef7-6402-4264-9803-72e3ee03a9cf,Standard,4f2402e8-664a-40f2-970a-abc098a2a0d1,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.63841808,0.36885246],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +f7e1e922-52d3-469f-98c6-5353a5d74641,Standard,e4c8b492-965c-4b5a-8d14-e8ff2c027ce9,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.20338983,0.24590164],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +e7ce727f-dc6c-4c81-ab20-ef6d5b0c247c,Standard,fd534474-cd65-47aa-8005-dc50d17d6920,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.20338983,0.66393443],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +31c566a5-37ba-4520-aec3-add6044fbfa5,Standard,c5af5a34-211a-4105-a8e1-f447140073c6,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.31073446,0.66393443],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +c1b96bd6-563f-4f4d-b401-1955e29d7ced,Standard,857c264a-7072-4bb7-af56-2f01539b2a2e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.85310734,0.04918033],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +cf142631-94bf-4d25-adaa-387714e975c8,Standard,5fe9c522-37d0-48f8-b3b8-e91b956e39f6,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.75141243,0.36885246],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +dfe18a4b-8980-40fc-9a77-69a6b5da930d,Standard,01bdd8b2-145f-42b3-80e3-a2366dea1044,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.9039548,0.67213115],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +0c859327-e893-424f-bbb2-46d077b0c6f6,Standard,416fa5eb-2f72-46c3-978f-6a0ebb714a40,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.09039548,0.57377049],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +9cc54a0e-640d-4d9b-a163-8dedb0bbd7f3,Standard,8b92ad35-8b0a-49b9-9f66-f42ddfeb9c65,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.93785311,0.67213115],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +e9266e59-ed7d-4719-abe6-455193c4f5f3,Standard,810bebb0-0d5c-4899-b213-3207be661248,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.75706215,0.67213115],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +865f965a-f8d1-49cc-a85e-92f59a4ecb01,Standard,40537c84-c812-4231-bd23-0ba81922e937,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.77966102,0.77868852],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +56271174-1da2-4402-9026-82e3111186a0,Standard,b7baa286-cbe2-4143-a08f-4e025af47529,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.78531073,0.36885246],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +5a54c5de-9afe-4ea1-af36-2bca268deed2,Standard,00d03670-7833-47ee-ad52-04d18d1c64fd,{"type":"LineString","coordinates":[[0.10734463,0.1557377],[0.14124294,0.1557377]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +d33bcbd4-0616-44f2-bf6f-9650acdd4193,Standard,f0f8f187-5dbf-46ab-8a43-d6169ab5042d,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.64971751,0.14754098],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +96ce5cd6-78b0-41d6-878d-4c6e59f27ffe,Standard,4dd439ed-7cc3-45b4-a2ca-ae615b97a23c,{"type":"LineString","coordinates":[[0.14124294,0.1147541],[0.17514124,0.1147541]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +5eb4b7b9-ca34-49ec-a7ba-39e54df125c5,Standard,c81d6099-66b2-45d8-b8a4-c19ceb862f6e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.84180791,0.44262295],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +7016009b-c704-4bdc-a331-19bc6ac99ae2,Standard,0ebf0088-f596-4cd1-9ae0-5da02dc40335,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.74576271,0.67213115],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +ce92f503-5384-4c3b-b86e-4776d7b99159,Standard,d5b861a6-2a5b-4dec-a66e-adbfc6d62873,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.67231638,0.14754098],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +35e6b00e-3441-4c99-a159-ab750d201ec8,Standard,de756ddb-793d-4b2d-959c-59d938a8f61f,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.75141243,0.25409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +7e19bbb7-52c2-4f80-97c2-d5bea34b15d5,Standard,867c4b4d-0f38-4f28-82ce-135f2cc63808,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.81355932,0.96721311],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +86a5a43b-025c-4bb5-b9c3-bf88e610617c,Standard,0170837a-1876-45f9-a613-666f9991964d,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.93785311,0.77868852],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +cd072bd5-77ed-4708-8b42-41123054a4a0,Standard,6a4547a8-630b-46e4-8144-9cd649e67c07,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.81920904,0.04918033],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +6717f8a4-7670-42cd-bc5e-cdc86cba04ca,Standard,e80aa2db-f32c-410d-96a1-a32e03222568,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.7740113,0.25409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +3179b868-7036-4f0e-abe8-8c97a7ec9e27,Standard,9502fd3e-c00f-48fa-8b56-c72d21f80f3c,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.7740113,0.14754098],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +95d6c85f-bb3b-4bac-84fc-1a821ac0256f,Standard,ff947647-b551-41ae-bcfd-6af228250c96,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.89830508,0.36885246],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +a6267f4c-d751-4f99-ade6-237d737fb745,Standard,86af5351-87ef-49c6-bd17-673dceecee5b,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.6779661,0.77868852],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +5cb93639-bc3a-4e87-bd02-1d8e16680219,Standard,e05c68b1-11cd-43fd-a4b2-31e4db380c78,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.25423729,0.1557377],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +b25beaf6-0637-43a3-b226-ed4c032009b4,Standard,285a4caa-2da8-4bd2-8a60-7d04f168f378,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.95480226,0.14754098],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +682dc5b8-6d22-4127-a456-d750f8a1c10d,Standard,bbd210a5-eb85-4616-bdd0-72bbd3ed7ef9,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.87570621,0.14754098],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +af28cad4-4552-4974-97f8-31396b30409e,Standard,85ea3976-1779-4d46-bd6f-dfd36427ebdf,{"type":"LineString","coordinates":[[0.20338983,0.14754098],[0.23728814,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +ede4610a-e3c4-4bdd-bad4-b1fe0b84b847,Standard,49e14db3-a4bc-464a-b606-653ac8a604dd,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.82485876,0.77868852],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +b46007d2-6836-4a68-a3d7-9c1711248f90,Standard,636dec7c-4242-46e8-b7ae-db7e5a28c39c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.75706215,0.77868852],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +bb0d1bf5-f2bb-41f7-b7b4-7e5d83219315,Standard,7546df1d-8a62-4650-bf2e-d1e441b38d70,{"type":"LineString","coordinates":[[0.00564972,0.0],[0.03954802,0.0]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +69e69cb7-363b-4bb7-b77b-60b08a58f7fe,Standard,155bb2dc-0121-413e-ab42-67c2ed5ce6ea,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.93785311,0.52459016],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +bda2cf93-a2a9-4620-b67b-4280991653b3,Standard,09ac8949-2b79-41d7-b56f-a58f20036df2,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.75706215,0.89344262],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +a506609d-8884-4945-80c8-cae5b027fe1b,Standard,41c0087f-ce27-4da3-97d2-92d711b639b4,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.7740113,0.36885246],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +f17d8fce-ffcf-4214-af18-af2bb64985b0,Standard,39112046-8953-4e73-a5d9-6a8183a77436,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.09039548,0.1557377],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +7d4efdca-c7e6-476d-9f28-56aa019c054b,Standard,2f64bf67-cee9-44bb-8c13-ff96878932af,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.74011299,0.36885246],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +0a69cd3e-8a0d-40f9-b117-fd62a1e6bf7c,Standard,9d10a92f-576d-4777-99ff-59d145924fea,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.8079096,0.36885246],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +4e57b19d-d38c-449f-aac7-2f1c55507d88,Standard,b46d4395-6724-4830-ba55-357e81fc2814,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.14689266,0.57377049],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +6e2eb243-df51-4785-ae4f-478b0b6cd541,Standard,847fd5fc-b515-4a9d-8a6f-66df1e71ded2,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.79661017,0.36885246],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +ea7ae0ca-7ddb-4d6d-bf0a-4285fe70aee4,Standard,fd3b7bb8-3976-4441-9211-745243afd80f,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.61016949,0.67213115],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +94f85ca1-6313-4083-9f67-4f352b5fee15,Standard,4a6f6058-e654-464d-9367-2dca7185c6d7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.09039548,0.06557377],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +d2a008e3-e3b2-485f-8ea0-2878fe6729f1,Standard,922a6375-b97c-412e-a6c9-b0ea55a23f76,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.76271186,0.14754098],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +22a77b21-4c00-4c39-916e-0d442518c9aa,Standard,3dec12fd-3dc6-481d-be05-8df9df7f0c5d,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.81355932,0.67213115],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +dc7ac151-f28c-4709-b760-01f0bfea1422,Standard,5e213f42-d93e-45c5-a295-adbe09105746,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.79096045,0.96721311],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +b7bdbce0-b7f0-46b7-95b7-24ca8fea2550,Standard,b73208dd-f4a8-4e90-bf2d-7ea67a89525a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.77966102,0.89344262],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +8a1d7137-26e1-478e-a16c-2b4df1c762c1,Standard,f5ae3279-fe21-4bb7-849a-eaacb0546b0e,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.76836158,0.96721311],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +9351e508-9479-428c-bf86-67de77dc2b37,Standard,c8b1fd67-2f03-4153-8ed3-284e7a721ec5,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.92090395,0.25409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +2ffc1daf-fd76-4180-8274-6c57ae461e14,Standard,b9a28095-68f7-44c1-9ccc-6efc5ea84c59,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.31073446,0.06557377],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +e30fc0e0-dddb-45f5-8f35-82e943889a1c,Standard,b5548457-5923-4d52-b3c9-fdb75a1df98e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.92655367,0.57377049],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +5145b6ec-0d37-480d-a7de-9b169d5ab62d,Standard,904c7476-5f16-4ec2-9138-7d5e32d38a3b,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.71186441,0.96721311],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +5dc5e9c0-f62a-40f0-a52e-8dfe9d145291,Standard,d7023c15-adb7-4d56-9f86-b182611a47ef,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.9039548,0.57377049],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +b7fb841b-586d-4500-a7c5-f20d40b20b61,Standard,2a816043-d1d2-44a6-8a9b-f61a4933997b,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.25423729,0.57377049],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +ea121065-66b3-4d29-ad6c-f4f3b34552a0,Standard,bdf97a4d-622c-4251-8183-8b1a696f376e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.82485876,0.67213115],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +8cd97a28-625a-4d1b-8f3d-214986ed1ae3,Standard,7cff7ac7-2d18-4c4c-8e1b-893bb050c1ed,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.63276836,0.67213115],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +fe6926e8-d1bc-491c-8651-2eb0d9751ffa,Standard,8f422111-67d7-42f0-9f80-fbd0ec64c4fc,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.94350282,0.25409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +85ed704e-123f-410d-b2f7-8201f93870ea,Standard,3f63be7c-7f1a-4e7e-87ee-90ada222f64a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.96610169,0.04918033],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +9f1cfaf1-4a07-451e-a1d4-2113fe65e8b2,Standard,f1cef042-1fc4-4bd8-b17f-dfbded4f2aaa,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.89265537,0.77868852],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +eed131cc-2b83-48b9-a185-4155c09ea4e1,Standard,5862f526-783a-4218-a463-3cbf5de8dade,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.72316384,0.77868852],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +ea770fbd-21e1-4e8e-a06b-52e94884d41f,Standard,14ae9865-cb9b-4518-9f2a-c0fda3455a42,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.68361582,0.36885246],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +331a5334-f99e-486b-a8f2-11891bd1dcef,Standard,ed4697fd-016c-40c2-a66b-e793878dadea,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.25423729,0.75409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +fed5e0ee-a4ad-488a-beb2-b2a70465eb56,Standard,d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,{"type":"LineString","coordinates":[[0.03389831,0.78688525],[0.06779661,0.78688525]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +e0e8f17d-95ad-4f26-afaf-e6cff0b2c1c0,Standard,0b2a3b46-5e43-4879-973e-d8fb96429d8a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.94915254,0.67213115],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +4a68e00f-3517-47be-85a3-7250bdc7d17a,Standard,22e58399-428f-4633-9ee4-e5fa0db68d6d,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.96045198,0.67213115],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +e9774353-a9b8-4e3d-a17a-0748c2c26e92,Standard,00bbc353-d47e-4865-a696-fe5d29b9e6a2,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.76836158,0.89344262],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +f3fec03e-9f9f-4446-8be2-83a9b518ae3b,Standard,52e15712-2572-442a-b22c-add48af95115,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.76271186,0.25409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +ed80eeb6-2d18-4d23-a1ae-7a1bc43a8599,Standard,f29859be-c6e7-4cf9-84d7-239eb98a9e65,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.83050847,0.14754098],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +408bf65e-27a9-4053-a8be-563707915f99,Standard,da79c960-d35a-4193-9b06-2d4d57051706,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.8079096,0.04918033],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +166a98e8-88a8-4507-a473-5c27d334477d,Standard,5981fe65-3c92-4a78-af92-1461904046d0,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.95480226,0.25409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +50d3de73-c426-423c-84ef-1504296396bd,Standard,582ed42c-fd18-49ae-bdf5-6aa59353c7e3,{"type":"LineString","coordinates":[[0.07909605,0.07377049],[0.11299435,0.07377049]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +7258b56d-8372-42f5-b75f-863b3f81e25a,Standard,ca438ab9-3abc-4416-91d1-df01d1c5fa5a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.65536723,0.77868852],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +700827d6-217d-44a4-a931-eec6420f85a7,Standard,ead38a50-b8f7-4bbb-b65d-f54350825e8e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.96045198,0.57377049],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +10f32f05-63d3-4cb8-bd31-1c00f4c69eea,Standard,ca3391eb-ca94-4945-ac72-e116f396f82c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.72881356,0.44262295],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +645190a6-cd64-4488-abb5-c6390445cbef,Standard,f1e55c8b-357f-45a7-9d57-e299f9b207f3,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.79096045,0.89344262],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +ea154576-db6d-44de-b853-685c2049936e,Standard,36cda100-86ae-4a20-ac71-20af603ac0cf,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.70621469,0.36885246],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +30526653-5558-4ad9-b2d4-826aca8af99d,Standard,0f3ba59d-a9ce-4669-aa12-bebec42238b7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.77966102,0.67213115],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +f56308ac-a9a1-4d69-a5e2-70ba302520de,Standard,4303784e-7193-454a-9be4-3591400b4eeb,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.93220339,0.36885246],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +dbe14dc1-88ac-4a06-8159-8ef2928e1f84,Standard,154e9a99-467b-4f65-9928-8ebb14149baa,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.61016949,0.89344262],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +875f82ba-ccb5-4514-8046-658e6629091f,Standard,c6c177b0-5004-4db0-8cde-6293330a4757,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.68926554,0.67213115],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +d684e588-01fe-4b87-adea-a193f9584846,Standard,c5457e35-ad81-4427-9d3a-99e4c44ccae8,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.78531073,0.25409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +e814d3d2-57e4-48f3-86f2-17fddf0c091d,Standard,c1c3b5c2-c79e-4368-a8ae-28fd0f4e357a,{"type":"LineString","coordinates":[[0.00564972,0.07377049],[0.03954802,0.07377049]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +ec4d8aea-3ea4-4365-8703-2628cfd42fa6,Standard,b425b28e-48a8-4ec4-a15a-387fcfb79895,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.7740113,0.44262295],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +04318b5b-af7a-4883-a671-bf72584d647c,Standard,3e4cce4a-6e85-4ec2-b3ea-08673a0ada15,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.71751412,0.44262295],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +50374589-78cb-4189-9eb2-a8ec907ca696,Standard,bd292f64-65e8-42ec-9b78-b9b9f013750e,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.73446328,0.77868852],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +77604c41-ad4e-4786-8ba5-a0da0af7241a,Standard,012c9eee-86c2-494c-adcc-bbfc481e4a46,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.82485876,0.96721311],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +f6580db8-09e2-48fa-b605-fe25866616b1,Standard,c72a08bc-4685-49b1-b8ef-803aebc8c388,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.65536723,0.67213115],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +1dab7f15-3824-44ca-9b64-2364d53192ab,Standard,462ca5a4-7ac1-4dbe-a1cf-0bb6b9b9b717,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.78531073,0.14754098],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +5a3624d9-a81a-4d94-80c8-f7594aad0ff6,Standard,cbcfc3b6-ac90-4215-975c-a033f5cf9912,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.14689266,0.66393443],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +1c859190-f5ef-407e-b792-eabaa2472408,Standard,9ce9d92c-5583-4b16-bec6-9f67834663cb,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.81920904,0.25409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +7c28ea5e-31b1-423f-a591-335f20836b1d,Standard,33f346bd-7dc5-4140-8ed0-7d7db4cc0f6f,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.71751412,0.14754098],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +80ae1356-eca3-4294-817c-5a738239d308,Standard,4f28e734-5148-4caf-ac64-270231740cbf,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.92655367,0.89344262],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +f1771535-fd74-46c5-a7f2-535f2ab593ae,Standard,daed3552-e382-4153-95be-97f17e2c53e5,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.67231638,0.25409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +dc4124c6-ee52-40d9-81d6-c5832a5c1fba,Standard,f26b5511-3c50-42d5-97c2-be408330eb84,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.84745763,0.77868852],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +2b0f09af-6760-4fdc-8661-6688c100191f,Standard,2645e336-b0df-4d1e-a0ea-375444488f06,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.8079096,0.25409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +13804a71-8b05-4b92-962c-b229cc9540bf,Standard,787237ad-b3a8-4f2c-ab70-31c5113d82d7,{"type":"LineString","coordinates":[[0.00564972,0.14754098],[0.03954802,0.14754098]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +66600910-c787-475c-9892-98098f6afdac,Standard,196fe620-d4a7-45f9-93ad-0579e2bcbb9a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.96610169,0.25409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +10215742-8e24-46f8-993c-cd9a6220e733,Standard,2c5d4eda-6b33-4ad5-a135-7037baa7d6eb,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.20338983,0.57377049],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +cc1b56ed-aabe-4d4d-8450-44e4412cda84,Standard,1f040625-ad1d-409f-bd7e-944c4d805e46,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.72316384,0.89344262],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +4eff33f2-6d61-4d4e-a086-5d7ef49ce257,Standard,4632291f-80d7-4e4a-9dc9-5c0fd0c56312,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.85875706,0.67213115],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +36508d00-e1b3-4df2-a168-e83c84196b35,Standard,5071dd8c-bbc1-4c8d-a180-4492f80e183d,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.9039548,0.77868852],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +59de95df-5cab-47b5-bfc2-223043a24e97,Standard,92cb5065-2e57-4099-8e29-75cbc0c80370,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.6779661,0.89344262],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +37b0bed2-ead9-4541-bce0-3a8df610b7f8,Standard,eb125953-31d3-4207-adf7-aba3a3790d6f,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.84180791,0.14754098],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +e49578f8-f571-481a-b229-1bdb3d6cbf18,Standard,177a20fe-83b1-46df-94a3-4faa54348d10,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.72881356,0.25409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +c8f7abaa-75e8-4899-8af7-fbd1ac8702d3,Standard,0db6e581-37e9-4254-aed8-d5cdf66819f9,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.83615819,0.89344262],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +3f9c9aa0-0dbc-48d3-9cd3-b38b429227c0,Standard,c317a6cd-428b-4c36-8233-91d0c4e2717a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.67231638,0.36885246],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +de8ce40b-ba0d-4def-810c-bf2f5dfd2cec,Standard,4258f215-5b22-446f-a260-e8cdaa7c95d1,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.85310734,0.14754098],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +022c03de-6b04-4fa8-b0bd-4a78f92a65aa,Standard,e3a40690-d085-4796-9fcb-48d776e58594,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.89830508,0.04918033],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +b5045ec8-3bea-4959-be7c-2f96bbf89894,Standard,2287c2a8-c2d0-4c63-80b5-6b66a1288df8,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.62146893,0.89344262],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +08d4e2ec-8532-4327-9d9d-aa51393d53e8,Standard,31a2b9bf-e785-4475-aa44-1c34646e8c79,{"type":"LineString","coordinates":[[0.03389831,0.27868852],[0.06779661,0.27868852]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +6d79e6bf-0fd6-47cf-84e1-af8c355a09c8,Standard,773aebe4-fc03-46be-8209-0213e2760a8e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.70056497,0.67213115],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +416dd5b1-8b68-435b-88da-8ff638754355,Standard,36dccefc-f04c-493f-bb88-11343583bf9f,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.25423729,0.06557377],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +512bdb98-4b93-4691-b710-021fb746526a,Standard,df8df8d2-3494-4da9-8d1b-f913d15f520f,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.81920904,0.14754098],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +ba6759b8-89a7-4b38-b5d6-eb17db1e212b,Standard,b179c38b-5af0-4304-84b1-1dc03314fd80,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.66666667,0.77868852],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +c3c05cb5-3e3d-45fe-b52d-879716aac345,Standard,369cffa5-bcee-4489-8193-1d9b10230eca,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.92655367,0.77868852],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +7855bf17-05c0-4ed4-b1c0-b3dcd6fd24df,Standard,bea7ca63-3ae4-4280-8127-fe2c7fd5ea2d,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.88135593,0.57377049],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +f5cbde9f-522f-4b81-9093-d648274afcee,Standard,bd288184-99d8-4233-bb3d-484f3922200a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.6779661,0.67213115],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +91942a3f-4bd9-472c-9691-426a6cf5314d,Standard,576840db-7d3c-417b-b587-28b222e740e1,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.75706215,0.57377049],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +4a71a58f-2e89-4a01-a76d-41c57d65fd5a,Standard,b32c5f5e-b6b8-41ed-a192-078e1aed05ac,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.83050847,0.25409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +ffd94a18-e4f0-4088-893a-3d9dae11ddf5,Standard,d69efff2-ba8b-4aa6-a4a1-27267964147a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.20338983,0.06557377],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +3dc0bb9a-0ef9-446e-b039-b4522a42e3d6,Standard,6570535c-0d2e-4846-9951-21559902f67a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.8700565,0.67213115],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +1f106b59-4fce-4be2-a05c-a6d96f188fde,Standard,f6eff0d1-af6b-46ce-b430-4d30976ec08f,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.83615819,0.67213115],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +b0d59363-291f-4fb2-a555-0f24126e45f4,Standard,49dcfc70-76ca-4f6f-83f7-0bc2aab1ae34,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.89265537,0.57377049],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +8119e1cc-7122-4551-8cac-6724df1d786c,Standard,de5ee252-ebb6-42b0-875c-77ae557ffbf6,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.90960452,0.04918033],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +5be3829e-2848-4b72-9cb6-61aefec4e172,Standard,970cf93c-36c5-4938-a7e4-3f184a7035f0,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.70056497,0.77868852],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +011c1cb7-a03a-448d-8ea0-40ebe2336949,Standard,732f83b0-b9c5-4b8e-86fe-753c26f40e78,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.75141243,0.14754098],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +abafb627-a899-43cc-bc4e-e6a574da9f1a,Standard,ae234bc5-b751-41f2-95ee-b78de124c583,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.8079096,0.14754098],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +eb238e09-ce22-4dcc-86ed-20a584fb6b32,Standard,9aaf57c4-cc5c-4a01-8c2c-72bc7e231cc9,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.81355932,0.77868852],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +4d9fc234-c097-4b0c-9f9d-0453bbc9a713,Standard,9b889b73-c108-4b38-b6eb-3377841e0c83,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.85875706,0.57377049],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +d90d97cd-e0a0-4433-90fc-3610bc3d35b3,Standard,f5839ade-5968-4879-a824-90b5fb3552cd,{"type":"LineString","coordinates":[[0.00564972,0.2295082],[0.03954802,0.2295082]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +0348790a-ff1f-4f55-8b43-50aea5e5cb18,Standard,bf7e7268-2fb6-4948-ace6-9037ae148fa3,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.93220339,0.14754098],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +30e110e8-da4d-4970-bc25-3f9d7300b6ac,Standard,270c7266-45dc-4e45-829f-c04f6b631cad,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.81920904,0.36885246],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +908b7283-2584-4cae-9017-26b8ea0fb79c,Standard,3d81adf5-73d1-4708-b03b-3afc7db017f4,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.86440678,0.25409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +b9dcea5f-f318-419f-a714-fd51caa60fe0,Standard,5d1cce49-e000-4a33-a0ea-f3685f8cc5a3,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.66101695,0.25409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +03e41436-72f8-4b2e-9340-52ba4d8e094b,Standard,f8dd541b-4a4d-417e-89ff-a9650ee3aac2,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.81355932,0.57377049],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +a4ee0ad6-0813-4537-b795-edf17d4af91a,Standard,fc7821d2-ac64-483e-b520-38d9971f4db0,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.86440678,0.36885246],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +d83e93ac-d76b-48ce-b1c2-511a116595ab,Standard,366a70fb-8d7f-4201-9eca-0fcbc839239d,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.88700565,0.25409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +31c8d1f9-a00e-4392-ae33-da09323f0b4c,Standard,67af7db0-0fd8-4657-bb4f-43a2141b9f73,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.62711864,0.14754098],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +97e202d5-561b-418b-8b53-fa080e7cb931,Standard,21359dd1-7a23-4932-b656-c196fbffe751,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.76836158,0.77868852],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +9c1050be-a40a-42da-9f0b-b91aa206b0ce,Standard,06b7f21a-d6d7-4ec0-94c6-141845f14986,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.78531073,0.45901639],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +dc25d9fe-d077-46de-b78a-ea5f01fa44bb,Standard,94713e6c-c47e-422c-8ab3-2a2903b7dcd2,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.66101695,0.36885246],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +0103c715-ad75-42c6-a64f-f17fe46280e2,Standard,1bf26b4d-03cc-4490-8c33-d3db8597d807,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.69491525,0.14754098],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +b392f548-3eb5-4d17-a320-fda6305fff89,Standard,67c1746c-3af8-403f-983e-1c7c047383df,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.85875706,0.89344262],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +189e6f29-116f-4087-8cdc-9303cbb41e89,Standard,f6272655-bd7e-4d2d-8bdd-285f3ac0d3e8,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.92090395,0.14754098],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +05a66108-a122-4dbf-bbd9-c57a3904df7e,Standard,e3c3c6a3-c383-4dbb-9b3f-a14125615386,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.8700565,0.89344262],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +78ca2d9e-d805-4b55-b2eb-25634035b606,Standard,7d45f0ab-1e6b-452f-b665-c4846cf046f5,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.70056497,0.89344262],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +65acfa71-ccb9-4c73-8869-d24e740f3652,Standard,3ec2f2a0-36a3-4d11-88ee-cc4df001e876,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.79096045,0.67213115],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +a7bdd616-a136-4976-b595-1524c333aac5,Standard,f2d03b34-9595-4819-a00b-ff9ddd92eb07,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.77966102,0.57377049],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +86237e52-5633-4047-9370-69d30e223fec,Standard,dfae9806-9b44-4995-ba27-d66d8e4a43e0,{"type":"LineString","coordinates":[[0.0,0.06557377],[0.03389831,0.06557377]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +c28b1895-0c06-4dcf-b37c-68793612f035,Standard,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,{"type":"LineString","coordinates":[[0.96610169,0.39344262],[1,0.39344262]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +fc20d94d-2857-4106-a9e7-3f1aac1173f6,Standard,625bdd2c-a75f-46ef-850c-ca4704d56e55,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.70621469,0.25409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +52d41e1a-4ad9-4f82-ae81-ce9a6a4d0a1b,Standard,e018b95e-fca5-40f7-8550-b05a619169dc,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.90960452,0.14754098],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +d135cd38-118a-4c91-8435-6e72518d444a,Standard,9b509c7d-4647-40fd-b03e-7ab919215cc6,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.71751412,0.25409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +25107814-9a22-49f5-ba01-00c7c3ad123a,Standard,6232b760-b2e0-485e-9c61-f9721a366a81,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.79661017,0.14754098],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +c945778f-a8e2-491a-acaf-7b594764f775,Standard,98072ded-726f-4f0b-8bbc-4fb6d5086a7b,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.88700565,0.04918033],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +098f365b-4ec3-472c-b137-2525bfa4a7af,Standard,b7a5be0d-2662-41b2-99c6-3b8121a75e9e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.62146893,0.67213115],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +32c5b241-ac2b-42b9-89e8-fd747a64ecd3,Standard,f717b05b-f4e7-43d9-af9e-638e2badee5a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.85310734,0.36885246],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +8910eb73-d32f-471f-a7a5-92570070be29,Standard,6dcdc87b-a719-416f-9da1-21a701048f3a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.88700565,0.14754098],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +1502e4ed-7627-4a7f-b251-02da6c951643,Standard,69aeb4a6-1c4b-4953-bad9-54fc0c7e495b,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.94350282,0.14754098],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +26c688ba-b07c-4b84-8bcc-f5ede0b8f957,Standard,3802b603-d08d-4031-b7d7-e29734bcc122,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.61581921,0.36885246],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +fd99eb90-1a76-4b0b-a7b4-294f4bf6a4f7,Standard,519ace7e-fd3f-4797-b14b-36c1694b00cd,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.8079096,0.44262295],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +30a60292-f650-47fb-8281-cffda93a6529,Standard,6bc0dda8-25f4-48a6-9645-21e1eed5c6ff,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.88135593,0.67213115],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +68d4c4d0-246e-4cfb-95f7-f3b2aef8788f,Standard,3da4fd3d-ac5e-409d-91fa-36516673cf57,{"type":"LineString","coordinates":[[0.96045198,0.91803279],[0.99435028,0.91803279]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +0286cd61-b997-4cd9-a139-88eeab79339b,Standard,55b3d03f-2204-4ab3-84cc-a28476868c9d,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.76271186,0.04918033],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +cc657d07-3495-45b8-a90b-76769e14f2d8,Standard,8a50fb37-81cf-47c9-8850-a12b4391e2e7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.09039548,0.24590164],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +2e738086-0b9c-4e39-b00d-99d27420cb1e,Standard,e0a6c8e9-7d1f-4965-98b9-e543bacb6b83,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.66101695,0.14754098],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +0cefddfa-26b5-4dc2-ad52-87fa38c40e09,Standard,77fc154f-f41c-4e75-bbb1-b7fca68b2f4e,{"type":"LineString","coordinates":[[0.20338983,0.2295082],[0.23728814,0.2295082]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +0fafac48-b639-41d0-8c67-098ebb0b8abd,Standard,7125de08-1d28-409a-8b23-023a0294def5,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.94350282,0.0],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +6aa9dcf5-cfca-47f7-ae51-1c251a7a6a4e,Standard,a5c73608-5a85-495d-bea0-df77b6ce66ea,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.8700565,0.77868852],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +56191c65-c5b3-474c-bed2-291c8104fdf7,Standard,443c1513-fdeb-4e29-ae89-5ea47c0b1d3f,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.63841808,0.14754098],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +cb82c2a6-ea8d-4f49-a6aa-9b615295945d,Standard,15345698-c319-461f-b969-37d50fb84220,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.6440678,0.67213115],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +1a9191b1-c559-404c-a61e-1da846c5efde,Standard,0c266541-6235-4d01-8258-e763c58af6c7,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.83050847,0.44262295],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +b4cc5801-2bf1-4448-be4d-05778e033eaa,Standard,95ced3b5-69fd-4171-9c34-f18802064e22,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.83050847,0.04918033],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +8e1c4db3-dfd2-4522-8478-7b760ddeb35d,Standard,b8fa1f73-223c-4b08-a140-44f12484cce3,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.75141243,0.04918033],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +3767a331-5208-4bc1-a8cf-cb4b697fdf0f,Standard,32bd37df-255b-4eb2-9d16-5b711132eee6,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.31073446,0.1557377],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +63d56d37-d81e-4476-8916-83ae7ad4c7f2,Standard,4db634e5-3eb8-4c17-bc44-eb224667580c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.89830508,0.25409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +c94b74dd-5f70-4203-a9ee-76452e5d8c28,Standard,32507a10-1eed-4a3f-820c-bc187f3b052e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.72316384,0.96721311],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +7abdcec1-e147-4877-be06-6c56fd043509,Standard,1cb45ba0-d2c2-45a6-9bb2-5f374e30a6e9,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.93220339,0.04918033],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +96fb5883-b7dd-4646-8bf9-e6e6d730f5bb,Standard,1ee9de9a-0095-4b58-beeb-e56fb908844a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.66666667,0.89344262],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +3080afb0-0cdc-4641-ae10-71c05a48fa0f,Standard,92301422-94ae-48ab-89c7-a69eea9450b2,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.31073446,0.24590164],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +bcc42757-dac4-41da-86e9-31202e91f56f,Standard,b6b1b9fc-e7d8-492d-8601-84c1e756bd83,{"type":"LineString","coordinates":[[0.14124294,0.18852459],[0.17514124,0.18852459]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +c19514ea-fa93-4979-bf9d-23fafe71eac2,Standard,0228ffcd-f6bc-47c8-b26c-fcc0abacd963,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.91525424,0.77868852],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +11fb04eb-12dd-4f9f-b781-fa27757154ab,Standard,401f37f8-6f2c-4564-bc78-6736cb9cbf8d,{"type":"LineString","coordinates":[[0.21468927,0.1557377],[0.24858757,0.1557377]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +fd046e8b-2547-4a89-a298-9539b65a2f27,Standard,0d94a5ea-3a13-48ba-a27f-b2903841c334,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.74576271,0.89344262],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +0f6ac439-e4c6-4df4-908f-4a8b02f713c8,Standard,00d4a837-f09c-41df-bed1-dfdb78387116,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.91525424,0.57377049],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +5ddaac19-1138-4282-9ecf-3e2e8c89839c,Standard,27d9e46d-5a9a-44f9-b17e-cd6cffb5e769,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.81920904,0.44262295],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +1dc63262-3e84-4ff5-a65c-2373cbd4b222,Standard,75f2dfb9-75a0-496d-9c44-79e7df54c1df,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.87570621,0.04918033],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +6e15708d-00b1-46c0-9e80-52ddcc89bc61,Standard,80d8252b-045f-471a-9638-416ed3f86120,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.79661017,0.44262295],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +6e31f8dd-5039-4c80-ba78-868496f99427,Standard,8f80e777-ccbd-4630-b10e-238e824113fd,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.75706215,0.96721311],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +dc2e34c5-31df-49b4-b6f3-ea3fc19ab0d7,Standard,5af425fa-6ed7-43e1-8898-7af1315128c5,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.74011299,0.14754098],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +4b969595-3d78-432a-b244-9a6f984a3bd5,Standard,bd8c7d3d-e830-4a46-bf78-0086ce24909f,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.88135593,0.89344262],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +8566c6b6-ae20-42aa-b709-dfbbbf563208,Standard,86dfce49-05b2-4208-a6ae-877c3e98e6be,{"type":"LineString","coordinates":[[0.14124294,0.07377049],[0.17514124,0.07377049]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +f39077f0-ac8c-4397-823d-37701d7982e8,Standard,898d8295-bf35-4079-9374-99b059c2c956,{"type":"LineString","coordinates":[[0.20338983,0.0],[0.23728814,0.0]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +a53441bb-a915-45e2-a9af-73517ddaf34a,Standard,8b3e3802-5213-46d0-a498-15eb6e5852b5,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.82485876,0.57377049],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +a17793fb-5615-4b2f-94f3-74d11ec8933c,Standard,97ae0aa4-bf05-4b88-8020-83cbda415d22,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.70621469,0.14754098],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +9031d2ef-01e7-4e1c-a880-ea3ee9102493,Standard,4e188ac9-e507-46b1-b8e2-376cf7c6ceb1,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.09039548,0.66393443],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +96cdb8c3-a706-441d-834c-ed86988c29fc,Standard,04f29760-9e52-4943-8563-62e1fbd5ed52,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.90960452,0.36885246],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +eede57fa-6784-4894-8476-736f65984791,Standard,2c520ab6-507e-4dcf-ab05-8f238e9b9385,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.96045198,0.77868852],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +5ea15b76-2059-405d-a030-b8bf6b7d4f06,Standard,2fe5100e-d4e8-4bc4-9c7c-bcc0fc56f518,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.96610169,0.14754098],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +8bb36c81-659c-42b6-8772-dbf4cdd68baa,Standard,cdda8fa5-9a18-4f3e-951d-1ec0009191b4,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.93220339,0.25409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +cc25baf6-91ba-4c2f-a7f3-dff202d7cba5,Standard,1a1e63f7-6196-4856-9f4e-876a44bdf2f8,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.65536723,0.89344262],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +929a85d7-16c2-48a3-9b4c-0b856f935098,Standard,d2aff632-fc26-4595-931c-92e266247ac8,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.72881356,0.36885246],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +c38dd991-14c8-45fd-97f6-eb21df94630d,Standard,40b0f497-96a3-49d9-9503-8fa67a5b532a,{"type":"LineString","coordinates":[[0.14124294,0.0],[0.17514124,0.0]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +85393fb1-b60f-48ab-b0d5-56002cc2ebe2,Standard,550ebca7-1455-44eb-9431-ffbf08e58bd4,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.14689266,0.06557377],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +41c1aa80-2d8b-4993-a943-eeb328d67532,Standard,450426ac-a560-4d17-b1fc-9e169530a655,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.73446328,0.96721311],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +0434dc12-6149-4832-a288-6620ee0389f2,Standard,3e21f3a1-2c9c-4138-bcc9-466b004609ed,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.14689266,0.24590164],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +cc135490-2330-43ff-8ac5-dff7ce96c433,Standard,32b3bb19-c52a-4a19-890a-94a8918d38a9,{"type":"LineString","coordinates":[[0.00564972,0.18852459],[0.03954802,0.18852459]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +063dc228-df79-40c7-ba28-3508df3841b6,Standard,39dbc5ed-d874-48a8-9128-e970436a94b4,{"type":"LineString","coordinates":[[0.14124294,0.04098361],[0.17514124,0.04098361]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +6a795129-21a1-4796-b945-4966ee0c9903,Standard,81cd3f38-867b-4a71-ba22-cb33834e0e58,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.25423729,0.66393443],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +b8a69ed7-b65a-40c9-84e6-37fb01f064fe,Standard,616da4e5-e837-44ec-bbbc-0cd12b5da8f7,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.72316384,0.67213115],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +1730aedc-aec2-4f82-bc90-2c821b470e0c,Standard,f1e88392-3b2a-4ce8-a31f-c963f08f8043,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.89265537,0.67213115],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +00e6a38a-f4f0-4cd8-a182-3c3c2337571e,Standard,9f7599de-c488-46c5-b053-1279a511f7b9,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.74576271,0.57377049],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +00783c26-0fc0-4b48-b470-dc44e8599a28,Standard,6c24b464-790a-4aae-bb11-766718f07cd5,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.82485876,0.89344262],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +54daf474-ca11-4e75-981a-c1844928d43f,Standard,c7e09266-c778-433b-b01a-5fb9e298ea8e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.94350282,0.04918033],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +3ade7f68-6a98-469b-90ea-d6845ef884fb,Standard,3b879239-20c8-4adf-bd51-92924327ee71,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.80225989,0.89344262],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +f53a49a2-00a5-45cf-8734-476821a46456,Standard,2f921888-36d3-4c88-a8aa-1ecbdc62b9c4,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.73446328,0.89344262],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +1f187c3f-498b-4c02-89ed-e7b03ad410fd,Standard,fd4f6232-c28d-4fc3-81dd-03b84aad695e,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.77966102,1],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +4aaa58c6-e6b1-4cf2-81a6-aa6fa312bab1,Standard,4f78fe6d-3cb2-4d99-8c67-4f14cb626813,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.76271186,0.36885246],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +0bab2fbe-f6c5-4f9f-bc3c-683683374b11,Standard,17f7a477-d9c7-4f58-8ba0-1a2694dcc874,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.76271186,0.44262295],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +ceb5394a-78c5-4f94-a4dc-ad051fedfa17,Standard,032768b4-2426-4abf-806b-83813ac5137a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.14689266,0.75409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +86550a99-c324-413d-aa27-2ebf243249e9,Standard,d5489e1b-0e7e-4ca9-a362-09c23576a622,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.84745763,0.89344262],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +dd5aefc9-bf4f-4647-8a7f-9a618b912074,Standard,535b3fa4-ed67-4ab1-9a68-e7db83e05967,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.09039548,0.75409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +aa57fd6a-7f6d-45df-aa28-1dc626abe782,Standard,d82fae59-844a-4c85-997e-326dd876137c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.80225989,0.77868852],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +5b351429-1d9d-470f-b303-b2559b5882a4,Standard,9baae5ff-40e3-48cb-9ddf-de6d1c133e13,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.83615819,0.96721311],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +33b5bbcc-1274-4bf2-8b03-e46eba03f7d1,Standard,5dfd45b8-48e7-42fd-ac53-cc57455486b5,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.84180791,0.36885246],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +49bff912-4ea7-4274-bae4-95bc9c12219b,Standard,1dcddd06-f41a-405b-9686-7f7942852196,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.69491525,0.25409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +4a7746dc-01ce-4dd4-94b3-0778d9ded0b9,Standard,666757e2-292e-473c-ac9c-04c0786574bc,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.81355932,0.89344262],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +ecd0e92a-9446-48ab-b6e2-43942575db1b,Standard,55caf2ec-a21b-4afd-8830-1e4009cce396,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.66666667,0.67213115],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +e328034d-d8f4-42ec-874e-3cb06d91bb3e,Standard,9d02ea80-98d8-4cd0-a635-9104a14a56dd,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.84180791,0.25409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +a7344637-1266-45f3-af15-ca5dfe9d77c5,Standard,205fcee1-928c-4374-950c-34575f07fa49,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.63276836,0.89344262],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +e1b94071-73d2-4f2a-b5e6-3899a7689e54,Standard,d8c35123-b389-4199-84f9-d417d24bb78d,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.79661017,0.25409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +089192f0-e01c-4959-876f-b4f049da0941,Standard,50164699-2018-4b17-b3f1-74b082f27403,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.89830508,0.14754098],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +5f72658c-b370-4424-b2b1-61c5368a6b9a,Standard,011e3794-3341-4376-839c-3f5a452e15ab,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.68926554,0.77868852],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +dc6febac-9d01-4142-a73a-dba92b98395a,Standard,a4a44d93-48d6-4b87-8053-87fe0778e75c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.73446328,0.67213115],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +ee1d5114-5f69-4ff9-91e9-273d8437e2ae,Standard,f66df6fa-3dfa-4515-85d7-54d0f429fde7,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.92655367,0.67213115],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +1306ee4a-e876-4ac6-b981-aab5e6e23406,Standard,535843a3-cf93-412f-b4d7-585337791ba8,{"type":"LineString","coordinates":[[0.07909605,0.18852459],[0.11299435,0.18852459]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +b7477d53-b5db-41d6-9e70-3628e24d5a3d,Standard,033d0230-4aee-47cf-91f9-81f5f40e60b0,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.77966102,0.96721311],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +51422821-5966-4151-92c6-cc6150951f81,Standard,85ec9277-c5fd-4e5b-8a34-9627d9599ad7,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.76836158,0.67213115],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +6c94d627-6100-4aec-9a3e-6e04edf1d2fc,Standard,69efeb2d-9845-49ac-8500-5e017a7a64ef,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.94915254,0.77868852],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +9f2a5f75-9c3c-4f6f-9000-3f2b983afd72,Standard,3a2f199c-2966-4b9a-939b-3a6c9924341c,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.62711864,0.36885246],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +da7db7bf-0857-4f45-8abd-426f62aed003,Standard,b22c9299-5fb4-46a7-b566-fc17e0d51d60,{"type":"LineString","coordinates":[[0.00564972,0.04098361],[0.03954802,0.04098361]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +f357848e-d0e0-44db-8228-b938eefe8d86,Standard,a12b9ded-0c19-48c2-ac19-7a3a9b7e26da,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.92090395,0.04918033],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +bb372eec-e66c-4eed-b87d-15370feab1be,Standard,ba0b3e4b-85e1-4b45-8863-fbfe11c9b69c,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.71186441,0.67213115],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +b8697183-05ca-4701-a2e3-d0d25be61acd,Standard,41414318-73e3-4bdc-8147-570a96b28d37,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.85875706,0.77868852],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +44cda5d8-348f-4204-99cb-0ec4baae9cff,Standard,6678c226-c5d2-4ce3-9728-dc1163be799f,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.85310734,0.25409836],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +69b740cc-a143-4e1b-bfa6-22f8baa163d1,Standard,b608d71e-3ede-4156-a015-3f6e1d22242a,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.80225989,0.57377049],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +b73cff24-aa97-493e-9da3-8aa3ad414215,Standard,99e26ef8-75e2-46f3-aafc-6287bf5e3905,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.87570621,0.36885246],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +a4b9788d-431a-414a-b3ac-809fca527237,Standard,b237dd88-bcba-4a7c-aee6-c0c3e151e14e,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.9039548,0.89344262],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +e815c65b-2b44-4afb-a73b-7da1a0df6a15,Standard,8f2ba96f-a47a-46d3-b5a1-d19de0a32419,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.79096045,0.77868852],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +09be2147-da4d-4f8c-ae3b-c241653d1fce,Standard,eb21d716-1b54-4dba-bdc2-d1f6752aef85,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.88700565,0.36885246],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +5b899ffc-48b1-4ffd-bb7c-dfe2d727bbb0,Standard,ee384ace-040e-4f21-8a8a-d702ab51af55,{"type":"LineString","coordinates":[[0.20338983,0.07377049],[0.23728814,0.07377049]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +a9b3d323-e2bd-4d53-9de9-82ac9185cdfe,Standard,8254d91b-e5da-4402-bb8f-301eafa09d28,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.83615819,0.77868852],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +11f61a48-2d5c-4916-8180-def8544d16c6,Standard,c5f7ffbc-2e23-46d4-9e0c-356008e5ff56,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.74011299,0.44262295],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +fb4d855c-83a0-435d-a08a-15c8716f2e7c,Standard,ffcaf979-d707-4d25-8f46-f436f9792d7f,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.84745763,0.57377049],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +bdd060c8-0636-4042-bedf-0acbd1244bdf,Standard,890f2162-b4cb-49e7-a16f-4b552c5e245c,{"type":"LineString","coordinates":[[0.20338983,0.1147541],[0.23728814,0.1147541]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}} +70e6914f-0cad-4319-9ae3-7cd5482152ea,Standard,e25387d0-ab9a-406d-bcb4-555414b88b1b,{"type":"LineString","coordinates":[[12.8273,52.2895],[12.8273,52.2895]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.86440678,0.14754098],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} +83c21903-e94d-4b2a-a933-8cc984d28f24,Standard,ce71377d-63ea-462a-9290-67e51946a098,{"type":"LineString","coordinates":[[7.4116482,51.4843281],[7.4116482,51.4843281]],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},{"type":"Point","coordinates":[0.91525424,0.67213115],"crs":{"type":"name","properties":{"name":"EPSG:0"}}} diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/node_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/node_input.csv new file mode 100644 index 000000000..9e8a7717f --- /dev/null +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/node_input.csv @@ -0,0 +1,300 @@ +"uuid","geo_position","id","operates_from","operates_until","operator","slack","subnet","v_rated","v_target","volt_lvl" +6a4547a8-630b-46e4-8144-9cd649e67c07,"{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}}",NS_NET126_F4_(12),,,,false,126,0.4,1.0,Niederspannung +b7a5be0d-2662-41b2-99c6-3b8121a75e9e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(31),,,,false,146,0.4,1.0,Niederspannung +1396cb4c-cee7-4116-97c9-290f98785719,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},MS1_04,,,,false,11,20.0,1.0,Mittelspannung +1dcddd06-f41a-405b-9686-7f7942852196,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(25),,,,false,126,0.4,1.0,Niederspannung +e80aa2db-f32c-410d-96a1-a32e03222568,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(18),,,,false,126,0.4,1.0,Niederspannung +e3c3c6a3-c383-4dbb-9b3f-a14125615386,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(6),,,,false,146,0.4,1.0,Niederspannung +ead38a50-b8f7-4bbb-b65d-f54350825e8e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F4_(1),,,,false,146,0.4,1.0,Niederspannung +df97c0d1-379b-417a-a473-8e7fe37da99d,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},MS2_06,,,,false,12,20.0,1.0,Mittelspannung +366a70fb-8d7f-4201-9eca-0fcbc839239d,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F2_(8),,,,false,126,0.4,1.0,Niederspannung +196fe620-d4a7-45f9-93ad-0579e2bcbb9a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(1),,,,false,126,0.4,1.0,Niederspannung +1ee9de9a-0095-4b58-beeb-e56fb908844a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(22),,,,false,146,0.4,1.0,Niederspannung +904c7476-5f16-4ec2-9138-7d5e32d38a3b,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(39),,,,false,146,0.4,1.0,Niederspannung +c1c3b5c2-c79e-4368-a8ae-28fd0f4e357a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},MS1_05,,,,false,11,20.0,1.0,Mittelspannung +bb59ca46-1f2e-41c9-9723-90b306f043cd,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},MS3_01,,,,false,13,20.0,1.0,Mittelspannung +890f2162-b4cb-49e7-a16f-4b552c5e245c,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},MS4_04,,,,false,14,20.0,1.0,Mittelspannung +ee384ace-040e-4f21-8a8a-d702ab51af55,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},MS4_05,,,,false,14,20.0,1.0,Mittelspannung +174fb4b2-4f9e-415c-bfee-d850ef751307,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},MS4_02,,,,false,14,20.0,1.0,Mittelspannung +5071dd8c-bbc1-4c8d-a180-4492f80e183d,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(6),,,,false,146,0.4,1.0,Niederspannung +39112046-8953-4e73-a5d9-6a8183a77436,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET116_S2_1,,,,false,116,0.4,1.0,Niederspannung +1a1e63f7-6196-4856-9f4e-876a44bdf2f8,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(23),,,,false,146,0.4,1.0,Niederspannung +9d7038e9-5bcc-4676-bead-46c4f1291ba8,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(6),,,,false,126,0.4,1.0,Niederspannung +99e26ef8-75e2-46f3-aafc-6287bf5e3905,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(6),,,,false,126,0.4,1.0,Niederspannung +b73208dd-f4a8-4e90-bf2d-7ea67a89525a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(14),,,,false,146,0.4,1.0,Niederspannung +fa6d5184-b205-4b1b-839f-7b21ac956c29,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},MS4_06,,,,false,14,20.0,1.0,Mittelspannung +c5457e35-ad81-4427-9d3a-99e4c44ccae8,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(17),,,,false,126,0.4,1.0,Niederspannung +4a6f6058-e654-464d-9367-2dca7185c6d7,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET116_S3_1,,,,false,116,0.4,1.0,Niederspannung +de756ddb-793d-4b2d-959c-59d938a8f61f,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F2_(20),,,,false,126,0.4,1.0,Niederspannung +df9c3d91-41a0-4e49-bb1f-1cd2a8fd9a2e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET116_S2_3,,,,false,116,0.4,1.0,Niederspannung +ca3391eb-ca94-4945-ac72-e116f396f82c,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(36),,,,false,126,0.4,1.0,Niederspannung +666757e2-292e-473c-ac9c-04c0786574bc,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F1_(11),,,,false,146,0.4,1.0,Niederspannung +22e58399-428f-4633-9ee4-e5fa0db68d6d,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F3_(1),,,,false,146,0.4,1.0,Niederspannung +17f7a477-d9c7-4f58-8ba0-1a2694dcc874,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(34),,,,false,126,0.4,1.0,Niederspannung +2287c2a8-c2d0-4c63-80b5-6b66a1288df8,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F1_(25),,,,false,146,0.4,1.0,Niederspannung +6678c226-c5d2-4ce3-9728-dc1163be799f,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(11),,,,false,126,0.4,1.0,Niederspannung +40537c84-c812-4231-bd23-0ba81922e937,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(17),,,,false,146,0.4,1.0,Niederspannung +2fe5100e-d4e8-4bc4-9c7c-bcc0fc56f518,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F3_(1),,,,false,126,0.4,1.0,Niederspannung +e05c68b1-11cd-43fd-a4b2-31e4db380c78,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET116_S2_4,,,,false,116,0.4,1.0,Niederspannung +f1cef042-1fc4-4bd8-b17f-dfbded4f2aaa,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(7),,,,false,146,0.4,1.0,Niederspannung +792b505c-87ab-4665-a31d-b6035c5ece70,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F2_(8),,,,false,146,0.4,1.0,Niederspannung +86dfce49-05b2-4208-a6ae-877c3e98e6be,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},MS3_05,,,,false,13,20.0,1.0,Mittelspannung +d5b861a6-2a5b-4dec-a66e-adbfc6d62873,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F3_(27),,,,false,126,0.4,1.0,Niederspannung +67af7db0-0fd8-4657-bb4f-43a2141b9f73,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(31),,,,false,126,0.4,1.0,Niederspannung +27d9e46d-5a9a-44f9-b17e-cd6cffb5e769,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F1_(29),,,,false,126,0.4,1.0,Niederspannung +119d270a-ff22-4fdb-8214-cb5b336790bf,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F4_(9),,,,false,126,0.4,1.0,Niederspannung +9502fd3e-c00f-48fa-8b56-c72d21f80f3c,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F3_(18),,,,false,126,0.4,1.0,Niederspannung +a12b9ded-0c19-48c2-ac19-7a3a9b7e26da,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F4_(4),,,,false,126,0.4,1.0,Niederspannung +c317a6cd-428b-4c36-8233-91d0c4e2717a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(22),,,,false,126,0.4,1.0,Niederspannung +0d94a5ea-3a13-48ba-a27f-b2903841c334,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(17),,,,false,146,0.4,1.0,Niederspannung +b6b1b9fc-e7d8-492d-8601-84c1e756bd83,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},MS3_02,,,,false,13,20.0,1.0,Mittelspannung +922a6375-b97c-412e-a6c9-b0ea55a23f76,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(19),,,,false,126,0.4,1.0,Niederspannung +41414318-73e3-4bdc-8147-570a96b28d37,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(10),,,,false,146,0.4,1.0,Niederspannung +e018b95e-fca5-40f7-8550-b05a619169dc,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(6),,,,false,126,0.4,1.0,Niederspannung +e2267696-669b-48e8-b43a-37d0db95011d,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(11),,,,false,146,0.4,1.0,Niederspannung +dd9d4153-c56f-4457-ad5e-46a48d4486b6,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F1_(4),,,,false,146,0.4,1.0,Niederspannung +f5839ade-5968-4879-a824-90b5fb3552cd,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},MS1_01,,,,false,11,20.0,1.0,Mittelspannung +f717b05b-f4e7-43d9-af9e-638e2badee5a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(8),,,,false,126,0.4,1.0,Niederspannung +1dee13af-e638-4858-9c69-0069190cd577,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F2_(21),,,,false,126,0.4,1.0,Niederspannung +97ae0aa4-bf05-4b88-8020-83cbda415d22,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(24),,,,false,126,0.4,1.0,Niederspannung +b37ea333-65e1-4211-8449-993b67e8e0e2,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F4_(2),,,,false,146,0.4,1.0,Niederspannung +85ea3976-1779-4d46-bd6f-dfd36427ebdf,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},MS4_03,,,,false,14,20.0,1.0,Mittelspannung +bea7ca63-3ae4-4280-8127-fe2c7fd5ea2d,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F4_(7),,,,false,146,0.4,1.0,Niederspannung +67c1746c-3af8-403f-983e-1c7c047383df,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(7),,,,false,146,0.4,1.0,Niederspannung +5981fe65-3c92-4a78-af92-1461904046d0,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(2),,,,false,126,0.4,1.0,Niederspannung +bf7e7268-2fb6-4948-ace6-9037ae148fa3,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F3_(4),,,,false,126,0.4,1.0,Niederspannung +39dbc5ed-d874-48a8-9128-e970436a94b4,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},MS3_06,,,,false,13,20.0,1.0,Mittelspannung +94713e6c-c47e-422c-8ab3-2a2903b7dcd2,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(23),,,,false,126,0.4,1.0,Niederspannung +32507a10-1eed-4a3f-820c-bc187f3b052e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(38),,,,false,146,0.4,1.0,Niederspannung +9d10a92f-576d-4777-99ff-59d145924fea,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(12),,,,false,126,0.4,1.0,Niederspannung +857c264a-7072-4bb7-af56-2f01539b2a2e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F4_(10),,,,false,126,0.4,1.0,Niederspannung +d2aff632-fc26-4595-931c-92e266247ac8,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(19),,,,false,126,0.4,1.0,Niederspannung +d5489e1b-0e7e-4ca9-a362-09c23576a622,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(8),,,,false,146,0.4,1.0,Niederspannung +0f3ba59d-a9ce-4669-aa12-bebec42238b7,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(17),,,,false,146,0.4,1.0,Niederspannung +bbd210a5-eb85-4616-bdd0-72bbd3ed7ef9,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(9),,,,false,126,0.4,1.0,Niederspannung +926d6113-933f-49e3-9529-a3035acdc9b2,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET136_S1_5,,,,false,136,0.4,1.0,Niederspannung +da79c960-d35a-4193-9b06-2d4d57051706,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F4_(13),,,,false,126,0.4,1.0,Niederspannung +f6a31362-8b0d-4926-b0d0-10bb61db20df,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F1_(10),,,,false,126,0.4,1.0,Niederspannung +3da4fd3d-ac5e-409d-91fa-36516673cf57,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_ONS,,,,false,146,0.4,1.0,Niederspannung +ff947647-b551-41ae-bcfd-6af228250c96,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F1_(4),,,,false,126,0.4,1.0,Niederspannung +75f2dfb9-75a0-496d-9c44-79e7df54c1df,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F4_(8),,,,false,126,0.4,1.0,Niederspannung +92301422-94ae-48ab-89c7-a69eea9450b2,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET116_S1_5,,,,false,116,0.4,1.0,Niederspannung +cbcfc3b6-ac90-4215-975c-a033f5cf9912,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET136_S2_2,,,,false,136,0.4,1.0,Niederspannung +0ebf0088-f596-4cd1-9ae0-5da02dc40335,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F3_(20),,,,false,146,0.4,1.0,Niederspannung +155bb2dc-0121-413e-ab42-67c2ed5ce6ea,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F4_(17),,,,false,146,0.4,1.0,Niederspannung +c5f7ffbc-2e23-46d4-9e0c-356008e5ff56,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F1_(35),,,,false,126,0.4,1.0,Niederspannung +bdf97a4d-622c-4251-8183-8b1a696f376e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(13),,,,false,146,0.4,1.0,Niederspannung +2c520ab6-507e-4dcf-ab05-8f238e9b9385,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(1),,,,false,146,0.4,1.0,Niederspannung +2f64bf67-cee9-44bb-8c13-ff96878932af,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F1_(18),,,,false,126,0.4,1.0,Niederspannung +d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET136_ONS,,,,false,136,0.4,1.0,Niederspannung +8f80e777-ccbd-4630-b10e-238e824113fd,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(36),,,,false,146,0.4,1.0,Niederspannung +625bdd2c-a75f-46ef-850c-ca4704d56e55,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F2_(24),,,,false,126,0.4,1.0,Niederspannung +01bdd8b2-145f-42b3-80e3-a2366dea1044,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(6),,,,false,146,0.4,1.0,Niederspannung +c7e09266-c778-433b-b01a-5fb9e298ea8e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F4_(2),,,,false,126,0.4,1.0,Niederspannung +a7ebd30b-b843-405f-9fae-ca6b489601f9,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(2),,,,false,126,0.4,1.0,Niederspannung +0228ffcd-f6bc-47c8-b26c-fcc0abacd963,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(5),,,,false,146,0.4,1.0,Niederspannung +8b92ad35-8b0a-49b9-9f66-f42ddfeb9c65,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F3_(3),,,,false,146,0.4,1.0,Niederspannung +2c5d4eda-6b33-4ad5-a135-7037baa7d6eb,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET136_S3_3,,,,false,136,0.4,1.0,Niederspannung +732f83b0-b9c5-4b8e-86fe-753c26f40e78,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F3_(20),,,,false,126,0.4,1.0,Niederspannung +c81d6099-66b2-45d8-b8a4-c19ceb862f6e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(27),,,,false,126,0.4,1.0,Niederspannung +7cff7ac7-2d18-4c4c-8e1b-893bb050c1ed,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(30),,,,false,146,0.4,1.0,Niederspannung +401f37f8-6f2c-4564-bc78-6736cb9cbf8d,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},HS_NET1_Station_4,,,,false,1,110.0,1.0,Hochspannung +85ec9277-c5fd-4e5b-8a34-9627d9599ad7,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F3_(18),,,,false,146,0.4,1.0,Niederspannung +14ae9865-cb9b-4518-9f2a-c0fda3455a42,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F1_(21),,,,false,126,0.4,1.0,Niederspannung +69f7846e-d979-4c77-8a3b-e2ec2e1f6e76,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},MS2_03,,,,false,12,20.0,1.0,Mittelspannung +b5548457-5923-4d52-b3c9-fdb75a1df98e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F4_(3),,,,false,146,0.4,1.0,Niederspannung +e4c8b492-965c-4b5a-8d14-e8ff2c027ce9,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET116_S1_3,,,,false,116,0.4,1.0,Niederspannung +49e14db3-a4bc-464a-b606-653ac8a604dd,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(13),,,,false,146,0.4,1.0,Niederspannung +f66df6fa-3dfa-4515-85d7-54d0f429fde7,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F3_(4),,,,false,146,0.4,1.0,Niederspannung +012c9eee-86c2-494c-adcc-bbfc481e4a46,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(28),,,,false,146,0.4,1.0,Niederspannung +b179c38b-5af0-4304-84b1-1dc03314fd80,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F2_(27),,,,false,146,0.4,1.0,Niederspannung +6570535c-0d2e-4846-9951-21559902f67a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(9),,,,false,146,0.4,1.0,Niederspannung +31a2b9bf-e785-4475-aa44-1c34646e8c79,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET116_ONS,,,,false,116,0.4,1.0,Niederspannung +69efeb2d-9845-49ac-8500-5e017a7a64ef,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(2),,,,false,146,0.4,1.0,Niederspannung +f6eff0d1-af6b-46ce-b430-4d30976ec08f,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F3_(12),,,,false,146,0.4,1.0,Niederspannung +4258f215-5b22-446f-a260-e8cdaa7c95d1,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(11),,,,false,126,0.4,1.0,Niederspannung +867c4b4d-0f38-4f28-82ce-135f2cc63808,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F1_(29),,,,false,146,0.4,1.0,Niederspannung +d69efff2-ba8b-4aa6-a4a1-27267964147a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET116_S3_3,,,,false,116,0.4,1.0,Niederspannung +a286f73a-20ee-4056-8129-c7963b34ecd9,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(9),,,,false,126,0.4,1.0,Niederspannung +7125de08-1d28-409a-8b23-023a0294def5,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F4_(17),,,,false,126,0.4,1.0,Niederspannung +ae234bc5-b751-41f2-95ee-b78de124c583,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F3_(15),,,,false,126,0.4,1.0,Niederspannung +5e213f42-d93e-45c5-a295-adbe09105746,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(31),,,,false,146,0.4,1.0,Niederspannung +52e15712-2572-442a-b22c-add48af95115,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(19),,,,false,126,0.4,1.0,Niederspannung +49b511fa-8cff-45f4-9a59-54faaaf90abf,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(32),,,,false,126,0.4,1.0,Niederspannung +ce71377d-63ea-462a-9290-67e51946a098,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(5),,,,false,146,0.4,1.0,Niederspannung +c5af5a34-211a-4105-a8e1-f447140073c6,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET136_S2_5,,,,false,136,0.4,1.0,Niederspannung +4e188ac9-e507-46b1-b8e2-376cf7c6ceb1,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET136_S2_1,,,,false,136,0.4,1.0,Niederspannung +2a816043-d1d2-44a6-8a9b-f61a4933997b,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET136_S3_4,,,,false,136,0.4,1.0,Niederspannung +ffcaf979-d707-4d25-8f46-f436f9792d7f,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F4_(10),,,,false,146,0.4,1.0,Niederspannung +e4502c52-b4d7-4082-a583-b5688d8244e0,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},MS3_03,,,,false,13,20.0,1.0,Mittelspannung +4dd439ed-7cc3-45b4-a2ca-ae615b97a23c,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},MS3_04,,,,false,13,20.0,1.0,Mittelspannung +cdda8fa5-9a18-4f3e-951d-1ec0009191b4,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F2_(4),,,,false,126,0.4,1.0,Niederspannung +616da4e5-e837-44ec-bbbc-0cd12b5da8f7,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F3_(22),,,,false,146,0.4,1.0,Niederspannung +6232b760-b2e0-485e-9c61-f9721a366a81,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(16),,,,false,126,0.4,1.0,Niederspannung +0170837a-1876-45f9-a613-666f9991964d,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F2_(3),,,,false,146,0.4,1.0,Niederspannung +2645e336-b0df-4d1e-a0ea-375444488f06,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(15),,,,false,126,0.4,1.0,Niederspannung +1cb45ba0-d2c2-45a6-9bb2-5f374e30a6e9,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F4_(3),,,,false,126,0.4,1.0,Niederspannung +205fcee1-928c-4374-950c-34575f07fa49,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(24),,,,false,146,0.4,1.0,Niederspannung +3802b603-d08d-4031-b7d7-e29734bcc122,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F1_(26),,,,false,126,0.4,1.0,Niederspannung +7d44fe44-8c85-4b61-9d5c-0c4304e47ba8,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F3_(32),,,,false,126,0.4,1.0,Niederspannung +177a20fe-83b1-46df-94a3-4faa54348d10,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(22),,,,false,126,0.4,1.0,Niederspannung +3d81adf5-73d1-4708-b03b-3afc7db017f4,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(10),,,,false,126,0.4,1.0,Niederspannung +6c24b464-790a-4aae-bb11-766718f07cd5,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F1_(10),,,,false,146,0.4,1.0,Niederspannung +b22c9299-5fb4-46a7-b566-fc17e0d51d60,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},MS1_06,,,,false,11,20.0,1.0,Mittelspannung +32bd37df-255b-4eb2-9d16-5b711132eee6,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET116_S2_5,,,,false,116,0.4,1.0,Niederspannung +00d4a837-f09c-41df-bed1-dfdb78387116,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F4_(4),,,,false,146,0.4,1.0,Niederspannung +daed3552-e382-4153-95be-97f17e2c53e5,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F2_(27),,,,false,126,0.4,1.0,Niederspannung +9b889b73-c108-4b38-b6eb-3377841e0c83,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F4_(9),,,,false,146,0.4,1.0,Niederspannung +d82fae59-844a-4c85-997e-326dd876137c,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(15),,,,false,146,0.4,1.0,Niederspannung +55caf2ec-a21b-4afd-8830-1e4009cce396,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F3_(27),,,,false,146,0.4,1.0,Niederspannung +1bf26b4d-03cc-4490-8c33-d3db8597d807,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(25),,,,false,126,0.4,1.0,Niederspannung +d07dc1b0-e29a-452a-84c5-7df7b0bb3141,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F3_(15),,,,false,146,0.4,1.0,Niederspannung +f0f8f187-5dbf-46ab-8a43-d6169ab5042d,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(29),,,,false,126,0.4,1.0,Niederspannung +de5ee252-ebb6-42b0-875c-77ae557ffbf6,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F4_(5),,,,false,126,0.4,1.0,Niederspannung +b608d71e-3ede-4156-a015-3f6e1d22242a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F4_(13),,,,false,146,0.4,1.0,Niederspannung +21359dd1-7a23-4932-b656-c196fbffe751,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(18),,,,false,146,0.4,1.0,Niederspannung +f5ae3279-fe21-4bb7-849a-eaacb0546b0e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F1_(35),,,,false,146,0.4,1.0,Niederspannung +fd3b7bb8-3976-4441-9211-745243afd80f,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F3_(32),,,,false,146,0.4,1.0,Niederspannung +a4a44d93-48d6-4b87-8053-87fe0778e75c,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(21),,,,false,146,0.4,1.0,Niederspannung +32b3bb19-c52a-4a19-890a-94a8918d38a9,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},MS1_02,,,,false,11,20.0,1.0,Mittelspannung +95ced3b5-69fd-4171-9c34-f18802064e22,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F4_(11),,,,false,126,0.4,1.0,Niederspannung +9b509c7d-4647-40fd-b03e-7ab919215cc6,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(23),,,,false,126,0.4,1.0,Niederspannung +7546df1d-8a62-4650-bf2e-d1e441b38d70,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},MS1_07,,,,false,11,20.0,1.0,Mittelspannung +6dd72a1e-2a79-4cde-b2fc-92bc9a83032a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F4_(8),,,,false,146,0.4,1.0,Niederspannung +ca438ab9-3abc-4416-91d1-df01d1c5fa5a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(28),,,,false,146,0.4,1.0,Niederspannung +33f29587-f63e-45b7-960b-037bda37a3cb,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},HS_NET1_Station_3,,,,false,1,110.0,1.0,Hochspannung +576840db-7d3c-417b-b587-28b222e740e1,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F4_(15),,,,false,146,0.4,1.0,Niederspannung +847fd5fc-b515-4a9d-8a6f-66df1e71ded2,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(13),,,,false,126,0.4,1.0,Niederspannung +09ac8949-2b79-41d7-b56f-a58f20036df2,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(16),,,,false,146,0.4,1.0,Niederspannung +4632291f-80d7-4e4a-9dc9-5c0fd0c56312,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F3_(10),,,,false,146,0.4,1.0,Niederspannung +450426ac-a560-4d17-b1fc-9e169530a655,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F1_(37),,,,false,146,0.4,1.0,Niederspannung +543f7e9f-b9be-486b-b365-2bae79010758,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(33),,,,false,146,0.4,1.0,Niederspannung +582ed42c-fd18-49ae-bdf5-6aa59353c7e3,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},MS2_05,,,,false,12,20.0,1.0,Mittelspannung +535b3fa4-ed67-4ab1-9a68-e7db83e05967,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET136_S1_1,,,,false,136,0.4,1.0,Niederspannung +b8fa1f73-223c-4b08-a140-44f12484cce3,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F4_(16),,,,false,126,0.4,1.0,Niederspannung +416fa5eb-2f72-46c3-978f-6a0ebb714a40,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET136_S3_1,,,,false,136,0.4,1.0,Niederspannung +f1e88392-3b2a-4ce8-a31f-c963f08f8043,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F3_(7),,,,false,146,0.4,1.0,Niederspannung +8b3e3802-5213-46d0-a498-15eb6e5852b5,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F4_(11),,,,false,146,0.4,1.0,Niederspannung +2d4beb13-8e6c-46de-9b1c-409c7ca7573a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_ONS,,,,false,126,0.4,1.0,Niederspannung +519ace7e-fd3f-4797-b14b-36c1694b00cd,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(30),,,,false,126,0.4,1.0,Niederspannung +9ce9d92c-5583-4b16-bec6-9f67834663cb,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(14),,,,false,126,0.4,1.0,Niederspannung +8f422111-67d7-42f0-9f80-fbd0ec64c4fc,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F2_(3),,,,false,126,0.4,1.0,Niederspannung +81cd3f38-867b-4a71-ba22-cb33834e0e58,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET136_S2_4,,,,false,136,0.4,1.0,Niederspannung +77fc154f-f41c-4e75-bbb1-b7fca68b2f4e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},MS4_01,,,,false,14,20.0,1.0,Mittelspannung +36cda100-86ae-4a20-ac71-20af603ac0cf,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F1_(20),,,,false,126,0.4,1.0,Niederspannung +b46d4395-6724-4830-ba55-357e81fc2814,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET136_S3_2,,,,false,136,0.4,1.0,Niederspannung +787237ad-b3a8-4f2c-ab70-31c5113d82d7,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},MS1_03,,,,false,11,20.0,1.0,Mittelspannung +3ec2f2a0-36a3-4d11-88ee-cc4df001e876,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(16),,,,false,146,0.4,1.0,Niederspannung +40b0f497-96a3-49d9-9503-8fa67a5b532a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},MS3_07,,,,false,13,20.0,1.0,Mittelspannung +3e21f3a1-2c9c-4138-bcc9-466b004609ed,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET116_S1_2,,,,false,116,0.4,1.0,Niederspannung +0db6e581-37e9-4254-aed8-d5cdf66819f9,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(9),,,,false,146,0.4,1.0,Niederspannung +270c7266-45dc-4e45-829f-c04f6b631cad,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F1_(11),,,,false,126,0.4,1.0,Niederspannung +bd8c7d3d-e830-4a46-bf78-0086ce24909f,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(5),,,,false,146,0.4,1.0,Niederspannung +9d02ea80-98d8-4cd0-a635-9104a14a56dd,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F2_(12),,,,false,126,0.4,1.0,Niederspannung +ba0b3e4b-85e1-4b45-8863-fbfe11c9b69c,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(23),,,,false,146,0.4,1.0,Niederspannung +eb125953-31d3-4207-adf7-aba3a3790d6f,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F3_(12),,,,false,126,0.4,1.0,Niederspannung +032768b4-2426-4abf-806b-83813ac5137a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET136_S1_2,,,,false,136,0.4,1.0,Niederspannung +7d45f0ab-1e6b-452f-b665-c4846cf046f5,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F1_(20),,,,false,146,0.4,1.0,Niederspannung +550ebca7-1455-44eb-9431-ffbf08e58bd4,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET116_S3_2,,,,false,116,0.4,1.0,Niederspannung +69aeb4a6-1c4b-4953-bad9-54fc0c7e495b,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F3_(3),,,,false,126,0.4,1.0,Niederspannung +fd4f6232-c28d-4fc3-81dd-03b84aad695e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F1_(34),,,,false,146,0.4,1.0,Niederspannung +d53ff076-dadd-44f8-85d4-68f48991f7d0,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET116_S2_2,,,,false,116,0.4,1.0,Niederspannung +8f2ba96f-a47a-46d3-b5a1-d19de0a32419,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(16),,,,false,146,0.4,1.0,Niederspannung +4303784e-7193-454a-9be4-3591400b4eeb,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F1_(1),,,,false,126,0.4,1.0,Niederspannung +eb21d716-1b54-4dba-bdc2-d1f6752aef85,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(5),,,,false,126,0.4,1.0,Niederspannung +61ee5ff6-eb38-4b27-a3f6-cb574d1f8b41,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F3_(22),,,,false,126,0.4,1.0,Niederspannung +50164699-2018-4b17-b3f1-74b082f27403,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F3_(7),,,,false,126,0.4,1.0,Niederspannung +5862f526-783a-4218-a463-3cbf5de8dade,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(22),,,,false,146,0.4,1.0,Niederspannung +34cd8ee0-e607-4c47-89a7-121c3e32768a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},HS_NET1_Station_1_380,,,,true,1000,380.0,1.0,Höchstspannung +8a50fb37-81cf-47c9-8850-a12b4391e2e7,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET116_S1_1,,,,false,116,0.4,1.0,Niederspannung +773aebe4-fc03-46be-8209-0213e2760a8e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(24),,,,false,146,0.4,1.0,Niederspannung +f29859be-c6e7-4cf9-84d7-239eb98a9e65,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(13),,,,false,126,0.4,1.0,Niederspannung +f2d03b34-9595-4819-a00b-ff9ddd92eb07,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F4_(14),,,,false,146,0.4,1.0,Niederspannung +033d0230-4aee-47cf-91f9-81f5f40e60b0,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(32),,,,false,146,0.4,1.0,Niederspannung +c8b1fd67-2f03-4153-8ed3-284e7a721ec5,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(5),,,,false,126,0.4,1.0,Niederspannung +c72a08bc-4685-49b1-b8ef-803aebc8c388,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(28),,,,false,146,0.4,1.0,Niederspannung +4f2402e8-664a-40f2-970a-abc098a2a0d1,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(24),,,,false,126,0.4,1.0,Niederspannung +c6c177b0-5004-4db0-8cde-6293330a4757,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(25),,,,false,146,0.4,1.0,Niederspannung +4f78fe6d-3cb2-4d99-8c67-4f14cb626813,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(16),,,,false,126,0.4,1.0,Niederspannung +285a4caa-2da8-4bd2-8a60-7d04f168f378,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(2),,,,false,126,0.4,1.0,Niederspannung +0b2a3b46-5e43-4879-973e-d8fb96429d8a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(2),,,,false,146,0.4,1.0,Niederspannung +970cf93c-36c5-4938-a7e4-3f184a7035f0,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F2_(24),,,,false,146,0.4,1.0,Niederspannung +86af5351-87ef-49c6-bd17-673dceecee5b,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(26),,,,false,146,0.4,1.0,Niederspannung +49dcfc70-76ca-4f6f-83f7-0bc2aab1ae34,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F4_(6),,,,false,146,0.4,1.0,Niederspannung +898d8295-bf35-4079-9374-99b059c2c956,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},MS4_07,,,,false,14,20.0,1.0,Mittelspannung +3e4cce4a-6e85-4ec2-b3ea-08673a0ada15,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(37),,,,false,126,0.4,1.0,Niederspannung +60173008-809d-4d8f-b06a-3c4a838dd989,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F1_(39),,,,false,126,0.4,1.0,Niederspannung +98072ded-726f-4f0b-8bbc-4fb6d5086a7b,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F4_(7),,,,false,126,0.4,1.0,Niederspannung +bd292f64-65e8-42ec-9b78-b9b9f013750e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F2_(21),,,,false,146,0.4,1.0,Niederspannung +462ca5a4-7ac1-4dbe-a1cf-0bb6b9b9b717,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(17),,,,false,126,0.4,1.0,Niederspannung +bd288184-99d8-4233-bb3d-484f3922200a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(26),,,,false,146,0.4,1.0,Niederspannung +b7baa286-cbe2-4143-a08f-4e025af47529,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(14),,,,false,126,0.4,1.0,Niederspannung +33f346bd-7dc5-4140-8ed0-7d7db4cc0f6f,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(23),,,,false,126,0.4,1.0,Niederspannung +535843a3-cf93-412f-b4d7-585337791ba8,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},MS2_02,,,,false,12,20.0,1.0,Mittelspannung +b3a7431d-89b0-41cb-87a9-5853890796cd,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET116_S1_4,,,,false,116,0.4,1.0,Niederspannung +9aaf57c4-cc5c-4a01-8c2c-72bc7e231cc9,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(14),,,,false,146,0.4,1.0,Niederspannung +4f28e734-5148-4caf-ac64-270231740cbf,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F1_(1),,,,false,146,0.4,1.0,Niederspannung +d7023c15-adb7-4d56-9f86-b182611a47ef,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F4_(5),,,,false,146,0.4,1.0,Niederspannung +04f29760-9e52-4943-8563-62e1fbd5ed52,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(3),,,,false,126,0.4,1.0,Niederspannung +3dec12fd-3dc6-481d-be05-8df9df7f0c5d,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(14),,,,false,146,0.4,1.0,Niederspannung +15345698-c319-461f-b969-37d50fb84220,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(29),,,,false,146,0.4,1.0,Niederspannung +6dcdc87b-a719-416f-9da1-21a701048f3a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(8),,,,false,126,0.4,1.0,Niederspannung +80d8252b-045f-471a-9638-416ed3f86120,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(31),,,,false,126,0.4,1.0,Niederspannung +d8c35123-b389-4199-84f9-d417d24bb78d,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(16),,,,false,126,0.4,1.0,Niederspannung +6bc0dda8-25f4-48a6-9645-21e1eed5c6ff,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(8),,,,false,146,0.4,1.0,Niederspannung +810bebb0-0d5c-4899-b213-3207be661248,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F3_(19),,,,false,146,0.4,1.0,Niederspannung +06b7f21a-d6d7-4ec0-94c6-141845f14986,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(38),,,,false,126,0.4,1.0,Niederspannung +f1e55c8b-357f-45a7-9d57-e299f9b207f3,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(13),,,,false,146,0.4,1.0,Niederspannung +92cb5065-2e57-4099-8e29-75cbc0c80370,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F1_(21),,,,false,146,0.4,1.0,Niederspannung +9baae5ff-40e3-48cb-9ddf-de6d1c133e13,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(27),,,,false,146,0.4,1.0,Niederspannung +dfae9806-9b44-4995-ba27-d66d8e4a43e0,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},HS_NET1_Station_2,,,,false,1,110.0,1.0,Hochspannung +f26b5511-3c50-42d5-97c2-be408330eb84,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(11),,,,false,146,0.4,1.0,Niederspannung +b32c5f5e-b6b8-41ed-a192-078e1aed05ac,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(13),,,,false,126,0.4,1.0,Niederspannung +00d03670-7833-47ee-ad52-04d18d1c64fd,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},HS_NET1_Station_1,,,,false,1,110.0,1.0,Hochspannung +5f1c776c-6935-40f7-ba9e-60646e08992b,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},MS2_04,,,,false,12,20.0,1.0,Mittelspannung +a5c73608-5a85-495d-bea0-df77b6ce66ea,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(9),,,,false,146,0.4,1.0,Niederspannung +1f040625-ad1d-409f-bd7e-944c4d805e46,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(19),,,,false,146,0.4,1.0,Niederspannung +f8dd541b-4a4d-417e-89ff-a9650ee3aac2,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F4_(12),,,,false,146,0.4,1.0,Niederspannung +3bc8235b-03b5-489b-81a2-58d520fbe28e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET136_S3_5,,,,false,136,0.4,1.0,Niederspannung +dc022eec-16b0-4a64-a2f5-498d81aca71e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(26),,,,false,126,0.4,1.0,Niederspannung +00bbc353-d47e-4865-a696-fe5d29b9e6a2,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F1_(15),,,,false,146,0.4,1.0,Niederspannung +9f95c733-71e2-4bf0-a27a-70144518ea2c,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(30),,,,false,146,0.4,1.0,Niederspannung +eb95ff15-56db-4463-bb54-0ee131167812,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET136_S1_3,,,,false,136,0.4,1.0,Niederspannung +369cffa5-bcee-4489-8193-1d9b10230eca,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F2_(4),,,,false,146,0.4,1.0,Niederspannung +41c0087f-ce27-4da3-97d2-92d711b639b4,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F1_(15),,,,false,126,0.4,1.0,Niederspannung +df8df8d2-3494-4da9-8d1b-f913d15f520f,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(14),,,,false,126,0.4,1.0,Niederspannung +f6272655-bd7e-4d2d-8bdd-285f3ac0d3e8,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(5),,,,false,126,0.4,1.0,Niederspannung +fc7821d2-ac64-483e-b520-38d9971f4db0,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(7),,,,false,126,0.4,1.0,Niederspannung +5dfd45b8-48e7-42fd-ac53-cc57455486b5,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(9),,,,false,126,0.4,1.0,Niederspannung +443c1513-fdeb-4e29-ae89-5ea47c0b1d3f,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(30),,,,false,126,0.4,1.0,Niederspannung +14a8dc4c-0906-402f-b073-6d6d4725d0cb,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},MS2_07,,,,false,12,20.0,1.0,Mittelspannung +b425b28e-48a8-4ec4-a15a-387fcfb79895,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F1_(33),,,,false,126,0.4,1.0,Niederspannung +3f63be7c-7f1a-4e7e-87ee-90ada222f64a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F4_(1),,,,false,126,0.4,1.0,Niederspannung +5af425fa-6ed7-43e1-8898-7af1315128c5,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(21),,,,false,126,0.4,1.0,Niederspannung +55b3d03f-2204-4ab3-84cc-a28476868c9d,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F4_(15),,,,false,126,0.4,1.0,Niederspannung +636dec7c-4242-46e8-b7ae-db7e5a28c39c,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(19),,,,false,146,0.4,1.0,Niederspannung +b237dd88-bcba-4a7c-aee6-c0c3e151e14e,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(3),,,,false,146,0.4,1.0,Niederspannung +2aa2d409-8bb2-477d-ac7a-6439552e136a,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F2_(20),,,,false,146,0.4,1.0,Niederspannung +5fe9c522-37d0-48f8-b3b8-e91b956e39f6,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(17),,,,false,126,0.4,1.0,Niederspannung +e0a6c8e9-7d1f-4965-98b9-e543bacb6b83,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F3_(28),,,,false,126,0.4,1.0,Niederspannung +3a2f199c-2966-4b9a-939b-3a6c9924341c,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F1_(25),,,,false,126,0.4,1.0,Niederspannung +d40a1a85-40f2-4ad3-ba58-720d5ba02268,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F4_(14),,,,false,126,0.4,1.0,Niederspannung +ab3645a7-af26-480d-b1bd-5b0fa00dc83f,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(2),,,,false,146,0.4,1.0,Niederspannung +e25387d0-ab9a-406d-bcb4-555414b88b1b,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F3_(10),,,,false,126,0.4,1.0,Niederspannung +8254d91b-e5da-4402-bb8f-301eafa09d28,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F2_(12),,,,false,146,0.4,1.0,Niederspannung +e3a40690-d085-4796-9fcb-48d776e58594,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET126_F4_(6),,,,false,126,0.4,1.0,Niederspannung +fd534474-cd65-47aa-8005-dc50d17d6920,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET136_S2_3,,,,false,136,0.4,1.0,Niederspannung +ed4697fd-016c-40c2-a66b-e793878dadea,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET136_S1_4,,,,false,136,0.4,1.0,Niederspannung +3b879239-20c8-4adf-bd51-92924327ee71,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F1_(12),,,,false,146,0.4,1.0,Niederspannung +011e3794-3341-4376-839c-3f5a452e15ab,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(25),,,,false,146,0.4,1.0,Niederspannung +0c266541-6235-4d01-8258-e763c58af6c7,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F1_(28),,,,false,126,0.4,1.0,Niederspannung +154e9a99-467b-4f65-9928-8ebb14149baa,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F1_(26),,,,false,146,0.4,1.0,Niederspannung +b9a28095-68f7-44c1-9ccc-6efc5ea84c59,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET116_S3_5,,,,false,116,0.4,1.0,Niederspannung +1a8ba1a5-3cee-4791-b21b-f17b08526873,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},MS2_01,,,,false,12,20.0,1.0,Mittelspannung +9f7599de-c488-46c5-b053-1279a511f7b9,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F4_(16),,,,false,146,0.4,1.0,Niederspannung +2f921888-36d3-4c88-a8aa-1ecbdc62b9c4,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:0"}}},NS_NET146_F1_(18),,,,false,146,0.4,1.0,Niederspannung +5545d21b-bdc8-495f-bd28-d22ffcc0fafc,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(26),,,,false,126,0.4,1.0,Niederspannung +ce513b50-b57a-41e2-b744-4c0fd2ae97d0,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET146_F2_(23),,,,false,146,0.4,1.0,Niederspannung +36dccefc-f04c-493f-bb88-11343583bf9f,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET116_S3_4,,,,false,116,0.4,1.0,Niederspannung +4db634e5-3eb8-4c17-bc44-eb224667580c,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(7),,,,false,126,0.4,1.0,Niederspannung +5d1cce49-e000-4a33-a0ea-f3685f8cc5a3,{"type":"Point","coordinates":[7.4116482,51.4843281],"crs":{"type":"name","properties":{"name":"EPSG:4326"}}},NS_NET126_F2_(28),,,,false,126,0.4,1.0,Niederspannung diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/pv_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/pv_input.csv new file mode 100644 index 000000000..a7c99726d --- /dev/null +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/pv_input.csv @@ -0,0 +1,64 @@ +"uuid","albedo","azimuth","cos_phi_rated","eta_conv","elevation_angle","id","k_g","k_t","market_reaction","node","operates_from","operates_until","operator","q_characteristics","s_rated" +5b38af42-1ee4-4a41-b666-ea141187df37,0.20000000298023224,-11.463644027709961,0.8999999761581421,96.0,33.62879943847656,NS_NET146_F2_(3)_PV,0.8999999761581421,1.0,false,0170837a-1876-45f9-a613-666f9991964d,,,,cosPhiFixed:{(0.00,0.90)},10.0 +e447506e-3d43-4bce-8aab-a7ca8b7fbc45,0.20000000298023224,3.8914573192596436,0.8999999761581421,98.0,42.77021408081055,NS_NET146_F4_(9)_PV,0.8999999761581421,1.0,false,9b889b73-c108-4b38-b6eb-3377841e0c83,,,,cosPhiFixed:{(0.00,0.90)},10.0 +6cac0624-6336-4418-bcf0-990abcdb824b,0.20000000298023224,-8.097375869750977,0.8999999761581421,98.0,44.90728759765625,NS_NET146_F4_(16)_PV,0.8999999761581421,1.0,false,9f7599de-c488-46c5-b053-1279a511f7b9,,,,cosPhiFixed:{(0.00,0.90)},30.0 +3c98b5a6-1d44-449e-83e4-d610a4846d8f,0.20000000298023224,-12.883859634399414,0.800000011920929,95.0,38.764892578125,MS4_EEG_03,0.8999999761581421,1.0,false,85ea3976-1779-4d46-bd6f-dfd36427ebdf,,,,cosPhiFixed:{(0.00,0.80)},1000.0 +6291eea2-689c-48f3-b7a9-5054bf567cab,0.20000000298023224,5.255863666534424,0.8999999761581421,97.0,36.56882858276367,NS_NET146_F3_(32)_PV,0.8999999761581421,1.0,false,fd3b7bb8-3976-4441-9211-745243afd80f,,,,cosPhiFixed:{(0.00,0.90)},10.0 +4fc73066-d9a2-4175-84e5-f3692e050492,0.20000000298023224,9.423768997192383,0.8999999761581421,98.0,39.56998062133789,NS_NET146_F1_(35)_PV,0.8999999761581421,1.0,false,f5ae3279-fe21-4bb7-849a-eaacb0546b0e,,,,cosPhiFixed:{(0.00,0.90)},10.0 +cbcfa285-fe3a-4a98-bb4a-05d28d466c79,0.20000000298023224,1.1021884679794312,0.800000011920929,96.0,30.529081344604492,MS1_EEG_05,0.8999999761581421,1.0,false,c1c3b5c2-c79e-4368-a8ae-28fd0f4e357a,,,,cosPhiFixed:{(0.00,0.80)},1000.0 +3776dfa9-f161-419e-9014-9cfb5a379025,0.20000000298023224,20.107717514038086,0.8999999761581421,98.0,39.57343292236328,NS_NET146_F4_(17)_PV,0.8999999761581421,1.0,false,155bb2dc-0121-413e-ab42-67c2ed5ce6ea,,,,cosPhiFixed:{(0.00,0.90)},30.0 +bb929fcc-a67e-423c-9569-73364746383d,0.20000000298023224,6.103052139282227,0.8999999761581421,97.0,44.66648483276367,NS_NET146_F2_(21)_PV,0.8999999761581421,1.0,false,bd292f64-65e8-42ec-9b78-b9b9f013750e,,,,cosPhiFixed:{(0.00,0.90)},10.0 +a50f12e1-33ed-4992-8579-da1800d5eff7,0.20000000298023224,11.473278045654297,0.8999999761581421,98.0,34.85277557373047,NS_NET146_F1_(29)_PV,0.8999999761581421,1.0,false,867c4b4d-0f38-4f28-82ce-135f2cc63808,,,,cosPhiFixed:{(0.00,0.90)},10.0 +e04c6258-0ee5-4928-96c1-8e04acbbcc8f,0.20000000298023224,3.925752878189087,0.8999999761581421,97.0,32.65638732910156,NS_NET146_F3_(12)_PV,0.8999999761581421,1.0,false,f6eff0d1-af6b-46ce-b430-4d30976ec08f,,,,cosPhiFixed:{(0.00,0.90)},10.0 +61788990-7681-42c0-9d0c-cfd22d4d3a83,0.20000000298023224,-17.2542781829834,0.800000011920929,98.0,32.63483810424805,MS1_EEG_03,0.8999999761581421,1.0,false,787237ad-b3a8-4f2c-ab70-31c5113d82d7,,,,cosPhiFixed:{(0.00,0.80)},1000.0 +114efaa0-dd3f-47ce-bbbe-856cacb034d1,0.20000000298023224,11.962505340576172,0.8999999761581421,97.0,39.01054000854492,NS_NET146_F3_(18)_PV,0.8999999761581421,1.0,false,85ec9277-c5fd-4e5b-8a34-9627d9599ad7,,,,cosPhiFixed:{(0.00,0.90)},10.0 +53df57d0-c789-4393-b0a5-897a3bc821a2,0.20000000298023224,-1.3447864055633545,0.8999999761581421,95.0,37.434146881103516,NS_NET136_S1_5_PV,0.8999999761581421,1.0,false,926d6113-933f-49e3-9529-a3035acdc9b2,,,,cosPhiFixed:{(0.00,0.90)},30.0 +83a0dcd8-d6ad-49bf-8cbc-5a5774ed18ac,0.20000000298023224,9.723748207092285,0.8999999761581421,98.0,51.525978088378906,NS_NET146_F2_(27)_PV,0.8999999761581421,1.0,false,b179c38b-5af0-4304-84b1-1dc03314fd80,,,,cosPhiFixed:{(0.00,0.90)},30.0 +2560c371-f420-4c2a-b4e6-e04c11b64c03,0.20000000298023224,0.7802008390426636,0.8999999761581421,98.0,40.086585998535156,NS_NET116_S3_2_PV,0.8999999761581421,1.0,false,550ebca7-1455-44eb-9431-ffbf08e58bd4,,,,cosPhiFixed:{(0.00,0.90)},30.0 +241b5dad-aaac-4f7c-8152-a32839fcfa13,0.20000000298023224,-5.435481071472168,0.8999999761581421,98.0,36.50833511352539,NS_NET146_F1_(10)_PV,0.8999999761581421,1.0,false,6c24b464-790a-4aae-bb11-766718f07cd5,,,,cosPhiFixed:{(0.00,0.90)},10.0 +4fa4ce55-0944-463a-a91b-3a3806286e0b,0.20000000298023224,-11.769233703613281,0.800000011920929,98.0,27.860116958618164,MS1_EEG_01,0.8999999761581421,1.0,false,f5839ade-5968-4879-a824-90b5fb3552cd,,,,cosPhiFixed:{(0.00,0.80)},1000.0 +645b0617-e6ab-438b-a141-9c497d720e4b,0.20000000298023224,-5.639688968658447,0.800000011920929,97.0,34.71104049682617,MS4_EEG_05,0.8999999761581421,1.0,false,ee384ace-040e-4f21-8a8a-d702ab51af55,,,,cosPhiFixed:{(0.00,0.80)},1000.0 +5206abaa-3abc-4a15-a8f2-778139a3fc65,0.20000000298023224,4.901591777801514,0.8999999761581421,98.0,42.587581634521484,NS_NET146_F3_(7)_PV,0.8999999761581421,1.0,false,f1e88392-3b2a-4ce8-a31f-c963f08f8043,,,,cosPhiFixed:{(0.00,0.90)},30.0 +4ff2235f-24d6-440c-bf09-76ef3eaa340d,0.20000000298023224,-13.216256141662598,0.800000011920929,98.0,35.950138092041016,MS3_EEG_01,0.8999999761581421,1.0,false,bb59ca46-1f2e-41c9-9723-90b306f043cd,,,,cosPhiFixed:{(0.00,0.80)},1000.0 +d3bacaf6-8558-4df5-8481-8d684ef3e14d,0.20000000298023224,6.262790203094482,0.8999999761581421,97.0,23.13505744934082,NS_NET146_F1_(26)_PV,0.8999999761581421,1.0,false,154e9a99-467b-4f65-9928-8ebb14149baa,,,,cosPhiFixed:{(0.00,0.90)},10.0 +fad9b8c1-9ded-4856-ab91-f41217259363,0.20000000298023224,-7.745131015777588,0.8999999761581421,97.0,27.492389678955078,NS_NET146_F3_(3)_PV,0.8999999761581421,1.0,false,8b92ad35-8b0a-49b9-9f66-f42ddfeb9c65,,,,cosPhiFixed:{(0.00,0.90)},30.0 +e87c9d51-cfec-4e04-9790-16cd6b238d51,0.20000000298023224,-16.93343734741211,0.8999999761581421,96.0,46.32542037963867,NS_NET146_F2_(4)_PV,0.8999999761581421,1.0,false,369cffa5-bcee-4489-8193-1d9b10230eca,,,,cosPhiFixed:{(0.00,0.90)},10.0 +26647b27-a278-4ddb-a68e-8437d24798ca,0.20000000298023224,6.223939418792725,0.800000011920929,98.0,42.38501739501953,MS3_EEG_05,0.8999999761581421,1.0,false,86dfce49-05b2-4208-a6ae-877c3e98e6be,,,,cosPhiFixed:{(0.00,0.80)},1000.0 +51ed457c-81ff-470f-b45b-30a94a965c36,0.20000000298023224,-6.537350177764893,0.8999999761581421,98.0,33.695167541503906,NS_NET146_F1_(4)_PV,0.8999999761581421,1.0,false,dd9d4153-c56f-4457-ad5e-46a48d4486b6,,,,cosPhiFixed:{(0.00,0.90)},10.0 +3d74e9fc-be60-41bf-9339-cd067c9378a2,0.20000000298023224,-3.632584810256958,0.8999999761581421,97.0,40.744606018066406,NS_NET146_F1_(25)_PV,0.8999999761581421,1.0,false,2287c2a8-c2d0-4c63-80b5-6b66a1288df8,,,,cosPhiFixed:{(0.00,0.90)},10.0 +033e5854-65d9-4a14-8b5c-6aa675ded4a2,0.20000000298023224,-0.8097801208496094,0.8999999761581421,96.0,41.69758605957031,NS_NET146_F1_(18)_PV,0.8999999761581421,1.0,false,2f921888-36d3-4c88-a8aa-1ecbdc62b9c4,,,,cosPhiFixed:{(0.00,0.90)},10.0 +b8209f35-1405-4f7f-b1ec-3c853954e2a8,0.20000000298023224,-0.43818584084510803,0.800000011920929,97.0,31.086620330810547,MS2_EEG_01,0.8999999761581421,1.0,false,1a8ba1a5-3cee-4791-b21b-f17b08526873,,,,cosPhiFixed:{(0.00,0.80)},1000.0 +d350f4a1-c675-4f22-8fda-26ad0bd03edb,0.20000000298023224,-4.302062511444092,0.800000011920929,95.0,47.19122314453125,MS2_EEG_03,0.8999999761581421,1.0,false,69f7846e-d979-4c77-8a3b-e2ec2e1f6e76,,,,cosPhiFixed:{(0.00,0.80)},1000.0 +0c8bcc26-ce6e-4d2c-acdd-e304cfb3c02f,0.20000000298023224,-1.1688426733016968,0.8999999761581421,95.0,47.49247360229492,NS_NET146_F3_(4)_PV,0.8999999761581421,1.0,false,f66df6fa-3dfa-4515-85d7-54d0f429fde7,,,,cosPhiFixed:{(0.00,0.90)},10.0 +0818deae-c7d9-4252-ac4c-f147004e5752,0.20000000298023224,3.7626590728759766,0.800000011920929,98.0,39.33173751831055,MS2_EEG_05,0.8999999761581421,1.0,false,582ed42c-fd18-49ae-bdf5-6aa59353c7e3,,,,cosPhiFixed:{(0.00,0.80)},1000.0 +b938f0ab-e2c4-469e-9979-303d42224932,0.20000000298023224,3.1050832271575928,0.8999999761581421,98.0,31.573686599731445,NS_NET136_S3_2_PV,0.8999999761581421,1.0,false,b46d4395-6724-4830-ba55-357e81fc2814,,,,cosPhiFixed:{(0.00,0.90)},30.0 +9d7cd8e2-d859-4f4f-9c01-abba06ef2e2c,0.20000000298023224,-14.803051948547363,0.8999999761581421,96.0,42.391395568847656,NS_NET146_F4_(12)_PV,0.8999999761581421,1.0,false,f8dd541b-4a4d-417e-89ff-a9650ee3aac2,,,,cosPhiFixed:{(0.00,0.90)},10.0 +4e655530-909f-4acf-8ed9-d19f849265df,0.20000000298023224,13.844985008239746,0.8999999761581421,98.0,29.355819702148438,NS_NET146_F1_(21)_PV,0.8999999761581421,1.0,false,92cb5065-2e57-4099-8e29-75cbc0c80370,,,,cosPhiFixed:{(0.00,0.90)},10.0 +de40f0bd-3793-4b02-b663-31d282b33f61,0.20000000298023224,-2.511692762374878,0.8999999761581421,96.0,44.8326416015625,NS_NET146_F3_(27)_PV,0.8999999761581421,1.0,false,55caf2ec-a21b-4afd-8830-1e4009cce396,,,,cosPhiFixed:{(0.00,0.90)},30.0 +d142aeef-1b06-4910-88b5-0bce6ef7c1e2,0.20000000298023224,4.056053638458252,0.8999999761581421,97.0,37.51328659057617,NS_NET146_F1_(26)_PV(1),0.8999999761581421,1.0,false,154e9a99-467b-4f65-9928-8ebb14149baa,,,,cosPhiFixed:{(0.00,0.90)},10.0 +c023f6f8-c35c-46d4-9ab7-1d098994d65d,0.20000000298023224,0.6144548654556274,0.8999999761581421,97.0,34.94338607788086,NS_NET146_F1_(1)_PV,0.8999999761581421,1.0,false,4f28e734-5148-4caf-ac64-270231740cbf,,,,cosPhiFixed:{(0.00,0.90)},10.0 +62b0cca9-b44c-4eda-999f-ae2832319848,0.20000000298023224,-8.658151626586914,0.8999999761581421,97.0,37.54166030883789,NS_NET146_F3_(22)_PV,0.8999999761581421,1.0,false,616da4e5-e837-44ec-bbbc-0cd12b5da8f7,,,,cosPhiFixed:{(0.00,0.90)},30.0 +6a909b40-9c28-4e7a-9a86-f52bb0c9d7e9,0.20000000298023224,-11.42428207397461,0.8999999761581421,97.0,40.5459098815918,NS_NET146_F3_(10)_PV,0.8999999761581421,1.0,false,4632291f-80d7-4e4a-9dc9-5c0fd0c56312,,,,cosPhiFixed:{(0.00,0.90)},10.0 +19d949f2-54ff-483c-928b-2438fc760385,0.20000000298023224,-8.571032524108887,0.8999999761581421,96.0,33.3157844543457,NS_NET146_F3_(20)_PV,0.8999999761581421,1.0,false,0ebf0088-f596-4cd1-9ae0-5da02dc40335,,,,cosPhiFixed:{(0.00,0.90)},30.0 +819018d3-4601-4c39-9d41-4a911572d406,0.20000000298023224,10.485807418823242,0.800000011920929,96.0,36.37184143066406,MS3_EEG_07,0.8999999761581421,1.0,false,40b0f497-96a3-49d9-9503-8fa67a5b532a,,,,cosPhiFixed:{(0.00,0.80)},2000.0 +a364e957-2dcc-49c2-b213-2a68d9c3ee83,0.20000000298023224,20.24332618713379,0.800000011920929,97.0,32.75543975830078,MS2_EEG_07,0.8999999761581421,1.0,false,14a8dc4c-0906-402f-b073-6d6d4725d0cb,,,,cosPhiFixed:{(0.00,0.80)},2000.0 +1a738cc5-b8f0-41f0-9f60-85073dc80136,0.20000000298023224,3.0615782737731934,0.8999999761581421,96.0,32.88844299316406,NS_NET146_F1_(37)_PV,0.8999999761581421,1.0,false,450426ac-a560-4d17-b1fc-9e169530a655,,,,cosPhiFixed:{(0.00,0.90)},10.0 +287285e2-c0ac-40dc-a15f-82a5de6ef37f,0.20000000298023224,-4.0978522300720215,0.8999999761581421,97.0,36.18789291381836,NS_NET146_F2_(20)_PV,0.8999999761581421,1.0,false,2aa2d409-8bb2-477d-ac7a-6439552e136a,,,,cosPhiFixed:{(0.00,0.90)},10.0 +5a612315-ad74-4d98-b350-7e44630b8a6e,0.20000000298023224,19.121809005737305,0.8999999761581421,96.0,36.42670440673828,NS_NET146_F3_(1)_PV,0.8999999761581421,1.0,false,22e58399-428f-4633-9ee4-e5fa0db68d6d,,,,cosPhiFixed:{(0.00,0.90)},10.0 +90a5aeab-5a04-4580-bc1c-4d8ea399cc8c,0.20000000298023224,-9.382472038269043,0.8999999761581421,96.0,40.04149627685547,NS_NET146_F4_(6)_PV,0.8999999761581421,1.0,false,49dcfc70-76ca-4f6f-83f7-0bc2aab1ae34,,,,cosPhiFixed:{(0.00,0.90)},10.0 +a1eb7fc1-3bee-4b65-a387-ef3046644bf0,0.20000000298023224,-8.999500274658203,0.8999999761581421,98.0,37.14517593383789,NS_NET146_F2_(12)_PV,0.8999999761581421,1.0,false,8254d91b-e5da-4402-bb8f-301eafa09d28,,,,cosPhiFixed:{(0.00,0.90)},10.0 +dcc2950b-23cc-407d-b53f-0056234f7ee1,0.20000000298023224,-16.258031845092773,0.8999999761581421,96.0,31.165266036987305,NS_NET146_F2_(24)_PV,0.8999999761581421,1.0,false,970cf93c-36c5-4938-a7e4-3f184a7035f0,,,,cosPhiFixed:{(0.00,0.90)},30.0 +2f99a367-0fc2-4ca2-ab58-cb5d7004a6bd,0.20000000298023224,-22.032642364501953,0.8999999761581421,96.0,32.09359359741211,NS_NET146_F1_(34)_PV,0.8999999761581421,1.0,false,fd4f6232-c28d-4fc3-81dd-03b84aad695e,,,,cosPhiFixed:{(0.00,0.90)},10.0 +83f68d87-a893-4e7f-b21d-4874929f927d,0.20000000298023224,4.363753795623779,0.8999999761581421,95.0,35.53179168701172,NS_NET146_F3_(15)_PV,0.8999999761581421,1.0,false,d07dc1b0-e29a-452a-84c5-7df7b0bb3141,,,,cosPhiFixed:{(0.00,0.90)},10.0 +95b1b117-1c7b-4a69-b10e-8963fbced23a,0.20000000298023224,1.3804796934127808,0.800000011920929,98.0,40.089256286621094,MS3_EEG_03,0.8999999761581421,1.0,false,e4502c52-b4d7-4082-a583-b5688d8244e0,,,,cosPhiFixed:{(0.00,0.80)},1000.0 +75a4050d-bdfd-4ca4-a1fd-a5d729613ed5,0.20000000298023224,-8.951131820678711,0.800000011920929,95.0,35.71611022949219,MS4_EEG_07,0.8999999761581421,1.0,false,898d8295-bf35-4079-9374-99b059c2c956,,,,cosPhiFixed:{(0.00,0.80)},2000.0 +71e4f6f1-2b50-41ce-adb7-80a4e309bd63,0.20000000298023224,-7.6025238037109375,0.8999999761581421,96.0,38.04230499267578,NS_NET146_F4_(14)_PV,0.8999999761581421,1.0,false,f2d03b34-9595-4819-a00b-ff9ddd92eb07,,,,cosPhiFixed:{(0.00,0.90)},10.0 +0fbb53fd-cadb-4170-9f31-5af1cd05fd11,0.20000000298023224,0.9310876131057739,0.800000011920929,96.0,38.48886489868164,MS1_EEG_07,0.8999999761581421,1.0,false,7546df1d-8a62-4650-bf2e-d1e441b38d70,,,,cosPhiFixed:{(0.00,0.80)},2000.0 +41a126ec-6254-4b68-821b-ecebb98ad0fd,0.20000000298023224,5.3010125160217285,0.8999999761581421,95.0,39.12493896484375,NS_NET146_F4_(7)_PV,0.8999999761581421,1.0,false,bea7ca63-3ae4-4280-8127-fe2c7fd5ea2d,,,,cosPhiFixed:{(0.00,0.90)},10.0 +0a2cdd93-b055-4e0b-8fce-088968316df4,0.20000000298023224,11.104238510131836,0.8999999761581421,96.0,32.18717575073242,NS_NET146_F1_(20)_PV,0.8999999761581421,1.0,false,7d45f0ab-1e6b-452f-b665-c4846cf046f5,,,,cosPhiFixed:{(0.00,0.90)},10.0 +9b3ae847-e2ea-4598-b56e-35501f61f70c,0.20000000298023224,10.634596824645996,0.800000011920929,95.0,51.043861389160156,MS4_EEG_01,0.8999999761581421,1.0,false,77fc154f-f41c-4e75-bbb1-b7fca68b2f4e,,,,cosPhiFixed:{(0.00,0.80)},1000.0 +ef4764b4-27b9-44bd-8b7d-6903df8b4a72,0.20000000298023224,-7.34271240234375,0.8999999761581421,98.0,41.763492584228516,NS_NET146_F1_(11)_PV,0.8999999761581421,1.0,false,666757e2-292e-473c-ac9c-04c0786574bc,,,,cosPhiFixed:{(0.00,0.90)},10.0 +23e79154-30f9-44c5-b9c7-ab80ab7a4b6a,0.20000000298023224,-19.919971466064453,0.8999999761581421,97.0,38.07854080200195,NS_NET146_F2_(8)_PV,0.8999999761581421,1.0,false,792b505c-87ab-4665-a31d-b6035c5ece70,,,,cosPhiFixed:{(0.00,0.90)},10.0 +de8cfef5-7620-4b9e-9a10-1faebb5a80c0,0.20000000298023224,4.093344211578369,0.8999999761581421,97.0,37.69556427001953,NS_NET116_S1_5_PV,0.8999999761581421,1.0,false,92301422-94ae-48ab-89c7-a69eea9450b2,,,,cosPhiFixed:{(0.00,0.90)},30.0 +cb646f5c-890a-4317-81eb-c7aeffb86389,0.20000000298023224,-1.5687041282653809,0.8999999761581421,96.0,43.37920379638672,NS_NET146_F1_(15)_PV,0.8999999761581421,1.0,false,00bbc353-d47e-4865-a696-fe5d29b9e6a2,,,,cosPhiFixed:{(0.00,0.90)},10.0 +fa6d5184-b205-4b1b-839f-7b21ac956c28,0.20000000298023224,-1.5687041282653809,0.8999999761581421,96.0,43.37920379638672,NS_NET146_F1_(2000)_PV,0.8999999761581421,1.0,false,fa6d5184-b205-4b1b-839f-7b21ac956c29,,,,cosPhiFixed:{(0.00,0.90)},10.0 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/storage_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/storage_input.csv new file mode 100644 index 000000000..048f98e15 --- /dev/null +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/storage_input.csv @@ -0,0 +1,2 @@ +"uuid","id","node","operates_from","operates_until","operator","q_characteristics","type" +a2a92cfd-3492-465f-9587-e789f4620af8,Speicher_1,033d0230-4aee-47cf-91f9-81f5f40e60b0,,,,cosPhiFixed:{(0.00,0.98)},95d4c980-d9e1-4813-9f2a-b0942488a570 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/storage_type_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/storage_type_input.csv new file mode 100644 index 000000000..90ea8fcc7 --- /dev/null +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/storage_type_input.csv @@ -0,0 +1,2 @@ +"uuid","active_power_gradient","capex","cos_phi_rated","dod","e_storage","eta","id","life_cycle","life_time","opex","p_max","s_rated" +95d4c980-d9e1-4813-9f2a-b0942488a570,1.0,0.0,0.96,8.0,16.0,93.0,Typ_1,5000,5000.0,0.65,4.0,4.166666666666667 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/time_series_mapping.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/time_series_mapping.csv new file mode 100644 index 000000000..f4e57691f --- /dev/null +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/time_series_mapping.csv @@ -0,0 +1,2 @@ +"uuid","participant","time_series" +e0fa5c16-1078-44d4-a23d-377ccff59c4a,4642d648-b0dd-4597-a3bd-2cc1fce74f27,8c04e94e-76b0-4369-a55c-f5e1117fb83e \ No newline at end of file diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/transformer_2_w_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/transformer_2_w_input.csv new file mode 100644 index 000000000..0e01bb726 --- /dev/null +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/transformer_2_w_input.csv @@ -0,0 +1,10 @@ +"uuid","auto_tap","id","node_a","node_b","operates_from","operates_until","operator","parallel_devices","tap_pos","type" +1132dbf4-e8a1-44ae-8415-f42d4497aa1d,true,S3_MS-Trafo,33f29587-f63e-45b7-960b-037bda37a3cb,bb59ca46-1f2e-41c9-9723-90b306f043cd,,,,1,0,cf7b1102-8dbd-4da2-a469-90800b3394b6 +4ac7f0bd-2ea9-4510-9e71-0da40886d9d3,false,TRA_MS3_06-NS_NET136,39dbc5ed-d874-48a8-9128-e970436a94b4,d29f66a1-dee9-4e3e-9f41-c4bc8d375bbe,,,,1,10,a7a3d9b8-da90-4670-b865-4a527df542bd +2cbbd48e-e6d8-40b4-80cc-010157dfbf3e,false,TRA_MS1_06-NS_NET116,b22c9299-5fb4-46a7-b566-fc17e0d51d60,31a2b9bf-e785-4475-aa44-1c34646e8c79,,,,1,10,4984f493-d6e5-4201-a040-c10722b30362 +18d6ef15-962a-480d-a96a-9ba19ba4b3b3,false,TRA_MS2_06-NS_NET126_ONS,df97c0d1-379b-417a-a473-8e7fe37da99d,2d4beb13-8e6c-46de-9b1c-409c7ca7573a,,,,1,10,f88989c7-9812-4b3e-9bc0-3df29f1e5ae1 +bfa702b1-d4d4-44ff-8c3d-a79c2418b5d3,true,S1_MS-Trafo,00d03670-7833-47ee-ad52-04d18d1c64fd,f5839ade-5968-4879-a824-90b5fb3552cd,,,,1,0,1214c366-826e-4aeb-88f5-af8f40acaa04 +d2a3736d-d10b-4f38-88cf-871df43e3665,true,HöS-Trafo_S1,34cd8ee0-e607-4c47-89a7-121c3e32768a,00d03670-7833-47ee-ad52-04d18d1c64fd,,,,1,0,97735722-05cc-4ca8-8a8d-c08ac3ded19a +aa5d6bf2-2a88-4cac-9e1f-2a5c19dd2c18,false,TRA_MS4_06-NS_NET146_ONS,fa6d5184-b205-4b1b-839f-7b21ac956c29,3da4fd3d-ac5e-409d-91fa-36516673cf57,,,,1,10,49cfe484-0183-4a23-a922-d72909dba673 +e62b6f82-9a37-49e6-af51-93008df6ea53,true,S2_MS-Trafo,dfae9806-9b44-4995-ba27-d66d8e4a43e0,1a8ba1a5-3cee-4791-b21b-f17b08526873,,,,1,0,5901c24c-0c64-4be7-82df-21d4335abdb7 +253a0e3a-c7e0-415e-bdbd-5152aa8f9e27,true,S4_MS-Trafo,401f37f8-6f2c-4564-bc78-6736cb9cbf8d,77fc154f-f41c-4e75-bbb1-b7fca68b2f4e,,,,1,0,14b1798a-6903-49d6-8578-ad2a7d399341 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/transformer_2_w_type_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/transformer_2_w_type_input.csv new file mode 100644 index 000000000..987777ff6 --- /dev/null +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/transformer_2_w_type_input.csv @@ -0,0 +1,10 @@ +"uuid","b_m","d_phi","d_v","g_m","id","r_sc","s_rated","tap_max","tap_min","tap_neutr","tap_side","v_rated_a","v_rated_b","x_sc" +14b1798a-6903-49d6-8578-ad2a7d399341,0.0,0.0,1.5,0.0,HS-MS_1,45.375,20000.0,10,-10,0,false,110.0,20.0,102.759 +97735722-05cc-4ca8-8a8d-c08ac3ded19a,-1.27,0.0,1.5,555.5,HöS-HS_1,5.415,200000.0,5,-5,0,false,380.0,110.0,108.165 +f88989c7-9812-4b3e-9bc0-3df29f1e5ae1,0.0,0.0,0.5,0.0,MS-NS_1,10.078,630.0,10,-10,0,false,20.0,0.4,23.312 +cf7b1102-8dbd-4da2-a469-90800b3394b6,0.0,0.0,1.5,0.0,HS-MS_1,45.375,20000.0,10,-10,0,false,110.0,20.0,102.759 +1214c366-826e-4aeb-88f5-af8f40acaa04,0.0,0.0,1.5,0.0,HS-MS_1,45.375,20000.0,10,-10,0,false,110.0,20.0,102.759 +a7a3d9b8-da90-4670-b865-4a527df542bd,0.0,0.0,0.5,0.0,MS-NS_1,10.078,630.0,10,-10,0,false,20.0,0.4,23.312 +5901c24c-0c64-4be7-82df-21d4335abdb7,0.0,0.0,1.5,0.0,HS-MS_1,45.375,20000.0,10,-10,0,false,110.0,20.0,102.759 +49cfe484-0183-4a23-a922-d72909dba673,0.0,0.0,0.5,0.0,MS-NS_2,25.0,400.0,10,-10,0,false,20.0,0.4,31.225 +4984f493-d6e5-4201-a040-c10722b30362,0.0,0.0,0.5,0.0,MS-NS_1,10.078,630.0,10,-10,0,false,20.0,0.4,23.312 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/wec_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/wec_input.csv new file mode 100644 index 000000000..6e1cfb9a4 --- /dev/null +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/wec_input.csv @@ -0,0 +1,3 @@ +"uuid","id","market_reaction","node","operates_from","operates_until","operator","q_characteristics","type" +f9eaec6e-ce25-42d7-8265-2f8f4679a816,HS_NET1_S4_WEA,false,401f37f8-6f2c-4564-bc78-6736cb9cbf8d,,,,"cosPhiFixed:{(0.00,0.90)}",b70374f3-1feb-45af-8011-1304a532d398 +d6ad8c73-716a-4244-9ae2-4a3735e492ab,HS_NET1_S2_WEA,false,dfae9806-9b44-4995-ba27-d66d8e4a43e0,,,,"cosPhiFixed:{(0.00,0.90)}",b70374f3-1feb-45af-8011-1304a532d398 diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/wec_type_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/wec_type_input.csv new file mode 100644 index 000000000..b87be9bda --- /dev/null +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/wec_type_input.csv @@ -0,0 +1,2 @@ +"uuid","capex","cos_phi_rated","cp_characteristic","eta_conv","hub_height","id","opex","rotor_area","s_rated" +b70374f3-1feb-45af-8011-1304a532d398,0.0,0.9,"cP:{(0.0,0.0),(1.0,0.0),(2.0,0.115933516),(3.0,0.286255595),(4.0,0.39610618),(5.0,0.430345211),(6.0,0.45944023),(7.0,0.479507331),(8.0,0.492113623),(9.0,0.500417188),(10.0,0.488466547),(11.0,0.420415054),(12.0,0.354241299),(13.0,0.288470591),(14.0,0.230965702),(15.0,0.18778367),(16.0,0.154728976),(17.0,0.128998552),(18.0,0.108671106),(19.0,0.09239975),(20.0,0.079221236),(21.0,0.068434282),(22.0,0.059520087),(23.0,0.052089249),(24.0,0.045845623),(25.0,0.040561273),(26.0,0.036058824),(27.0,0.032198846),(28.0,0.016618264),(29.0,0.010330976),(30.0,0.006091519),(31.0,0.003331177),(32.0,0.001641637),(33.0,0.000705423),(34.0,0.000196644),(35.0,0.0),(36.0,0.0),(37.0,0.0),(38.0,0.0),(39.0,0.0),(40.0,0.0),(41.0,0.0),(42.0,0.0),(43.0,0.0),(44.0,0.0),(45.0,0.0),(46.0,0.0),(47.0,0.0),(48.0,0.0),(49.0,0.0),(50.0,0.0)}",100.0,98.0,EnerconE-82,0.0,5281.02,2222.2 From 9d712fd770770214c0d926507493aedb42cd98d4 Mon Sep 17 00:00:00 2001 From: lararou Date: Tue, 23 Aug 2022 15:15:10 +0200 Subject: [PATCH 08/59] create temporary output directory --- src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy b/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy index 879fee4e2..9ce7cbf1e 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy @@ -10,6 +10,8 @@ import edu.ie3.datamodel.io.source.csv.CsvJointGridContainerSource import edu.ie3.datamodel.io.source.csv.CsvTestDataMeta import spock.lang.Specification +import java.nio.file.Files + class GridIoIT extends Specification implements CsvTestDataMeta { def "Input JointGridContainer equals Output JointGridContainer."(){ @@ -22,19 +24,19 @@ class GridIoIT extends Specification implements CsvTestDataMeta { def firstGridContainer = CsvJointGridContainerSource.read(gridname, seperator, folderpath) // output: prepare output folder - def outFolderpath = new String("./exampleGridOut") - def sink = new CsvFileSink(outFolderpath) - def outDirectory = new File(outFolderpath) + def tempDirectory = Files.createTempDirectory("GridIoIT") + def outDirectoryPath = tempDirectory.toAbsolutePath().toString() + def sink = new CsvFileSink(outDirectoryPath) when: // write files from joint grid container in output directory sink.persistJointGrid(firstGridContainer) // create second grid container from output folder - def secondGridContainer = CsvJointGridContainerSource.read(gridname, seperator, outFolderpath) + def secondGridContainer = CsvJointGridContainerSource.read(gridname, seperator, outDirectoryPath) // delete files in output directory - outDirectory.eachFile { + tempDirectory.toFile().eachFile { it.deleteOnExit() } From 9d4fefa6670b0dbe3f960ca13c3b074a68cca37f Mon Sep 17 00:00:00 2001 From: Vicky Bung Date: Fri, 9 Dec 2022 16:16:34 +0100 Subject: [PATCH 09/59] Completion of CSVJointGridContainer test --- CHANGELOG.md | 1 + .../groovy/edu/ie3/datamodel/io/GridIoIT.groovy | 15 ++------------- .../io/source/csv/_joint_grid/evcs_input.csv | 6 +++--- 3 files changed, 6 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d8368bed1..3cd436645 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -86,6 +86,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - Writers used to write time series are closed right away - Changed class name in FlexOptionsResult.toString [#693](https://github.com/ie3-institute/PowerSystemDataModel/issues/693) +- Completion of CSVJointGridContainer test [#586](https://github.com/ie3-institute/PowerSystemDataModel/issues/586) ## [2.0.1] - 2021-07-08 diff --git a/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy b/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy index 9ce7cbf1e..68fe3240b 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy @@ -41,21 +41,10 @@ class GridIoIT extends Specification implements CsvTestDataMeta { } then: - //compare input and output grid container participants + //compare input and output joint grid container - firstGridContainer.getGridName().equals(secondGridContainer.getGridName()) - firstGridContainer.getRawGrid().equals(secondGridContainer.getRawGrid()) - firstGridContainer.getSystemParticipants().equals(secondGridContainer.getSystemParticipants()) - firstGridContainer.getGraphics().equals(secondGridContainer.getGraphics()) + firstGridContainer.getProperties().equals(secondGridContainer.getProperties()) - firstGridContainer.getSystemParticipants().getFixedFeedIns().equals(secondGridContainer.getSystemParticipants().getFixedFeedIns()) - firstGridContainer.getSystemParticipants().getBmPlants().equals(secondGridContainer.getSystemParticipants().getBmPlants()) - firstGridContainer.getSystemParticipants().getPvPlants().equals(secondGridContainer.getSystemParticipants().getPvPlants()) - firstGridContainer.getSystemParticipants().getLoads().equals(secondGridContainer.getSystemParticipants().getLoads()) - firstGridContainer.getSystemParticipants().getEvCS().equals(secondGridContainer.getSystemParticipants().getEvCS()) - firstGridContainer.getSystemParticipants().getStorages().equals(secondGridContainer.getSystemParticipants().getStorages()) - - firstGridContainer.getSystemParticipants().getWecPlants().equals(secondGridContainer.getSystemParticipants().getWecPlants()) } diff --git a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/evcs_input.csv b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/evcs_input.csv index f4ccae202..b9ddc711d 100644 --- a/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/evcs_input.csv +++ b/src/test/resources/edu/ie3/datamodel/io/source/csv/_joint_grid/evcs_input.csv @@ -1,3 +1,3 @@ -"uuid","cos_phi_rated","id","node","operates_from","operates_until","operator","q_characteristics","chargingpoints","type","location_type" -06a14909-366e-4e94-a593-1016e1455b30,0.9,test_evcs_1,5f1c776c-6935-40f7-ba9e-60646e08992b,,,,cosPhiFixed:{(0.00,1.0)},4,ChargingStationType1,HOME -104acdaa-5dc5-4197-aed2-2fddb3c4f237,0.9,test_evcs_2,ed4697fd-016c-40c2-a66b-e793878dadea,,,,cosPhiFixed:{(0.00,1.0)},4,ChargingStationType1,HOME \ No newline at end of file +"uuid","cos_phi_rated","id","node","operates_from","operates_until","operator","q_characteristics","chargingpoints","type","location_type","v2gSupport" +06a14909-366e-4e94-a593-1016e1455b30,0.9,test_evcs_1,5f1c776c-6935-40f7-ba9e-60646e08992b,,,,cosPhiFixed:{(0.00,1.0)},4,ChargingStationType1,HOME,false +104acdaa-5dc5-4197-aed2-2fddb3c4f237,0.9,test_evcs_2,ed4697fd-016c-40c2-a66b-e793878dadea,,,,cosPhiFixed:{(0.00,1.0)},4,ChargingStationType1,HOME,false \ No newline at end of file From 6daa3ef901914f9867225c2a4ee9c04d73c5d2aa Mon Sep 17 00:00:00 2001 From: Vicky Bung Date: Wed, 21 Dec 2022 15:22:08 +0100 Subject: [PATCH 10/59] Update --- src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy b/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy index 68fe3240b..3bdd09714 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy @@ -43,7 +43,8 @@ class GridIoIT extends Specification implements CsvTestDataMeta { then: //compare input and output joint grid container - firstGridContainer.getProperties().equals(secondGridContainer.getProperties()) + firstGridContainer.equals(secondGridContainer) + } From a4a76d59b0d2b26ce08aa3725c3b150b3b2e6d07 Mon Sep 17 00:00:00 2001 From: Vicky Bung Date: Tue, 10 Jan 2023 13:52:50 +0100 Subject: [PATCH 11/59] Update and adapted Changelog --- CHANGELOG.md | 1 + .../models/input/system/characteristic/CharacteristicPoint.java | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cfd7d905b..9f7976f36 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -87,6 +87,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Writers used to write time series are closed right away - Changed class name in FlexOptionsResult.toString [#693](https://github.com/ie3-institute/PowerSystemDataModel/issues/693) - Deleted parameter decimalPlaces [#710](https://github.com/ie3-institute/PowerSystemDataModel/issues/710) +- Created convenience function JointGridContainer [#502](https://github.com/ie3-institute/PowerSystemDataModel/issues/502) - Completion of CSVJointGridContainer test [#586](https://github.com/ie3-institute/PowerSystemDataModel/issues/586) ## [2.0.1] - 2021-07-08 diff --git a/src/main/java/edu/ie3/datamodel/models/input/system/characteristic/CharacteristicPoint.java b/src/main/java/edu/ie3/datamodel/models/input/system/characteristic/CharacteristicPoint.java index ee45ea978..a940bd25a 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/system/characteristic/CharacteristicPoint.java +++ b/src/main/java/edu/ie3/datamodel/models/input/system/characteristic/CharacteristicPoint.java @@ -6,7 +6,6 @@ package edu.ie3.datamodel.models.input.system.characteristic; import edu.ie3.datamodel.exceptions.ParsingException; -import edu.ie3.util.quantities.QuantityUtil; import java.io.Serializable; import java.util.Locale; import java.util.Objects; From 4f3538ef5f3addf22a58f9794fe6c29ee66de8c0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 Jan 2023 13:10:52 +0000 Subject: [PATCH 12/59] Bump com.diffplug.spotless from 6.13.0 to 6.14.0 (#728) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index af62843ea..7954973a0 100644 --- a/build.gradle +++ b/build.gradle @@ -4,7 +4,7 @@ plugins { id 'maven-publish' id 'signing' id 'pmd' // code check, working on source code - id 'com.diffplug.spotless' version '6.13.0'//code format + id 'com.diffplug.spotless' version '6.14.0'//code format id 'com.github.spotbugs' version '5.0.13' // code check, working on byte code id 'de.undercouch.download' version '5.3.0' id 'kr.motd.sphinx' version '2.10.1' // documentation generation From 140275aa807cd6a3a3ad42840e17736f5620a181 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 Jan 2023 13:14:24 +0000 Subject: [PATCH 13/59] Bump indriya from 2.1.3 to 2.1.4 Bumps [indriya](https://github.com/unitsofmeasurement/indriya) from 2.1.3 to 2.1.4. - [Release notes](https://github.com/unitsofmeasurement/indriya/releases) - [Commits](https://github.com/unitsofmeasurement/indriya/compare/2.1.3...2.1.4) --- updated-dependencies: - dependency-name: tech.units:indriya dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 7954973a0..62771bd9d 100644 --- a/build.gradle +++ b/build.gradle @@ -58,7 +58,7 @@ dependencies { // ie³ power system utils implementation 'com.github.ie3-institute:PowerSystemUtils:2.0-SNAPSHOT' - implementation 'tech.units:indriya:2.1.3' + implementation 'tech.units:indriya:2.1.4' implementation 'com.github.johanneshiry:OSMonaut:v1.1.1' // tmp pbf parse From d27d7cb0a98f4cc700717af9e545d2d1d64ebf2f Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Mon, 30 Jan 2023 12:33:38 +0100 Subject: [PATCH 14/59] Fixing tests, quantity to string with 0 values changed --- .../ie3/datamodel/models/CommonVoltageLevelTest.groovy | 2 +- .../datamodel/models/input/connector/LineInputTest.groovy | 2 +- .../utils/validation/ConnectorValidationUtilsTest.groovy | 2 +- .../datamodel/utils/validation/ValidationUtilsTest.groovy | 8 ++++---- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/test/groovy/edu/ie3/datamodel/models/CommonVoltageLevelTest.groovy b/src/test/groovy/edu/ie3/datamodel/models/CommonVoltageLevelTest.groovy index 4c6c3a915..85c6f5c38 100644 --- a/src/test/groovy/edu/ie3/datamodel/models/CommonVoltageLevelTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/models/CommonVoltageLevelTest.groovy @@ -55,6 +55,6 @@ class CommonVoltageLevelTest extends Specification { then: VoltageLevelException ex = thrown() - ex.message == "The provided id \"HS\" and rated voltage \"500 V\" could possibly meet the voltage level \"Niederspannung\" (Interval [0 kV, 10 kV)), but are inconsistent." + ex.message == "The provided id \"HS\" and rated voltage \"500 V\" could possibly meet the voltage level \"Niederspannung\" (Interval [0.0 kV, 10 kV)), but are inconsistent." } } diff --git a/src/test/groovy/edu/ie3/datamodel/models/input/connector/LineInputTest.groovy b/src/test/groovy/edu/ie3/datamodel/models/input/connector/LineInputTest.groovy index f7d327ba6..bbed867e5 100644 --- a/src/test/groovy/edu/ie3/datamodel/models/input/connector/LineInputTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/models/input/connector/LineInputTest.groovy @@ -96,6 +96,6 @@ class LineInputTest extends Specification { ", type=3bed3eb3-9790-4874-89b5-a5434d408088" + ", length=0.003 km" + ", geoPosition=LINESTRING (7.411111 51.492528, 7.414116 51.484136)" + - ", olmCharacteristic=OlmCharacteristicInput{points=[CharacteristicCoordinate{x=0 m/s, y=1 p.u.}]}}" + ", olmCharacteristic=OlmCharacteristicInput{points=[CharacteristicCoordinate{x=0.0 m/s, y=1 p.u.}]}}" } } diff --git a/src/test/groovy/edu/ie3/datamodel/utils/validation/ConnectorValidationUtilsTest.groovy b/src/test/groovy/edu/ie3/datamodel/utils/validation/ConnectorValidationUtilsTest.groovy index d92a55085..2ef09e125 100644 --- a/src/test/groovy/edu/ie3/datamodel/utils/validation/ConnectorValidationUtilsTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/utils/validation/ConnectorValidationUtilsTest.groovy @@ -81,7 +81,7 @@ class ConnectorValidationUtilsTest extends Specification { GridTestData.lineFtoG.copy().nodeA(GridTestData.nodeG).build() || new InvalidEntityException("LineInput connects the same node, but shouldn't", invalidLine) GridTestData.lineFtoG.copy().nodeA(GridTestData.nodeF.copy().subnet(5).build()).build() || new InvalidEntityException("LineInput connects different subnets, but shouldn't", invalidLine) GridTestData.lineFtoG.copy().nodeA(GridTestData.nodeF.copy().voltLvl(GermanVoltageLevelUtils.MV_10KV).build()).build() || new InvalidEntityException("LineInput connects different voltage levels, but shouldn't", invalidLine) - GridTestData.lineFtoG.copy().length(Quantities.getQuantity(0d, METRE)).build() || new InvalidEntityException("The following quantities have to be positive: 0 km", invalidLine) + GridTestData.lineFtoG.copy().length(Quantities.getQuantity(0d, METRE)).build() || new InvalidEntityException("The following quantities have to be positive: 0.0 km", invalidLine) GridTestData.lineFtoG.copy().nodeA(GridTestData.nodeF.copy().geoPosition(testCoordinate).build()).build() || new InvalidEntityException("Coordinates of start and end point do not match coordinates of connected nodes", invalidLine) GridTestData.lineFtoG.copy().nodeB(GridTestData.nodeG.copy().geoPosition(testCoordinate).build()).build() || new InvalidEntityException("Coordinates of start and end point do not match coordinates of connected nodes", invalidLine) invalidLineLengthNotMatchingCoordinateDistances || new InvalidEntityException("Line length does not equal calculated distances between points building the line", invalidLine) diff --git a/src/test/groovy/edu/ie3/datamodel/utils/validation/ValidationUtilsTest.groovy b/src/test/groovy/edu/ie3/datamodel/utils/validation/ValidationUtilsTest.groovy index 4198d6679..8c9a4c59b 100644 --- a/src/test/groovy/edu/ie3/datamodel/utils/validation/ValidationUtilsTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/utils/validation/ValidationUtilsTest.groovy @@ -95,8 +95,8 @@ class ValidationUtilsTest extends Specification { GermanVoltageLevelUtils.LV, 6) ] as Set || Optional.of("9e37ce48-9650-44ec-b888-c2fd182aff01: 2\n" + - " - NodeInput{uuid=9e37ce48-9650-44ec-b888-c2fd182aff01, id='node_f', operator=f15105c4-a2de-4ab8-a621-4bc98e372d92, operationTime=OperationTime{startDate=null, endDate=null, isLimited=false}, vTarget=1 p.u., slack=false, geoPosition=null, voltLvl=CommonVoltageLevel{id='Niederspannung', nominalVoltage=0.4 kV, synonymousIds=[Niederspannung, lv, ns], voltageRange=Interval [0 kV, 10 kV)}, subnet=6}\n" + - " - NodeInput{uuid=9e37ce48-9650-44ec-b888-c2fd182aff01, id='node_g', operator=f15105c4-a2de-4ab8-a621-4bc98e372d92, operationTime=OperationTime{startDate=null, endDate=null, isLimited=false}, vTarget=1 p.u., slack=false, geoPosition=null, voltLvl=CommonVoltageLevel{id='Niederspannung', nominalVoltage=0.4 kV, synonymousIds=[Niederspannung, lv, ns], voltageRange=Interval [0 kV, 10 kV)}, subnet=6}") + " - NodeInput{uuid=9e37ce48-9650-44ec-b888-c2fd182aff01, id='node_f', operator=f15105c4-a2de-4ab8-a621-4bc98e372d92, operationTime=OperationTime{startDate=null, endDate=null, isLimited=false}, vTarget=1 p.u., slack=false, geoPosition=null, voltLvl=CommonVoltageLevel{id='Niederspannung', nominalVoltage=0.4 kV, synonymousIds=[Niederspannung, lv, ns], voltageRange=Interval [0.0 kV, 10 kV)}, subnet=6}\n" + + " - NodeInput{uuid=9e37ce48-9650-44ec-b888-c2fd182aff01, id='node_g', operator=f15105c4-a2de-4ab8-a621-4bc98e372d92, operationTime=OperationTime{startDate=null, endDate=null, isLimited=false}, vTarget=1 p.u., slack=false, geoPosition=null, voltLvl=CommonVoltageLevel{id='Niederspannung', nominalVoltage=0.4 kV, synonymousIds=[Niederspannung, lv, ns], voltageRange=Interval [0.0 kV, 10 kV)}, subnet=6}") [ GridTestData.nodeD, GridTestData.nodeE @@ -171,7 +171,7 @@ class ValidationUtilsTest extends Specification { then: InvalidEntityException ex = thrown() - ex.message == "Entity is invalid because of: The following quantities have to be zero or positive: -1 µS/km [LineTypeInput{uuid=3bed3eb3-9790-4874-89b5-a5434d408088, id=lineType_AtoB, b=-1 µS/km, g=0 µS/km, r=0.437 Ω/km, x=0.356 Ω/km, iMax=300 A, vRated=20 kV}]" + ex.message == "Entity is invalid because of: The following quantities have to be zero or positive: -1 µS/km [LineTypeInput{uuid=3bed3eb3-9790-4874-89b5-a5434d408088, id=lineType_AtoB, b=-1 µS/km, g=0.0 µS/km, r=0.437 Ω/km, x=0.356 Ω/km, iMax=300 A, vRated=20 kV}]" } def "The check for zero or negative entities should work as expected"() { @@ -208,7 +208,7 @@ class ValidationUtilsTest extends Specification { then: InvalidEntityException ex = thrown() - ex.message == "Entity is invalid because of: The following quantities have to be positive: 0 µS/km [LineTypeInput{uuid=3bed3eb3-9790-4874-89b5-a5434d408088, id=lineType_AtoB, b=0 µS/km, g=0 µS/km, r=0.437 Ω/km, x=0.356 Ω/km, iMax=300 A, vRated=20 kV}]" + ex.message == "Entity is invalid because of: The following quantities have to be positive: 0.0 µS/km [LineTypeInput{uuid=3bed3eb3-9790-4874-89b5-a5434d408088, id=lineType_AtoB, b=0.0 µS/km, g=0.0 µS/km, r=0.437 Ω/km, x=0.356 Ω/km, iMax=300 A, vRated=20 kV}]" } def "Checking an unsupported asset leads to an exception"() { From 7bab9797aff0f79d5f36d44cd1a546657ac44e43 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Jan 2023 12:36:07 +0000 Subject: [PATCH 15/59] Bump PowerSystemUtils from 2.0-SNAPSHOT to 2.0 (#731) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 62771bd9d..e9c2d189a 100644 --- a/build.gradle +++ b/build.gradle @@ -56,7 +56,7 @@ dependencies { } // ie³ power system utils - implementation 'com.github.ie3-institute:PowerSystemUtils:2.0-SNAPSHOT' + implementation 'com.github.ie3-institute:PowerSystemUtils:2.0' implementation 'tech.units:indriya:2.1.4' From b30be1c377180810e600d21eb36e17a87434f0c0 Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Mon, 30 Jan 2023 12:54:42 +0100 Subject: [PATCH 16/59] Updates and cleanup in build.gradle --- build.gradle | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/build.gradle b/build.gradle index e9c2d189a..d3204b4c9 100644 --- a/build.gradle +++ b/build.gradle @@ -16,7 +16,6 @@ plugins { ext { //version (changing these should be considered thoroughly!) javaVersion = JavaVersion.VERSION_17 - tscfgVersion = '0.9.9' testcontainersVersion = '1.17.6' scriptsLocation = 'gradle' + File.separator + 'scripts' + File.separator //location of script plugins @@ -41,27 +40,19 @@ apply from: scriptsLocation + 'semVer.gradle' repositories { mavenCentral() // searches in Sonatype's repository 'Maven Central' - maven { url 'https://www.jitpack.io' } // allows github repos as dependencies // sonatype snapshot repo - maven { url 'https://oss.sonatype.org/content/repositories/snapshots' } + maven { url 'https://s01.oss.sonatype.org/content/repositories/snapshots' } } dependencies { - constraints { - implementation( 'junit:junit:4.13.2+'){ - because "CVE-2020-15250 - Temporary folder vulnerability - https://github.com/advisories/GHSA-269g-pwp5-87pp" - } - } // ie³ power system utils implementation 'com.github.ie3-institute:PowerSystemUtils:2.0' implementation 'tech.units:indriya:2.1.4' - implementation 'com.github.johanneshiry:OSMonaut:v1.1.1' // tmp pbf parse - // JTS Topology Suite for GeoPositions, License: EPL 1.0 / EDL 1.0 implementation ('org.locationtech.jts:jts-core:1.19.0'){ exclude group: 'junit', module: 'junit' From 9906465e7455d3f25e695b06415577f8795570b5 Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Mon, 30 Jan 2023 12:55:44 +0100 Subject: [PATCH 17/59] Update gradle to 7.6 --- gradle/wrapper/gradle-wrapper.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 7711ccd1a..f1856dff1 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ #Mon Dec 02 10:39:11 CET 2019 -distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-bin.zip distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStorePath=wrapper/dists From 4c3d8066cc79be67745dc81ac044ee201dd5c1ab Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Mon, 30 Jan 2023 13:01:55 +0100 Subject: [PATCH 18/59] Adapting to new sonatype url --- docs/readthedocs/gettingstarted.rst | 4 ++-- gradle/scripts/mavenCentralPublish.gradle | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/readthedocs/gettingstarted.rst b/docs/readthedocs/gettingstarted.rst index 389d1b6b1..6115152b9 100644 --- a/docs/readthedocs/gettingstarted.rst +++ b/docs/readthedocs/gettingstarted.rst @@ -30,13 +30,13 @@ On `Maven central `_. +Available on `OSS Sonatype `_. Add the correct repository: .. code-block:: xml - http://oss.sonatype.org/content/repositories/snapshots + https://s01.oss.sonatype.org/content/repositories/snapshots and add the dependency: diff --git a/gradle/scripts/mavenCentralPublish.gradle b/gradle/scripts/mavenCentralPublish.gradle index 15d848e9d..8cbaaf088 100644 --- a/gradle/scripts/mavenCentralPublish.gradle +++ b/gradle/scripts/mavenCentralPublish.gradle @@ -91,8 +91,8 @@ if (project.hasProperty('user') && project.hasProperty('password') && project.ha } repositories { maven { - def releasesRepoUrl = "https://oss.sonatype.org/service/local/staging/deploy/maven2/" - def snapshotsRepoUrl = "https://oss.sonatype.org/content/repositories/snapshots/" + def releasesRepoUrl = "https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/" + def snapshotsRepoUrl = "https://s01.oss.sonatype.org/content/repositories/snapshots/" url = versionString.endsWith('SNAPSHOT') ? snapshotsRepoUrl : releasesRepoUrl credentials { username project.getProperty('user') From c451f1c5c740a664c4f93be6417315b26302761b Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Mon, 30 Jan 2023 13:07:04 +0100 Subject: [PATCH 19/59] Fixing and updating maven publication pom --- gradle/scripts/mavenCentralPublish.gradle | 35 +++++++---------------- 1 file changed, 11 insertions(+), 24 deletions(-) diff --git a/gradle/scripts/mavenCentralPublish.gradle b/gradle/scripts/mavenCentralPublish.gradle index 8cbaaf088..c1e1fb120 100644 --- a/gradle/scripts/mavenCentralPublish.gradle +++ b/gradle/scripts/mavenCentralPublish.gradle @@ -40,7 +40,7 @@ if (project.hasProperty('user') && project.hasProperty('password') && project.ha url = 'https:github.com/ie3-institute/PowerSystemDatamodel' organization { name = 'Institute of Energy Systems, Energy Efficiency and Energy Economics (ie3)/TU Dortmund University' - url = 'http:www.ie3.tu-dortmund.de/' + url = 'https:www.ie3.tu-dortmund.de/' } issueManagement { system = 'GitHub' @@ -51,31 +51,18 @@ if (project.hasProperty('user') && project.hasProperty('password') && project.ha name = 'BSD 3-Clause License' url = 'https:github.com/ie3-institute/PowerSystemDataModel/blob/master/LICENSE' } - scm { - connection = 'scm:git:git:github.com/ie3-institute/PowerSystemDataModel.git' - developerConnection = 'scm:git:ssh:github.com:ie3-institute/PowerSystemDataModel.git' - url = 'https:github.com/ie3-institute/PowerSystemDataModel' - } - developers { - [ - developer { - id = 'johanneshiry' - name = 'Johannes Hiry' - email = 'johannes.hiry@tu-dortmund.de' - }, - developer { - id = 'ckittl' - name = 'Chris Kittl' - email = 'chris.kittl@tu-dortmund.de' - }, - developer { - id = 'sensarmad' - name = 'Debopama Sen Sarma' - email = 'debopama-sen.sarma@tu-dortmund.de' - } - ] + } + developers { + developer { + organization = "Institute of Energy Systems, Energy Efficiency and Energy Economics (ie3)/TU Dortmund University" + organizationUrl = "https:ie3.etit.tu-dortmund.de" } } + scm { + connection = 'scm:git:git:github.com/ie3-institute/PowerSystemDataModel.git' + developerConnection = 'scm:git:ssh:github.com:ie3-institute/PowerSystemDataModel.git' + url = 'https:github.com/ie3-institute/PowerSystemDataModel' + } } removeTestDependenciesFromPom(pom) From 4a8b9e811cfe815e2fc214c49001c48a6bd4a904 Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Mon, 30 Jan 2023 13:11:31 +0100 Subject: [PATCH 20/59] Release 3.0 in CHANGELOG.md --- CHANGELOG.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7c2b77414..f2a7c42af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased/Snapshot] +## [3.0.0] - 2023-01-30 + ### Added - SQL time series sources (`SqlTimeSeriesSource` and `SqlTimeSeriesMappingSource`) [#467](https://github.com/ie3-institute/PowerSystemDataModel/issues/467) - SQL time series have a different structure than CSV counterparts [#545](https://github.com/ie3-institute/PowerSystemDataModel/issues/545) @@ -190,7 +192,8 @@ coordinates or multiple exactly equal coordinates possible - CsvDataSource now stops trying to get an operator for empty operator uuid field in entities - CsvDataSource now parsing multiple geoJson strings correctly -[Unreleased/Snapshot]: https://github.com/ie3-institute/powersystemdatamodel/compare/2.1.0...HEAD +[Unreleased/Snapshot]: https://github.com/ie3-institute/powersystemdatamodel/compare/3.0.0...HEAD +[3.0.0]: https://github.com/ie3-institute/powersystemdatamodel/compare/2.1.0...3.0.0 [2.1.0]: https://github.com/ie3-institute/powersystemdatamodel/compare/2.0.1...2.1.0 [2.0.1]: https://github.com/ie3-institute/powersystemdatamodel/compare/2.0.0...2.0.1 [2.0.0]: https://github.com/ie3-institute/powersystemdatamodel/compare/1.1.0...2.0.0 From 1e776b0b68b2e254a2f725d937371574bc93018d Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Mon, 30 Jan 2023 13:22:14 +0100 Subject: [PATCH 21/59] Improving security in Jenkinsfile --- Jenkinsfile | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index a675a37f5..30763c7bc 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -145,9 +145,9 @@ node { // get the sonatype credentials stored in the jenkins secure keychain withCredentials([ - usernamePassword(credentialsId: mavenCentralCredentialsId, usernameVariable: 'mavencentral_username', passwordVariable: 'mavencentral_password'), - file(credentialsId: mavenCentralSignKeyFileId, variable: 'mavenCentralKeyFile'), - usernamePassword(credentialsId: mavenCentralSignKeyId, passwordVariable: 'signingPassword', usernameVariable: 'signingKeyId') + usernamePassword(credentialsId: mavenCentralCredentialsId, usernameVariable: 'MAVENCENTRAL_USER', passwordVariable: 'MAVENCENTRAL_PASS'), + file(credentialsId: mavenCentralSignKeyFileId, variable: 'MAVENCENTRAL_KEYFILE'), + usernamePassword(credentialsId: mavenCentralSignKeyId, usernameVariable: 'MAVENCENTRAL_SIGNINGKEYID', passwordVariable: 'MAVENCENTRAL_SIGNINGPASS') ]) { /* @@ -159,17 +159,15 @@ node { returnStdout: true ) - String deployGradleTasks = "--refresh-dependencies test " + - "publish -Puser=${env.mavencentral_username} " + - "-Ppassword=${env.mavencentral_password} " + - "-Psigning.keyId=${env.signingKeyId} " + - "-Psigning.password=${env.signingPassword} " + - "-Psigning.secretKeyRingFile=${env.mavenCentralKeyFile} " + + String deployGradleTasks = '--refresh-dependencies test ' + + 'publish -Puser=${MAVENCENTRAL_USER} ' + + '-Ppassword=${MAVENCENTRAL_PASS} ' + + '-Psigning.keyId=${MAVENCENTRAL_SIGNINGKEYID} ' + + '-Psigning.password=${MAVENCENTRAL_SIGNINGPASS} ' + + '-Psigning.secretKeyRingFile=${MAVENCENTRAL_KEYFILE} ' + "-PdeployVersion='$projectVersion'" - // see https://docs.gradle.org/6.0.1/release-notes.html "Publication of SHA256 and SHA512 checksums" - def preventSHACheckSums = "-Dorg.gradle.internal.publish.checksums.insecure=true" - gradle("${deployGradleTasks} $preventSHACheckSums", projectName) + gradle(deployGradleTasks, projectName) } if (env.BRANCH_NAME == "main") { @@ -376,7 +374,7 @@ def gradle(String command, String relativeProjectDir) { env.JENKINS_NODE_COOKIE = 'dontKillMe' // this is necessary for the Gradle daemon to be kept alive // switch directory to be able to use gradle wrapper - sh(script: """set +x && cd $relativeProjectDir""" + ''' set +x; ./gradlew ''' + """$command""", returnStdout: true) + sh(script: """set +x && cd $relativeProjectDir""" + ''' set +x; ./gradlew ''' + command, returnStdout: true) } def determineSonarqubeGradleCmd(String sonarqubeProjectKey, String currentBranchName, String targetBranchName, String orgName, String projectName, String relativeGitDir) { From 0eaf45665388ad68c5f41386d8f0b036b4edfb0e Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Mon, 30 Jan 2023 13:22:32 +0100 Subject: [PATCH 22/59] Updating sonatype login --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 30763c7bc..6a229f739 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -27,7 +27,7 @@ String sshCredentialsId = '19f16959-8a0d-4a60-bd1f-5adb4572b702' // id that matc String sonarqubeProjectKey = 'edu.ie3:PowerSystemDataModel' // sonarqube project key, case-sensitive /* maven central configuration */ -String mavenCentralCredentialsId = '87bfb2d4-7613-4816-9fe1-70dfd7e6dec2' // id that matches the maven central credentials set as jenkins property +String mavenCentralCredentialsId = '197ffae7-08b2-4641-aa15-a2351d8011cd' // id that matches the maven central credentials set as jenkins property String mavenCentralSignKeyFileId = 'dc96216c-d20a-48ff-98c0-1c7ba096d08d' // id that matches the maven central sign key file set as jenkins property String mavenCentralSignKeyId = 'a1357827-1516-4fa2-ab8e-72cdea07a692' // id that matches the maven central sign key id set as jenkins property From b0c4622ee6fc4671e6e25a149e8d0195b903ebfc Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Tue, 31 Jan 2023 11:01:58 +0100 Subject: [PATCH 23/59] Added to AUTHORS --- AUTHORS | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/AUTHORS b/AUTHORS index d28ee89a5..4c5ffecc5 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1,4 +1,4 @@ -Copyright (c) 2020, Institute of Energy Systems, Energy Efficiency and Energy Economics (ie3) +Copyright (c) 2023, Institute of Energy Systems, Energy Efficiency and Energy Economics (ie3) All rights reserved. Lead Developers: @@ -17,8 +17,6 @@ Main Contributers: - Vasilios Zachopoulos - https://github.com/baszach - Shubham Bajpai - https://github.com/ahamshubham - Thomas Oberließen - https://github.com/t-ober - -Coordination: - - Chris Kittl - - Johannes Hiry - - Debopama Sen-Sarma \ No newline at end of file + - Marius Staudt - https://github.com/staudtMarius + - Lara Roumeliotis - https://github.com/lararou + - Vicky Bung - https://github.com/vickybung1 From b1c29f9a140246dd910a8964ccb2c4684b165002 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 1 Feb 2023 09:25:39 +0000 Subject: [PATCH 24/59] Bump org.postgresql:postgresql from 42.5.1 to 42.5.2 (#734) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index e9c2d189a..457b18a86 100644 --- a/build.gradle +++ b/build.gradle @@ -94,7 +94,7 @@ dependencies { // Databases implementation 'org.influxdb:influxdb-java:2.23' implementation 'com.couchbase.client:java-client:3.4.2' - runtimeOnly 'org.postgresql:postgresql:42.5.1' // postgresql jdbc driver required during runtime + runtimeOnly 'org.postgresql:postgresql:42.5.2' // postgresql jdbc driver required during runtime implementation 'commons-io:commons-io:2.11.0' // I/O functionalities implementation 'org.apache.commons:commons-compress:1.22' // I/O functionalities From 2d1064476062543097b74f545f2709e78a48c592 Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Wed, 1 Feb 2023 18:57:31 +0100 Subject: [PATCH 25/59] Updating sphinx dependencies --- docs/readthedocs/requirements.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/readthedocs/requirements.txt b/docs/readthedocs/requirements.txt index bc20d8217..66fcfd2c5 100644 --- a/docs/readthedocs/requirements.txt +++ b/docs/readthedocs/requirements.txt @@ -1,4 +1,4 @@ commonmark==0.9.1 recommonmark==0.7.1 -Sphinx==4.2.0 -sphinx-rtd-theme==1.0.0 \ No newline at end of file +Sphinx==5.3.0 +sphinx-rtd-theme==1.1.1 From dc897c28752e33c8916def2259431fb091a6eb79 Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Wed, 1 Feb 2023 18:59:54 +0100 Subject: [PATCH 26/59] Adding sphinx dependencies to dependabot surveillance --- .github/dependabot.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 7174415d6..3ba92939b 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -12,7 +12,16 @@ updates: - sensarmad - sebastian-peter - danielfeismann + - jo-bao ignore: - dependency-name: org.spockframework:spock-core versions: - 2.3-groovy-4.0 + +- package-ecosystem: pip + directory: "/docs/readthedocs" + schedule: + interval: daily + time: "04:00" + open-pull-requests-limit: 8 + target-branch: dev From e1a03adc2f176592f9c9520c210f6b0ba8d0771a Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Wed, 1 Feb 2023 19:09:45 +0100 Subject: [PATCH 27/59] Fixing sphinx warnings --- docs/readthedocs/models/models.rst | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/docs/readthedocs/models/models.rst b/docs/readthedocs/models/models.rst index 265730697..9b738fb72 100644 --- a/docs/readthedocs/models/models.rst +++ b/docs/readthedocs/models/models.rst @@ -24,7 +24,7 @@ Immutability Copyable With the general design principle of immutability, entity modifications (e.g. updates of field values) can become hard and annoying. To avoid generating methods to update each field value, we provide an adapted version of the - `builder pattern `_ to make entity modifications as easy as possible. + `builder pattern `__ to make entity modifications as easy as possible. Each entity holds it's own copy builder class, which follows the same inheritance as the entity class itself. With a call of `.copy()` on an entity instance a builder instance is returned, that allows for modification of fields and can be terminated with `.build()` which will return an instance of the entity with modified field values as required. @@ -50,7 +50,7 @@ Harmonized Units System Equality Checks To represent quantities in the models within an acceptable accuracy, the JSR 385 reference implementation - `Indriya `_ is used. Comparing quantity objects or objects holding quantity + `Indriya `__ is used. Comparing quantity objects or objects holding quantity instances is not as trivial as it might seem, because there might be different understandings about the equality of quantities (e.g. there is a big difference between two instances being equal or equivalent). After long discussions how to treat quantities in the entity :code:`equals()` method, we agreed on the following rules to be applied: @@ -74,12 +74,12 @@ Equality Checks would return :code:`false` as the equality check does NOT convert units. If you want to compare two entity instances based on their equivalence you have (for now) check for each quantity manually using their :code:`isEquivalentTo()` method. If you think you would benefit from a standard method that allows entity equivalence check, please consider - handing in an issue `here `_. + handing in an issue `here `__. Furthermore, the current existing implementation of :code:`isEquivalentTo()` in indriya does not allow the provision of a tolerance threshold that might be necessary when comparing values from floating point operations. We consider - providing such a method in our `PowerSystemUtils `_ library. + providing such a method in our `PowerSystemUtils `__ library. If you think you would benefit from such a method, please consider handing in an issue - `here `_. + `here `__. Conditional Parameters Some of the models have conditional parameters. When reading model data from a data source, their respective factories for building these @@ -97,8 +97,8 @@ Model classes you can use to describe a data set as input to power system simula input/operator -Grid Related Models -=================== +Grid Related Input Models +========================= .. toctree:: :maxdepth: 1 @@ -112,8 +112,8 @@ Grid Related Models input/grid/measurementunit input/grid/gridcontainer -Participant Related Models -========================== +Participant Related Input Models +================================ .. toctree:: :maxdepth: 1 @@ -137,8 +137,8 @@ Result ****** Model classes you can use to describe the outcome of a power system simulation. -Grid Related Models -=================== +Grid Related Result Models +========================== .. toctree:: :maxdepth: 1 @@ -150,8 +150,8 @@ Grid Related Models result/grid/transformer2w result/grid/transformer3w -Participant Related Models -========================== +Participant Related Result Models +================================= .. toctree:: :maxdepth: 1 From fff8b23bc423e814fcd8b961ccaaf99e0f24c51e Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Wed, 1 Feb 2023 19:10:24 +0100 Subject: [PATCH 28/59] Updating maintainers list --- docs/readthedocs/index.rst | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/readthedocs/index.rst b/docs/readthedocs/index.rst index 2074b7ef6..0b29cbfb4 100644 --- a/docs/readthedocs/index.rst +++ b/docs/readthedocs/index.rst @@ -19,8 +19,10 @@ Contact the (Main) Maintainers If you feel, something this missing, wrong or misleading, please contact one of our main contributors: * `@sensarmad `_ - * `@johanneshiry `_ - * `@ckittl `_ + * `@t-ober `_ + * `@danielfeismann `_ + * `@sebastian-peter `_ + * `@jo-bao `_ Hat tip to all other contributors! From 12da40aa7ece0cddc07312a30d1a8ec65c76a92e Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Wed, 1 Feb 2023 19:13:18 +0100 Subject: [PATCH 29/59] Added to CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7c2b77414..4bab2c35d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - `ThermalGrid` as a container for a completely connected thermal grid - `EmResult` and `FlexOptionsResult` for Energy Management Systems [#651](https://github.com/ie3-institute/PowerSystemDataModel/issues/651) - `EvcsInput` now has a parameter for enabling and disabling vehicle to grid support [#681](https://github.com/ie3-institute/PowerSystemDataModel/issues/681) +- Added Dependabot updates to sphinx/readthedocs dependencies [#735](https://github.com/ie3-institute/PowerSystemDataModel/issues/735) ### Fixed - Reduced code smells [#492](https://github.com/ie3-institute/PowerSystemDataModel/issues/492) From 29539fab14dcf4192d8c622bbab0ed4a9058d5a2 Mon Sep 17 00:00:00 2001 From: Vicky Bung Date: Tue, 7 Feb 2023 14:56:47 +0100 Subject: [PATCH 30/59] Update --- CHANGELOG.md | 1 - .../csv/CsvJointGridContainerSource.java | 1 + .../edu/ie3/datamodel/io/GridIoIT.groovy | 42 ++++++++++++------- 3 files changed, 27 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e73fc208b..5570f3f5a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -87,7 +87,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Writers used to write time series are closed right away - Changed class name in FlexOptionsResult.toString [#693](https://github.com/ie3-institute/PowerSystemDataModel/issues/693) - Deleted parameter decimalPlaces and changed naming of serialization method [#710](https://github.com/ie3-institute/PowerSystemDataModel/issues/710) -- Deleted parameter decimalPlaces [#710](https://github.com/ie3-institute/PowerSystemDataModel/issues/710) - Created convenience function JointGridContainer [#502](https://github.com/ie3-institute/PowerSystemDataModel/issues/502) - Completion of CSVJointGridContainer test [#586](https://github.com/ie3-institute/PowerSystemDataModel/issues/586) diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvJointGridContainerSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvJointGridContainerSource.java index 1c74d463d..68a7f94c9 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvJointGridContainerSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvJointGridContainerSource.java @@ -13,6 +13,7 @@ import edu.ie3.datamodel.models.input.container.RawGridElements; import edu.ie3.datamodel.models.input.container.SystemParticipants; +/** Convenience class for cases where all used data comes from CSV sources */ public class CsvJointGridContainerSource { private CsvJointGridContainerSource() {} diff --git a/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy b/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy index 3bdd09714..8b9ea001b 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy @@ -8,45 +8,55 @@ package edu.ie3.datamodel.io import edu.ie3.datamodel.io.sink.CsvFileSink import edu.ie3.datamodel.io.source.csv.CsvJointGridContainerSource import edu.ie3.datamodel.io.source.csv.CsvTestDataMeta +import edu.ie3.util.io.FileIOUtils +import spock.lang.Shared import spock.lang.Specification import java.nio.file.Files +import java.nio.file.Path class GridIoIT extends Specification implements CsvTestDataMeta { - def "Input JointGridContainer equals Output JointGridContainer."(){ + @Shared + Path tempDirectory + + @Shared + CsvFileSink sink + + def setupSpec() { + tempDirectory = Files.createTempDirectory("GridIoIT") + sink = new CsvFileSink(tempDirectory.toAbsolutePath().toString()) + } + + def "Input JointGridContainer equals Output JointGridContainer."() { given: // create joint grid container - def gridname = new String("vn_simona") - def seperator = new String(",") - def folderpath = new String(jointGridFolderPath) - def firstGridContainer = CsvJointGridContainerSource.read(gridname, seperator, folderpath) + def gridname = "vn_simona" + def seperator = "," + def firstGridContainer = CsvJointGridContainerSource.read(gridname, seperator, jointGridFolderPath) // output: prepare output folder - def tempDirectory = Files.createTempDirectory("GridIoIT") - def outDirectoryPath = tempDirectory.toAbsolutePath().toString() - def sink = new CsvFileSink(outDirectoryPath) + //def outDirectoryPath = tempDirectory.toAbsolutePath().toString() + //def sink = new CsvFileSink(outDirectoryPath) when: // write files from joint grid container in output directory sink.persistJointGrid(firstGridContainer) // create second grid container from output folder - def secondGridContainer = CsvJointGridContainerSource.read(gridname, seperator, outDirectoryPath) - - // delete files in output directory - tempDirectory.toFile().eachFile { - it.deleteOnExit() - } + def secondGridContainer = CsvJointGridContainerSource.read(gridname, seperator, tempDirectory.toAbsolutePath().toString()) then: //compare input and output joint grid container - firstGridContainer.equals(secondGridContainer) - + firstGridContainer == secondGridContainer + } + def cleanupSpec() { + FileIOUtils.deleteRecursively(tempDirectory) + sink.shutdown() } } From 0f96d4ee9935418bb2a6bcf675f38155a84c6940 Mon Sep 17 00:00:00 2001 From: Vicky Bung Date: Tue, 7 Feb 2023 14:58:59 +0100 Subject: [PATCH 31/59] Update --- src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy | 1 - 1 file changed, 1 deletion(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy b/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy index 8b9ea001b..f5d373af7 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy @@ -58,5 +58,4 @@ class GridIoIT extends Specification implements CsvTestDataMeta { FileIOUtils.deleteRecursively(tempDirectory) sink.shutdown() } - } From 098a40bf9358b8a12b3cc89544b27bb10a7944a5 Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Thu, 9 Feb 2023 08:33:31 +0100 Subject: [PATCH 32/59] Update docs/readthedocs/index.rst Adding Julian to authors as well Co-authored-by: Daniel Feismann <98817556+danielfeismann@users.noreply.github.com> --- docs/readthedocs/index.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/readthedocs/index.rst b/docs/readthedocs/index.rst index 0b29cbfb4..6f7ce6f29 100644 --- a/docs/readthedocs/index.rst +++ b/docs/readthedocs/index.rst @@ -23,7 +23,7 @@ If you feel, something this missing, wrong or misleading, please contact one of * `@danielfeismann `_ * `@sebastian-peter `_ * `@jo-bao `_ - +@julianhohmann `_ Hat tip to all other contributors! Indices and tables From 35c3b1e94f449a7696338c9a073357c406e8fa44 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Feb 2023 05:00:04 +0000 Subject: [PATCH 33/59] Bump net.bytebuddy:byte-buddy from 1.12.22 to 1.13.0 Bumps [net.bytebuddy:byte-buddy](https://github.com/raphw/byte-buddy) from 1.12.22 to 1.13.0. - [Release notes](https://github.com/raphw/byte-buddy/releases) - [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md) - [Commits](https://github.com/raphw/byte-buddy/compare/byte-buddy-1.12.22...byte-buddy-1.13.0) --- updated-dependencies: - dependency-name: net.bytebuddy:byte-buddy dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 457b18a86..aed2dc963 100644 --- a/build.gradle +++ b/build.gradle @@ -76,7 +76,7 @@ dependencies { testImplementation 'org.junit.jupiter:junit-jupiter:5.9.2' testImplementation 'org.spockframework:spock-core:2.3-groovy-3.0' testImplementation 'org.objenesis:objenesis:3.3' // Mock creation with constructor parameters - testImplementation 'net.bytebuddy:byte-buddy:1.12.22' // Mocks of classes + testImplementation 'net.bytebuddy:byte-buddy:1.13.0' // Mocks of classes // testcontainers (docker framework for testing) testImplementation "org.testcontainers:testcontainers:$testcontainersVersion" From 4ccb35ef5924e1e076fe6b2ffa49bbc987d60575 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Feb 2023 10:26:19 +0000 Subject: [PATCH 34/59] Bump com.couchbase.client:java-client from 3.4.2 to 3.4.3 (#744) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index aed2dc963..30615a7df 100644 --- a/build.gradle +++ b/build.gradle @@ -93,7 +93,7 @@ dependencies { // Databases implementation 'org.influxdb:influxdb-java:2.23' - implementation 'com.couchbase.client:java-client:3.4.2' + implementation 'com.couchbase.client:java-client:3.4.3' runtimeOnly 'org.postgresql:postgresql:42.5.2' // postgresql jdbc driver required during runtime implementation 'commons-io:commons-io:2.11.0' // I/O functionalities From 8afb0576b3f63c18a6457f01a1891ac4ea53c69d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Feb 2023 10:37:32 +0000 Subject: [PATCH 35/59] Bump de.undercouch.download from 5.3.0 to 5.3.1 (#739) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 30615a7df..1c91aa4e3 100644 --- a/build.gradle +++ b/build.gradle @@ -6,7 +6,7 @@ plugins { id 'pmd' // code check, working on source code id 'com.diffplug.spotless' version '6.14.0'//code format id 'com.github.spotbugs' version '5.0.13' // code check, working on byte code - id 'de.undercouch.download' version '5.3.0' + id 'de.undercouch.download' version '5.3.1' id 'kr.motd.sphinx' version '2.10.1' // documentation generation id 'jacoco' // java code coverage plugin id "org.sonarqube" version "3.5.0.2730" // sonarqube From 976bcbe274e86d3e919b1b5a859d3a30674af998 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Feb 2023 10:48:45 +0000 Subject: [PATCH 36/59] Bump com.diffplug.spotless from 6.14.0 to 6.15.0 (#743) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 1c91aa4e3..f611537e1 100644 --- a/build.gradle +++ b/build.gradle @@ -4,7 +4,7 @@ plugins { id 'maven-publish' id 'signing' id 'pmd' // code check, working on source code - id 'com.diffplug.spotless' version '6.14.0'//code format + id 'com.diffplug.spotless' version '6.15.0'//code format id 'com.github.spotbugs' version '5.0.13' // code check, working on byte code id 'de.undercouch.download' version '5.3.1' id 'kr.motd.sphinx' version '2.10.1' // documentation generation From 8b94913e54f1b411d5201e97825ab9391635c2f3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Feb 2023 11:55:01 +0000 Subject: [PATCH 37/59] Bump org.postgresql:postgresql from 42.5.2 to 42.5.3 (#740) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index f611537e1..5f90ebbdb 100644 --- a/build.gradle +++ b/build.gradle @@ -94,7 +94,7 @@ dependencies { // Databases implementation 'org.influxdb:influxdb-java:2.23' implementation 'com.couchbase.client:java-client:3.4.3' - runtimeOnly 'org.postgresql:postgresql:42.5.2' // postgresql jdbc driver required during runtime + runtimeOnly 'org.postgresql:postgresql:42.5.3' // postgresql jdbc driver required during runtime implementation 'commons-io:commons-io:2.11.0' // I/O functionalities implementation 'org.apache.commons:commons-compress:1.22' // I/O functionalities From 78de52c975dd86d0dd092f8b5b22c9743df85ba0 Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Mon, 13 Feb 2023 13:52:43 +0100 Subject: [PATCH 38/59] Update docs/readthedocs/index.rst Fixing Julian's contact info Co-authored-by: Daniel Feismann <98817556+danielfeismann@users.noreply.github.com> --- docs/readthedocs/index.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/readthedocs/index.rst b/docs/readthedocs/index.rst index 6f7ce6f29..58e3b1a87 100644 --- a/docs/readthedocs/index.rst +++ b/docs/readthedocs/index.rst @@ -23,7 +23,7 @@ If you feel, something this missing, wrong or misleading, please contact one of * `@danielfeismann `_ * `@sebastian-peter `_ * `@jo-bao `_ -@julianhohmann `_ +* `@julianhohmann `_ Hat tip to all other contributors! Indices and tables From e0c1787011d469ca5bf74570033fb616917e0a49 Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Mon, 13 Feb 2023 13:54:11 +0100 Subject: [PATCH 39/59] Fixing list spacing --- docs/readthedocs/index.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/readthedocs/index.rst b/docs/readthedocs/index.rst index 58e3b1a87..edae434d4 100644 --- a/docs/readthedocs/index.rst +++ b/docs/readthedocs/index.rst @@ -23,7 +23,8 @@ If you feel, something this missing, wrong or misleading, please contact one of * `@danielfeismann `_ * `@sebastian-peter `_ * `@jo-bao `_ -* `@julianhohmann `_ + * `@julianhohmann `_ + Hat tip to all other contributors! Indices and tables From 6d6c841a3f2830bb2d620f6733748fb68acc2482 Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Mon, 13 Feb 2023 14:07:14 +0100 Subject: [PATCH 40/59] Minor code improvements Fixing test directory deletion --- .../edu/ie3/datamodel/io/GridIoIT.groovy | 25 ++++++++----------- .../io/connectors/CsvFileConnectorTest.groovy | 2 +- 2 files changed, 11 insertions(+), 16 deletions(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy b/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy index f5d373af7..50813cf68 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy @@ -28,34 +28,29 @@ class GridIoIT extends Specification implements CsvTestDataMeta { sink = new CsvFileSink(tempDirectory.toAbsolutePath().toString()) } + def cleanupSpec() { + sink.shutdown() + FileIOUtils.deleteRecursively(tempDirectory) + } + def "Input JointGridContainer equals Output JointGridContainer."() { given: // create joint grid container - def gridname = "vn_simona" - def seperator = "," - def firstGridContainer = CsvJointGridContainerSource.read(gridname, seperator, jointGridFolderPath) - - // output: prepare output folder - //def outDirectoryPath = tempDirectory.toAbsolutePath().toString() - //def sink = new CsvFileSink(outDirectoryPath) + def gridName = "vn_simona" + def separator = "," + def firstGridContainer = CsvJointGridContainerSource.read(gridName, separator, jointGridFolderPath) when: // write files from joint grid container in output directory sink.persistJointGrid(firstGridContainer) // create second grid container from output folder - def secondGridContainer = CsvJointGridContainerSource.read(gridname, seperator, tempDirectory.toAbsolutePath().toString()) + def secondGridContainer = CsvJointGridContainerSource.read(gridName, separator, tempDirectory.toAbsolutePath().toString()) then: - //compare input and output joint grid container - + // compare input and output joint grid container firstGridContainer == secondGridContainer } - - def cleanupSpec() { - FileIOUtils.deleteRecursively(tempDirectory) - sink.shutdown() - } } diff --git a/src/test/groovy/edu/ie3/datamodel/io/connectors/CsvFileConnectorTest.groovy b/src/test/groovy/edu/ie3/datamodel/io/connectors/CsvFileConnectorTest.groovy index 81d8e1f3d..9c4ef02c3 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/connectors/CsvFileConnectorTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/connectors/CsvFileConnectorTest.groovy @@ -62,8 +62,8 @@ class CsvFileConnectorTest extends Specification { } def cleanupSpec() { - FileIOUtils.deleteRecursively(tmpDirectory) cfc.shutdown() + FileIOUtils.deleteRecursively(tmpDirectory) } def "The csv file connector is able to provide correct paths to time series files"() { From e7cac1f01a0f749a00a7f52b299458a79d3d27bc Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Mon, 13 Feb 2023 14:23:10 +0100 Subject: [PATCH 41/59] Adding JavaDoc for test --- src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy b/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy index 50813cf68..ef2f8db34 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy @@ -15,6 +15,9 @@ import spock.lang.Specification import java.nio.file.Files import java.nio.file.Path +/** + * Testing whether PSDM CSV source and sink are stable when used sequentially, i.e. whether serialized and deserialized data is equal. + */ class GridIoIT extends Specification implements CsvTestDataMeta { @Shared From d1a8c220202dc90fc2e6a8dea4d46d8d849f4f87 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Feb 2023 14:43:04 +0000 Subject: [PATCH 42/59] Bump sphinx-rtd-theme from 1.1.1 to 1.2.0 in /docs/readthedocs (#746) --- docs/readthedocs/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/readthedocs/requirements.txt b/docs/readthedocs/requirements.txt index 66fcfd2c5..605bbfa69 100644 --- a/docs/readthedocs/requirements.txt +++ b/docs/readthedocs/requirements.txt @@ -1,4 +1,4 @@ commonmark==0.9.1 recommonmark==0.7.1 Sphinx==5.3.0 -sphinx-rtd-theme==1.1.1 +sphinx-rtd-theme==1.2.0 From 422b8b9d829117123b9ad382643cf04d135faa94 Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Tue, 14 Feb 2023 12:46:00 +0100 Subject: [PATCH 43/59] Adding ``copy``-functionality for containers. --- .../input/container/GraphicElements.java | 37 ++++++ .../models/input/container/GridContainer.java | 58 ++++++++++ .../input/container/InputContainer.java | 24 ++++ .../input/container/JointGridContainer.java | 36 ++++++ .../input/container/RawGridElements.java | 66 +++++++++++ .../input/container/SubGridContainer.java | 31 +++++ .../input/container/SystemParticipants.java | 109 ++++++++++++++++++ .../models/input/container/ThermalGrid.java | 44 +++++++ .../models/input/container/ThermalUnits.java | 37 ++++++ .../container/GraphicElementsTest.groovy | 20 ++++ .../container/JointGridContainerTest.groovy | 24 ++++ .../container/RawGridElementsTest.groovy | 24 ++++ .../container/SystemParticipantsTest.groovy | 57 +++++++++ .../input/container/ThermalGridTest.groovy | 21 ++++ .../input/container/ThermalUnitsTest.groovy | 20 ++++ 15 files changed, 608 insertions(+) diff --git a/src/main/java/edu/ie3/datamodel/models/input/container/GraphicElements.java b/src/main/java/edu/ie3/datamodel/models/input/container/GraphicElements.java index 10e610dfc..3a84504eb 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/container/GraphicElements.java +++ b/src/main/java/edu/ie3/datamodel/models/input/container/GraphicElements.java @@ -67,6 +67,11 @@ public final List allEntitiesAsList() { return Collections.unmodifiableList(allEntities); } + @Override + public GraphicElementsCopyBuilder copy() { + return new GraphicElementsCopyBuilder(this); + } + /** @return unmodifiable Set of all node graphic data for this grid */ public Set getNodeGraphics() { return Collections.unmodifiableSet(nodeGraphics); @@ -88,4 +93,36 @@ public boolean equals(Object o) { public int hashCode() { return Objects.hash(nodeGraphics, lineGraphics); } + + public static class GraphicElementsCopyBuilder + extends InputContainerCopyBuilder { + private Set nodeGraphics; + private Set lineGraphics; + + protected GraphicElementsCopyBuilder(GraphicElements container) { + super(container); + this.nodeGraphics = container.getNodeGraphics(); + this.lineGraphics = container.getLineGraphics(); + } + + public GraphicElementsCopyBuilder nodeGraphics(Set nodeGraphics) { + this.nodeGraphics = nodeGraphics; + return childInstance(); + } + + public GraphicElementsCopyBuilder lineGraphics(Set lineGraphics) { + this.lineGraphics = lineGraphics; + return childInstance(); + } + + @Override + protected GraphicElementsCopyBuilder childInstance() { + return this; + } + + @Override + GraphicElements build() { + return new GraphicElements(nodeGraphics, lineGraphics); + } + } } diff --git a/src/main/java/edu/ie3/datamodel/models/input/container/GridContainer.java b/src/main/java/edu/ie3/datamodel/models/input/container/GridContainer.java index 6e39a628a..0b765bf53 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/container/GridContainer.java +++ b/src/main/java/edu/ie3/datamodel/models/input/container/GridContainer.java @@ -78,4 +78,62 @@ public int hashCode() { public String toString() { return "GridContainer{" + "gridName='" + gridName + '\'' + '}'; } + + protected abstract static class GridContainerCopyBuilder> + extends InputContainerCopyBuilder { + private String gridName; + private RawGridElements rawGrid; + private SystemParticipants systemParticipants; + private GraphicElements graphics; + + protected GridContainerCopyBuilder(GridContainer container) { + super(container); + this.gridName = container.getGridName(); + this.rawGrid = container.getRawGrid(); + this.systemParticipants = container.getSystemParticipants(); + this.graphics = container.getGraphics(); + } + + protected String getGridName() { + return gridName; + } + + protected RawGridElements getRawGrid() { + return rawGrid; + } + + protected SystemParticipants getSystemParticipants() { + return systemParticipants; + } + + protected GraphicElements getGraphics() { + return graphics; + } + + public T gridName(String gridName) { + this.gridName = gridName; + return childInstance(); + } + + public T rawGrid(RawGridElements rawGrid) { + this.rawGrid = rawGrid; + return childInstance(); + } + + public T systemParticipants(SystemParticipants systemParticipants) { + this.systemParticipants = systemParticipants; + return childInstance(); + } + + public T graphics(GraphicElements graphics) { + this.graphics = graphics; + return childInstance(); + } + + @Override + protected abstract T childInstance(); + + @Override + abstract GridContainer build(); + } } diff --git a/src/main/java/edu/ie3/datamodel/models/input/container/InputContainer.java b/src/main/java/edu/ie3/datamodel/models/input/container/InputContainer.java index 4cf5a97de..37357a371 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/container/InputContainer.java +++ b/src/main/java/edu/ie3/datamodel/models/input/container/InputContainer.java @@ -7,11 +7,35 @@ import edu.ie3.datamodel.models.input.InputEntity; import java.io.Serializable; +import java.util.ArrayList; import java.util.List; +import java.util.Set; /** Represents an aggregation of different entities */ public interface InputContainer extends Serializable { /** @return unmodifiable List of all entities */ List allEntitiesAsList(); + + InputContainerCopyBuilder> copy(); + + abstract class InputContainerCopyBuilder> { + protected List entities; + + protected InputContainerCopyBuilder(E container) { + this.entities = container.allEntitiesAsList(); + } + + protected InputContainerCopyBuilder entities(Set oldValue, Set newValue) { + List entityList = + new ArrayList<>(entities.stream().filter(value -> !oldValue.contains(value)).toList()); + entities.addAll(newValue.stream().toList()); + this.entities = List.copyOf(entityList); + return childInstance(); + } + + protected abstract InputContainerCopyBuilder childInstance(); + + abstract InputContainer build(); + } } diff --git a/src/main/java/edu/ie3/datamodel/models/input/container/JointGridContainer.java b/src/main/java/edu/ie3/datamodel/models/input/container/JointGridContainer.java index 267f21cb3..63f6aac0c 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/container/JointGridContainer.java +++ b/src/main/java/edu/ie3/datamodel/models/input/container/JointGridContainer.java @@ -76,4 +76,40 @@ public int hashCode() { public String toString() { return "JointGridContainer{" + "gridName='" + gridName + '\'' + '}'; } + + @Override + public JointGridContainerCopyBuilder copy() { + return new JointGridContainerCopyBuilder(this); + } + + public static class JointGridContainerCopyBuilder + extends GridContainerCopyBuilder { + private SubGridTopologyGraph subGridTopologyGraph; + + protected JointGridContainerCopyBuilder(JointGridContainer container) { + super(container); + this.subGridTopologyGraph = container.getSubGridTopologyGraph(); + } + + public JointGridContainerCopyBuilder subGridTopologyGraph( + SubGridTopologyGraph subGridTopologyGraph) { + this.subGridTopologyGraph = subGridTopologyGraph; + return childInstance(); + } + + @Override + protected JointGridContainerCopyBuilder childInstance() { + return this; + } + + @Override + JointGridContainer build() { + return new JointGridContainer( + getGridName(), + getRawGrid(), + getSystemParticipants(), + getGraphics(), + subGridTopologyGraph); + } + } } diff --git a/src/main/java/edu/ie3/datamodel/models/input/container/RawGridElements.java b/src/main/java/edu/ie3/datamodel/models/input/container/RawGridElements.java index cf94fd793..2d93294c8 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/container/RawGridElements.java +++ b/src/main/java/edu/ie3/datamodel/models/input/container/RawGridElements.java @@ -127,6 +127,11 @@ public final List allEntitiesAsList() { return Collections.unmodifiableList(allEntities); } + @Override + public RawGridElementsCopyBuilder copy() { + return new RawGridElementsCopyBuilder(this); + } + /** @return unmodifiable ; of all three winding transformers in this grid */ public Set getNodes() { return Collections.unmodifiableSet(nodes); @@ -173,4 +178,65 @@ public boolean equals(Object o) { public int hashCode() { return Objects.hash(nodes, lines, transformer2Ws, transformer3Ws, switches, measurementUnits); } + + public static class RawGridElementsCopyBuilder + extends InputContainerCopyBuilder { + private Set nodes; + private Set lines; + private Set transformer2Ws; + private Set transformer3Ws; + private Set switches; + private Set measurementUnits; + + protected RawGridElementsCopyBuilder(RawGridElements container) { + super(container); + this.nodes = container.getNodes(); + this.lines = container.getLines(); + this.transformer2Ws = container.getTransformer2Ws(); + this.transformer3Ws = container.getTransformer3Ws(); + this.switches = container.getSwitches(); + this.measurementUnits = container.getMeasurementUnits(); + } + + public RawGridElementsCopyBuilder nodes(Set nodes) { + this.nodes = nodes; + return childInstance(); + } + + public RawGridElementsCopyBuilder lines(Set lines) { + this.lines = lines; + return childInstance(); + } + + public RawGridElementsCopyBuilder transformers2Ws(Set transformer2Ws) { + this.transformer2Ws = transformer2Ws; + return childInstance(); + } + + public RawGridElementsCopyBuilder transformer3Ws(Set transformer3Ws) { + this.transformer3Ws = transformer3Ws; + return childInstance(); + } + + public RawGridElementsCopyBuilder switches(Set switches) { + this.switches = switches; + return childInstance(); + } + + public RawGridElementsCopyBuilder measurementUnits(Set measurementUnits) { + this.measurementUnits = measurementUnits; + return childInstance(); + } + + @Override + protected RawGridElementsCopyBuilder childInstance() { + return this; + } + + @Override + RawGridElements build() { + return new RawGridElements( + nodes, lines, transformer2Ws, transformer3Ws, switches, measurementUnits); + } + } } diff --git a/src/main/java/edu/ie3/datamodel/models/input/container/SubGridContainer.java b/src/main/java/edu/ie3/datamodel/models/input/container/SubGridContainer.java index a4b230790..c37ad4d80 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/container/SubGridContainer.java +++ b/src/main/java/edu/ie3/datamodel/models/input/container/SubGridContainer.java @@ -63,4 +63,35 @@ public String toString() { + predominantVoltageLevel + '}'; } + + @Override + public SubGridContainerCopyBuilder copy() { + return new SubGridContainerCopyBuilder(this); + } + + public static class SubGridContainerCopyBuilder + extends GridContainerCopyBuilder { + private int subnet; + + protected SubGridContainerCopyBuilder(SubGridContainer container) { + super(container); + this.subnet = container.getSubnet(); + } + + public SubGridContainerCopyBuilder subnet(int subnet) { + this.subnet = subnet; + return childInstance(); + } + + @Override + protected SubGridContainerCopyBuilder childInstance() { + return this; + } + + @Override + SubGridContainer build() { + return new SubGridContainer( + getGridName(), subnet, getRawGrid(), getSystemParticipants(), getGraphics()); + } + } } diff --git a/src/main/java/edu/ie3/datamodel/models/input/container/SystemParticipants.java b/src/main/java/edu/ie3/datamodel/models/input/container/SystemParticipants.java index 9cf96d239..f8fff33da 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/container/SystemParticipants.java +++ b/src/main/java/edu/ie3/datamodel/models/input/container/SystemParticipants.java @@ -186,6 +186,10 @@ public final List allEntitiesAsList() { return Collections.unmodifiableList(allEntities); } + public SystemParticipantsCopyBuilder copy() { + return new SystemParticipantsCopyBuilder(this); + } + /** @return unmodifiable Set of all biomass plants in this grid */ public Set getBmPlants() { return Collections.unmodifiableSet(bmPlants); @@ -270,4 +274,109 @@ public int hashCode() { storages, wecPlants); } + + public static class SystemParticipantsCopyBuilder + extends InputContainerCopyBuilder { + private Set bmPlants; + private Set chpPlants; + private Set evCS; + private Set evs; + private Set fixedFeedIns; + private Set heatPumps; + private Set loads; + private Set pvPlants; + private Set storages; + private Set wecPlants; + private Set emSystems; + + protected SystemParticipantsCopyBuilder(SystemParticipants container) { + super(container); + this.bmPlants = container.bmPlants; + this.chpPlants = container.chpPlants; + this.evCS = container.evCS; + this.evs = container.evs; + this.fixedFeedIns = container.fixedFeedIns; + this.heatPumps = container.heatPumps; + this.loads = container.loads; + this.pvPlants = container.pvPlants; + this.storages = container.storages; + this.wecPlants = container.wecPlants; + this.emSystems = container.emSystems; + } + + public SystemParticipantsCopyBuilder bmPlants(Set bmPlants) { + this.bmPlants = bmPlants; + return childInstance(); + } + + public SystemParticipantsCopyBuilder chpPlants(Set chpPlants) { + this.chpPlants = chpPlants; + return childInstance(); + } + + public SystemParticipantsCopyBuilder evCS(Set evCS) { + this.evCS = evCS; + return childInstance(); + } + + public SystemParticipantsCopyBuilder evs(Set evs) { + this.evs = evs; + return childInstance(); + } + + public SystemParticipantsCopyBuilder fixedFeedIn(Set fixedFeedIns) { + this.fixedFeedIns = fixedFeedIns; + return childInstance(); + } + + public SystemParticipantsCopyBuilder heatPumps(Set heatPumps) { + this.heatPumps = heatPumps; + return childInstance(); + } + + public SystemParticipantsCopyBuilder loads(Set loads) { + this.loads = loads; + return childInstance(); + } + + public SystemParticipantsCopyBuilder pvPlants(Set pvPlants) { + this.pvPlants = pvPlants; + return childInstance(); + } + + public SystemParticipantsCopyBuilder storages(Set storages) { + this.storages = storages; + return childInstance(); + } + + public SystemParticipantsCopyBuilder wecPlants(Set wecPlants) { + this.wecPlants = wecPlants; + return childInstance(); + } + + public SystemParticipantsCopyBuilder emSystems(Set emSystems) { + this.emSystems = emSystems; + return childInstance(); + } + + public SystemParticipants build() { + return new SystemParticipants( + bmPlants, + chpPlants, + evCS, + evs, + fixedFeedIns, + heatPumps, + loads, + pvPlants, + storages, + wecPlants, + emSystems); + } + + @Override + protected SystemParticipantsCopyBuilder childInstance() { + return this; + } + } } diff --git a/src/main/java/edu/ie3/datamodel/models/input/container/ThermalGrid.java b/src/main/java/edu/ie3/datamodel/models/input/container/ThermalGrid.java index 87c102997..08762acef 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/container/ThermalGrid.java +++ b/src/main/java/edu/ie3/datamodel/models/input/container/ThermalGrid.java @@ -35,6 +35,11 @@ public List allEntitiesAsList() { return ret; } + @Override + public ThermalGridCopyBuilder copy() { + return new ThermalGridCopyBuilder(this); + } + @Override public String toString() { return "ThermalGrid{" @@ -46,4 +51,43 @@ public String toString() { + storages.size() + '}'; } + + public static class ThermalGridCopyBuilder + extends InputContainerCopyBuilder { + private ThermalBusInput bus; + private Set houses; + private Set storages; + + protected ThermalGridCopyBuilder(ThermalGrid container) { + super(container); + this.bus = container.bus(); + this.houses = container.houses(); + this.storages = container.storages(); + } + + public ThermalGridCopyBuilder bus(ThermalBusInput bus) { + this.bus = bus; + return childInstance(); + } + + public ThermalGridCopyBuilder houses(Set houses) { + this.houses = houses; + return childInstance(); + } + + public ThermalGridCopyBuilder storages(Set storages) { + this.storages = storages; + return childInstance(); + } + + @Override + protected ThermalGridCopyBuilder childInstance() { + return this; + } + + @Override + ThermalGrid build() { + return new ThermalGrid(bus, houses, storages); + } + } } diff --git a/src/main/java/edu/ie3/datamodel/models/input/container/ThermalUnits.java b/src/main/java/edu/ie3/datamodel/models/input/container/ThermalUnits.java index 2e2cd0a7c..47d2ab8a1 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/container/ThermalUnits.java +++ b/src/main/java/edu/ie3/datamodel/models/input/container/ThermalUnits.java @@ -31,8 +31,45 @@ public List allEntitiesAsList() { return ret; } + @Override + public ThermalUnitsCopyBuilder copy() { + return new ThermalUnitsCopyBuilder(this); + } + @Override public String toString() { return "ThermalUnits{" + "#houses=" + houses.size() + ", #storages=" + storages.size() + '}'; } + + public static class ThermalUnitsCopyBuilder + extends InputContainerCopyBuilder { + private Set houses; + private Set storages; + + protected ThermalUnitsCopyBuilder(ThermalUnits container) { + super(container); + this.houses = container.houses(); + this.storages = container.storages(); + } + + public ThermalUnitsCopyBuilder houses(Set houses) { + this.houses = houses; + return childInstance(); + } + + public ThermalUnitsCopyBuilder storages(Set storages) { + this.storages = storages; + return childInstance(); + } + + @Override + protected ThermalUnitsCopyBuilder childInstance() { + return this; + } + + @Override + ThermalUnits build() { + return new ThermalUnits(houses, storages); + } + } } diff --git a/src/test/groovy/edu/ie3/datamodel/models/input/container/GraphicElementsTest.groovy b/src/test/groovy/edu/ie3/datamodel/models/input/container/GraphicElementsTest.groovy index 39ed3a122..52820eb61 100644 --- a/src/test/groovy/edu/ie3/datamodel/models/input/container/GraphicElementsTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/models/input/container/GraphicElementsTest.groovy @@ -22,4 +22,24 @@ class GraphicElementsTest extends Specification { then: newlyCreatedGraphicElements == graphicElements } + + def "A GraphicElements' copy method should work as expected"() { + given: + def graphicElements = new GraphicElements( + Collections.singleton(GridTestData.nodeGraphicC), + Collections.singleton(GridTestData.lineGraphicCtoD) + ) + + def modifiedLineGraphic = GridTestData.lineGraphicCtoD.copy().uuid(UUID.randomUUID()).build() + + when: + def modifiedGraphicElements = graphicElements.copy() + .nodeGraphics(Set.of(GridTestData.nodeGraphicD)) + .lineGraphics(Set.of(modifiedLineGraphic)) + .build() + + then: + modifiedGraphicElements.nodeGraphics.first() == GridTestData.nodeGraphicD + modifiedGraphicElements.lineGraphics.first() == modifiedLineGraphic + } } diff --git a/src/test/groovy/edu/ie3/datamodel/models/input/container/JointGridContainerTest.groovy b/src/test/groovy/edu/ie3/datamodel/models/input/container/JointGridContainerTest.groovy index a23f72ef3..e8c84f5cb 100644 --- a/src/test/groovy/edu/ie3/datamodel/models/input/container/JointGridContainerTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/models/input/container/JointGridContainerTest.groovy @@ -5,6 +5,8 @@ */ package edu.ie3.datamodel.models.input.container +import edu.ie3.test.common.SystemParticipantTestData + import static edu.ie3.test.common.SystemParticipantTestData.emptySystemParticipants import edu.ie3.test.common.GridTestData import spock.lang.Specification @@ -34,4 +36,26 @@ class JointGridContainerTest extends Specification { noExceptionThrown() jointGridContainer.subGridTopologyGraph.vertexSet().size() == 1 } + + def "A JointGridContainer's copy method should work as expected"() { + given: + def jointGridContainer = new JointGridContainer(GRID_NAME, RAW_GRID, emptySystemParticipants, GRAPHIC_ELEMENTS) + def rawGrid = new RawGridElements(List.of(GridTestData.lineAtoB, GridTestData.transformerAtoBtoC)) + def systemParticipants = new SystemParticipants(List.of(SystemParticipantTestData.bmInput)) + def graphics = new GraphicElements(Set.of(GridTestData.nodeGraphicD), Set.of(GridTestData.lineGraphicCtoD)) + + when: + def modifiedJointGridContainer = jointGridContainer.copy() + .gridName("new grid name") + .rawGrid(rawGrid) + .systemParticipants(systemParticipants) + .graphics(graphics) + .build() + + then: + modifiedJointGridContainer.gridName == "new grid name" + modifiedJointGridContainer.rawGrid == rawGrid + modifiedJointGridContainer.systemParticipants == systemParticipants + modifiedJointGridContainer.graphics == graphics + } } diff --git a/src/test/groovy/edu/ie3/datamodel/models/input/container/RawGridElementsTest.groovy b/src/test/groovy/edu/ie3/datamodel/models/input/container/RawGridElementsTest.groovy index bf6b1fd7f..4af66aec1 100644 --- a/src/test/groovy/edu/ie3/datamodel/models/input/container/RawGridElementsTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/models/input/container/RawGridElementsTest.groovy @@ -6,6 +6,7 @@ package edu.ie3.datamodel.models.input.container import edu.ie3.test.common.ComplexTopology +import edu.ie3.test.common.GridTestData import spock.lang.Specification @@ -21,4 +22,27 @@ class RawGridElementsTest extends Specification { then: newlyCreatedRawGrid == rawGrid } + + def "A RawGridElements' copy method should work as expected"() { + given: + def emptyRawGrid = new RawGridElements([] as Set, [] as Set, [] as Set, [] as Set, [] as Set, [] as Set) + + when: + def modifiedRawGrid = emptyRawGrid.copy() + .nodes(Set.of(GridTestData.nodeA)) + .lines(Set.of(GridTestData.lineAtoB)) + .transformers2Ws(Set.of(GridTestData.transformerBtoD)) + .transformer3Ws(Set.of(GridTestData.transformerAtoBtoC)) + .switches(Set.of(GridTestData.switchAtoB)) + .measurementUnits(Set.of(GridTestData.measurementUnitInput)) + .build() + + then: + modifiedRawGrid.nodes.first() == GridTestData.nodeA + modifiedRawGrid.lines.first() == GridTestData.lineAtoB + modifiedRawGrid.transformer2Ws.first() == GridTestData.transformerBtoD + modifiedRawGrid.transformer3Ws.first() == GridTestData.transformerAtoBtoC + modifiedRawGrid.switches.first() == GridTestData.switchAtoB + modifiedRawGrid.measurementUnits.first() == GridTestData.measurementUnitInput + } } diff --git a/src/test/groovy/edu/ie3/datamodel/models/input/container/SystemParticipantsTest.groovy b/src/test/groovy/edu/ie3/datamodel/models/input/container/SystemParticipantsTest.groovy index 661ff9fa7..d24239bbd 100644 --- a/src/test/groovy/edu/ie3/datamodel/models/input/container/SystemParticipantsTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/models/input/container/SystemParticipantsTest.groovy @@ -32,4 +32,61 @@ class SystemParticipantsTest extends Specification { then: newlyCreatedSystemParticipants == systemParticipants } + + def "A SystemParticipants' copy method should work as expected"() { + given: + def systemParticipants = new SystemParticipants( + Collections.singleton(SystemParticipantTestData.bmInput), + Collections.singleton(SystemParticipantTestData.chpInput), + Collections.singleton(SystemParticipantTestData.evcsInput), + Collections.singleton(SystemParticipantTestData.evInput), + Collections.singleton(SystemParticipantTestData.fixedFeedInInput), + Collections.singleton(SystemParticipantTestData.hpInput), + Collections.singleton(SystemParticipantTestData.loadInput), + Collections.singleton(SystemParticipantTestData.pvInput), + Collections.singleton(SystemParticipantTestData.storageInput), + Collections.singleton(SystemParticipantTestData.wecInput), + Collections.singleton(SystemParticipantTestData.emInput) + ) + + def modifiedBmInput = SystemParticipantTestData.bmInput.copy().id("modified").build() + def modifiedChpInput = SystemParticipantTestData.chpInput.copy().id("modified").build() + def modifiedEvCSInput = SystemParticipantTestData.evcsInput.copy().id("modified").build() + def modifiedEvInput = SystemParticipantTestData.evInput.copy().id("modified").build() + def modifiedFixedFeedInInput = SystemParticipantTestData.fixedFeedInInput.copy().id("modified").build() + def modifiedHpInput = SystemParticipantTestData.hpInput.copy().id("modified").build() + def modifiedLoadInput = SystemParticipantTestData.loadInput.copy().id("modified").build() + def modifiedPvInput = SystemParticipantTestData.pvInput.copy().id("modified").build() + def modifiedStorageInput = SystemParticipantTestData.storageInput.copy().id("modified").build() + def modifiedWecInput = SystemParticipantTestData.wecInput.copy().id("modified").build() + def modifiedEmInput = SystemParticipantTestData.emInput.copy().id("modified").build() + + when: + def modifiedSystemParticipants = systemParticipants.copy() + .bmPlants(Set.of(modifiedBmInput)) + .chpPlants(Set.of(modifiedChpInput)) + .evCS(Set.of(modifiedEvCSInput)) + .evs(Set.of(modifiedEvInput)) + .fixedFeedIn(Set.of(modifiedFixedFeedInInput)) + .heatPumps(Set.of(modifiedHpInput)) + .loads(Set.of(modifiedLoadInput)) + .pvPlants(Set.of(modifiedPvInput)) + .storages(Set.of(modifiedStorageInput)) + .wecPlants(Set.of(modifiedWecInput)) + .emSystems(Set.of(modifiedEmInput)) + .build() + + then: + modifiedSystemParticipants.bmPlants.first() == modifiedBmInput + modifiedSystemParticipants.chpPlants.first() == modifiedChpInput + modifiedSystemParticipants.evCS.first() == modifiedEvCSInput + modifiedSystemParticipants.evs.first() == modifiedEvInput + modifiedSystemParticipants.fixedFeedIns.first() == modifiedFixedFeedInInput + modifiedSystemParticipants.heatPumps.first() == modifiedHpInput + modifiedSystemParticipants.loads.first() == modifiedLoadInput + modifiedSystemParticipants.pvPlants.first() == modifiedPvInput + modifiedSystemParticipants.storages.first() == modifiedStorageInput + modifiedSystemParticipants.wecPlants.first() == modifiedWecInput + modifiedSystemParticipants.emSystems.first() == modifiedEmInput + } } diff --git a/src/test/groovy/edu/ie3/datamodel/models/input/container/ThermalGridTest.groovy b/src/test/groovy/edu/ie3/datamodel/models/input/container/ThermalGridTest.groovy index 209539bae..fb8485acb 100644 --- a/src/test/groovy/edu/ie3/datamodel/models/input/container/ThermalGridTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/models/input/container/ThermalGridTest.groovy @@ -31,4 +31,25 @@ class ThermalGridTest extends Specification { actualAllEntities.containsAll(thermalHouses) actualAllEntities.containsAll(thermalStorages) } + + def "A ThermalGrid's copy method should work as expected"() { + given: + def thermalBus = Mock(ThermalBusInput) + def thermalHouses = [] + def thermalStorages = [] + def thermalGrid = new ThermalGrid(thermalBus, thermalHouses, thermalStorages) + + def modifiedHouses = [Mock(ThermalHouseInput)] + def modifiedStorages = [Mock(CylindricalStorageInput)] + + when: + def modifiedThermalGrid = thermalGrid.copy() + .houses(modifiedHouses as Set) + .storages(modifiedStorages as Set) + .build() + + then: + modifiedThermalGrid.houses().first() == modifiedHouses.get(0) + modifiedThermalGrid.storages().first() == modifiedStorages.get(0) + } } diff --git a/src/test/groovy/edu/ie3/datamodel/models/input/container/ThermalUnitsTest.groovy b/src/test/groovy/edu/ie3/datamodel/models/input/container/ThermalUnitsTest.groovy index 914c4478a..adaec4f55 100644 --- a/src/test/groovy/edu/ie3/datamodel/models/input/container/ThermalUnitsTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/models/input/container/ThermalUnitsTest.groovy @@ -28,4 +28,24 @@ class ThermalUnitsTest extends Specification { actualAllEntities.containsAll(thermalHouses) actualAllEntities.containsAll(thermalStorages) } + + def "A ThermalUnits' copy method should work as expected"() { + given: + def thermalHouses = [] + def thermalStorages = [] + def thermalUnits = new ThermalUnits(thermalHouses, thermalStorages) + + def modifiedHouses = [Mock(ThermalHouseInput)] + def modifiedStorages = [Mock(CylindricalStorageInput)] + + when: + def modifiedThermalUnits = thermalUnits.copy() + .houses(modifiedHouses as Set) + .storages(modifiedStorages as Set) + .build() + + then: + modifiedThermalUnits.houses().first() == modifiedHouses.get(0) + modifiedThermalUnits.storages().first() == modifiedStorages.get(0) + } } From 0027e04652ce7bdb1b624bed32c9f8a2c78cd1dc Mon Sep 17 00:00:00 2001 From: Vicky Bung Date: Tue, 14 Feb 2023 13:23:11 +0100 Subject: [PATCH 44/59] Moved package --- src/test/groovy/edu/ie3/datamodel/io/{ => csv}/GridIoIT.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename src/test/groovy/edu/ie3/datamodel/io/{ => csv}/GridIoIT.groovy (98%) diff --git a/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy b/src/test/groovy/edu/ie3/datamodel/io/csv/GridIoIT.groovy similarity index 98% rename from src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy rename to src/test/groovy/edu/ie3/datamodel/io/csv/GridIoIT.groovy index ef2f8db34..891690a37 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/GridIoIT.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/csv/GridIoIT.groovy @@ -3,7 +3,7 @@ * Institute of Energy Systems, Energy Efficiency and Energy Economics, * Research group Distribution grid planning and operation */ -package edu.ie3.datamodel.io +package edu.ie3.datamodel.io.csv import edu.ie3.datamodel.io.sink.CsvFileSink import edu.ie3.datamodel.io.source.csv.CsvJointGridContainerSource From 772b269af6fa4c8e330366f35b9ea40bad5aac67 Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Wed, 15 Feb 2023 11:52:02 +0100 Subject: [PATCH 45/59] Adding scala doc. --- .../input/container/GraphicElements.java | 33 +++++- .../models/input/container/GridContainer.java | 52 ++++++++- .../input/container/InputContainer.java | 30 +++-- .../input/container/JointGridContainer.java | 25 ++++- .../input/container/RawGridElements.java | 65 +++++++++-- .../input/container/SubGridContainer.java | 25 ++++- .../input/container/SystemParticipants.java | 106 +++++++++++++++--- .../models/input/container/ThermalGrid.java | 40 ++++++- .../models/input/container/ThermalUnits.java | 33 +++++- .../container/JointGridContainerTest.groovy | 4 + 10 files changed, 360 insertions(+), 53 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/models/input/container/GraphicElements.java b/src/main/java/edu/ie3/datamodel/models/input/container/GraphicElements.java index 3a84504eb..cc022fe9f 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/container/GraphicElements.java +++ b/src/main/java/edu/ie3/datamodel/models/input/container/GraphicElements.java @@ -94,22 +94,47 @@ public int hashCode() { return Objects.hash(nodeGraphics, lineGraphics); } + /** + * A builder pattern based approach to create copies of {@link GraphicElements} containers with + * altered field values. For detailed field descriptions refer to java docs of {@link + * GraphicElements} + * + * @version 3.1 + * @since 14.02.23 + */ public static class GraphicElementsCopyBuilder extends InputContainerCopyBuilder { private Set nodeGraphics; private Set lineGraphics; - protected GraphicElementsCopyBuilder(GraphicElements container) { - super(container); - this.nodeGraphics = container.getNodeGraphics(); - this.lineGraphics = container.getLineGraphics(); + /** + * Constructor for {@link GraphicElementsCopyBuilder} + * + * @param graphicElements instance of {@link GraphicElements} + */ + protected GraphicElementsCopyBuilder(GraphicElements graphicElements) { + super(graphicElements); + this.nodeGraphics = graphicElements.getNodeGraphics(); + this.lineGraphics = graphicElements.getLineGraphics(); } + /** + * Method to alter the {@link NodeGraphicInput}. + * + * @param nodeGraphics set of altered {@link NodeGraphicInput}'s + * @return child instance of {@link GraphicElementsCopyBuilder} + */ public GraphicElementsCopyBuilder nodeGraphics(Set nodeGraphics) { this.nodeGraphics = nodeGraphics; return childInstance(); } + /** + * Method to alter the {@link LineGraphicInput}. + * + * @param lineGraphics set of altered {@link LineGraphicInput}'s + * @return child instance of {@link GraphicElementsCopyBuilder} + */ public GraphicElementsCopyBuilder lineGraphics(Set lineGraphics) { this.lineGraphics = lineGraphics; return childInstance(); diff --git a/src/main/java/edu/ie3/datamodel/models/input/container/GridContainer.java b/src/main/java/edu/ie3/datamodel/models/input/container/GridContainer.java index 0b765bf53..cf986d667 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/container/GridContainer.java +++ b/src/main/java/edu/ie3/datamodel/models/input/container/GridContainer.java @@ -79,6 +79,13 @@ public String toString() { return "GridContainer{" + "gridName='" + gridName + '\'' + '}'; } + /** + * Abstract class for all builder that build child containers of abstract class {@link + * GridContainer} + * + * @version 3.1 + * @since 14.02.23 + */ protected abstract static class GridContainerCopyBuilder> extends InputContainerCopyBuilder { private String gridName; @@ -86,45 +93,78 @@ protected abstract static class GridContainerCopyBuilder extends Serializable { @@ -17,25 +15,43 @@ public interface InputContainer extends Serializable { /** @return unmodifiable List of all entities */ List allEntitiesAsList(); + /** @return an input container copy buillder */ InputContainerCopyBuilder> copy(); + /** + * Abstract class for all builder that build child containers of interface {@link + * edu.ie3.datamodel.models.input.container.InputContainer} + * + * @version 3.1 + * @since 14.02.23 + */ abstract class InputContainerCopyBuilder> { protected List entities; + /** + * Constructor for {@link InputContainerCopyBuilder}. + * + * @param container that should be copied + */ protected InputContainerCopyBuilder(E container) { this.entities = container.allEntitiesAsList(); } - protected InputContainerCopyBuilder entities(Set oldValue, Set newValue) { - List entityList = - new ArrayList<>(entities.stream().filter(value -> !oldValue.contains(value)).toList()); - entities.addAll(newValue.stream().toList()); - this.entities = List.copyOf(entityList); + /** + * Method to alter the list of entities directly. + * + * @param entities altered list of {@link InputEntity}'s + * @return child instance of {@link InputContainerCopyBuilder} + */ + public InputContainerCopyBuilder entities(List entities) { + this.entities = entities; return childInstance(); } + /** @return child instance of {@link InputContainerCopyBuilder} */ protected abstract InputContainerCopyBuilder childInstance(); + /** @return the altered {@link InputContainer} */ abstract InputContainer build(); } } diff --git a/src/main/java/edu/ie3/datamodel/models/input/container/JointGridContainer.java b/src/main/java/edu/ie3/datamodel/models/input/container/JointGridContainer.java index 63f6aac0c..23f14cc45 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/container/JointGridContainer.java +++ b/src/main/java/edu/ie3/datamodel/models/input/container/JointGridContainer.java @@ -82,15 +82,34 @@ public JointGridContainerCopyBuilder copy() { return new JointGridContainerCopyBuilder(this); } + /** + * A builder pattern based approach to create copies of {@link JointGridContainer} containers with + * altered field values. For detailed field descriptions refer to java docs of {@link + * JointGridContainer} + * + * @version 3.1 + * @since 14.02.23 + */ public static class JointGridContainerCopyBuilder extends GridContainerCopyBuilder { private SubGridTopologyGraph subGridTopologyGraph; - protected JointGridContainerCopyBuilder(JointGridContainer container) { - super(container); - this.subGridTopologyGraph = container.getSubGridTopologyGraph(); + /** + * Constructor for {@link JointGridContainerCopyBuilder} + * + * @param jointGridContainer instance of {@link JointGridContainer} + */ + protected JointGridContainerCopyBuilder(JointGridContainer jointGridContainer) { + super(jointGridContainer); + this.subGridTopologyGraph = jointGridContainer.getSubGridTopologyGraph(); } + /** + * Method to alter the {@link SubGridTopologyGraph} + * + * @param subGridTopologyGraph altered subGridTopologyGraph + * @return child instance of {@link JointGridContainerCopyBuilder} + */ public JointGridContainerCopyBuilder subGridTopologyGraph( SubGridTopologyGraph subGridTopologyGraph) { this.subGridTopologyGraph = subGridTopologyGraph; diff --git a/src/main/java/edu/ie3/datamodel/models/input/container/RawGridElements.java b/src/main/java/edu/ie3/datamodel/models/input/container/RawGridElements.java index 2d93294c8..1799c7ad7 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/container/RawGridElements.java +++ b/src/main/java/edu/ie3/datamodel/models/input/container/RawGridElements.java @@ -179,6 +179,14 @@ public int hashCode() { return Objects.hash(nodes, lines, transformer2Ws, transformer3Ws, switches, measurementUnits); } + /** + * A builder pattern based approach to create copies of {@link RawGridElements} containers with + * altered field values. For detailed field descriptions refer to java docs of {@link + * RawGridElements} + * + * @version 3.1 + * @since 14.02.23 + */ public static class RawGridElementsCopyBuilder extends InputContainerCopyBuilder { private Set nodes; @@ -188,41 +196,82 @@ public static class RawGridElementsCopyBuilder private Set switches; private Set measurementUnits; - protected RawGridElementsCopyBuilder(RawGridElements container) { - super(container); - this.nodes = container.getNodes(); - this.lines = container.getLines(); - this.transformer2Ws = container.getTransformer2Ws(); - this.transformer3Ws = container.getTransformer3Ws(); - this.switches = container.getSwitches(); - this.measurementUnits = container.getMeasurementUnits(); + /** + * Constructor for {@link RawGridElementsCopyBuilder} + * + * @param rawGridElements instance of {@link RawGridElementsCopyBuilder} + */ + protected RawGridElementsCopyBuilder(RawGridElements rawGridElements) { + super(rawGridElements); + this.nodes = rawGridElements.getNodes(); + this.lines = rawGridElements.getLines(); + this.transformer2Ws = rawGridElements.getTransformer2Ws(); + this.transformer3Ws = rawGridElements.getTransformer3Ws(); + this.switches = rawGridElements.getSwitches(); + this.measurementUnits = rawGridElements.getMeasurementUnits(); } + /** + * Method to alter {@link NodeInput} + * + * @param nodes set of altered nodes + * @return child instance of {@link RawGridElementsCopyBuilder} + */ public RawGridElementsCopyBuilder nodes(Set nodes) { this.nodes = nodes; return childInstance(); } + /** + * Method to alter {@link LineInput} + * + * @param lines set of altered lines + * @return child instance of {@link RawGridElementsCopyBuilder} + */ public RawGridElementsCopyBuilder lines(Set lines) { this.lines = lines; return childInstance(); } + /** + * Method to alter {@link Transformer2WInput} + * + * @param transformer2Ws set of altered two winding transformers + * @return child instance of {@link RawGridElementsCopyBuilder} + */ public RawGridElementsCopyBuilder transformers2Ws(Set transformer2Ws) { this.transformer2Ws = transformer2Ws; return childInstance(); } + /** + * Method to alter {@link Transformer3WInput} + * + * @param transformer3Ws set of altered three winding trnasformers + * @return child instance of {@link RawGridElementsCopyBuilder} + */ public RawGridElementsCopyBuilder transformer3Ws(Set transformer3Ws) { this.transformer3Ws = transformer3Ws; return childInstance(); } + /** + * Method to alter {@link SwitchInput} + * + * @param switches set of altered switches + * @return child instance of {@link RawGridElementsCopyBuilder} + */ public RawGridElementsCopyBuilder switches(Set switches) { this.switches = switches; return childInstance(); } + /** + * Method to alter {@link MeasurementUnitInput} + * + * @param measurementUnits set of altered measurement units + * @return child instance of {@link RawGridElementsCopyBuilder} + */ public RawGridElementsCopyBuilder measurementUnits(Set measurementUnits) { this.measurementUnits = measurementUnits; return childInstance(); diff --git a/src/main/java/edu/ie3/datamodel/models/input/container/SubGridContainer.java b/src/main/java/edu/ie3/datamodel/models/input/container/SubGridContainer.java index c37ad4d80..9058ba57d 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/container/SubGridContainer.java +++ b/src/main/java/edu/ie3/datamodel/models/input/container/SubGridContainer.java @@ -69,15 +69,34 @@ public SubGridContainerCopyBuilder copy() { return new SubGridContainerCopyBuilder(this); } + /** + * A builder pattern based approach to create copies of {@link SubGridContainer} containers with + * altered field values. For detailed field descriptions refer to java docs of {@link + * SubGridContainer} + * + * @version 3.1 + * @since 14.02.23 + */ public static class SubGridContainerCopyBuilder extends GridContainerCopyBuilder { private int subnet; - protected SubGridContainerCopyBuilder(SubGridContainer container) { - super(container); - this.subnet = container.getSubnet(); + /** + * Constructor for {@link SubGridContainerCopyBuilder} + * + * @param subGridContainer instance of {@link SubGridContainer} + */ + protected SubGridContainerCopyBuilder(SubGridContainer subGridContainer) { + super(subGridContainer); + this.subnet = subGridContainer.getSubnet(); } + /** + * Method to alter the subnet number. + * + * @param subnet altered subnet number. + * @return child instance of {@link SubGridContainerCopyBuilder} + */ public SubGridContainerCopyBuilder subnet(int subnet) { this.subnet = subnet; return childInstance(); diff --git a/src/main/java/edu/ie3/datamodel/models/input/container/SystemParticipants.java b/src/main/java/edu/ie3/datamodel/models/input/container/SystemParticipants.java index f8fff33da..730bb8db3 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/container/SystemParticipants.java +++ b/src/main/java/edu/ie3/datamodel/models/input/container/SystemParticipants.java @@ -275,6 +275,14 @@ public int hashCode() { wecPlants); } + /** + * A builder pattern based approach to create copies of {@link SystemParticipants} containers with + * altered field values. For detailed field descriptions refer to java docs of {@link + * SystemParticipants} + * + * @version 3.1 + * @since 14.02.23 + */ public static class SystemParticipantsCopyBuilder extends InputContainerCopyBuilder { private Set bmPlants; @@ -289,76 +297,148 @@ public static class SystemParticipantsCopyBuilder private Set wecPlants; private Set emSystems; - protected SystemParticipantsCopyBuilder(SystemParticipants container) { - super(container); - this.bmPlants = container.bmPlants; - this.chpPlants = container.chpPlants; - this.evCS = container.evCS; - this.evs = container.evs; - this.fixedFeedIns = container.fixedFeedIns; - this.heatPumps = container.heatPumps; - this.loads = container.loads; - this.pvPlants = container.pvPlants; - this.storages = container.storages; - this.wecPlants = container.wecPlants; - this.emSystems = container.emSystems; + /** + * Constructor for {@link SystemParticipantsCopyBuilder} + * + * @param systemParticipants instance of {@link SystemParticipants} + */ + protected SystemParticipantsCopyBuilder(SystemParticipants systemParticipants) { + super(systemParticipants); + this.bmPlants = systemParticipants.bmPlants; + this.chpPlants = systemParticipants.chpPlants; + this.evCS = systemParticipants.evCS; + this.evs = systemParticipants.evs; + this.fixedFeedIns = systemParticipants.fixedFeedIns; + this.heatPumps = systemParticipants.heatPumps; + this.loads = systemParticipants.loads; + this.pvPlants = systemParticipants.pvPlants; + this.storages = systemParticipants.storages; + this.wecPlants = systemParticipants.wecPlants; + this.emSystems = systemParticipants.emSystems; } + /** + * Method to alter {@link BmInput} + * + * @param bmPlants set of altered biomass plants + * @return child instance of {@link SystemParticipantsCopyBuilder} + */ public SystemParticipantsCopyBuilder bmPlants(Set bmPlants) { this.bmPlants = bmPlants; return childInstance(); } + /** + * Method to alter {@link ChpInput} + * + * @param chpPlants set of altered combined heat and power plants + * @return child instance of {@link SystemParticipantsCopyBuilder} + */ public SystemParticipantsCopyBuilder chpPlants(Set chpPlants) { this.chpPlants = chpPlants; return childInstance(); } + /** + * Method to alter {@link EvcsInput} + * + * @param evCS set of altered biomass electric vehicle charging stations + * @return child instance of {@link SystemParticipantsCopyBuilder} + */ public SystemParticipantsCopyBuilder evCS(Set evCS) { this.evCS = evCS; return childInstance(); } + /** + * Method to alter {@link EvInput} + * + * @param evs set of altered electric vehicles + * @return child instance of {@link SystemParticipantsCopyBuilder} + */ public SystemParticipantsCopyBuilder evs(Set evs) { this.evs = evs; return childInstance(); } + /** + * Method to alter {@link FixedFeedInInput} + * + * @param fixedFeedIns set of altered fixed feed in facilities + * @return child instance of {@link SystemParticipantsCopyBuilder} + */ public SystemParticipantsCopyBuilder fixedFeedIn(Set fixedFeedIns) { this.fixedFeedIns = fixedFeedIns; return childInstance(); } + /** + * Method to alter {@link HpInput} + * + * @param heatPumps set of altered heat pumps + * @return child instance of {@link SystemParticipantsCopyBuilder} + */ public SystemParticipantsCopyBuilder heatPumps(Set heatPumps) { this.heatPumps = heatPumps; return childInstance(); } + /** + * Method to alter {@link LoadInput} + * + * @param loads set of altered loads + * @return child instance of {@link SystemParticipantsCopyBuilder} + */ public SystemParticipantsCopyBuilder loads(Set loads) { this.loads = loads; return childInstance(); } + /** + * Method to alter {@link PvInput} + * + * @param pvPlants set of altered photovoltaic power plants + * @return child instance of {@link SystemParticipantsCopyBuilder} + */ public SystemParticipantsCopyBuilder pvPlants(Set pvPlants) { this.pvPlants = pvPlants; return childInstance(); } + /** + * Method to alter {@link StorageInput} + * + * @param storages set of altered electric energy storages + * @return child instance of {@link SystemParticipantsCopyBuilder} + */ public SystemParticipantsCopyBuilder storages(Set storages) { this.storages = storages; return childInstance(); } + /** + * Method to alter {@link WecInput} + * + * @param wecPlants set of altered wind energy converters + * @return child instance of {@link SystemParticipantsCopyBuilder} + */ public SystemParticipantsCopyBuilder wecPlants(Set wecPlants) { this.wecPlants = wecPlants; return childInstance(); } + /** + * Method to alter {@link EmInput} + * + * @param emSystems set of altered energy management systems + * @return child instance of {@link SystemParticipantsCopyBuilder} + */ public SystemParticipantsCopyBuilder emSystems(Set emSystems) { this.emSystems = emSystems; return childInstance(); } + @Override public SystemParticipants build() { return new SystemParticipants( bmPlants, diff --git a/src/main/java/edu/ie3/datamodel/models/input/container/ThermalGrid.java b/src/main/java/edu/ie3/datamodel/models/input/container/ThermalGrid.java index 08762acef..af2dd0508 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/container/ThermalGrid.java +++ b/src/main/java/edu/ie3/datamodel/models/input/container/ThermalGrid.java @@ -52,29 +52,59 @@ public String toString() { + '}'; } + /** + * A builder pattern based approach to create copies of {@link ThermalGrid} containers with + * altered field values. For detailed field descriptions refer to java docs of {@link ThermalGrid} + * + * @version 3.1 + * @since 14.02.23 + */ public static class ThermalGridCopyBuilder extends InputContainerCopyBuilder { private ThermalBusInput bus; private Set houses; private Set storages; - protected ThermalGridCopyBuilder(ThermalGrid container) { - super(container); - this.bus = container.bus(); - this.houses = container.houses(); - this.storages = container.storages(); + /** + * Constructor for {@link ThermalGridCopyBuilder} + * + * @param thermalGrid instance of {@link ThermalGrid} + */ + protected ThermalGridCopyBuilder(ThermalGrid thermalGrid) { + super(thermalGrid); + this.bus = thermalGrid.bus(); + this.houses = thermalGrid.houses(); + this.storages = thermalGrid.storages(); } + /** + * Method to alter {@link ThermalBusInput} + * + * @param bus altered thermal bus + * @return child instance of {@link ThermalGridCopyBuilder} + */ public ThermalGridCopyBuilder bus(ThermalBusInput bus) { this.bus = bus; return childInstance(); } + /** + * Method to alter {@link ThermalHouseInput} + * + * @param houses altered thermal houses + * @return child instance of {@link ThermalGridCopyBuilder} + */ public ThermalGridCopyBuilder houses(Set houses) { this.houses = houses; return childInstance(); } + /** + * Method to alter {@link ThermalStorageInput} + * + * @param storages altered thermal storages + * @return child instance of {@link ThermalGridCopyBuilder} + */ public ThermalGridCopyBuilder storages(Set storages) { this.storages = storages; return childInstance(); diff --git a/src/main/java/edu/ie3/datamodel/models/input/container/ThermalUnits.java b/src/main/java/edu/ie3/datamodel/models/input/container/ThermalUnits.java index 47d2ab8a1..bfe67e882 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/container/ThermalUnits.java +++ b/src/main/java/edu/ie3/datamodel/models/input/container/ThermalUnits.java @@ -41,22 +41,47 @@ public String toString() { return "ThermalUnits{" + "#houses=" + houses.size() + ", #storages=" + storages.size() + '}'; } + /** + * A builder pattern based approach to create copies of {@link ThermalUnits} containers with + * altered field values. For detailed field descriptions refer to java docs of {@link + * ThermalUnits} + * + * @version 3.1 + * @since 14.02.23 + */ public static class ThermalUnitsCopyBuilder extends InputContainerCopyBuilder { private Set houses; private Set storages; - protected ThermalUnitsCopyBuilder(ThermalUnits container) { - super(container); - this.houses = container.houses(); - this.storages = container.storages(); + /** + * Constructor for {@link ThermalUnitsCopyBuilder} + * + * @param thermalUnits instance of {@link ThermalUnits} + */ + protected ThermalUnitsCopyBuilder(ThermalUnits thermalUnits) { + super(thermalUnits); + this.houses = thermalUnits.houses(); + this.storages = thermalUnits.storages(); } + /** + * Method to alter {@link ThermalHouseInput} + * + * @param houses altered thermal houses + * @return child instance of {@link ThermalUnitsCopyBuilder} + */ public ThermalUnitsCopyBuilder houses(Set houses) { this.houses = houses; return childInstance(); } + /** + * Method to alter {@link ThermalStorageInput} + * + * @param storages altered thermal storages + * @return child instance of {@link ThermalUnitsCopyBuilder} + */ public ThermalUnitsCopyBuilder storages(Set storages) { this.storages = storages; return childInstance(); diff --git a/src/test/groovy/edu/ie3/datamodel/models/input/container/JointGridContainerTest.groovy b/src/test/groovy/edu/ie3/datamodel/models/input/container/JointGridContainerTest.groovy index e8c84f5cb..d0e51e077 100644 --- a/src/test/groovy/edu/ie3/datamodel/models/input/container/JointGridContainerTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/models/input/container/JointGridContainerTest.groovy @@ -5,7 +5,11 @@ */ package edu.ie3.datamodel.models.input.container +import edu.ie3.datamodel.graph.SubGridGate +import edu.ie3.datamodel.graph.SubGridTopologyGraph import edu.ie3.test.common.SystemParticipantTestData +import org.jgrapht.Graph +import org.jgrapht.graph.DirectedMultigraph import static edu.ie3.test.common.SystemParticipantTestData.emptySystemParticipants import edu.ie3.test.common.GridTestData From 3e991111331fa14c8bbbbaa4482c141461489325 Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Wed, 15 Feb 2023 12:02:05 +0100 Subject: [PATCH 46/59] Adding changes to CHANGELOG --- CHANGELOG.md | 1 + .../ie3/datamodel/models/input/container/InputContainer.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4bab2c35d..3e4483974 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - `EmResult` and `FlexOptionsResult` for Energy Management Systems [#651](https://github.com/ie3-institute/PowerSystemDataModel/issues/651) - `EvcsInput` now has a parameter for enabling and disabling vehicle to grid support [#681](https://github.com/ie3-institute/PowerSystemDataModel/issues/681) - Added Dependabot updates to sphinx/readthedocs dependencies [#735](https://github.com/ie3-institute/PowerSystemDataModel/issues/735) +- Copy methods for container classes [#726](https://github.com/ie3-institute/PowerSystemDataModel/issues/726) ### Fixed - Reduced code smells [#492](https://github.com/ie3-institute/PowerSystemDataModel/issues/492) diff --git a/src/main/java/edu/ie3/datamodel/models/input/container/InputContainer.java b/src/main/java/edu/ie3/datamodel/models/input/container/InputContainer.java index a063ce31b..2d4d564a1 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/container/InputContainer.java +++ b/src/main/java/edu/ie3/datamodel/models/input/container/InputContainer.java @@ -15,7 +15,7 @@ public interface InputContainer extends Serializable { /** @return unmodifiable List of all entities */ List allEntitiesAsList(); - /** @return an input container copy buillder */ + /** Returns an input container copy builder */ InputContainerCopyBuilder> copy(); /** From b5c09c8c34ca57fce24fba04d6fa96c58f0536a7 Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Thu, 16 Feb 2023 09:46:04 +0100 Subject: [PATCH 47/59] Fixing code smell: Inlining variable --- .../datamodel/io/source/csv/CsvJointGridContainerSource.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvJointGridContainerSource.java b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvJointGridContainerSource.java index 68a7f94c9..ba369f4ac 100644 --- a/src/main/java/edu/ie3/datamodel/io/source/csv/CsvJointGridContainerSource.java +++ b/src/main/java/edu/ie3/datamodel/io/source/csv/CsvJointGridContainerSource.java @@ -50,9 +50,7 @@ public static JointGridContainer read(String gridName, String csvSep, String dir graphicsSource .getGraphicElements() .orElseThrow(() -> new SourceException("Error during reading of graphic elements.")); - JointGridContainer fullGrid = - new JointGridContainer(gridName, rawGridElements, systemParticipants, graphicElements); - return fullGrid; + return new JointGridContainer(gridName, rawGridElements, systemParticipants, graphicElements); } } From de9a002835e49bdc76df2a8823914db1f940a195 Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Thu, 16 Feb 2023 09:48:08 +0100 Subject: [PATCH 48/59] Fixed changelog --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 74be8623e..b750d7b26 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - `EmResult` and `FlexOptionsResult` for Energy Management Systems [#651](https://github.com/ie3-institute/PowerSystemDataModel/issues/651) - `EvcsInput` now has a parameter for enabling and disabling vehicle to grid support [#681](https://github.com/ie3-institute/PowerSystemDataModel/issues/681) - Added Dependabot updates to sphinx/readthedocs dependencies [#735](https://github.com/ie3-institute/PowerSystemDataModel/issues/735) +- Created convenience function for JointGridContainer from CSV [#502](https://github.com/ie3-institute/PowerSystemDataModel/issues/502) +- Added CSV grid IO integration test [#586](https://github.com/ie3-institute/PowerSystemDataModel/issues/586) ### Fixed - Reduced code smells [#492](https://github.com/ie3-institute/PowerSystemDataModel/issues/492) @@ -88,8 +90,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Writers used to write time series are closed right away - Changed class name in FlexOptionsResult.toString [#693](https://github.com/ie3-institute/PowerSystemDataModel/issues/693) - Deleted parameter decimalPlaces and changed naming of serialization method [#710](https://github.com/ie3-institute/PowerSystemDataModel/issues/710) -- Created convenience function JointGridContainer [#502](https://github.com/ie3-institute/PowerSystemDataModel/issues/502) -- Completion of CSVJointGridContainer test [#586](https://github.com/ie3-institute/PowerSystemDataModel/issues/586) ## [2.0.1] - 2021-07-08 From 8549389cbe539558e78a8b8bbbc60c6d9ec33af0 Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Thu, 16 Feb 2023 09:57:29 +0100 Subject: [PATCH 49/59] Improved JavaDoc --- src/test/groovy/edu/ie3/datamodel/io/csv/GridIoIT.groovy | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/test/groovy/edu/ie3/datamodel/io/csv/GridIoIT.groovy b/src/test/groovy/edu/ie3/datamodel/io/csv/GridIoIT.groovy index 891690a37..4c5a195e0 100644 --- a/src/test/groovy/edu/ie3/datamodel/io/csv/GridIoIT.groovy +++ b/src/test/groovy/edu/ie3/datamodel/io/csv/GridIoIT.groovy @@ -16,7 +16,8 @@ import java.nio.file.Files import java.nio.file.Path /** - * Testing whether PSDM CSV source and sink are stable when used sequentially, i.e. whether serialized and deserialized data is equal. + * Testing whether PSDM CSV grids are equal when serialized and deserialized sequentially. + * Grid data should not change when written out or parsed. */ class GridIoIT extends Specification implements CsvTestDataMeta { From 75f7d8d2baf721f18b0a85476ea42368902cef36 Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Thu, 16 Feb 2023 10:12:54 +0100 Subject: [PATCH 50/59] Adapted changelog to new release date --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dfd11a043..046e514b6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased/Snapshot] -## [3.0.0] - 2023-01-30 +## [3.0.0] - 2023-02-16 ### Added - SQL time series sources (`SqlTimeSeriesSource` and `SqlTimeSeriesMappingSource`) [#467](https://github.com/ie3-institute/PowerSystemDataModel/issues/467) From 2967f2c5085d5f0bde201e217b983941bc5682e4 Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Thu, 16 Feb 2023 11:04:11 +0100 Subject: [PATCH 51/59] Increase current version to 4.0 --- version.properties | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/version.properties b/version.properties index dcf9d3086..a459c5668 100644 --- a/version.properties +++ b/version.properties @@ -1,8 +1,8 @@ #Generated by the Semver Plugin for Gradle -#Wed Jan 05 11:45:20 CET 2022 +#Thu Feb 16 11:03:37 CET 2023 version.buildmeta= -version.major=3 +version.major=4 version.minor=0 version.patch=0 version.prerelease= -version.semver=3.0.0 +version.semver=4.0.0 From 58c47e8da316d31c4f993f05b9af5c76546e4758 Mon Sep 17 00:00:00 2001 From: Sebastian Peter Date: Thu, 16 Feb 2023 11:19:55 +0100 Subject: [PATCH 52/59] Increase current version to 4.0 --- version.properties | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/version.properties b/version.properties index dcf9d3086..06287583e 100644 --- a/version.properties +++ b/version.properties @@ -1,8 +1,8 @@ #Generated by the Semver Plugin for Gradle -#Wed Jan 05 11:45:20 CET 2022 +#Thu Feb 16 11:19:35 CET 2023 version.buildmeta= -version.major=3 +version.major=4 version.minor=0 version.patch=0 version.prerelease= -version.semver=3.0.0 +version.semver=4.0.0 From 7eaee2a883a43c701642631d20ff3b3ebfeb70bf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Feb 2023 09:06:17 +0000 Subject: [PATCH 53/59] Bump org.postgresql:postgresql from 42.5.3 to 42.5.4 (#756) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index efe690fb9..d30e25f4e 100644 --- a/build.gradle +++ b/build.gradle @@ -85,7 +85,7 @@ dependencies { // Databases implementation 'org.influxdb:influxdb-java:2.23' implementation 'com.couchbase.client:java-client:3.4.3' - runtimeOnly 'org.postgresql:postgresql:42.5.3' // postgresql jdbc driver required during runtime + runtimeOnly 'org.postgresql:postgresql:42.5.4' // postgresql jdbc driver required during runtime implementation 'commons-io:commons-io:2.11.0' // I/O functionalities implementation 'org.apache.commons:commons-compress:1.22' // I/O functionalities From 6712875f78acd8557046774a58e1a76abc8d865f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Feb 2023 04:59:58 +0000 Subject: [PATCH 54/59] Bump org.sonarqube from 3.5.0.2730 to 4.0.0.2929 Bumps org.sonarqube from 3.5.0.2730 to 4.0.0.2929. --- updated-dependencies: - dependency-name: org.sonarqube dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index d30e25f4e..ce58dd7d1 100644 --- a/build.gradle +++ b/build.gradle @@ -9,7 +9,7 @@ plugins { id 'de.undercouch.download' version '5.3.1' id 'kr.motd.sphinx' version '2.10.1' // documentation generation id 'jacoco' // java code coverage plugin - id "org.sonarqube" version "3.5.0.2730" // sonarqube + id "org.sonarqube" version "4.0.0.2929" // sonarqube id 'net.thauvin.erik.gradle.semver' version '1.0.4' // semantic versioning } From 85f1829d5c08f81e4673a10df797fa2862ac225e Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Mon, 20 Feb 2023 13:08:02 +0100 Subject: [PATCH 55/59] Adding requested changes. --- .../input/container/GraphicElements.java | 2 +- .../models/input/container/GridContainer.java | 2 +- .../input/container/InputContainer.java | 30 ++++--------------- .../input/container/JointGridContainer.java | 14 +-------- .../input/container/RawGridElements.java | 2 +- .../input/container/SystemParticipants.java | 2 +- .../models/input/container/ThermalGrid.java | 2 +- .../models/input/container/ThermalUnits.java | 2 +- .../container/JointGridContainerTest.groovy | 9 ++---- 9 files changed, 15 insertions(+), 50 deletions(-) diff --git a/src/main/java/edu/ie3/datamodel/models/input/container/GraphicElements.java b/src/main/java/edu/ie3/datamodel/models/input/container/GraphicElements.java index cc022fe9f..edbc69666 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/container/GraphicElements.java +++ b/src/main/java/edu/ie3/datamodel/models/input/container/GraphicElements.java @@ -113,7 +113,7 @@ public static class GraphicElementsCopyBuilder * @param graphicElements instance of {@link GraphicElements} */ protected GraphicElementsCopyBuilder(GraphicElements graphicElements) { - super(graphicElements); + super(); this.nodeGraphics = graphicElements.getNodeGraphics(); this.lineGraphics = graphicElements.getLineGraphics(); } diff --git a/src/main/java/edu/ie3/datamodel/models/input/container/GridContainer.java b/src/main/java/edu/ie3/datamodel/models/input/container/GridContainer.java index cf986d667..b4b296671 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/container/GridContainer.java +++ b/src/main/java/edu/ie3/datamodel/models/input/container/GridContainer.java @@ -99,7 +99,7 @@ protected abstract static class GridContainerCopyBuilder extends Serializable { * @version 3.1 * @since 14.02.23 */ - abstract class InputContainerCopyBuilder> { - protected List entities; - - /** - * Constructor for {@link InputContainerCopyBuilder}. - * - * @param container that should be copied - */ - protected InputContainerCopyBuilder(E container) { - this.entities = container.allEntitiesAsList(); - } - - /** - * Method to alter the list of entities directly. - * - * @param entities altered list of {@link InputEntity}'s - * @return child instance of {@link InputContainerCopyBuilder} - */ - public InputContainerCopyBuilder entities(List entities) { - this.entities = entities; - return childInstance(); - } + abstract class InputContainerCopyBuilder> { + + /** Constructor for {@link InputContainerCopyBuilder}. */ + protected InputContainerCopyBuilder() {} /** @return child instance of {@link InputContainerCopyBuilder} */ - protected abstract InputContainerCopyBuilder childInstance(); + protected abstract InputContainerCopyBuilder childInstance(); /** @return the altered {@link InputContainer} */ - abstract InputContainer build(); + abstract InputContainer build(); } } diff --git a/src/main/java/edu/ie3/datamodel/models/input/container/JointGridContainer.java b/src/main/java/edu/ie3/datamodel/models/input/container/JointGridContainer.java index 23f14cc45..6cdac479e 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/container/JointGridContainer.java +++ b/src/main/java/edu/ie3/datamodel/models/input/container/JointGridContainer.java @@ -92,7 +92,7 @@ public JointGridContainerCopyBuilder copy() { */ public static class JointGridContainerCopyBuilder extends GridContainerCopyBuilder { - private SubGridTopologyGraph subGridTopologyGraph; + private final SubGridTopologyGraph subGridTopologyGraph; /** * Constructor for {@link JointGridContainerCopyBuilder} @@ -104,18 +104,6 @@ protected JointGridContainerCopyBuilder(JointGridContainer jointGridContainer) { this.subGridTopologyGraph = jointGridContainer.getSubGridTopologyGraph(); } - /** - * Method to alter the {@link SubGridTopologyGraph} - * - * @param subGridTopologyGraph altered subGridTopologyGraph - * @return child instance of {@link JointGridContainerCopyBuilder} - */ - public JointGridContainerCopyBuilder subGridTopologyGraph( - SubGridTopologyGraph subGridTopologyGraph) { - this.subGridTopologyGraph = subGridTopologyGraph; - return childInstance(); - } - @Override protected JointGridContainerCopyBuilder childInstance() { return this; diff --git a/src/main/java/edu/ie3/datamodel/models/input/container/RawGridElements.java b/src/main/java/edu/ie3/datamodel/models/input/container/RawGridElements.java index 1799c7ad7..879c1810e 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/container/RawGridElements.java +++ b/src/main/java/edu/ie3/datamodel/models/input/container/RawGridElements.java @@ -202,7 +202,7 @@ public static class RawGridElementsCopyBuilder * @param rawGridElements instance of {@link RawGridElementsCopyBuilder} */ protected RawGridElementsCopyBuilder(RawGridElements rawGridElements) { - super(rawGridElements); + super(); this.nodes = rawGridElements.getNodes(); this.lines = rawGridElements.getLines(); this.transformer2Ws = rawGridElements.getTransformer2Ws(); diff --git a/src/main/java/edu/ie3/datamodel/models/input/container/SystemParticipants.java b/src/main/java/edu/ie3/datamodel/models/input/container/SystemParticipants.java index 730bb8db3..5ea6ecf30 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/container/SystemParticipants.java +++ b/src/main/java/edu/ie3/datamodel/models/input/container/SystemParticipants.java @@ -303,7 +303,7 @@ public static class SystemParticipantsCopyBuilder * @param systemParticipants instance of {@link SystemParticipants} */ protected SystemParticipantsCopyBuilder(SystemParticipants systemParticipants) { - super(systemParticipants); + super(); this.bmPlants = systemParticipants.bmPlants; this.chpPlants = systemParticipants.chpPlants; this.evCS = systemParticipants.evCS; diff --git a/src/main/java/edu/ie3/datamodel/models/input/container/ThermalGrid.java b/src/main/java/edu/ie3/datamodel/models/input/container/ThermalGrid.java index af2dd0508..1a4852dcc 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/container/ThermalGrid.java +++ b/src/main/java/edu/ie3/datamodel/models/input/container/ThermalGrid.java @@ -71,7 +71,7 @@ public static class ThermalGridCopyBuilder * @param thermalGrid instance of {@link ThermalGrid} */ protected ThermalGridCopyBuilder(ThermalGrid thermalGrid) { - super(thermalGrid); + super(); this.bus = thermalGrid.bus(); this.houses = thermalGrid.houses(); this.storages = thermalGrid.storages(); diff --git a/src/main/java/edu/ie3/datamodel/models/input/container/ThermalUnits.java b/src/main/java/edu/ie3/datamodel/models/input/container/ThermalUnits.java index bfe67e882..2876b40da 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/container/ThermalUnits.java +++ b/src/main/java/edu/ie3/datamodel/models/input/container/ThermalUnits.java @@ -60,7 +60,7 @@ public static class ThermalUnitsCopyBuilder * @param thermalUnits instance of {@link ThermalUnits} */ protected ThermalUnitsCopyBuilder(ThermalUnits thermalUnits) { - super(thermalUnits); + super(); this.houses = thermalUnits.houses(); this.storages = thermalUnits.storages(); } diff --git a/src/test/groovy/edu/ie3/datamodel/models/input/container/JointGridContainerTest.groovy b/src/test/groovy/edu/ie3/datamodel/models/input/container/JointGridContainerTest.groovy index d0e51e077..0baa37cc0 100644 --- a/src/test/groovy/edu/ie3/datamodel/models/input/container/JointGridContainerTest.groovy +++ b/src/test/groovy/edu/ie3/datamodel/models/input/container/JointGridContainerTest.groovy @@ -5,16 +5,11 @@ */ package edu.ie3.datamodel.models.input.container -import edu.ie3.datamodel.graph.SubGridGate -import edu.ie3.datamodel.graph.SubGridTopologyGraph -import edu.ie3.test.common.SystemParticipantTestData -import org.jgrapht.Graph -import org.jgrapht.graph.DirectedMultigraph - -import static edu.ie3.test.common.SystemParticipantTestData.emptySystemParticipants import edu.ie3.test.common.GridTestData +import edu.ie3.test.common.SystemParticipantTestData import spock.lang.Specification +import static edu.ie3.test.common.SystemParticipantTestData.emptySystemParticipants class JointGridContainerTest extends Specification { private static final GRID_NAME = "single_grid" From abe9472e62f24f3274a98cc779fd44db1eb718ff Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Mon, 20 Feb 2023 13:18:27 +0100 Subject: [PATCH 56/59] Resolving codacy issue. --- .../ie3/datamodel/models/input/container/InputContainer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/edu/ie3/datamodel/models/input/container/InputContainer.java b/src/main/java/edu/ie3/datamodel/models/input/container/InputContainer.java index a5552f1dc..bbd87194f 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/container/InputContainer.java +++ b/src/main/java/edu/ie3/datamodel/models/input/container/InputContainer.java @@ -33,7 +33,7 @@ protected InputContainerCopyBuilder() {} /** @return child instance of {@link InputContainerCopyBuilder} */ protected abstract InputContainerCopyBuilder childInstance(); - /** @return the altered {@link InputContainer} */ + /** Returns the altered {@link InputContainer} */ abstract InputContainer build(); } } From 7335d52e0577890350d0edc6bf0ba1f391766058 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Feb 2023 12:52:51 +0000 Subject: [PATCH 57/59] Bump net.bytebuddy:byte-buddy from 1.13.0 to 1.14.0 (#759) --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index ce58dd7d1..6e640ab17 100644 --- a/build.gradle +++ b/build.gradle @@ -67,7 +67,7 @@ dependencies { testImplementation 'org.junit.jupiter:junit-jupiter:5.9.2' testImplementation 'org.spockframework:spock-core:2.3-groovy-3.0' testImplementation 'org.objenesis:objenesis:3.3' // Mock creation with constructor parameters - testImplementation 'net.bytebuddy:byte-buddy:1.13.0' // Mocks of classes + testImplementation 'net.bytebuddy:byte-buddy:1.14.0' // Mocks of classes // testcontainers (docker framework for testing) testImplementation "org.testcontainers:testcontainers:$testcontainersVersion" From d283935ed95ae8c3b7c0fa94a0eeba42184b575c Mon Sep 17 00:00:00 2001 From: staudtMarius Date: Mon, 20 Feb 2023 13:53:26 +0100 Subject: [PATCH 58/59] Resolving sonatype issues. --- .../ie3/datamodel/models/input/container/InputContainer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/edu/ie3/datamodel/models/input/container/InputContainer.java b/src/main/java/edu/ie3/datamodel/models/input/container/InputContainer.java index bbd87194f..b347b2f03 100644 --- a/src/main/java/edu/ie3/datamodel/models/input/container/InputContainer.java +++ b/src/main/java/edu/ie3/datamodel/models/input/container/InputContainer.java @@ -30,7 +30,7 @@ abstract class InputContainerCopyBuilder childInstance(); /** Returns the altered {@link InputContainer} */ From 67c65b818caac1101318a84c7cdd6afe1f266fa9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 Feb 2023 04:16:34 +0000 Subject: [PATCH 59/59] Bump org.apache.logging.log4j:log4j-bom from 2.19.0 to 2.20.0 Bumps org.apache.logging.log4j:log4j-bom from 2.19.0 to 2.20.0. --- updated-dependencies: - dependency-name: org.apache.logging.log4j:log4j-bom dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 6e640ab17..8b8ca7f11 100644 --- a/build.gradle +++ b/build.gradle @@ -77,7 +77,7 @@ dependencies { testImplementation "org.testcontainers:couchbase:$testcontainersVersion" // logging - implementation platform('org.apache.logging.log4j:log4j-bom:2.19.0') + implementation platform('org.apache.logging.log4j:log4j-bom:2.20.0') implementation 'org.apache.logging.log4j:log4j-api' // log4j implementation 'org.apache.logging.log4j:log4j-core' // log4j implementation 'org.apache.logging.log4j:log4j-slf4j-impl' // log4j -> slf4j