Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
vadere
vadere
Commits
6c604b86
Commit
6c604b86
authored
Jul 25, 2018
by
Stefan Schuhbaeck
Browse files
fix erros in v0 - > v1 --Identity--> v1
parent
5a38031c
Changes
4
Expand all
Show whitespace changes
Inline
Side-by-side
VadereSimulator/resources/identity_v1.json
View file @
6c604b86
...
...
@@ -5,8 +5,7 @@
"name"
:
"&"
,
"description"
:
"&"
,
"release"
:
"&"
,
"topographyhash"
:
"&"
,
"attributeshash"
:
"&"
,
"commithash"
:
"&"
,
"processWriters"
:
{
"*"
:
{
"*"
:
"processWriters[&1].&"
...
...
@@ -250,10 +249,26 @@
"spec"
:
{
"name"
:
""
,
"description"
:
""
,
"release"
:
""
,
"topographyhash"
:
""
,
"attributeshash"
:
""
,
"processWriters"
:
[],
"release"
:
"0.1"
,
"commithash"
:
"warning: no commit hash"
,
"processWriters"
:
{
"files[]"
:
{
"0"
:
{
"type"
:
"org.vadere.simulator.projects.dataprocessing.outputfile.TimestepPedestrianIdOutputFile"
,
"filename"
:
"postvis.trajectories"
,
"processors"
:
[
1
]
}
},
"processors[]"
:
{
"0"
:
{
"type"
:
"org.vadere.simulator.projects.dataprocessing.processor.PedestrianPositionProcessor"
,
"id"
:
1
}
},
"isTimestamped"
:
"true"
},
"vadere"
:
{
"mainModel"
:
"null"
,
"attributesModel"
:
{},
...
...
VadereSimulator/resources/test.json
0 → 100644
View file @
6c604b86
{
"topographyhash"
:
"4cd0fdc685fc51e4ae57d0514b3d325d4f2e1340"
,
"name"
:
"Test1"
,
"processWriters"
:
[],
"attributeshash"
:
"af732ad440af7f01cd0cc12608657058fd55f8a8"
,
"vadere"
:
{
"attributesModel"
:
{
"OPTIMAL_STEPS_MODEL"
:
{
"stepCircleResolution"
:
18.0
,
"numberOfCircles"
:
1.0
,
"varyStepDirection"
:
false
,
"stepLengthIntercept"
:
0.4625
,
"stepLengthSlopeSpeed"
:
0.2345
,
"stepLengthSD"
:
0.036
,
"movementThreshold"
:
0.0
,
"optimizationType"
:
"DISCRETE"
,
"movementType"
:
"ARBITRARY"
,
"dynamicStepLength"
:
false
,
"updateType"
:
"EVENT_DRIVEN"
,
"seeSmallWalls"
:
false
},
"FLOORFIELD"
:
{
"createMethod"
:
"HIGH_ACCURACY_FAST_MARCHING"
,
"potentialFieldResolution"
:
0.1
,
"obstacleGridPenalty"
:
0.1
,
"targetAttractionStrength"
:
1.0
,
"timeCostAttributes"
:
{
"standardDerivation"
:
0.7
,
"pedestrianTorso"
:
0.4
,
"meanSpeed"
:
1.34
,
"type"
:
"UNIT"
,
"obstacleDensityWeight"
:
3.5
,
"pedestrianSameTargetDensityWeight"
:
3.5
,
"pedestrianOtherTargetDensityWeight"
:
3.5
,
"pedestrianWeight"
:
3.5
,
"queueWidthLoading"
:
1.0
,
"pedestrianDynamicWeight"
:
6.0
,
"loadingType"
:
"CONSTANT"
}
},
"POTENTIAL_COMPACT_SUPPORT"
:
{
"pedPotentialWidth"
:
0.5
,
"pedPotentialHeight"
:
12.6
,
"obstPotentialWidth"
:
0.25
,
"obstPotentialHeight"
:
20.1
,
"visionFieldAngle"
:
1.8849555921538759
,
"visionFieldRadius"
:
5.0
,
"numPedConsidered"
:
5.0
}
},
"attributesPedestrian"
:
{
"radius"
:
0.195
,
"densityDependentSpeed"
:
false
,
"speedDistributionMean"
:
1.34
,
"speedDistributionStandardDeviation"
:
0.0
,
"minimumSpeed"
:
0.3
,
"maximumSpeed"
:
3.0
,
"acceleration"
:
2.0
,
"id"
:
-1
},
"attributesSimulation"
:
{
"simTimeStepLength"
:
0.4
,
"realTimeSimTimeRatio"
:
0.1
,
"writeSimulationData"
:
true
,
"visualizationEnabled"
:
true
,
"printFPS"
:
false
,
"needsBoundary"
:
false
,
"digitsPerCoordinate"
:
2
,
"useRandomSeed"
:
true
,
"randomSeed"
:
1
},
"topography"
:
{
"attributes"
:
{
"finishTime"
:
60.0
,
"bounds"
:
{
"x"
:
0.0
,
"y"
:
0.0
,
"width"
:
10.0
,
"height"
:
10.0
},
"boundingBoxWidth"
:
0.5
,
"bounded"
:
true
},
"obstacles"
:
[
{
"shape"
:
{
"x"
:
3.9
,
"y"
:
8.0
,
"width"
:
2.2
,
"height"
:
1.1
,
"type"
:
"RECTANGLE"
},
"id"
:
-1
}
],
"stairs"
:
[],
"targets"
:
[
{
"id"
:
1
,
"absorbing"
:
true
,
"shape"
:
{
"x"
:
8.0
,
"y"
:
1.0
,
"width"
:
1.0
,
"height"
:
1.0
,
"type"
:
"RECTANGLE"
},
"waitingTime"
:
0.0
,
"parallelWaiters"
:
0
}
],
"sources"
:
[
{
"id"
:
2
,
"shape"
:
{
"x"
:
1.0
,
"y"
:
8.0
,
"width"
:
1.0
,
"height"
:
1.0
,
"type"
:
"RECTANGLE"
},
"spawnDelay"
:
1.0
,
"spawnNumber"
:
1
,
"startTime"
:
0.0
,
"endTime"
:
40.0
,
"spawnAtRandomPositions"
:
false
,
"useFreeSpaceOnly"
:
false
,
"targetIds"
:
[
1
]
}
],
"dynamicElements"
:
[],
"pedestrians"
:
[]
}
},
"commithash"
:
"c45f1d26328baaec22418c15e6351a059e910f5f"
}
\ No newline at end of file
VadereSimulator/resources/transform_v0_to_v1.json
View file @
6c604b86
This diff is collapsed.
Click to expand it.
VadereSimulator/src/org/vadere/simulator/projects/migration/JoltTest.java
View file @
6c604b86
...
...
@@ -14,11 +14,13 @@ import org.vadere.state.util.StateJsonConverter;
import
java.util.Arrays
;
import
java.util.List
;
import
joptsimple.internal.Strings
;
public
class
JoltTest
{
public
static
void
main
(
String
[]
args
)
{
new
JoltTest
().
attr
();
new
JoltTest
().
run2
();
}
public
void
run
()
{
...
...
@@ -68,11 +70,13 @@ public class JoltTest {
public
void
run2
()
{
List
chainrSpecJson
=
JsonUtils
.
classpathToList
(
"/
WithDots_
transform_v
2
_to_v
3
.json"
);
List
chainrSpecJson
=
JsonUtils
.
classpathToList
(
"/transform_v
0
_to_v
1
.json"
);
Chainr
chainr
=
Chainr
.
fromSpec
(
chainrSpecJson
);
List
identity
=
JsonUtils
.
classpathToList
(
"/identity_v1.json"
);
Chainr
identityTransform
=
Chainr
.
fromSpec
(
identity
);
Object
inputJson
=
JsonUtils
.
classpathToObject
(
"/
WithDotsscenario_
test.json"
);
Object
inputJson
=
JsonUtils
.
classpathToObject
(
"/test.json"
);
Object
transformedOutput
=
chainr
.
transform
(
inputJson
);
...
...
@@ -82,10 +86,11 @@ public class JoltTest {
// String[] inarr = in.split(System.getProperty("line.separator"));
// String[] outarr = out.split(System.getProperty("line.separator"));
//
// Diffy diffy = new Diffy();
// Diffy.Result res = diffy.diff(inputJson, transformedOutput);
// System.out.println(res.toString());
System
.
out
.
println
(
Strings
.
repeat
(
'#'
,
120
));
System
.
out
.
println
(
JsonUtils
.
toPrettyJsonString
(
identityTransform
.
transform
(
transformedOutput
)));
Diffy
diffy
=
new
Diffy
();
Diffy
.
Result
res
=
diffy
.
diff
(
transformedOutput
,
identityTransform
.
transform
(
transformedOutput
));
System
.
out
.
println
(
res
.
toString
());
//todo leere Attribute
//
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment