Optimierung Kommando Nachverschneidung #450

Closed
opened 2024-11-14 15:00:56 +01:00 by mpeltriaux · 1 comment
Owner

Status quo

Die Nachverschneidung per Kommando (recalculate_parcels) funktioniert. Allerdings werden auch leere Geometrien verarbeitet und im Output des Kommandos ausgegeben. Die Verschneidungsroutine selbst erkennt zwar, dass die Geometrie leer ist und führt daher keine faktische Verschneidung mit Schneider durch, allerdings "stören" diese "unnötigen" Outputs im Log:

Thu 14 Nov 2024 05:00:08 AM CET
=== Update parcels and districts ===
Process parcels for 307 geometry entries now ...
--- 2024-11-14 05:00:11.242423 Process c502b076-692e-4b2c-becb-438e14f6bb5f now ...
--- Processed 0 underlying parcels
--- 1/307 processed
--- 2024-11-14 05:00:11.245691 Process 49ba58a4-ddad-43fc-84af-b64e46502fbf now ...
--- Processed 0 underlying parcels
--- 2/307 processed
--- 2024-11-14 05:00:11.248292 Process e94a1b08-82ae-4d84-8160-60eec975418a now ...
--- Processed 0 underlying parcels
--- 3/307 processed
--- 2024-11-14 05:00:11.249941 Process 3e65ce54-413d-4a60-b29f-151a502fc5bc now ...
--- Processed 0 underlying parcels
--- 4/307 processed
--- 2024-11-14 05:00:11.251375 Process 9b2972a0-9167-4249-8de6-a6717b635175 now ...
--- Processed 0 underlying parcels
--- 5/307 processed

...

Optimierung

Das Kommando sollte eben jene leeren Geometrien ignorieren.

# Status quo Die Nachverschneidung per Kommando (`recalculate_parcels`) funktioniert. Allerdings werden auch leere Geometrien verarbeitet und im Output des Kommandos ausgegeben. Die Verschneidungsroutine selbst erkennt zwar, dass die Geometrie leer ist und führt daher keine faktische Verschneidung mit Schneider durch, allerdings "stören" diese "unnötigen" Outputs im Log: ``` Thu 14 Nov 2024 05:00:08 AM CET === Update parcels and districts === Process parcels for 307 geometry entries now ... --- 2024-11-14 05:00:11.242423 Process c502b076-692e-4b2c-becb-438e14f6bb5f now ... --- Processed 0 underlying parcels --- 1/307 processed --- 2024-11-14 05:00:11.245691 Process 49ba58a4-ddad-43fc-84af-b64e46502fbf now ... --- Processed 0 underlying parcels --- 2/307 processed --- 2024-11-14 05:00:11.248292 Process e94a1b08-82ae-4d84-8160-60eec975418a now ... --- Processed 0 underlying parcels --- 3/307 processed --- 2024-11-14 05:00:11.249941 Process 3e65ce54-413d-4a60-b29f-151a502fc5bc now ... --- Processed 0 underlying parcels --- 4/307 processed --- 2024-11-14 05:00:11.251375 Process 9b2972a0-9167-4249-8de6-a6717b635175 now ... --- Processed 0 underlying parcels --- 5/307 processed ... ``` # Optimierung Das Kommando sollte eben jene leeren Geometrien ignorieren.
mpeltriaux added the
enhancement
label 2024-11-14 15:00:56 +01:00
Author
Owner

Merged in #460

Merged in #460
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: IT-Naturschutz/konova#450
No description provided.