Skip to content

Commit

Permalink
Error message if *_Plan without geometry
Browse files Browse the repository at this point in the history
  • Loading branch information
pathmapper committed Sep 19, 2023
1 parent 7b611fa commit 6eb0891
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 2 deletions.
3 changes: 2 additions & 1 deletion metadata.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,8 @@ homepage=https://github.com/kreis-viersen/xplan-reader/
icon=xplan_reader_icon.png
server=False
deprecated=False
changelog=unreleased:
changelog=unreleased:
- Fehlermeldung wenn *_Plan ohne räumlichen Geltungsbereich
- aktiviere standardmäßig das Werkzeug "Kartenhinweise anzeigen"
- erstelle Ausdrucksvaiable mit ID von *_Textabschnitt
- verwende GML-Attribute für Layer-Attribute
Expand Down
23 changes: 22 additions & 1 deletion xplan_reader.py
Original file line number Diff line number Diff line change
Expand Up @@ -206,7 +206,28 @@ def importXplanGml(self):
plan_category = elem
self.logMessage("Plankategorie: " + plan_category)

break
try:
for plan_element in gml_root.iter(
"{" + xplan_ns_uri + "}" + elem
):
raeumlicherGeltungsbereich_element = next(
plan_element.iter(
"{" + xplan_ns_uri + "}raeumlicherGeltungsbereich"
)
)
if len(raeumlicherGeltungsbereich_element.text) > 0:
break
except:
message = (
elem
+ " hat keinen räumlichen Geltungsbereich, dies wird nicht unterstützt!"
)
self.iface.messageBar().pushMessage(
"Fehler", message, level=2, duration=10
)
self.logMessage(message, 2)

return

except:
continue
Expand Down

0 comments on commit 6eb0891

Please sign in to comment.