-
Notifications
You must be signed in to change notification settings - Fork 3
Urban Atlas Change 2021 2024
This product consists of a single change layer.
The product definition contains following checks:
Check description: Delivery file can be unzipped.
Required check, the check cannot be skipped.
Check description: Naming is in accord with specification.
Required check, the check cannot be skipped.
Requirements: Each Urban Atlas product must be in a geodatabase (gdb) or GeoPackage (gpkg) format. The geodatabase must contain one feature dataset with one feature class.
Each product also include 2 documents in pdf format:
- Map: name ending with „_map.pdf“
- Delivery report: name ending with „_delivery_report.pdf“
Naming convention:
If the delivery is in geopackage format, the layer name must match regex:
+-- clms_ua_lcuc_c2021-2024_v025ha_<FUAcode>_<FUAname>_<EPSGcode>_<version>_<revision>_<release_date>.gpkg (Geopackage name), e.g.: CLMS_UA_LCUC_C2021-2024_V025ha_PL027L2_KALISZ_03035_V01_R00_20240212.gpkg +-- clms_ua_lcuc_c2021-2024_v025ha_<FUAcode>_<FUAname>_<EPSGcode>_<version>_<revision>_<release_date> (Layer name), e.g.: CLMS_UA_LCUC_C2021-2024_V025ha_PL027L2_KALISZ_03035_V01_R00_20240212
If the delivery is in geodatabase format, the layer name must match regex:
+-- clms_ua_lcuc_c2021-2024_v025ha_<FUAcode>_<FUAname>_<EPSGcode>_<version>_<revision>_<release_date>.gdb/ (Geodatabase name), e.g.: CLMS_UA_LCUC_C2021-2024_V025ha_PL027L2_KALISZ_03035_V01_R00_20240212.gdb/ +-- clms_ua_lcuc_c2021-2024_v025ha_<FUAcode>_<FUAname>_<EPSGcode>_<version>_<revision>_<release_date>/ (Feature dataset name), e.g.: CLMS_UA_LCUC_C2021-2024_V025ha_PL027L2_KALISZ_03035_V01_R00_20240212/ +-- clms_ua_lcuc_c2021-2024_v025ha_<FUAcode>_<FUAname>_<EPSGcode>_<version>_<revision>_<release_date> (Feature class name), e.g.: CLMS_UA_LCUC_C2021-2024_V025ha_PL027L2_KALISZ_03035_V01_R00_20240212
- where
-
- <FUAcode> is the code of the functional urban area;
- <FUAname> is the name of the functional urban area;
- <EPSGcode> is the EPSG code of the required coordinate system;
- <version> is the major release version code;
- <revision> is the code of revised release;
- <release_date> is the date of release;
Check description: Attribute table check.
Required check, the check cannot be skipped.
Requirements:
- Required attributes:
-
-
“country“: “string“
, (length=50), country 2-letter code, e.g. DK -
“fua_name“: “string“
, name of the functional urban area, e.g. KOBENHAVN -
“fua_code“: “string“
, code of the functional urban area, e.g. DK001L2 -
“code_2021“: “string“
, (length=7), LULC class, e.g. 50000 -
“class_2021“: “string“
, -
“code_2024“: “string“
, (length=7), LULC class, e.g. 50000 -
“class_2024“: “string“
, -
“prod_date“: “string“
, (length=4), map production year, e.g. 2024 -
“identifier“: “string“
, (length=30), unique identifier, e.g. 16-DK001L2 -
“perimeter“: “real“
, -
“area“: “real“
, -
“comment“: “string“
, MMU area size exception comments.
-
Ignored: “shape_area“
, “shape_length“
Check description: CRS (Projection) check.
Required check, the check cannot be skipped.
Requirements:
- The vector must be assigned spatial reference system
EPSG: 3035
(ETRS89 ETRS-LAEA equal-area projection);
Check description: Data can be imported into database
Required check, the check cannot be skipped.
Check description: Metadata.
Optional check, the check may be skipped.
Requirements:
- All vector deliveries must contain an INSPIRE compliant XML metadata document.
- Each delivery must contain one XML document named <layer_name>.xml where layer_name is the name of the geodatabase or geopackage, e.g.
+-- CLMS_UA_LCUC_C2021-2024_V025ha_PL027L2_KALISZ_03035_V01_R00_20240212.gdb (Geodatabase name), +-- Metadata/ (Metadata subfolder), +-- CLMS_UA_LCUC_C2021-2024_V025ha_PL027L2_KALISZ_03035_V01_R00_20240212.xml (INSPIRE XML metadata document)
Check description: Unique attribute check.
Optional check, the check may be skipped.
Requirements: The value in the column 'identifier' must be unique for each input/row (regarding revised, reference and change layers).
- Parameters:
-
- “unique_keys“: [“identifier“];
Check description: Valid codes.
Optional check, the check may be skipped.
Requirements:
Set of valid codes for attribute code_2021
:
11100, 11210, 11220, 11230, 11240, 11300, 12100, 12210, 12220, 12230, 12300, 12400, 13100, 13300, 13400, 14100, 14200, 21000, 22000, 23000, 24000, 25000, 31000, 32000, 33000 40000, 50000, 91000, 92000;
Set of valid codes for attribute code_2024
:
11100, 11210, 11220, 11230, 11240, 11300, 12100, 12210, 12220, 12230, 12300, 12400, 13100, 13300, 13400, 14100, 14200, 21000, 22000, 23000, 24000, 25000, 31000, 32000, 33000 40000, 50000, 91000, 92000;
Check description: Features have different codes in UA_2018 and UA_2021 attributes. Optional check, the check may be skipped.
Requirements: Features having the same code in initial year and reference year are reported as errors.
Check description: Check for occurrence of non-probable changes.
Optional check, the check may be skipped.
Requirements: Features where class change can be found in the list of non-probable changes are reported as warning features. This check is informative and always results in OK status.
List of non-probable changes:
11100 -> 21000, 22000, 23000, 24000, 25000, 31000, 32000, 33000, 40000, 50000; 11210 -> 21000, 22000, 23000, 24000, 25000, 31000, 32000, 33000, 40000, 50000; 11230 -> 21000, 22000, 23000, 24000, 25000, 31000, 32000, 33000, 40000, 50000; 11240 -> 21000, 22000, 23000, 24000, 25000, 31000, 32000, 33000, 40000, 50000; 11300 -> 21000, 22000, 23000, 24000, 25000, 31000, 32000, 33000, 40000, 50000; 12100 -> 21000, 22000, 23000, 24000, 25000, 31000, 32000, 33000, 40000, 50000; 12210 -> 21000, 22000, 23000, 24000, 25000, 31000, 32000, 33000, 40000, 50000; 12220 -> 31000, 32000, 33000, 40000, 50000; 12230 -> 31000, 32000, 33000, 40000, 50000; 12300 -> 21000, 22000, 23000, 24000, 25000, 31000, 32000, 33000, 40000, 50000; 12400 -> 21000, 22000, 23000, 24000, 25000, 31000, 32000, 33000, 40000, 50000; 20000 -> 40000, 50000; 30000 -> 40000, 50000;
Check description: Singlepart polygon check.
Optional check, the check may be skipped.
Requirements: All layers of all vector products, feature satisfying general requirements:
Feature is a single-part polygon; a single-part polygon may contain holes but may not contain multiple exterior rings. ;
Check description: Geometries are valid.
Optional check, the check may be skipped.
Requirements:
Feature satisfying general requirements:
- Feature with valid geometries as defined by Open Geospatial Consortium’s OpenGIS specification.
- For each feature with invalid geometry the invalid geometry reason (i. e. self-intersection) and invalid geometry location can be found in the attachment error table.
NOTE: Ring self-intersections while considered valid by ArcGIS are also reported as errors by the QC Tool. ;
Check description: Calculated area and value in the column 'area' coincide.
Optional check, the check may be skipped.
Requirements:
-
unit
: 1, (value is in m2) -
tolerance
: 0.5 (calculated area and value in the column 'area' do not differ by more than 0.5 m2)
Check description: Minimum mapping unit.
Optional check, the check may be skipped.
Requirements:
Feature satisfying general requirements:
- Feature of the class 1 in the final year having area >= 1000 m2;
- Feature of the class 2-5 in the final year having area >= 2500 m2;
Feature satisfying exceptional requirements: * Feature of the class 1.2.2.x in any year; * Feature with one of the following comments in the COMMENT attribute:
Area size exception (at Urban Atlas FUA boundary) Area size exception (at Urban Atlas FUA boundary); Areas related to boundary update Area size exception (at Urban Atlas FUA boundary); Areas related to change Area size exception (inside Urban Atlas FUA boundary) Area size exception (inside Urban Atlas FUA boundary); Areas related to change
Notes:
- One feature can have multiple comments in the
comment
attribute. If a feature has multiple comments, they should be separated by a semicolon (;
).
Check description: No overlapping polygons.
Optional check, the check may be skipped.
Requirements:
There must be no feature having any part of its interior common with any other feature (aka overlaps). ;
Check description: No neighbouring polygons with the same code.
Optional check, the check may be skipped.
Requirements:
This check does not apply to features of class 1.2.2.x where neighbouring polygons with the same code are allowed.
- The requirement level rules are similar to those of reference layer; the only difference is that by the class is actually meant a tuple of initial year class and reference year class. ;