Skip to content

Web interface connecting to BIMServer.center to validate CityGML/CityJSON models and view the model and report

Notifications You must be signed in to change notification settings

tudelft3d/chek-bimserver-gis-validator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CHEK GIS Validator – BIMserver Connector

This web interface connects a user's BIMserver.center account to the CHEK model validator to check CityJSON files for completeness and geometric validity (live demo here).


What it does

  1. Authenticate with BIMserver.center

    • Opens a login popup.
    • Retrieves a valid session token.
  2. List user resources

    • Fetches and displays available projects, contributions, and their documents.
    • Filters supported files (CityJSON .json and .gml).
  3. Send files to CHEK validator

  4. Display results


Requirements

  • A BIMserver.center account with projects and contributions.
  • CityJSON or GML files uploaded as contribution documents.
  • Pop-ups enabled in your browser (for login).

Usage

  1. Serve the project locally (e.g., with python -m http.server 8080).
  2. Open http://localhost:8080 in your browser.
  3. Login with your BIMserver.center Client ID/Secret.
  4. Select a project → contribution → document(s).
  5. Click Validate:
    • The 3D model appears in the viewer.
    • SHACL + val3dity results are shown in the report panels.

Credits


About

Web interface connecting to BIMServer.center to validate CityGML/CityJSON models and view the model and report

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 57.4%
  • HTML 31.8%
  • CSS 10.8%