Geoportail-Luxembourg / qgis-pag-plugin

Plugin QGIS pour la gestion des PAG du Ministère de l'Intérieur du Grand-Duché de Luxembourg
MIT License
1 stars 2 forks source link

Datum nicht valide #116

Open frankbroniewski opened 3 years ago

frankbroniewski commented 3 years ago

Moin,

bei der Validierung des Datums auf https://pag-upload.mi.public.lu/ gibt es einen Fehler invalid gYearMonth value '2020/01/14'. Das Datum in QGIS stellt sich in der Attributtabelle nach ISO 8601 dar 2020-10-05, im erzeugten GML wird aber der Slash als Trenner verwendet 2020/10/05. Der betroffene Layer ist der Gestion-Layer mit den Metadaten zum Projekt.

Das Widget in QGIS zur Auswahl des Datums erzeugt korrekterweise das ISO-Datum, was wohl auch serverseitig erwartet wird.

jaykayone commented 3 years ago

Hängt das nicht an den Local Settings der Maschine?

frankbroniewski commented 3 years ago

Hi, weiß ich grad nicht, sollte aber auch egal sein, welche Locale verwendet wird? Ich prüfe das am Montag noch mal, wenn ich wieder in der Firma bin und melde mich mit mehr Details. Mein Windows ist auf jedenfall Windows 10, deutsche Sprache ...

frankbroniewski commented 3 years ago

Hi, das ist kein Problem mit der Locale, sondern ein Bug im GDAL GML-Writer https://github.com/OSGeo/gdal/issues/2897 Anscheinend wird hier das Datum in die native GDAL-Repräsentation konvertiert, anstelle das ISO-Datum, wie es korrekterweise in der Datenbank steht, zu verwenden -> https://github.com/OSGeo/gdal/issues/2403

In GDAL 3.2.0dev ist der Fix bereits enthalten, allerdings noch nicht in der aktuellen QGIS-Version. Ich weiß nicht, ob der Fehler auch in der 3.10 LTS auftritt, vermute aber schon...