37 lines
961 B
Markdown
37 lines
961 B
Markdown
# `geo_laenge` — Länge berechnen
|
|||
|
|
|
||
|
|
**Zweck:** Summiert die Länge von Linien-Kartenobjekten (LineString/MultiLineString) via `ST_Length` und liefert m/km. Planar in EPSG:25833.
|
||
|
|
|
||
|
|
**Parameter**
|
||
|
|
|
||
|
|
| Name | Pflicht? | Default | Beschreibung |
|
||
|
|
|---|---|---|---|
|
||
|
|
| `geojson` | (Weg 1) | — | Inline-GeoJSON (nur Linien zählen). |
|
||
|
|
| `quelle` | (Weg 2) | — | Layer aus KARTE_OBJEKT (umringe/p41/kas/we/st). |
|
||
|
|
| `vkz` | (Weg 2) | — | Verfahrenskennzeichen. |
|
||
|
|
| `output_var` | nein | laenge | Präfix. |
|
||
|
|
|
||
|
|
**Ausgangswerte**
|
||
|
|
|
||
|
|
| Variable | Beschreibung |
|
||
|
|
|---|---|
|
||
|
|
| `{{<prefix>_m}}` | Länge in Metern (2 NK) |
|
||
|
|
| `{{<prefix>_km}}` | Länge in km (4 NK) |
|
||
|
|
| `{{<prefix>_anzahl}}` | Anzahl Linien |
|
||
|
|
|
||
|
|
**Beispiel**
|
||
|
|
|
||
|
|
```xml
|
||
|
|
<task type="geo_laenge" id="weglaenge">
|
||
|
|
<config>
|
||
|
|
<geojson>{{wege_geojson}}</geojson>
|
||
|
|
<output_var>weg</output_var>
|
||
|
|
</config>
|
||
|
|
</task>
|
||
|
|
```
|
||
|
|
|
||
|
|
**Technik / Hinweise**
|
||
|
|
|
||
|
|
- Nicht-Linien werden ignoriert.
|
||
|
|
- SRID-0-Planarrechnung wie geo_flaeche.
|