citygml-validate-shell

0.1.25 • Public • Published

CityGML Validate Shell

Validate a CityGML shell against the QIE suite

Usage

var _ = require("lodash");
var citygmlPolygons = require("citygml-polygons");
var citygmlValidateShell = require("citygml-validate-shell");
 
var xml = "..."; // Some CityGML
var polygons = citygmlPolygons(xml);
 
// Validate shell as a whole
citygmlValidateShell(polygons, function(err, results) {
  _.each(results, function(vError) {
    // Should always be an error, but check anyway
    if (!vError || !vError[0]) {
      return;
    }
 
    // Output validation error name
    console.log(vError[0].message);
  });
});

/citygml-validate-shell/

    Package Sidebar

    Install

    npm i citygml-validate-shell

    Weekly Downloads

    2

    Version

    0.1.25

    License

    MIT

    Last publish

    Collaborators

    • bcamper
    • robhawkes