Skip to content

Spider gbXML Fixer 'Atrax' R0.4.7 >> 2019-05-21: R0.4.14 #4

@theo-armour

Description

@theo-armour

@ladybug-tools/spiders

Spider gbXML Fixer 'Atrax' R0.4.7

image

Note new semantic versioning-compatible numbering

Spider gbXML Fixer enables you to:

  • Access online and local gbXML files via URL, file ope dialog box and drag&drop
  • Run an extensive set of checks - with most checks also providing automated fixes
  • Save fixed models as .XML or .ZIP files

The following are the checks and fixes currently implemented:

  • Inspect files in real-time 3D
  • Check for valid text and numbers
  • Check project offset distance from origin
  • Check for openings with more than four vertices
  • Fix missing required gbXML attributes
  • Fix surfaces with invalid surface type name
  • Fix surfaces with invalid ExposedToSun
  • Fix surfaces with duplicate planar coordinates
  • Fix surfaces with an extra adjacent space
  • Fix surfaces with duplicate adjacent spaces
  • Fix air surfaces with single adjacent space
  • Fix Surfaces with CAD object ID missing

Using the Fixer should be much easier than doing searching for and replacing text in a gbXML file and should be faster than using the Spider Viewers.

Notes

The current release establishes a system of modules that should be fairly easy to modify and add to.

A number of features are embedded in each module to help humans with testing. Future releases - once a module is well-tested - could do away with the human-verification aspects and simply fix the issues with a single click.

In the coming week, there will be testing on all the available sample files. A few additional modules may also be created. Work will continue on making all modules have the same user interface. And bugs will be fixed.

In the following week, announcements will be made on the Ladybug Tools Forum and other suitable venues along with requests for test cases.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions