Updates / Update view

Update view

Desktop validator update v2.0.5

Oct. 28, 2025
Content
A new version of the stable desktop validator, 2.0.5, has been released. It includes the following changes:
Validation for files with the gpkg extension has been added; geopackage files can be selected in the same way as zip archives.
The texts that appear in the interface have been changed:
- "Validate zip archive" -> "Validate geopackage files or zip archives"
- "Select zip archive:" -> "Select geopackage file or zip archive:"
- "Select document type:" -> "Select plan type:"
- "Validate zip archive:" -> "Validate geopackage file or zip archive:"

The process by which rules are validated has been modified so that:
- Rules that validate a single column or something specific (e.g., whether geometries contain altitude) will display a list of IDs limited to 250 IDs in the "Verify" column of the validation report. If the number of IDs that are affected or incorrect exceeds 250, the text "The first 250 affected records are:" will be added, followed by the 250 affected IDs.
- Rules that validate multiple columns or something more generic (e.g., if the columns in layer x contain the correct data) will display a list of IDs limited to 100 IDs in the "Verify" column of the validation report. If the number of affected or incorrect IDs exceeds 100, the text "The first 100 affected records for column x are" followed by 100 affected IDs will be added.
- For all rules that displayed a list of IDs in the "Verify" column of the validation report, IDs are now verified and the uniqueness of each ID is ensured.

These changes affected the following rules:
For PUG validation:
- Rules that validate whether the columns in the gpkg file layer contain the correct data (rules numbered 113-123).
- Rules that validate whether the date on which the documentation is validated is within the time range of the layers (rules numbered 124-129).
- Rules that validate whether the correlation of hilucs in the ZFExistenta/ZFPropusa layers is correct (rules numbered 130 and 131)
- Rules that validate whether the codes coincide in the layers specified for that rule (rules numbered 132 - 135)
- Rules that validate whether the value of the geometries is NULL (rules numbered 146 - 154)
- Rules that validate whether the geometries are valid (rules numbered 164 - 172)
- Rules that validate whether the layers are in PlanSpatial (rules numbered 175, 176, 216 - 221)
- Rules that validate whether the geometries in the ZFExistenta/ZFPropusa layers overlap (rules numbered 179, 180)
- Rules that validate whether the geometries in the ZFExistenta/ZFPropusa layers are "sliver polygons" (rules numbered 181, 182)
- Rules that validate whether the codes are unique in the Cod_ZF_ZRS/Cod_SZF_ZRS_D columns in the RLU/RLUD layers (rules numbered 183, 184)
- Rules that validate whether the Cod_ZF - Tip_ZF and Cod_SZF - Tip_SZF columns have identical values in the ZFPropusa and ZFExistenta layers (rules numbered 185 - 188)
- Rules that validate whether the Cod_ZF - Tip_ZF and Cod_SZF - Tip_SZF columns in the ZFPropusa, ZFExistenta, and ZonaReglementareSuplimentara layers correspond to the typology (rules numbered 189 - 191)
- Rules that validate whether the Date values are the same throughout the column of the specified layer (rules numbered 192, 193)
- Rules that validate whether the geometries contain the correct coordinates (rules numbered 194 - 202)
- Rules that validate whether the geometries have the same area or length as specified in the area or length column of the layer (rules numbered 203 - 210)
- Rules that validate whether the combination of Code and Type in a layer is consistent with the data from another layer (rules numbered 212 - 215)
- Rules that validate whether the temporal data in one layer matches the temporal data in another layer (rules numbered 222 - 225)
- Rules that validate whether the time periods in the ZFPropusa and ZFExistenta layers are correct (rules numbered 226, 227)
- Rules that validate whether the diacritics are correct in the specified layer (rules numbered 228 - 232)
For PUZ validation:
- Rules that validate whether the columns in the gpkg file layer contain the correct data (rules numbered 113 - 123).
- Rules that validate whether the date on which the documentation is validated is within the time range of the layers (rules numbered 124 - 129)
- Rules that validate whether the correlation of hilucs in the ZFExistenta/ZFPropusa layers is correct (rules numbered 130 and 131)
- Rules that validate whether the codes coincide in the layers specified for that rule (rules numbered 132 - 135)
- Rules that validate whether the value of geometries is NULL (rules numbered 146 - 154)
- Rules that validate whether geometries are valid (rules numbered 164 - 172)
- Rules that validate whether the layers are in PlanSpatial (rules numbered 175, 176, 216 - 221)
- Rules that validate whether the geometries in the ZFExistenta/ZFPropusa layers overlap (rules numbered 179, 180)
- Rules that validate whether the geometries in the ZFExistenta/ZFPropusa layers are "sliver polygons" (rules numbered 181, 182)
- Rules that validate whether the codes are unique in the Cod_ZF_ZRS/Cod_SZF_ZRS_D columns in the RLU/RLUD layers (rules numbered 183, 184)
- Rules that validate whether the Cod_ZF - Tip_ZF and Cod_SZF - Tip_SZF columns have identical values in the ZFPropusa and ZFExistenta layers (rules numbered 185 - 188)
- Rules that validate whether the Cod_ZF - Tip_ZF and Cod_SZF - Tip_SZF columns in the ZFPropusa, ZFExistenta, and ZonaReglementareSuplimentara layers correspond to the typology (rules numbered 189 - 191)
- Rules that validate whether the values of type Data are the same throughout the column of the specified layer (rules numbered 192, 193)
- Rules that validate whether geometries contain the correct coordinates (rules numbered 194–202)
- Rules that validate whether geometries have the same area or length as specified in the area or length column of the layer (rules numbered 203–210)
- Rules that validate whether the combination of Code and Type in a layer is consistent with the data from another layer (rules numbered 212–215)
- Rules that validate whether the temporal data in one layer coincide with the temporal data in another layer (rules numbered 222–225)
- Rules that validate whether the temporal periods in the ZFPropusa and ZFExistenta layers are correct (rules numbered 226, 227)
- Rules that validate whether the diacritics are correct in the specified layer (rules numbered 228 - 232)
The values Cod_ZF, Tip_ZF, Cod_ZRS, Tip_ZRS, Tip_RTE, Subtip_RTE, Tip_CCom, Subtip_CCom, HILUCS_N1, HILUCS_N2, HILUCS_N3 have been updated, and an Excel file with the accepted values has been added to the website.