Skip to content

3.2 Lokale positie — ProjectBasePoint.NL.sharedPosition

Controleert of de gedeelde positie en rotatie van de Project Base Point binnen geldige Nederlandse grenzen vallen en correct zijn ingesteld conform BIM Basis ILS §3.2 Lokale positie.


{
  "Id": "0a18b3c5-b93b-4afc-ad39-61a954b259b5",
  "Filter": {
    "Type": "projectBasePointFilter",
    "Properties": [],
    "SubFilters": []
  },
  "Validation": {
    "Type": "validationCollection",
    "Name": "Origin",
    "ErrorMessage": "#### Issue\n\nDe gedeelde coördinaten van de Project Base Point vallen buiten de geldige Nederlandse grenzen.\n\n#### Oplossing\n\nPas de gedeelde positie en rotatie van de Project Base Point aan zodat deze binnen de geldige Nederlandse coördinaten valt.\n",
    "Properties": [
      {
        "Name": "Operator",
        "Value": {
          "Type": "value",
          "Properties": [
            {
              "Name": "value",
              "Value": "and",
              "Type": ""
            }
          ]
        }
      }
    ],
    "SubValidations": [
      {
        "Type": "validation",
        "Name": "NL max x waarde",
        "ErrorMessage": "#### Issue\n\nDe X-coördinaat van de Project Base Point is **{ActualValue}** , wat hoger is dan de toegestane Nederlandse maximumwaarde.\n\n#### Oplossing\n\nVerlaag de X-coördinaat tot maximaal **{ExpectedValue}** .\n\n#### Informatie\n\nVoor projecten in Nederland moet de gedeelde positie binnen het Nederlandse coördinatenstelsel vallen.\nDeze controle is afgeleid van BIM Basis ILS §3.2 Lokale positie.\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:LessThanOrEqualTo",
                  "Type": "float"
                }
              ]
            }
          },
          {
            "Name": "expectedValue",
            "Value": {
              "Type": "staticValueSelector",
              "Properties": [
                {
                  "Name": "value",
                  "Value": "300000",
                  "Type": "float"
                }
              ]
            }
          }
        ],
        "SubValidations": []
      },
      {
        "Type": "validation",
        "Name": "NL min x waarde",
        "ErrorMessage": "#### Issue\n\nDe X-coördinaat van de Project Base Point is **{ActualValue}** , wat lager is dan de toegestane Nederlandse minimumwaarde.\n\n#### Oplossing\n\nVerhoog de X-coördinaat tot minimaal **{ExpectedValue}** .\n\n#### Informatie\n\nVoor projecten in Nederland moet de gedeelde positie binnen het Nederlandse coördinatenstelsel vallen.\nDeze controle is afgeleid van BIM Basis ILS §3.2 Lokale positie.\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:GreaterThanOrEqualTo",
                  "Type": "float"
                }
              ]
            }
          },
          {
            "Name": "expectedValue",
            "Value": {
              "Type": "staticValueSelector",
              "Properties": [
                {
                  "Name": "value",
                  "Value": "-7000",
                  "Type": "float"
                }
              ]
            }
          }
        ],
        "SubValidations": []
      },
      {
        "Type": "validation",
        "Name": "NL max y waarde",
        "ErrorMessage": "#### Issue\n\nDe Y-coördinaat van de Project Base Point is **{ActualValue}** , wat hoger is dan de toegestane Nederlandse maximumwaarde.\n\n#### Oplossing\n\nVerlaag de Y-coördinaat tot maximaal **{ExpectedValue}** .\n\n#### Informatie\n\nVoor projecten in Nederland moet de gedeelde positie binnen het Nederlandse coördinatenstelsel vallen.\nDeze controle is afgeleid van 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:LessThanOrEqualTo",
                  "Type": "float"
                }
              ]
            }
          },
          {
            "Name": "expectedValue",
            "Value": {
              "Type": "staticValueSelector",
              "Properties": [
                {
                  "Name": "value",
                  "Value": "629000",
                  "Type": "float"
                }
              ]
            }
          }
        ],
        "SubValidations": []
      },
      {
        "Type": "validation",
        "Name": "NL min y waarde",
        "ErrorMessage": "#### Issue\n\nDe Y-coördinaat van de Project Base Point is **{ActualValue}** , wat lager is dan de toegestane Nederlandse minimumwaarde.\n\n#### Oplossing\n\nVerhoog de Y-coördinaat tot minimaal **{ExpectedValue}** .\n\n#### Informatie\n\nVoor projecten in Nederland moet de gedeelde positie binnen het Nederlandse coördinatenstelsel vallen.\nDeze controle is afgeleid van 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:GreaterThanOrEqualTo",
                  "Type": "float"
                }
              ]
            }
          },
          {
            "Name": "expectedValue",
            "Value": {
              "Type": "staticValueSelector",
              "Properties": [
                {
                  "Name": "value",
                  "Value": "289000",
                  "Type": "float"
                }
              ]
            }
          }
        ],
        "SubValidations": []
      },
      {
        "Type": "validation",
        "Name": "NL max z waarde",
        "ErrorMessage": "#### Issue\n\nDe Z-coördinaat van de Project Base Point is **{ActualValue}** , wat hoger is dan de toegestane Nederlandse maximumwaarde.\n\n#### Oplossing\n\nVerlaag de Z-coördinaat tot maximaal **{ExpectedValue}** .\n\n#### Informatie\n\nDe hoogte van de gedeelde Project Base Point moet binnen realistische Nederlandse grenzen blijven.\nDeze controle is afgeleid van 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:LessThanOrEqualTo",
                  "Type": "float"
                }
              ]
            }
          },
          {
            "Name": "expectedValue",
            "Value": {
              "Type": "staticValueSelector",
              "Properties": [
                {
                  "Name": "value",
                  "Value": "323",
                  "Type": "float"
                }
              ]
            }
          }
        ],
        "SubValidations": []
      },
      {
        "Type": "validation",
        "Name": "NL min z waarde",
        "ErrorMessage": "#### Issue\n\nDe Z-coördinaat van de Project Base Point is **{ActualValue}** , wat lager is dan de toegestane Nederlandse minimumwaarde.\n\n#### Oplossing\n\nVerhoog de Z-coördinaat tot minimaal **{ExpectedValue}** .\n\n#### Informatie\n\nDe hoogte van de gedeelde Project Base Point moet binnen realistische Nederlandse grenzen blijven.\nDeze controle is afgeleid van 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:GreaterThanOrEqualTo",
                  "Type": "float"
                }
              ]
            }
          },
          {
            "Name": "expectedValue",
            "Value": {
              "Type": "staticValueSelector",
              "Properties": [
                {
                  "Name": "value",
                  "Value": "-20",
                  "Type": "float"
                }
              ]
            }
          }
        ],
        "SubValidations": []
      },
      {
        "Type": "validation",
        "Name": "Angle = 0",
        "ErrorMessage": "#### Issue\n\nDe rotatiehoek van de Project Base Point is **{ActualValue}** en niet **{ExpectedValue}** .\n\n#### Oplossing\n\nZet de rotatiehoek van de Project Base Point op **{ExpectedValue}** .\n\n#### Informatie\n\nVolgens BIM Basis ILS §3.2 mag de Project Base Point geen rotatie hebben ten opzichte van het coördinatenstelsel.\n\nDe Project Base Point moet rotatievrij zijn, zodat het lokale coördinatenstelsel eenduidig en uitwisselbaar blijft.\n",
        "Properties": [
          {
            "Name": "valueToValidate",
            "Value": {
              "Type": "querySelector",
              "Properties": [
                {
                  "Name": "query",
                  "Value": "$.values.angle.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": "ProjectBasePoint.NL.sharedPosition",
    "Impact": 2,
    "Priority": 1,
    "Tags": [
      "3.2 Lokale positie"
    ],
    "Description": "Controleert of de gedeelde positie en rotatie van de Project Base Point binnen geldige Nederlandse grenzen vallen en correct zijn ingesteld conform BIM Basis ILS §3.2 Lokale positie.\n",
    "HelpUrl": "https://help.daqs.io/NL/NL/",
    "TimeToSolve": 60,
    "AllDisciplines": true,
    "Disciplines": []
  },
  "Metadata": []
}