[Lizmap-de] Lizmap - Fehlermeldung Edit Layer mit zwei Geometrien

guenter at lizmap.de guenter at lizmap.de
Di Okt 22 00:00:04 PDT 2024


Hallo Tobias,

 

ich habe im Moment leider nicht die Zeit um mir Dein Problem näher
anzuschauen.

 

Aber warum eine Tabelle für zwei Geometriearten? Hätte nicht gedacht, dass
das überhaupt im QGIS geht.

 

Das Problem mit Punkten und Polygonen hatte ich allerdings auch mal.

Ich habe dann mit einem kleinen Puffer um den Punkt ein Polygon erzeugt. Ist
das vielleicht auch bei Dir ein Lösungsansatz?

 

Viele Grüße

 

Günter

 

Von: Lizmap-de <lizmap-de-bounces at lists.osgeo.org> Im Auftrag von Tobias
Mosthaf via Lizmap-de
Gesendet: Montag, 21. Oktober 2024 17:43
An: lizmap-de at lists.osgeo.org
Betreff: [Lizmap-de] Lizmap - Fehlermeldung Edit Layer mit zwei Geometrien

 

Hallo in die Runde,

 

wir haben in einer PostgreSQL / PostGIS - Datenbank eine Tabelle erstellt,
die als Attribute / Spalten eine Punkt- und eine Polygon-Geometrie besitzt.

 

Beim Erstellen eines Eintrages über Lizmap in der Datenbank treten keine
Fehler auf. Wenn ich jedoch z.B. die Punkt-Geometrie editieren möchte (und
der dazugehörige Eintrag in der Datenbank auch eine Polygon-Geometrie
besitzt), kommt die folgende Fehlermeldung (s. Screenshot im Anhang):
unzulässige Anfrage(ERROR: parse error - invalid geometry HINT: "01" <--
parse error at position 2 within geometry(SELECT
GeometryType(ST_GeomFromText('0106000020787F00000100000001030000000100000006
00000000E87F1898A212414C3BC9F509F754411C10BDE8AAA31241011B946E07F75441426531
3685A31241F6B1B4D319F7544142045515AAA21241DCB24D0B1AF7544142045515AAA21241DC
B24D0B1AF7544100E87F1898A212414C3BC9F509F75441', 32632)) as geomtype))

 

Der Fehler tritt nicht auf, wenn ich gleichzeitig neben der Punkt-Geometrie
auch ein anderes Attribut des Eintrages verändere (z.B. den Wert für das
Attribut „Test Dropdown“ im Testbeispiel hier: https://test.siasportail.lu/,
einloggen mit dem User „test“ und Passwort „test123456789“). Der Fehler
tritt auch nicht auf, wenn nur die Punkt-Geometrie zum Eintrag vorhanden ist
und keine Polygon-Geometrie.

 

Um dies zu testen, kann man im Testbeispiel unter
https://test.siasportail.lu/ (User „test“ und Passwort „test123456789“) wie
folgt vorgehen:

1.	Editieren eines Punktes, der keine Polygon-Geometrie enthält (alle
Punkte, die nicht die Labels 3 oder 1 besitzen): Diese lassen sich ohne
Fehlermeldung editieren.
2.	Editieren eines Punktes, der eine Polygon-Geometrie enthält (Punkte,
die die Labels 3 oder 1 besitzen): Es erscheint die obige Fehlermeldung.
3.	Editieren eines Punktes der eine Polygon-Geometrie enthält (Punkte,
die die Labels 3 oder 1 besitzen) und gleichzeitiges Ändern des Attributes
„Test Dropdown“: Ein Editieren ist möglich.

 

Wir gehen davon aus, dass der Fehler an Lizmap liegt, da das beschriebene
Editieren im QGIS-Projekt ohne Fehlermeldungen möglich ist. 

 

Die folgenden Versionen haben wir für das Aufsetzten des Test-Projektes
verwendet: 

*	Lizmap Web Client : 3.7.10
*	Lizmap plugin : 4.3.24
*	QGIS Desktop : 3.34.4
*	QGIS Server : 3.34.11
*	QGIS Server plugin atlasprint : 3.4.1
*	QGIS Server plugin lizmap_server : 2.10.0
*	PHP Version: 8.3

*	PostgreSQL / PostGIS : 16 / 3.4.2

 

Hatte jemand schon einmal ein ähnliches Problem und kann uns bei diesem
Problem weiterhelfen?

 

Vielleicht ist dieser Fehler auch einen Bug-Report über Github Wert?

 

Herzlichen Dank im Voraus und liebe Grüße aus Luxemburg,

Tobias

Mat frëndleche Gréiss +++ Meilleures salutations +++ Mit freundlichen
Grüssen +++ Kind Regards




Tobias Mosthaf 
Natura 2000
T + 352 34 94 10 – 34

E  <mailto:t.mosthaf at sias.lu> t.mosthaf at sias.lu  

  

SIAS - Syndicat intercommunal à vocation multiple
5, rue Neihaischen - L-2633 Senningerberg
 <http://www.sias.lu/> www.sias.lu

 <http://www.natura2000.lu/> www.natura2000.lu

 <https://www.facebook.com/www.sias.lu/>
<https://www.youtube.com/channel/UClGQbc7ugXYy7jw7j547g7w>
<https://www.youtube.com/channel/UClGQbc7ugXYy7jw7j547g7w>   
P Be environmentally friendly: please do not print this email unless it is
entirely necessary. 

 

-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.osgeo.org/pipermail/lizmap-de/attachments/20241022/b5ebe878/attachment-0001.htm>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : image009.png
Dateityp    : image/png
Dateigröße  : 412 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.osgeo.org/pipermail/lizmap-de/attachments/20241022/b5ebe878/attachment-0005.png>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : image010.png
Dateityp    : image/png
Dateigröße  : 794 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.osgeo.org/pipermail/lizmap-de/attachments/20241022/b5ebe878/attachment-0006.png>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : image011.png
Dateityp    : image/png
Dateigröße  : 547 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.osgeo.org/pipermail/lizmap-de/attachments/20241022/b5ebe878/attachment-0007.png>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : image001.png
Dateityp    : image/png
Dateigröße  : 16148 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.osgeo.org/pipermail/lizmap-de/attachments/20241022/b5ebe878/attachment-0008.png>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : image004.png
Dateityp    : image/png
Dateigröße  : 14357 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.osgeo.org/pipermail/lizmap-de/attachments/20241022/b5ebe878/attachment-0009.png>


Mehr Informationen über die Mailingliste Lizmap-de