claeis / ilivalidator

INTERLIS validator
14 stars 21 forks source link

superfluous outerboundary tid – Einzelobjekte.Flaechenelement #188

Open behrm opened 5 years ago

behrm commented 5 years ago

with the objective of integrating cadastral-data to the "KKGEO-Aggregations-Infrastruktur", I am applying the ilivalidator 1.10.0 to a series of Interlis-datasets (amtliche Vermessung) and get the "superfluous outerboundary tid" validation error for a subset of objects of type Einzelobjekte.Flaechenelement. I found that the error emerges in the context of overlaping polygons.

According to the following document: R I C H T L I N I E - Detaillierungsgrad in der amtlichen Vermessung Informationsebene Einzelobjekte: https://www.cadastre.ch/content/cadastre-internet/de/manual-av/publication/guidline.download/cadastre-internet/de/documents/av-richtlinien/Richtlinie-Detaillierungsgrad-EO-de.pdf (Seite 33 Unten)

image

overlaping polygons are neccessary/admissible in certain circumstances. I am not shure if this is compatible with the following Interlis-declaration: image The "Richtlinie" and the Interlis-model might be contradictory? So the error "superfluous outerboundary tid" remains valid in this context? Are there any recommendations for this case?

As a side note: Both FME2016 & FME2018 cannot import this overlaping polygons without errors.

claeis commented 5 years ago

Without seeing the data, it is difficult to say, but...I think in the source system it is recorded as one Einzelobjekt.Flaechenelement with a MultiPolygon as geometry (which is not according to the ili model; but could easily rearranged as multiple Einzelobjekt.Flaechenelement with one Polygon each).

behrm commented 5 years ago

thank you for your comment Claude. I do not have access to the source system. My task is to integrate the data to KKGEO-AI. Would you want to inspect the data?

claeis commented 5 years ago

Yes, pls (private mail if required)

mauralp commented 3 years ago

did you solve this problem.

mauralp commented 3 years ago

Der Fehler gemäss Log Datei lautet: Error: DM01AVTG24LV95.Einzelobjekte.Flaechenelement.Geometrie: tid 5701: superfluous outerboundary tid 5701 Error: multipolygon detected

Ich habe keine Koord. Nur Tid = ID und 5701 ist die Zeile, aber löst das Problem nicht! Hat der Fehler zu tun mit dem Modell (Without overlaps > 0.050) Wie kann ich den Fehler beseitigen.

edigonzales commented 3 years ago

Kannst du die Daten irgendwo greifbar machen?

Was zur Fehlersuche häufig hilft: ili2pg oder ili2gpkg mit --skipPolygonBuilding und --keepAreaRef. Dann muss ein wenig investigativ tätig werden, kann aber das Zeugs visualisieren.

mauralp commented 3 years ago

Ich schicke Dir das Operate per Mail zu ok