Skip to content

geowerkstatt/DMAV_ilivalidator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DMAV Validierung mit ilivalidator

Umsetzung der offiziellen Prüfregeln zum Datenmodell der Amtlichen Vermessung (DMAV) mit ilivalidator. In diesem Projekt werden folgende zwei Arten von Constraints für DMAV-Modelle mit ilivalidator geprüft:

  • native INTERLIS-Constraints: direkt in den Modellen formulierte Constraints
  • nicht-native INTERLIS-Constraints: in zusätzlichen Validierungsmodellen werden weitere Constraints formuliert. Es bestehen folgende zusätzlichen Modelle:
    • DMAV_V1_0_Bodenbedeckung_Validierung
    • DMAV_V1_0_Einzelobjekte_Validierung
    • DMAV_V1_0_FixpunkteKategorie3_Validierung
    • DMAV_V1_0_Gebaeudeadressen_Validierung
    • DMAV_V1_0_Grundstuecke_Validierung
    • DMAV_V1_0_HoheitsgrenzenAV_Validierung
    • DMAV_V1_0_Nomenklatur_Validierung
    • DMAV_V1_0_Rohrleitungen_Validierung
    • DMAV_V1_0_Toleranzstufen_Validierung

Beide Arten von Constraints wurden im Rahmen des Projekts https://github.com/geostandards-ch/DMAV-Testsuite mit sogenannten Failcases geprüft.

Verwendung via ilicop

Der aktuellste 'Release' befindet sich jeweils auf https://dmav.ilicop.ch/ und kann über die Oberfläche von ilicop verwendet werden. Für die Validierung der zusätzlichen Prüfregelen, muss das Profil 'DMAV mit Zusatzanforderungen' ausgewählt werden:

image

Tip

Aktuell besteht eine Grössenlimitierung für XTF-Dateien bei 200 MB. Grössere XTF-Dateien können vor dem Upload gezippt werden, um die Dateigrösse zu reduzieren. Ilicop akzeptiert XTF- und ZIP-Dateien für den Upload.

Installation

Unter Releases befinden sich die aktuellsten Lieferobjekte. Diese können für eine lokale Installation verwendet werden. Dazu müssen die Dateien heruntergeladen und in einem Verzeichnis mit Lese- und Schreibrechten entzippt werden.

Systemvoraussetzungen

Systemvoraussetzungen: https://github.com/claeis/ilivalidator/blob/master/docs/ilivalidator.rst#laufzeitanforderungen

Anfoderungen an XTF-Datei

siehe auch Abschnitt Offene Punkte

  • Kompatibel mit den aktuellen Modellen sein (gemäss ilimodels\official_DMAV_models)
  • Webdienstdaten müssen im Lieferumfang enthalten sein
  • Für die Modellübergreifenden Tests müssen alle Topics aus dem Modell DMAVTYM_Alles_V1_0 im Lieferumfang enthalten sein

Aufruf

java -jar [ilivalidatorDir]\ilivalidator-x.xx.x.jar --config [configDir]\DMAV_V1_0_Validierung_Alle_Modelle.ini --modeldir %ITF_DIR;http://models.interlis.ch/;[modelDir] [myXTFDir]\MyXTF.xtf

Vollständige Dokumentation ilivalidator: https://github.com/claeis/ilivalidator/blob/master/docs/ilivalidator.rst#ilivalidator-anleitung

Meldungen von Bugs und Featurewünschen

Bugs und Featurewünsche zur Validierung von DMAV mit ilivalidator können in der Rubrik Issues erfasst werden. Die gemeldeten Issues werden ggf. während der Bearbeitung in andere Repositories umverteilt (siehe Quellen).

Offene Punkte / Abgrenzung der aktuellen Umsetzung

Aktuell werden folgende Arten von nicht-nativen Constraints und Anforderungen an die DMAV-Validierung noch nicht unterstützt:

  • GWR-Constraints
  • Einbindung von Dienstdaten (müssen als statische Daten im Lieferumfang enthalten sein)
  • Prüfung gegenüber weiterer Datenquellen
    • Gemeindeliste (Name/BFSNr)
    • Grenztests mit Referenzdaten

Quellen

About

Validierung von DMAV-Daten mit ilivalidator (via ilicop)

Resources

License

Stars

Watchers

Forks

Packages

No packages published