Skip to content

3.2 BIMbasisILS — ProjectBasePoint.0.position

Controleert of de Project Base Point correct is gepositioneerd op de oorsprong (0,0,0) zodat de lokale positie van het model eenduidig en consistent is vastgelegd conform BIM Basis ILS §3.2 Lokale positie.


{
  "Id": "ff38493f-231f-45c5-b891-53705a6be1b3",
  "Filter": {
    "Type": "projectBasePointFilter",
    "Properties": [],
    "SubFilters": []
  },
  "Validation": {
    "Type": "validationCollection",
    "Name": "Origin",
    "ErrorMessage": "#### Issue\n\nDe Project Base Point is niet correct gepositioneerd.\n\n#### Oplossing\n\nZorg ervoor dat de Project Base Point op de oorsprong (0,0,0) staat.\n",
    "Properties": [
      {
        "Name": "Operator",
        "Value": {
          "Type": "value",
          "Properties": [
            {
              "Name": "value",
              "Value": "and",
              "Type": ""
            }
          ]
        }
      }
    ],
    "SubValidations": [
      {
        "Type": "validation",
        "Name": "ValX",
        "ErrorMessage": "#### Issue\n\nDe X-positie van de Project Base Point is **{ActualValue}** en niet **{ExpectedValue}** .\n\n#### Oplossing\n\nZet de X-positie van de Project Base Point op **{ExpectedValue}** .\n\n#### Informatie\n\nVolgens BIM Basis ILS §3.2 moet de lokale positie van het model worden gedefinieerd vanuit de oorsprong (0,0,0).\nZie: https://www.digigo.nu/ilsen-en-richtlijnen/bim-basis-ils/3-2-lokale-positie/\n",
        "Properties": [
          {
            "Name": "valueToValidate",
            "Value": {
              "Type": "querySelector",
              "Properties": [
                {
                  "Name": "query",
                  "Value": "$.values.position.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": "ValY",
        "ErrorMessage": "#### Issue\n\nDe Y-positie van de Project Base Point is **{ActualValue}** en niet **{ExpectedValue}** .\n\n#### Oplossing\n\nZet de Y-positie van de Project Base Point op **{ExpectedValue}** .\n\n#### Informatie\n\nVolgens BIM Basis ILS §3.2 moet de lokale positie van het model worden gedefinieerd vanuit de oorsprong (0,0,0).\nZie: https://www.digigo.nu/ilsen-en-richtlijnen/bim-basis-ils/3-2-lokale-positie/\n",
        "Properties": [
          {
            "Name": "valueToValidate",
            "Value": {
              "Type": "querySelector",
              "Properties": [
                {
                  "Name": "query",
                  "Value": "$.values.position.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": "ValZ",
        "ErrorMessage": "#### Issue\n\nDe Z-positie van de Project Base Point is **{ActualValue}** en niet **{ExpectedValue}** .\n\n#### Oplossing\n\nZet de Z-positie van de Project Base Point op **{ExpectedValue}** .\n\n#### Informatie\n\nVolgens BIM Basis ILS §3.2 moet de lokale positie van het model worden gedefinieerd vanuit de oorsprong (0,0,0).\nZie: https://www.digigo.nu/ilsen-en-richtlijnen/bim-basis-ils/3-2-lokale-positie/\n",
        "Properties": [
          {
            "Name": "valueToValidate",
            "Value": {
              "Type": "querySelector",
              "Properties": [
                {
                  "Name": "query",
                  "Value": "$.values.position.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": "ProjectBasePoint.0.position",
    "Impact": 2,
    "Priority": 1,
    "Tags": [
      "3.2 BIMbasisILS"
    ],
    "Description": "Controleert of de Project Base Point correct is gepositioneerd op de oorsprong (0,0,0) zodat de lokale positie van het model eenduidig en consistent is vastgelegd conform BIM Basis ILS §3.2 Lokale positie.\n",
    "HelpUrl": "https://help.daqs.io/daqs/BestPractises/sharedcoordinates/?nav=false",
    "TimeToSolve": 60,
    "AllDisciplines": true,
    "Disciplines": []
  },
  "Metadata": []
}