claeis / ilivalidator

INTERLIS validator
14 stars 20 forks source link

Ring self-intersections are not found #298

Open edigonzales opened 3 years ago

edigonzales commented 3 years ago

Polygon der Grundnutzung "57a4f968-4e9b-11e8-b58f-6c3be52716b4" enthält eine ring self-intersection, wenn man die Transferdatei mit z.B. ili2gpkg transformiert. Um den Dreh bei der Koordinate 2605983.883, 1258545.124.

Ilivalidator findet diese ring self-intersection nicht.

Screenshot 2021-02-28 at 18 31 43

2476.gpkg.zip 2476.mv.db.zip

edigonzales commented 3 years ago

Oder gemäss PostGIS ST_IsValidReason hier: 2605853.029 1258771.176

olivergrimm commented 3 years ago

gemäss einer ersten Analyse muss wohl die PostGIS-Geometrie-Erzeugung in ili2db in diesem spezifischen Fall sonderbehandelt werden. Wir prüfen auch die entsprechenden Methoden für GPKG und MSSQL. Der Issue wird darum gezügelt sobald dies bestätigt ist.

claeis commented 2 years ago

siehe #331