bstroebl / xplanplugin

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

xp:plangeber wird bei Import nicht übernommen #9

Open swen100 opened 4 years ago

swen100 commented 4 years ago

Hallo Herr Ströbl,

beim Import der Beispiel-Datei aus dem issue #8 wird der Inhalt aus der Angabe xplan:plangeber in das Importschema importiert, allerdings dann nicht in die Datentabelle XP_Sonstiges.XP_Plangeber übernommen. Diese bleibt leer.

<xplan:plangeber>
     <xplan:XP_Plangeber>
          <xplan:name>Gemeinde Rieseby</xplan:name>
     </xplan:XP_Plangeber>
</xplan:plangeber>

Tabelle im Importschema:

grafik

Tabelle "XP_Sonstiges"."XP_Plangeber":

grafik

Grüße, Swen Zanon

swen100 commented 4 years ago

Es werden wohl noch ein paar weitere Angaben zwar in das Importschema geladen, aber nicht in die Zieltabellen übernommen. Dazu gehören:

<xplan:aufstellungsbeschlussDatum>2017-04-05</xplan:aufstellungsbeschlussDatum>
<xplan:auslegungsStartDatum>2018-03-12</xplan:auslegungsStartDatum>
<xplan:auslegungsEndDatum>2018-04-13</xplan:auslegungsEndDatum>
<xplan:traegerbeteiligungsStartDatum>2018-02-23</xplan:traegerbeteiligungsStartDatum>
<xplan:planbeschlussDatum>2018-05-03</xplan:planbeschlussDatum>
<xplan:wirksamkeitsDatum>2018-07-14</xplan:wirksamkeitsDatum>

Das scheint alle Felder zu betreffen, bei denen es mehrere Angaben geben kann. So gibt es nur ein Beschlussdatum, aber möglicherweise mehrere Auslegungsdaten. Die Übernahme schlägt dort fehl.

Die betroffenen Felder in der Zieltabelle sind vom Typ "date[]", alle anderen Datumsfelder nur von Typ "date".

...
    "aufstellungsbeschlussDatum" date,
    "auslegungsStartDatum" date[],
    "auslegungsEndDatum" date[],
    "traegerbeteiligungsStartDatum" date[],
    "traegerbeteiligungsEndDatum" date[],
    "aenderungenBisDatum" date,
    "entwurfsbeschlussDatum" date,
    "planbeschlussDatum" date,
    "wirksamkeitsDatum" date
...

Ich hoffe, ich konnte Ihnen mit diesen Angaben etwas helfen.