Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Importieren von Modelldaten aus einem Transferfile mit Daten von mehreren Modellen umständlich #546

Open
Tracked by #405
edigonzales opened this issue Jun 28, 2024 · 1 comment

Comments

@edigonzales
Copy link
Contributor

Gegeben ein XTF mit DMAV-Daten von allen Modellen drin. Wir möchten aus dem XTF jedoch nur die Fixpunkte in ein Schema importieren. Das funktioniert mit folgendem Befehl:

java -jar ili2pg-5.1.0.jar --dbhost localhost --dbport 54321 --dbdatabase edit --dbusr ddluser --dbpwd ddluser --dbschema agi_dmav_fixpunkte3_v1 --defaultSrsCode 2056 --nameByTopic --createBasketCol --disableValidation --models "DMAV_Bodenbedeckung_V1_0;DMAV_DauerndeBodenverschiebungen_V1_0;DMAV_Dienstbarkeitsgrenzen_V1_0;DMAV_Einzelobjekte_V1_0;DMAV_FixpunkteAVKategorie2_V1_0;DMAV_FixpunkteAVKategorie3_V1_0;DMAV_FixpunkteLV_V1_0;DMAV_Gebaeudeadressen_V1_0;DMAV_Grundstuecke_V1_0;DMAV_HoheitsgrenzenAV_V1_0;DMAV_HoheitsgrenzenLV_V1_0;DMAV_Nomenklatur_V1_0;DMAV_PLZ_Ortschaft_V1_0;DMAV_Rohrleitungen_V1_0;DMAV_Toleranzstufen_V1_0" --topics DMAV_FixpunkteAVKategorie3_V1_0.FixpunkteAVKategorie3 --import av_so_riedholz_DMAV_CH_20240620.xtf

Man muss alle Modell angeben, zu denen Daten im XTF vorkommen. Dann muss man mit --topics steuern, welche Topics importieren werden sollen.

Wenn ich z.B. nur das Fixpunktmodell angebe bei --models, erscheint folgende Fehlermeldung:

Info: process data file...
Info: data <av_so_riedholz_DMAV_CH_20240620.xtf>
Error: failed to transfer data from file to db
Error:   Unknown topic <{http://www.interlis.ch/xtf/2.4/DMAV_Bodenbedeckung_V1_0}Bodenbedeckung>
...import failed

Ist das so alles wie es sein sollte und durchgehend plausibel?

@claeis
Copy link
Owner

claeis commented Jul 1, 2024

Das liegt vermutlich nur am XtfReader (der aktuelle unbekannte Topics nicht überspringen kann; setTopicFilter() implementieren!) und nicht direkt an der Codelogik in ili2db.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants