3.2 Lokale positie — ProjectSurveyPoint.0.position
Controleert of de Survey Point correct is ingesteld voor gedeelde coördinaten door te verifiëren dat de gedeelde positie geen lokale verschuiving bevat en conform BIM Basis ILS §3.2 Lokale positie is vastgelegd.
{
"Id": "e29f9d4a-4624-4a3b-8b6e-dfce24e77dd0",
"Filter": {
"Type": "projectSurveyPointFilter",
"Properties": [],
"SubFilters": []
},
"Validation": {
"Type": "validationCollection",
"Name": "Position and shared position",
"ErrorMessage": "#### Issue\n\nDe Survey Point is niet correct ingesteld voor gedeelde coördinaten.\n\n#### Oplossing\n\nControleer en corrigeer de positie van de Survey Point.\n",
"Properties": [
{
"Name": "Operator",
"Value": {
"Type": "value",
"Properties": [
{
"Name": "value",
"Value": "and",
"Type": ""
}
]
}
}
],
"SubValidations": [
{
"Type": "validation",
"Name": "positionX",
"ErrorMessage": "#### Issue\n\nDe X-positie van de Survey Point is **{ActualValue}** en niet **{ExpectedValue}** .\n\n#### Oplossing\n\nZet de X-positie van de Survey Point op **{ExpectedValue}** .\n\n#### Informatie\n\nDe Survey Point fungeert als referentie voor gedeelde coördinaten.\nVolgens BIM Basis ILS §3.2 moet deze referentie zonder lokale verschuiving worden vastgelegd.\n",
"Properties": [
{
"Name": "valueToValidate",
"Value": {
"Type": "querySelector",
"Properties": [
{
"Name": "query",
"Value": "$.values.sharedPosition.x.value",
"Type": "float"
}
]
}
},
{
"Name": "Validator",
"Value": {
"Type": "value",
"Properties": [
{
"Name": "value",
"Value": "float:EqualTo",
"Type": "float"
}
]
}
},
{
"Name": "expectedValue",
"Value": {
"Type": "staticValueSelector",
"Properties": [
{
"Name": "value",
"Value": "0",
"Type": "float"
}
]
}
}
],
"SubValidations": []
},
{
"Type": "validation",
"Name": "positionY",
"ErrorMessage": "#### Issue\n\nDe Y-positie van de Survey Point is **{ActualValue}** en niet **{ExpectedValue}** .\n\n#### Oplossing\n\nZet de Y-positie van de Survey Point op **{ExpectedValue}** .\n\n#### Informatie\n\nDe Survey Point mag geen lokale verplaatsing bevatten ten opzichte van het gedeelde coördinatenstelsel.\nDit sluit aan bij BIM Basis ILS §3.2 Lokale positie.\n",
"Properties": [
{
"Name": "valueToValidate",
"Value": {
"Type": "querySelector",
"Properties": [
{
"Name": "query",
"Value": "$.values.sharedPosition.y.value",
"Type": "float"
}
]
}
},
{
"Name": "Validator",
"Value": {
"Type": "value",
"Properties": [
{
"Name": "value",
"Value": "float:EqualTo",
"Type": "float"
}
]
}
},
{
"Name": "expectedValue",
"Value": {
"Type": "staticValueSelector",
"Properties": [
{
"Name": "value",
"Value": "0",
"Type": "float"
}
]
}
}
],
"SubValidations": []
},
{
"Type": "validation",
"Name": "positionZ",
"ErrorMessage": "#### Issue\n\nDe Z-positie van de Survey Point is **{ActualValue}** en niet **{ExpectedValue}** .\n\n#### Oplossing\n\nZet de Z-positie van de Survey Point op **{ExpectedValue}** .\n\n#### Informatie\n\nDe hoogte van de Survey Point moet neutraal blijven zodat het gedeelde coördinatenstelsel eenduidig blijft.\nZie BIM Basis ILS §3.2 Lokale positie.\n",
"Properties": [
{
"Name": "valueToValidate",
"Value": {
"Type": "querySelector",
"Properties": [
{
"Name": "query",
"Value": "$.values.sharedPosition.z.value",
"Type": "float"
}
]
}
},
{
"Name": "Validator",
"Value": {
"Type": "value",
"Properties": [
{
"Name": "value",
"Value": "float:EqualTo",
"Type": "float"
}
]
}
},
{
"Name": "expectedValue",
"Value": {
"Type": "staticValueSelector",
"Properties": [
{
"Name": "value",
"Value": "0",
"Type": "float"
}
]
}
}
],
"SubValidations": []
}
]
},
"Details": {
"Name": "ProjectSurveyPoint.0.position",
"Impact": 2,
"Priority": 2,
"Tags": [
"3.2 Lokale positie"
],
"Description": "Controleert of de Survey Point correct is ingesteld voor gedeelde coördinaten door te verifiëren dat de gedeelde positie geen lokale verschuiving bevat en conform BIM Basis ILS §3.2 Lokale positie is vastgelegd.\n",
"HelpUrl": "https://help.daqs.io/daqs/BestPractises/sharedcoordinates/?nav=false",
"TimeToSolve": 60,
"AllDisciplines": true,
"Disciplines": []
},
"Metadata": []
}