bstroebl / xplanplugin

QGIS Plugin for German standard XPlanung
GNU General Public License v2.0
3 stars 2 forks source link

Klasse BP_Bebauung.BP_BaugebietObjekt #11

Open BPacco opened 3 years ago

BPacco commented 3 years ago

Moin Herr Ströbl,

im Unternehmen sollen ältere BPläne vektorisiert werden. Das Ganze soll mit QGIS/XPlanung laufen. PostGIS-DB ist mit der aktuellen Version bstroebl/xplanPostGIS installiert. In QGIS sind die beiden Plugins XPlanung 4.1 und DB Style Manager installiert.

Zum Test und Kennenlernen gehe ich nun den Workshop vom März 2019 von Ihnen durch. Bei dem Versuch, eine Nutzungsartenschablone auf einer Fläche zu platzieren, erhalte ich eine Fehlermeldung.

2021-03-15T08:23:25 CRITICAL FEHLER: Syntaxfehler bei »(« LINE 1: EXECUTE (29) ^ (42601) QPSQL: Es konnte keine Abfrage erzeugt werden 2021-03-15T08:23:25 CRITICAL SELECT "GRZ",NULL,NULL,NULL,NULL,NULL FROM "BP_Bebauung"."BP_BaugebietsTeilFlaeche" b JOIN "BP_Bebauung"."BP_BaugebietObjekt" o ON b.gid = o.gid JOIN "BP_Bebauung"."BP_FestsetzungenBaugebiet" f ON b.gid = f.gid JOIN "BP_Bebauung"."BP_BaugebietBauweise" bw ON b.gid = bw.gid WHERE b.gid = :gid; 2021-03-15T08:23:25 INFO Debug anzSpalten == None and anzZeilen == None

Laut meinen Recherchen exisitiert die Klasse BP_BaugebietObjekt nicht (mehr). In Ihrer 51zu52.sql wird BP_BaugebietObjekt rausgeworfen, in den sql-Scripten im master-branch wird diese Klasse garnicht erst angelegt.

Ein Test mit korrigierter SQL-Anweisung direkt in der DB läuft fehlerfrei durch und bringt auch die gewünschte Ergebnismenge.

Ich gehe nun davon aus, dass das QGIS-Plugin nicht aktuell ist. Hier wird auch Version 4.2 angegeben. Ist in dieser Version schon der Wegfall der Klasse berücksichtigt? Welche Unstimmigkeiten gibt es noch? Und wie kriege ich in QGIS das Plugin so hin, dass es zum aktuellen Stand der DB passt?