565 unify geometry quality checking #582

Merged
mpeltriaux merged 2 commits from 565_Unify_geometry_quality_checking into master 2026-09-12 17:58:57 +02:00
Owner

Implements #565

Implements #565
mpeltriaux added 2 commits 2026-09-12 17:58:51 +02:00
* adds GeometryProcessor
* adds GeoJsonValidator
* refactors SimpleGeomForm is_valid() logic using these new classes
* refactors API geometry processing to use GeoJsonValidator and GeometryProcessor just like SimpleGeomForm
* moves cast_to_multipolygon, cast_to_rlp_srid, flatten_geom_to_2D, is_valid_4326 and is_area_valid into GeometryProcessor
* adds changeable SRID to GeoJsonValidator constructor
* updates test data
* updates test cases
mpeltriaux merged commit a2a726fba2 into master 2026-09-12 17:58:57 +02:00
mpeltriaux deleted branch 565_Unify_geometry_quality_checking 2026-09-12 17:58:57 +02:00
Sign in to join this conversation.