wiki:Rules/ValidatingBuildingsInHOTTMProjects

Version 6 (modified by Patrik_B, 3 years ago) ( diff )

--

meta
{
  title: "Validating buildings in HOT TM projects";
  version: "31_2026-03-21";
  description: "Few rules for checking mistakes on buildings that are usually made by beginners using ID Editor.";
  icon: "HOT_TM_logo.svg";
  author: "Patrik_B";
}


/*
* building with layer tag. It won't flag building=roof
*/
*[building][building!=roof][layer]{
throwWarning: tr("Building has layer tag");
fixRemove: "layer";
group: tr("_Fix");
}

/*
* building with different tag then yes
*/
way[building][building!=yes]{
throwWarning: tr("Building has different tag then yes");
fixRemove: "building";
fixAdd: "building=yes";
group: tr("_Fix");
}

/*
* node with building tag
*/
node[building]{
throwWarning: tr("Node has a building tag");
fixDeleteObject: this;
group: tr("_Fix");
}

/*
* bridge without layer tag
*/
*[bridge][!layer]{
throwWarning: tr("Bridge is missing layer tag");
fixAdd: "layer=1";
group: tr("_Fix");
}

/*
* tunnel without layer tag. Added thanks to Filip009
*/
*[tunnel][!layer]{
throwWarning: tr("Tunnel is missing layer tag");
fixAdd: "layer=-1";
group: tr("_Fix");
}

Rules_ValidatingBuildingsInHOTTMProjects.validator.mapcss, Rules_ValidatingBuildingsInHOTTMProjects.zip

Attachments (1)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.